commit c87308caca588f490def00198d2167400b23122a Author: Ishan S. Patel Date: Mon Aug 31 22:43:51 2026 -0400 YACWC diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a63bc0e --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +# For PCBs designed using KiCad: https://www.kicad.org/ +# Format documentation: https://kicad.org/help/file-formats/ + +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.kicad_sch-bak +*-backups +*.kicad_prl +*.sch-bak +*~ +_autosave-* +*.tmp +*-save.pro +*-save.kicad_pcb +fp-info-cache + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..f448b65 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "C_Cpp.default.compilerPath": "/usr/bin/clang" +} \ No newline at end of file diff --git a/SparkFun_ST25DV64KC_Arduino_Library b/SparkFun_ST25DV64KC_Arduino_Library new file mode 160000 index 0000000..f8dbf83 --- /dev/null +++ b/SparkFun_ST25DV64KC_Arduino_Library @@ -0,0 +1 @@ +Subproject commit f8dbf83b38a65a32c3c4528f3b38cf709a9ad7c2 diff --git a/arduino_test_code/RX/RX.ino b/arduino_test_code/RX/RX.ino new file mode 100644 index 0000000..ec6ac96 --- /dev/null +++ b/arduino_test_code/RX/RX.ino @@ -0,0 +1,155 @@ +// rf69 demo tx rx.pde +// -*- mode: C++ -*- +// Example sketch showing how to create a simple messaging client +// with the RH_RF69 class. RH_RF69 class does not provide for addressing +// or reliability, so you should only use RH_RF69 if you do not need the +// higher level messaging abilities. +// It is designed to work with the other example RadioHead69_RawDemo_TX. +// Demonstrates the use of AES encryption, setting the frequency and +// modem configuration. + +#include +#include + +/************ Radio Setup ***************/ + +// Change to 434.0 or other frequency, must match RX's freq! +#define RF69_FREQ 434.0 + +// First 3 here are boards w/radio BUILT-IN. Boards using FeatherWing follow. +#if defined (__AVR_ATmega32U4__) // Feather 32u4 w/Radio + #define RFM69_CS 8 + #define RFM69_INT 7 + #define RFM69_RST 4 + #define LED 13 + +#elif defined(ADAFRUIT_FEATHER_M0) || defined(ADAFRUIT_FEATHER_M0_EXPRESS) || defined(ARDUINO_SAMD_FEATHER_M0) // Feather M0 w/Radio + #define RFM69_CS 8 + #define RFM69_INT 3 + #define RFM69_RST 4 + #define LED 13 + +#elif defined(ARDUINO_ADAFRUIT_FEATHER_RP2040_RFM) // Feather RP2040 w/Radio + #define RFM69_CS 16 + #define RFM69_INT 21 + #define RFM69_RST 17 + #define LED LED_BUILTIN + +#elif defined (__AVR_ATmega328P__) // Feather 328P w/wing + #define RFM69_CS 4 // + #define RFM69_INT 3 // + #define RFM69_RST 2 // "A" + #define LED 13 + +#elif defined(ESP8266) // ESP8266 feather w/wing + #define RFM69_CS 2 // "E" + #define RFM69_INT 15 // "B" + #define RFM69_RST 16 // "D" + #define LED 0 + +#elif defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2) || defined(ARDUINO_NRF52840_FEATHER) || defined(ARDUINO_NRF52840_FEATHER_SENSE) + #define RFM69_CS 10 // "B" + #define RFM69_INT 9 // "A" + #define RFM69_RST 11 // "C" + #define LED 13 + +#elif defined(ESP32) // ESP32 feather w/wing + #define RFM69_CS 33 // "B" + #define RFM69_INT 27 // "A" + #define RFM69_RST 13 // same as LED + #define LED 13 + +#elif defined(ARDUINO_NRF52832_FEATHER) // nRF52832 feather w/wing + #define RFM69_CS 11 // "B" + #define RFM69_INT 31 // "C" + #define RFM69_RST 7 // "A" + #define LED 17 + +#endif + +/* Teensy 3.x w/wing +#define RFM69_CS 10 // "B" +#define RFM69_INT 4 // "C" +#define RFM69_RST 9 // "A" +#define RFM69_IRQN digitalPinToInterrupt(RFM69_INT) +*/ + +/* WICED Feather w/wing +#define RFM69_CS PB4 // "B" +#define RFM69_INT PA15 // "C" +#define RFM69_RST PA4 // "A" +#define RFM69_IRQN RFM69_INT +*/ + +// Singleton instance of the radio driver +RH_RF69 rf69(RFM69_CS, RFM69_INT); + +void setup() { + Serial.begin(115200); + while (!Serial) delay(1); // Wait for Serial Console (comment out line if no computer) + + pinMode(LED, OUTPUT); + pinMode(RFM69_RST, OUTPUT); + digitalWrite(RFM69_RST, LOW); + + Serial.println("Feather RFM69 RX Test!"); + Serial.println(); + + // manual reset + digitalWrite(RFM69_RST, HIGH); + delay(10); + digitalWrite(RFM69_RST, LOW); + delay(10); + + if (!rf69.init()) { + Serial.println("RFM69 radio init failed"); + while (1); + } + Serial.println("RFM69 radio init OK!"); + + // Defaults after init are 434.0MHz, modulation GFSK_Rb250Fd250, +13dbM (for low power module) + // No encryption + if (!rf69.setFrequency(RF69_FREQ)) { + Serial.println("setFrequency failed"); + } + + // If you are using a high power RF69 eg RFM69HW, you *must* set a Tx power with the + // ishighpowermodule flag set like this: + rf69.setTxPower(20, true); // range from 14-20 for power, 2nd arg must be true for 69HCW + + // The encryption key has to be the same as the one in the server + uint8_t key[] = { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, + 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08}; + // rf69.setEncryptionKey(key); + rf69.setEncryptionKey(NULL); + rf69.setPromiscuous(true); + + Serial.print("RFM69 radio @"); Serial.print((int)RF69_FREQ); Serial.println(" MHz"); +} +void loop() {} +void loop2() { + if (rf69.available()) { + // Should be a message for us now + uint8_t buf[RH_RF69_MAX_MESSAGE_LEN]; + uint8_t len = sizeof(buf); + if (rf69.recv(buf, &len)) { + if (!len) return; + buf[len] = 0; + Serial.print("Received ["); + Serial.print(len); + Serial.print("]: "); + Serial.println((char*)buf); + Serial.print("RSSI: "); + Serial.println(rf69.lastRssi(), DEC); + } + } +} + +void Blink(byte pin, byte delay_ms, byte loops) { + while (loops--) { + digitalWrite(pin, HIGH); + delay(delay_ms); + digitalWrite(pin, LOW); + delay(delay_ms); + } +} diff --git a/arduino_test_code/TX/TX.ino b/arduino_test_code/TX/TX.ino new file mode 100644 index 0000000..76b4056 --- /dev/null +++ b/arduino_test_code/TX/TX.ino @@ -0,0 +1,203 @@ +// rf69 demo tx rx.pde +// -*- mode: C++ -*- +// Example sketch showing how to create a simple messaging client +// with the RH_RF69 class. RH_RF69 class does not provide for addressing +// or reliability, so you should only use RH_RF69 if you do not need the +// higher level messaging abilities. +// It is designed to work with the other example RadioHead69_RawDemo_RX. +// Demonstrates the use of AES encryption, setting the frequency and +// modem configuration. + +#include +#include + +/************ Radio Setup ***************/ + +// Change to 434.0 or other frequency, must match RX's freq! +#define RF69_FREQ 434.0 + +// First 3 here are boards w/radio BUILT-IN. Boards using FeatherWing follow. +#if defined (__AVR_ATmega32U4__) // Feather 32u4 w/Radio + #define RFM69_CS 8 + #define RFM69_INT 7 + #define RFM69_RST 4 + #define LED 13 + +#elif defined(ADAFRUIT_FEATHER_M0) || defined(ADAFRUIT_FEATHER_M0_EXPRESS) || defined(ARDUINO_SAMD_FEATHER_M0) // Feather M0 w/Radio + #define RFM69_CS 8 + #define RFM69_INT 3 + #define RFM69_RST 4 + #define LED 13 + +#elif defined(ARDUINO_ADAFRUIT_FEATHER_RP2040_RFM) // Feather RP2040 w/Radio + #define RFM69_CS 16 + #define RFM69_INT 21 + #define RFM69_RST 17 + #define LED LED_BUILTIN + +#elif defined (__AVR_ATmega328P__) // Feather 328P w/wing + #define RFM69_CS 4 // + #define RFM69_INT 3 // + #define RFM69_RST 2 // "A" + #define LED 13 + +#elif defined(ESP8266) // ESP8266 feather w/wing + #define RFM69_CS 2 // "E" + #define RFM69_INT 15 // "B" + #define RFM69_RST 16 // "D" + #define LED 0 + +#elif defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2) || defined(ARDUINO_NRF52840_FEATHER) || defined(ARDUINO_NRF52840_FEATHER_SENSE) + #define RFM69_CS 10 // "B" + #define RFM69_INT 9 // "A" + #define RFM69_RST 11 // "C" + #define LED 13 + +#elif defined(ESP32) // ESP32 feather w/wing + #define RFM69_CS 33 // "B" + #define RFM69_INT 27 // "A" + #define RFM69_RST 13 // same as LED + #define LED 13 + +#elif defined(ARDUINO_NRF52832_FEATHER) // nRF52832 feather w/wing + #define RFM69_CS 11 // "B" + #define RFM69_INT 31 // "C" + #define RFM69_RST 7 // "A" + #define LED 17 + +#endif + +/* Teensy 3.x w/wing +#define RFM69_CS 10 // "B" +#define RFM69_INT 4 // "C" +#define RFM69_RST 9 // "A" +#define RFM69_IRQN digitalPinToInterrupt(RFM69_INT) +*/ + +/* WICED Feather w/wing +#define RFM69_CS PB4 // "B" +#define RFM69_INT PA15 // "C" +#define RFM69_RST PA4 // "A" +#define RFM69_IRQN RFM69_INT +*/ + +// Singleton instance of the radio driver +RH_RF69 rf69(RFM69_CS, RFM69_INT); + +int16_t packetnum = 0; // packet counter, we increment per xmission + +void setup() { + Serial.begin(115200); + while (!Serial) delay(1); // Wait for Serial Console (comment out line if no computer) + + pinMode(LED, OUTPUT); + pinMode(RFM69_RST, OUTPUT); + digitalWrite(RFM69_RST, LOW); + + Serial.println("Feather RFM69 TX Test!"); + Serial.println(); + + // manual reset + digitalWrite(RFM69_RST, HIGH); + delay(10); + digitalWrite(RFM69_RST, LOW); + delay(10); + + if (!rf69.init()) { + Serial.println("RFM69 radio init failed"); + while (1); + } + Serial.println("RFM69 radio init OK!"); + // Defaults after init are 434.0MHz, modulation GFSK_Rb250Fd250, +13dbM (for low power module) + // No encryption + if (!rf69.setFrequency(RF69_FREQ)) { + Serial.println("setFrequency failed"); + } + + // If you are using a high power RF69 eg RFM69HW, you *must* set a Tx power with the + // ishighpowermodule flag set like this: + rf69.setTxPower(20, true); // range from 14-20 for power, 2nd arg must be true for 69HCW + + // The encryption key has to be the same as the one in the server + uint8_t key[] = { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, + 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08}; + rf69.setEncryptionKey(NULL); + rf69.setPromiscuous(true); + + Serial.print("RFM69 radio @"); Serial.print((int)RF69_FREQ); Serial.println(" MHz"); +} + + +char HexLookUp[] = "0123456789abcdef"; + +void bytes2hex(unsigned char *src, char *out, int len) { + while (len--) { + *out++ = HexLookUp[*src >> 4]; + *out++ = HexLookUp[*src & 0x0F]; + src++; + } + *out = 0; +} + + +void loop2() +{ + Serial.println("=============STARTING"); + for (int i = 0; i<254; i++) { + unsigned char addr = i; + + char vin = rf69.spiRead(addr); + char binary_string[9]; + + binary_string[8] = '\0'; // Null-terminate the string + + for (int i = 0; i < 8; i++) { + binary_string[7 - i] = (vin & (1 << i)) ? '1' : '0'; + } + Serial.print(" "); + Serial.print(binary_string); + Serial.print(" "); + + + + char hex_buff[3]; + bytes2hex(&addr, hex_buff, sizeof (addr)); + Serial.print("0x"); + Serial.println(hex_buff); + + } +delay(2500); +} + +void loopx() { + +} +void loop() { + delay(1000); // Wait 1 second between transmits, could also 'sleep' here! + + char radiopacket[20]; + strncpy(radiopacket,"_",sizeof(radiopacket)); + strncpy(radiopacket, "Hello World #", sizeof("Hello World #")); + // "Hello World #"; + itoa(packetnum++, radiopacket+13, 10); + Serial.print("Sending "); Serial.println(radiopacket); + + // Send a message! + rf69.send((uint8_t *)radiopacket, strlen(radiopacket)); + rf69.waitPacketSent(); + + // Now wait for a reply + uint8_t buf[RH_RF69_MAX_MESSAGE_LEN]; + uint8_t len = sizeof(buf); + + +} + +void Blink(byte pin, byte delay_ms, byte loops) { + while (loops--) { + digitalWrite(pin, HIGH); + delay(delay_ms); + digitalWrite(pin, LOW); + delay(delay_ms); + } +} diff --git a/arduino_test_code/ard.log b/arduino_test_code/ard.log new file mode 100644 index 0000000..2858433 --- /dev/null +++ b/arduino_test_code/ard.log @@ -0,0 +1,254 @@ +00000000 0x00 +00000100 0x01 +00000001 0x02 +00000000 0x03 +10000000 0x04 +00010000 0x05 +00000000 0x06 +01101100 0x07 +10000000 0x08 +00000000 0x09 +01000001 0x0a +01000000 0x0b +00000010 0x0c +10010010 0x0d +11110101 0x0e +00100000 0x0f +00100100 0x10 +01111111 0x11 +00001001 0x12 +00011010 0x13 +01000000 0x14 +10110000 0x15 +01111011 0x16 +10011011 0x17 +00001000 0x18 +11100000 0x19 +11100000 0x1a +01000000 0x1b +10000000 0x1c +00000110 0x1d +00010000 0x1e +00000000 0x1f +00000000 0x20 +00000000 0x21 +00000000 0x22 +00000010 0x23 +11111111 0x24 +00000000 0x25 +00000101 0x26 +10000000 0x27 +00000000 0x28 +11111111 0x29 +00000000 0x2a +00000000 0x2b +00000000 0x2c +00000100 0x2d +10001000 0x2e +00101101 0x2f +11010100 0x30 +00000000 0x31 +00000000 0x32 +00000000 0x33 +00000000 0x34 +00000000 0x35 +00000000 0x36 +11010000 0x37 +01000000 0x38 +00000000 0x39 +00000000 0x3a +00000000 0x3b +10001111 0x3c +00000010 0x3d +00000000 0x3e +00000000 0x3f +00000000 0x40 +00000000 0x41 +00000000 0x42 +00000000 0x43 +00000000 0x44 +00000000 0x45 +00000000 0x46 +00000000 0x47 +00000000 0x48 +00000000 0x49 +00000000 0x4a +00000000 0x4b +00000000 0x4c +00000000 0x4d +00000001 0x4e +00000000 0x4f +00000000 0x50 +00000001 0x51 +10001000 0x52 +00001000 0x53 +00000000 0x54 +00000000 0x55 +00000001 0x56 +00000000 0x57 +00011011 0x58 +00001001 0x59 +01010101 0x5a +10000000 0x5b +01110000 0x5c +00110011 0x5d +11001010 0x5e +00001000 0x5f +00000000 0x60 +00001111 0x61 +00000000 0x62 +00000000 0x63 +00000000 0x64 +00001111 0x65 +01110000 0x66 +00000000 0x67 +00010001 0x68 +00010101 0x69 +00011000 0x6a +00011011 0x6b +00000000 0x6c +00000100 0x6d +00001100 0x6e +00110000 0x6f +00011000 0x70 +00000000 0x71 +00000000 0x72 +00000000 0x73 +00000000 0x74 +00000000 0x75 +00000000 0x76 +00000000 0x77 +00000000 0x78 +00000000 0x79 +00000000 0x7a +00000000 0x7b +00000000 0x7c +00000000 0x7d +00000000 0x7e +00000000 0x7f +00000000 0x80 +00000100 0x81 +00000001 0x82 +00000000 0x83 +10000000 0x84 +00010000 0x85 +00000000 0x86 +01101100 0x87 +10000000 0x88 +00000000 0x89 +01000001 0x8a +01000000 0x8b +00000010 0x8c +10010010 0x8d +11110101 0x8e +00100000 0x8f +00100100 0x90 +01111111 0x91 +00001001 0x92 +00011010 0x93 +01000000 0x94 +10110000 0x95 +01111011 0x96 +10011011 0x97 +00001000 0x98 +11100000 0x99 +11100000 0x9a +01000000 0x9b +10000000 0x9c +00000110 0x9d +00010000 0x9e +00000000 0x9f +00000000 0xa0 +00000000 0xa1 +00000000 0xa2 +00000010 0xa3 +11111111 0xa4 +00000000 0xa5 +00000101 0xa6 +10000000 0xa7 +00000000 0xa8 +11111111 0xa9 +00000000 0xaa +00000000 0xab +00000000 0xac +00000100 0xad +10001000 0xae +00101101 0xaf +11010100 0xb0 +00000000 0xb1 +00000000 0xb2 +00000000 0xb3 +00000000 0xb4 +00000000 0xb5 +00000000 0xb6 +11010000 0xb7 +01000000 0xb8 +00000000 0xb9 +00000000 0xba +00000000 0xbb +10001111 0xbc +00000010 0xbd +00000000 0xbe +00000000 0xbf +00000000 0xc0 +00000000 0xc1 +00000000 0xc2 +00000000 0xc3 +00000000 0xc4 +00000000 0xc5 +00000000 0xc6 +00000000 0xc7 +00000000 0xc8 +00000000 0xc9 +00000000 0xca +00000000 0xcb +00000000 0xcc +00000000 0xcd +00000001 0xce +00000000 0xcf +00000000 0xd0 +00000001 0xd1 +10001000 0xd2 +00001000 0xd3 +00000000 0xd4 +00000000 0xd5 +00000001 0xd6 +00000000 0xd7 +00011011 0xd8 +00001001 0xd9 +01010101 0xda +10000000 0xdb +01110000 0xdc +00110011 0xdd +11001010 0xde +00001000 0xdf +00000000 0xe0 +00001111 0xe1 +00000000 0xe2 +00000000 0xe3 +00000000 0xe4 +00001111 0xe5 +01110000 0xe6 +00000000 0xe7 +00010001 0xe8 +00010101 0xe9 +00011000 0xea +00011011 0xeb +00000000 0xec +00000100 0xed +00001100 0xee +00110000 0xef +00011000 0xf0 +00000000 0xf1 +00000000 0xf2 +00000000 0xf3 +00000000 0xf4 +00000000 0xf5 +00000000 0xf6 +00000000 0xf7 +00000000 0xf8 +00000000 0xf9 +00000000 0xfa +00000000 0xfb +00000000 0xfc +00000000 0xfd diff --git a/arduino_test_code/tio_ttyACM2_2025-01-24T14:28:54.log b/arduino_test_code/tio_ttyACM2_2025-01-24T14:28:54.log new file mode 100644 index 0000000..0afef9e --- /dev/null +++ b/arduino_test_code/tio_ttyACM2_2025-01-24T14:28:54.log @@ -0,0 +1,254 @@ + 00000000 0x00 + 00000100 0x01 + 00000001 0x02 + 00000000 0x03 + 10000000 0x04 + 00010000 0x05 + 00000000 0x06 + 01101100 0x07 + 10000000 0x08 + 00000000 0x09 + 01000001 0x0a + 01000000 0x0b + 00000010 0x0c + 10010010 0x0d + 11110101 0x0e + 00100000 0x0f + 00100100 0x10 + 01111111 0x11 + 00001001 0x12 + 00011010 0x13 + 01000000 0x14 + 10110000 0x15 + 01111011 0x16 + 10011011 0x17 + 00001000 0x18 + 11100000 0x19 + 11100000 0x1a + 01000000 0x1b + 10000000 0x1c + 00000110 0x1d + 00010000 0x1e + 00000000 0x1f + 00000000 0x20 + 00000000 0x21 + 00000000 0x22 + 00000010 0x23 + 11111111 0x24 + 00000000 0x25 + 00000101 0x26 + 10000000 0x27 + 00000000 0x28 + 11111111 0x29 + 00000000 0x2a + 00000000 0x2b + 00000000 0x2c + 00000100 0x2d + 10001000 0x2e + 00101101 0x2f + 11010100 0x30 + 00000000 0x31 + 00000000 0x32 + 00000000 0x33 + 00000000 0x34 + 00000000 0x35 + 00000000 0x36 + 11010000 0x37 + 01000000 0x38 + 00000000 0x39 + 00000000 0x3a + 00000000 0x3b + 10001111 0x3c + 00000010 0x3d + 00000000 0x3e + 00000000 0x3f + 00000000 0x40 + 00000000 0x41 + 00000000 0x42 + 00000000 0x43 + 00000000 0x44 + 00000000 0x45 + 00000000 0x46 + 00000000 0x47 + 00000000 0x48 + 00000000 0x49 + 00000000 0x4a + 00000000 0x4b + 00000000 0x4c + 00000000 0x4d + 00000001 0x4e + 00000000 0x4f + 00000000 0x50 + 00000001 0x51 + 10001000 0x52 + 00001000 0x53 + 00000000 0x54 + 00000000 0x55 + 00000001 0x56 + 00000000 0x57 + 00011011 0x58 + 00001001 0x59 + 01010101 0x5a + 10000000 0x5b + 01110000 0x5c + 00110011 0x5d + 11001010 0x5e + 00001000 0x5f + 00000000 0x60 + 00001111 0x61 + 00000000 0x62 + 00000000 0x63 + 00000000 0x64 + 00001111 0x65 + 01110000 0x66 + 00000000 0x67 + 00010001 0x68 + 00010101 0x69 + 00011000 0x6a + 00011011 0x6b + 00000000 0x6c + 00000100 0x6d + 00001100 0x6e + 00110000 0x6f + 00011000 0x70 + 00000000 0x71 + 00000000 0x72 + 00000000 0x73 + 00000000 0x74 + 00000000 0x75 + 00000000 0x76 + 00000000 0x77 + 00000000 0x78 + 00000000 0x79 + 00000000 0x7a + 00000000 0x7b + 00000000 0x7c + 00000000 0x7d + 00000000 0x7e + 00000000 0x7f + 00000000 0x80 + 00000100 0x81 + 00000001 0x82 + 00000000 0x83 + 10000000 0x84 + 00010000 0x85 + 00000000 0x86 + 01101100 0x87 + 10000000 0x88 + 00000000 0x89 + 01000001 0x8a + 01000000 0x8b + 00000010 0x8c + 10010010 0x8d + 11110101 0x8e + 00100000 0x8f + 00100100 0x90 + 01111111 0x91 + 00001001 0x92 + 00011010 0x93 + 01000000 0x94 + 10110000 0x95 + 01111011 0x96 + 10011011 0x97 + 00001000 0x98 + 11100000 0x99 + 11100000 0x9a + 01000000 0x9b + 10000000 0x9c + 00000110 0x9d + 00010000 0x9e + 00000000 0x9f + 00000000 0xa0 + 00000000 0xa1 + 00000000 0xa2 + 00000010 0xa3 + 11111111 0xa4 + 00000000 0xa5 + 00000101 0xa6 + 10000000 0xa7 + 00000000 0xa8 + 11111111 0xa9 + 00000000 0xaa + 00000000 0xab + 00000000 0xac + 00000100 0xad + 10001000 0xae + 00101101 0xaf + 11010100 0xb0 + 00000000 0xb1 + 00000000 0xb2 + 00000000 0xb3 + 00000000 0xb4 + 00000000 0xb5 + 00000000 0xb6 + 11010000 0xb7 + 01000000 0xb8 + 00000000 0xb9 + 00000000 0xba + 00000000 0xbb + 10001111 0xbc + 00000010 0xbd + 00000000 0xbe + 00000000 0xbf + 00000000 0xc0 + 00000000 0xc1 + 00000000 0xc2 + 00000000 0xc3 + 00000000 0xc4 + 00000000 0xc5 + 00000000 0xc6 + 00000000 0xc7 + 00000000 0xc8 + 00000000 0xc9 + 00000000 0xca + 00000000 0xcb + 00000000 0xcc + 00000000 0xcd + 00000001 0xce + 00000000 0xcf + 00000000 0xd0 + 00000001 0xd1 + 10001000 0xd2 + 00001000 0xd3 + 00000000 0xd4 + 00000000 0xd5 + 00000001 0xd6 + 00000000 0xd7 + 00011011 0xd8 + 00001001 0xd9 + 01010101 0xda + 10000000 0xdb + 01110000 0xdc + 00110011 0xdd + 11001010 0xde + 00001000 0xdf + 00000000 0xe0 + 00001111 0xe1 + 00000000 0xe2 + 00000000 0xe3 + 00000000 0xe4 + 00001111 0xe5 + 01110000 0xe6 + 00000000 0xe7 + 00010001 0xe8 + 00010101 0xe9 + 00011000 0xea + 00011011 0xeb + 00000000 0xec + 00000100 0xed + 00001100 0xee + 00110000 0xef + 00011000 0xf0 + 00000000 0xf1 + 00000000 0xf2 + 00000000 0xf3 + 00000000 0xf4 + 00000000 0xf5 + 00000000 0xf6 + 00000000 0xf7 + 00000000 0xf8 + 00000000 0xf9 + 00000000 0xfa + 00000000 0xfb + 00000000 0xfc + 00000000 0xfd diff --git a/avr_code.backup/.clang-format b/avr_code.backup/.clang-format new file mode 100644 index 0000000..534f45e --- /dev/null +++ b/avr_code.backup/.clang-format @@ -0,0 +1,5 @@ +# .clang-format +IndentWidth: 4 +BasedOnStyle: WebKit +ColumnLimit: 100 +AlignAfterOpenBracket: AlwaysBreak diff --git a/avr_code.backup/.generated_files/flags/default/2b04d7b5140a59298188b5f74990c092a4a3178e b/avr_code.backup/.generated_files/flags/default/2b04d7b5140a59298188b5f74990c092a4a3178e new file mode 100644 index 0000000..a832346 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/2b04d7b5140a59298188b5f74990c092a4a3178e @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/5377237f5a02dc5b708c20478cbf4fcc8fd13474 b/avr_code.backup/.generated_files/flags/default/5377237f5a02dc5b708c20478cbf4fcc8fd13474 new file mode 100644 index 0000000..3384982 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/5377237f5a02dc5b708c20478cbf4fcc8fd13474 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/5d818c96cd4ed1e5aa84bd65378612fa3c8719cc b/avr_code.backup/.generated_files/flags/default/5d818c96cd4ed1e5aa84bd65378612fa3c8719cc new file mode 100644 index 0000000..db3fe01 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/5d818c96cd4ed1e5aa84bd65378612fa3c8719cc @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/6218f7828f7f6c3b2cf0d222d75a332b53769111 b/avr_code.backup/.generated_files/flags/default/6218f7828f7f6c3b2cf0d222d75a332b53769111 new file mode 100644 index 0000000..34bff65 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/6218f7828f7f6c3b2cf0d222d75a332b53769111 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/ndef.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/68f6dd3212895fdd4381b690bd8ac7df744c4a8b b/avr_code.backup/.generated_files/flags/default/68f6dd3212895fdd4381b690bd8ac7df744c4a8b new file mode 100644 index 0000000..7a7ae23 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/68f6dd3212895fdd4381b690bd8ac7df744c4a8b @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/6b4a836459f9efcbee291c20b053a722b4ee1d51 b/avr_code.backup/.generated_files/flags/default/6b4a836459f9efcbee291c20b053a722b4ee1d51 new file mode 100644 index 0000000..cc1ef0f --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/6b4a836459f9efcbee291c20b053a722b4ee1d51 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/ndef.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/6d953eb08730830c29583887e0311c3a3744f6ef b/avr_code.backup/.generated_files/flags/default/6d953eb08730830c29583887e0311c3a3744f6ef new file mode 100644 index 0000000..fff4fd9 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/6d953eb08730830c29583887e0311c3a3744f6ef @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/70124900b376e0f2b64974c67225ec9813a6f146 b/avr_code.backup/.generated_files/flags/default/70124900b376e0f2b64974c67225ec9813a6f146 new file mode 100644 index 0000000..82cccd8 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/70124900b376e0f2b64974c67225ec9813a6f146 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/7934eed80f29f2405f97b92de1bae6a6c36a679b b/avr_code.backup/.generated_files/flags/default/7934eed80f29f2405f97b92de1bae6a6c36a679b new file mode 100644 index 0000000..b1627b6 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/7934eed80f29f2405f97b92de1bae6a6c36a679b @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/7a5bebcb697ed27ebc4e37c3fe6e1b077ffd758e b/avr_code.backup/.generated_files/flags/default/7a5bebcb697ed27ebc4e37c3fe6e1b077ffd758e new file mode 100644 index 0000000..2ea56ed --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/7a5bebcb697ed27ebc4e37c3fe6e1b077ffd758e @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/83a7cd9c55768611a75cc6a19d79cb4a96a36e7d b/avr_code.backup/.generated_files/flags/default/83a7cd9c55768611a75cc6a19d79cb4a96a36e7d new file mode 100644 index 0000000..6d7ce09 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/83a7cd9c55768611a75cc6a19d79cb4a96a36e7d @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/85ef27698a16f8dbaa95e2f550bb9dbec047e7a3 b/avr_code.backup/.generated_files/flags/default/85ef27698a16f8dbaa95e2f550bb9dbec047e7a3 new file mode 100644 index 0000000..bb6c0f0 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/85ef27698a16f8dbaa95e2f550bb9dbec047e7a3 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/869b6e2362ba0e02bcf96cb618c5742866db800d b/avr_code.backup/.generated_files/flags/default/869b6e2362ba0e02bcf96cb618c5742866db800d new file mode 100644 index 0000000..da63b5e --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/869b6e2362ba0e02bcf96cb618c5742866db800d @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/87d7563e54700a74f12a41484718e5daed85f111 b/avr_code.backup/.generated_files/flags/default/87d7563e54700a74f12a41484718e5daed85f111 new file mode 100644 index 0000000..5551ca8 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/87d7563e54700a74f12a41484718e5daed85f111 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/8ab9009e5d4fe0365c4292ebb95c72557b2681a0 b/avr_code.backup/.generated_files/flags/default/8ab9009e5d4fe0365c4292ebb95c72557b2681a0 new file mode 100644 index 0000000..9e05b32 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/8ab9009e5d4fe0365c4292ebb95c72557b2681a0 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/97ef2eba5631977dd0051f2cb26ad26adebde0ac b/avr_code.backup/.generated_files/flags/default/97ef2eba5631977dd0051f2cb26ad26adebde0ac new file mode 100644 index 0000000..ea14d47 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/97ef2eba5631977dd0051f2cb26ad26adebde0ac @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/9bd62e73b2ca088d50e4fde2916120f0d9f4a145 b/avr_code.backup/.generated_files/flags/default/9bd62e73b2ca088d50e4fde2916120f0d9f4a145 new file mode 100644 index 0000000..e69de29 diff --git a/avr_code.backup/.generated_files/flags/default/9bd62e73b2ca088d50e4fde2916120f0d9f4a145.sbak b/avr_code.backup/.generated_files/flags/default/9bd62e73b2ca088d50e4fde2916120f0d9f4a145.sbak new file mode 100644 index 0000000..c2d4878 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/9bd62e73b2ca088d50e4fde2916120f0d9f4a145.sbak @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/9d2d9295ac6327e786226b2ff0a5222b0b8bced3 b/avr_code.backup/.generated_files/flags/default/9d2d9295ac6327e786226b2ff0a5222b0b8bced3 new file mode 100644 index 0000000..e69de29 diff --git a/avr_code.backup/.generated_files/flags/default/9d2d9295ac6327e786226b2ff0a5222b0b8bced3.sbak b/avr_code.backup/.generated_files/flags/default/9d2d9295ac6327e786226b2ff0a5222b0b8bced3.sbak new file mode 100644 index 0000000..ed23bee --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/9d2d9295ac6327e786226b2ff0a5222b0b8bced3.sbak @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/aa3983fdf481825a2d256588b7a3c021e931c6b9 b/avr_code.backup/.generated_files/flags/default/aa3983fdf481825a2d256588b7a3c021e931c6b9 new file mode 100644 index 0000000..2cfe2f9 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/aa3983fdf481825a2d256588b7a3c021e931c6b9 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/af0ca0dea4f972cfc619b71f7fa4add200a64720 b/avr_code.backup/.generated_files/flags/default/af0ca0dea4f972cfc619b71f7fa4add200a64720 new file mode 100644 index 0000000..b76e08e --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/af0ca0dea4f972cfc619b71f7fa4add200a64720 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/c47296ab30a1b51f73798e7e6ea8b2f3df739782 b/avr_code.backup/.generated_files/flags/default/c47296ab30a1b51f73798e7e6ea8b2f3df739782 new file mode 100644 index 0000000..8dbc8e3 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/c47296ab30a1b51f73798e7e6ea8b2f3df739782 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/ce30b016f919bd5068c1926609b0990dd6c95215 b/avr_code.backup/.generated_files/flags/default/ce30b016f919bd5068c1926609b0990dd6c95215 new file mode 100644 index 0000000..9bd5bad --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/ce30b016f919bd5068c1926609b0990dd6c95215 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/cfd86ac76e47bc98eb08131adf966714b7cee476 b/avr_code.backup/.generated_files/flags/default/cfd86ac76e47bc98eb08131adf966714b7cee476 new file mode 100644 index 0000000..0ad7c7f --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/cfd86ac76e47bc98eb08131adf966714b7cee476 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 b/avr_code.backup/.generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 new file mode 100644 index 0000000..e69de29 diff --git a/avr_code.backup/.generated_files/flags/default/e4af7ab35e0272ad00bebd28ef0e9c8ce93f508d b/avr_code.backup/.generated_files/flags/default/e4af7ab35e0272ad00bebd28ef0e9c8ce93f508d new file mode 100644 index 0000000..a1b9dda --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/e4af7ab35e0272ad00bebd28ef0e9c8ce93f508d @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/e74969be3e1d09732fd8832be03d84af0bb392ae b/avr_code.backup/.generated_files/flags/default/e74969be3e1d09732fd8832be03d84af0bb392ae new file mode 100644 index 0000000..5985d24 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/e74969be3e1d09732fd8832be03d84af0bb392ae @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/f1d409d8769607bf30e7a803b35da4b781cb824 b/avr_code.backup/.generated_files/flags/default/f1d409d8769607bf30e7a803b35da4b781cb824 new file mode 100644 index 0000000..8661aff --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/f1d409d8769607bf30e7a803b35da4b781cb824 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/defines.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/f503b0baf348934e512fc807a41741b2cac43aa7 b/avr_code.backup/.generated_files/flags/default/f503b0baf348934e512fc807a41741b2cac43aa7 new file mode 100644 index 0000000..76683c3 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/f503b0baf348934e512fc807a41741b2cac43aa7 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c \ No newline at end of file diff --git a/avr_code.backup/.generated_files/flags/default/fbf3e8d04a69bbd24b54d5cee7326db97246cad9 b/avr_code.backup/.generated_files/flags/default/fbf3e8d04a69bbd24b54d5cee7326db97246cad9 new file mode 100644 index 0000000..6ecc674 --- /dev/null +++ b/avr_code.backup/.generated_files/flags/default/fbf3e8d04a69bbd24b54d5cee7326db97246cad9 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/defines.c \ No newline at end of file diff --git a/avr_code.backup/.vscode/c_cpp_properties.json b/avr_code.backup/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..07c08df --- /dev/null +++ b/avr_code.backup/.vscode/c_cpp_properties.json @@ -0,0 +1,16 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**" + ], + "defines": [], + "compilerPath": "/usr/bin/clang", + "cStandard": "c17", + "cppStandard": "c++17", + "intelliSenseMode": "linux-clang-x64" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/avr_code.backup/.vscode/radio_wheel_counter.mplab.json b/avr_code.backup/.vscode/radio_wheel_counter.mplab.json new file mode 100644 index 0000000..c1ecf80 --- /dev/null +++ b/avr_code.backup/.vscode/radio_wheel_counter.mplab.json @@ -0,0 +1,143 @@ +{ + "importedFrom": "file:///home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code", + "version": "1.3", + "configurations": [ + { + "name": "default", + "id": "conf1", + "targetDevice": "ATmega328PB", + "imageType": "application", + "imagePath": "./out/radio_wheel_counter/default.elf", + "platformTool": "default-tool-base", + "packs": [ + { + "name": "ATmega_DFP", + "vendor": "Microchip", + "version": "3.2.269" + } + ], + "fileSet": "MPLAB X Virtual Filesystem", + "toolchain": "default-XC8" + } + ], + "propertyGroups": [ + { + "name": "default-tool-base", + "type": "tool", + "properties": { + "AutoSelectMemRanges": "auto", + "communication.activationmode": "nohv", + "communication.interface": "isp", + "communication.speed": "0.25", + "debugoptions.debug-startup": "Use system settings", + "debugoptions.reset-behaviour": "Use system settings", + "debugoptions.useswbreakpoints": false, + "event.recorder.debugger.behavior": "Running", + "event.recorder.enabled": false, + "event.recorder.scvd.files": "", + "firmware.path": "Press to browse for a specific firmware version", + "firmware.toolpack": "Press to select which tool pack to use", + "firmware.update.action": "firmware.update.use.latest", + "freeze.timers": false, + "lastid": "", + "memories.aux": false, + "memories.bootflash": true, + "memories.configurationmemory": true, + "memories.configurationmemory2": true, + "memories.dataflash": true, + "memories.eeprom": true, + "memories.exclude.configurationmemory": true, + "memories.flashdata": true, + "memories.id": true, + "memories.instruction.ram.ranges": "${memories.instruction.ram.ranges}", + "memories.programmemory": true, + "memories.programmemory.ranges": "0-3fff", + "poweroptions.powerenable": false, + "programoptions.eraseb4program": true, + "programoptions.preservedataflash": false, + "programoptions.preservedataflash.ranges": "0-3ff", + "programoptions.preserveeeprom": false, + "programoptions.preserveeeprom.ranges": "", + "programoptions.preserveprogram.ranges": "", + "programoptions.preserveprogramrange": false, + "programoptions.preserveuserid": false, + "programoptions.programuserotp": false, + "toolpack.updateoptions": "toolpack.updateoptions.uselatestoolpack", + "toolpack.updateoptions.packversion": "Press to select which tool pack to use", + "voltagevalue": "" + } + }, + { + "name": "default-XC8", + "type": "toolchain", + "provider": "microchip.toolchains:xc8@2.32", + "properties": {} + } + ], + "fileSets": [ + { + "name": "Header Files", + "files": [ + "uart.h", + "states.h", + "rfm69.h", + "defines.h", + "i2c.h", + "m95128.h", + "spi.h", + "st25dv.h", + "interrupts.h", + "max31329.h", + "power_mgmt.h", + "adc.h" + ], + "encoding": "ISO-8859-1" + }, + { + "name": "Important Files", + "files": [ + "Makefile" + ], + "encoding": "ISO-8859-1" + }, + { + "name": "Linker Files" + }, + { + "name": "Source Files", + "files": [ + "uart.c", + "rfm69.c", + "states.c", + "i2c.c", + "m95128.c", + "spi.c", + "st25dv.c", + "interrupts.c", + "max31329.c", + "power_mgmt.c", + "adc.c" + ], + "encoding": "ISO-8859-1" + }, + { + "name": "MPLAB X Virtual Filesystem", + "files": [ + "main.c", + { + "fileSet": "Header Files" + }, + { + "fileSet": "Important Files" + }, + { + "fileSet": "Linker Files" + }, + { + "fileSet": "Source Files" + } + ], + "encoding": "ISO-8859-1" + } + ] +} \ No newline at end of file diff --git a/avr_code.backup/.vscode/settings.json b/avr_code.backup/.vscode/settings.json new file mode 100644 index 0000000..73aa7dc --- /dev/null +++ b/avr_code.backup/.vscode/settings.json @@ -0,0 +1,16 @@ +{ + "files.associations": { + "cstdint": "cpp", + "adc.h": "c", + "*.inc": "c", + "st25dv.h": "c", + "*.ipp": "c", + "chrono": "c", + "functional": "c", + "__locale": "c", + "random": "cpp", + "algorithm": "cpp", + "max31329.h": "c" + }, + "cmake.sourceDirectory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" +} \ No newline at end of file diff --git a/avr_code.backup/Makefile b/avr_code.backup/Makefile new file mode 100644 index 0000000..fca8e2c --- /dev/null +++ b/avr_code.backup/Makefile @@ -0,0 +1,113 @@ +# +# There exist several targets which are by default empty and which can be +# used for execution of your targets. These targets are usually executed +# before and after some main targets. They are: +# +# .build-pre: called before 'build' target +# .build-post: called after 'build' target +# .clean-pre: called before 'clean' target +# .clean-post: called after 'clean' target +# .clobber-pre: called before 'clobber' target +# .clobber-post: called after 'clobber' target +# .all-pre: called before 'all' target +# .all-post: called after 'all' target +# .help-pre: called before 'help' target +# .help-post: called after 'help' target +# +# Targets beginning with '.' are not intended to be called on their own. +# +# Main targets can be executed directly, and they are: +# +# build build a specific configuration +# clean remove built files from a configuration +# clobber remove all built files +# all build all configurations +# help print help mesage +# +# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and +# .help-impl are implemented in nbproject/makefile-impl.mk. +# +# Available make variables: +# +# CND_BASEDIR base directory for relative paths +# CND_DISTDIR default top distribution directory (build artifacts) +# CND_BUILDDIR default top build directory (object files, ...) +# CONF name of current configuration +# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration) +# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration) +# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration) +# CND_PACKAGE_DIR_${CONF} directory of package (current configuration) +# CND_PACKAGE_NAME_${CONF} name of package (current configuration) +# CND_PACKAGE_PATH_${CONF} path to package (current configuration) +# +# NOCDDL + + +# Environment +MKDIR=mkdir +CP=cp +CCADMIN=CCadmin +RANLIB=ranlib + + +# build +build: .build-post + +.build-pre: +# Add your pre 'build' code here... + +.build-post: .build-impl +# Add your post 'build' code here... + + +# clean +clean: .clean-post + +.clean-pre: +# Add your pre 'clean' code here... +# WARNING: the IDE does not call this target since it takes a long time to +# simply run make. Instead, the IDE removes the configuration directories +# under build and dist directly without calling make. +# This target is left here so people can do a clean when running a clean +# outside the IDE. + +.clean-post: .clean-impl +# Add your post 'clean' code here... + + +# clobber +clobber: .clobber-post + +.clobber-pre: +# Add your pre 'clobber' code here... + +.clobber-post: .clobber-impl +# Add your post 'clobber' code here... + + +# all +all: .all-post + +.all-pre: +# Add your pre 'all' code here... + +.all-post: .all-impl +# Add your post 'all' code here... + + +# help +help: .help-post + +.help-pre: +# Add your pre 'help' code here... + +.help-post: .help-impl +# Add your post 'help' code here... + + + +# include project implementation makefile +include nbproject/Makefile-impl.mk + +# include project make variables +include nbproject/Makefile-variables.mk diff --git a/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/query/client-vscode/query.json b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..82bb964 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cache-v2-3ac21185686015a90872.json b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cache-v2-3ac21185686015a90872.json new file mode 100644 index 0000000..49ddf4b --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cache-v2-3ac21185686015a90872.json @@ -0,0 +1,1147 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ar" + }, + { + "name" : "CMAKE_ASM_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "ASM compiler" + } + ], + "type" : "STRING", + "value" : "/opt/microchip/xc8/v2.32/bin/xc8-cc" + }, + { + "name" : "CMAKE_ASM_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "31" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "4" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ctest" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "Unknown" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_BUILD_DATABASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of build database during the build." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Program used to build from build.ninja files." + } + ], + "type" : "FILEPATH", + "value" : "/home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "radio_wheel_counter_default_project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/usr/share/cmake" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/strip" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_USER_MAKE_RULES_OVERRIDE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "radio_wheel_counter_default_project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default" + }, + { + "name" : "radio_wheel_counter_default_project_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "radio_wheel_counter_default_project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cmakeFiles-v1-8ee26ac37c3921d6e9ea.json b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cmakeFiles-v1-8ee26ac37c3921d6e9ea.json new file mode 100644 index 0000000..008259a --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cmakeFiles-v1-8ee26ac37c3921d6e9ea.json @@ -0,0 +1,145 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeSystem.cmake" + }, + { + "path" : ".generated/toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeASMCompiler.cmake.in" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Generic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Generic.cmake" + }, + { + "path" : ".generated/overrides.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeASMInformation.cmake" + }, + { + "path" : ".generated/overrides.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeTestASMCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeASMLinkerInformation.cmake" + }, + { + "path" : ".generated/main.cmake" + }, + { + "path" : ".generated/rule.cmake" + }, + { + "path" : ".generated/file.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "source" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/codemodel-v2-977d9dca0de7d3bb7476.json b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/codemodel-v2-977d9dca0de7d3bb7476.json new file mode 100644 index 0000000..5e250d6 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/codemodel-v2-977d9dca0de7d3bb7476.json @@ -0,0 +1,69 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.22.1" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "name" : "", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "radio_wheel_counter_default_project", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df", + "jsonFile" : "target-radio_wheel_counter_default_compile-82b04994c50ad66ac1ad.json", + "name" : "radio_wheel_counter_default_compile", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "radio_wheel_counter_default_default.elf::@6890427a1f51a3e7e1df", + "jsonFile" : "target-radio_wheel_counter_default_default.elf-9bb01dbdf12bd04cf001.json", + "name" : "radio_wheel_counter_default_default.elf", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "source" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + "version" : + { + "major" : 2, + "minor" : 7 + } +} diff --git a/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/directory-.-f5ebdc15457944623624.json b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/directory-.-f5ebdc15457944623624.json new file mode 100644 index 0000000..3a67af9 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/directory-.-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/index-2025-01-28T12-36-55-0530.json b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/index-2025-01-28T12-36-55-0530.json new file mode 100644 index 0000000..d88c43b --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/index-2025-01-28T12-36-55-0530.json @@ -0,0 +1,132 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/usr/bin/cmake", + "cpack" : "/usr/bin/cpack", + "ctest" : "/usr/bin/ctest", + "root" : "/usr/share/cmake" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 31, + "patch" : 4, + "string" : "3.31.4", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-977d9dca0de7d3bb7476.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "cache-v2-3ac21185686015a90872.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-8ee26ac37c3921d6e9ea.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "toolchains-v1-925a835a943b2a311336.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-3ac21185686015a90872.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-977d9dca0de7d3bb7476.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "toolchains-v1-925a835a943b2a311336.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-8ee26ac37c3921d6e9ea.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ] + } + } + } +} diff --git a/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-82b04994c50ad66ac1ad.json b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-82b04994c50ad66ac1ad.json new file mode 100644 index 0000000..cb7de9e --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-82b04994c50ad66ac1ad.json @@ -0,0 +1,288 @@ +{ + "artifacts" : + [ + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "target_compile_options", + "radio_wheel_counter_default_compile_rule" + ], + "files" : + [ + ".generated/main.cmake", + "CMakeLists.txt", + ".generated/rule.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 19, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 20, + "parent" : 2 + }, + { + "command" : 3, + "file" : 0, + "line" : 21, + "parent" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 17, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "backtrace" : 5, + "fragment" : "-mcpu=ATmega328PB" + }, + { + "backtrace" : 5, + "fragment" : "-c" + }, + { + "backtrace" : 5, + "fragment" : "-x" + }, + { + "backtrace" : 5, + "fragment" : "c" + }, + { + "backtrace" : 5, + "fragment" : "-D__ATmega328PB__" + }, + { + "backtrace" : 5, + "fragment" : "-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--gc-sections" + }, + { + "backtrace" : 5, + "fragment" : "-O1" + }, + { + "backtrace" : 5, + "fragment" : "-ffunction-sections" + }, + { + "backtrace" : 5, + "fragment" : "-fdata-sections" + }, + { + "backtrace" : 5, + "fragment" : "-fshort-enums" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-char" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-bitfields" + }, + { + "backtrace" : 5, + "fragment" : "-Wall" + }, + { + "backtrace" : 5, + "fragment" : "-DXPRJ_default=default" + }, + { + "backtrace" : 5, + "fragment" : "-gdwarf-3" + }, + { + "backtrace" : 5, + "fragment" : "-mno-const-data-in-progmem" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df", + "name" : "radio_wheel_counter_default_compile", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "sources" : + [ + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "OBJECT_LIBRARY" +} diff --git a/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-9bb01dbdf12bd04cf001.json b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-9bb01dbdf12bd04cf001.json new file mode 100644 index 0000000..817911f --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-9bb01dbdf12bd04cf001.json @@ -0,0 +1,271 @@ +{ + "artifacts" : + [ + { + "path" : "radio_wheel_counter_default_default.elf" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "include", + "target_link_options", + "radio_wheel_counter_default_link_rule" + ], + "files" : + [ + ".generated/main.cmake", + "CMakeLists.txt", + ".generated/rule.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 19, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 37, + "parent" : 2 + }, + { + "command" : 3, + "file" : 0, + "line" : 41, + "parent" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 23, + "parent" : 4 + } + ] + }, + "dependencies" : + [ + { + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df" + } + ], + "id" : "radio_wheel_counter_default_default.elf::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mcpu=ATmega328PB", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,-Map=mem.map", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-DXPRJ_default=default", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--defsym=__MPLAB_BUILD=1", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--gc-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-O1", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-ffunction-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-fdata-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-fshort-enums", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-char", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-bitfields", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wall", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-gdwarf-3", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mno-const-data-in-progmem", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--memorysummary,memoryfile.xml,", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--start-group", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--end-group", + "role" : "flags" + } + ], + "language" : "C" + }, + "name" : "radio_wheel_counter_default_default.elf", + "nameOnDisk" : "radio_wheel_counter_default_default.elf", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Object Libraries", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "sources" : + [ + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/toolchains-v1-925a835a943b2a311336.json b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/toolchains-v1-925a835a943b2a311336.json new file mode 100644 index 0000000..baf0630 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/.cmake/api/v1/reply/toolchains-v1-925a835a943b2a311336.json @@ -0,0 +1,48 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "", + "implicit" : {}, + "path" : "/opt/microchip/xc8/v2.32/bin/xc8-cc", + "version" : "" + }, + "language" : "ASM", + "sourceFileExtensions" : + [ + "s", + "S", + "asm" + ] + }, + { + "compiler" : + { + "id" : "", + "implicit" : + { + "includeDirectories" : [], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : [] + }, + "path" : "/opt/microchip/xc8/v2.32/bin/xc8-cc", + "version" : "" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/avr_code.backup/_build/radio_wheel_counter/default/.ninja_deps b/avr_code.backup/_build/radio_wheel_counter/default/.ninja_deps new file mode 100644 index 0000000..9f24ae4 Binary files /dev/null and b/avr_code.backup/_build/radio_wheel_counter/default/.ninja_deps differ diff --git a/avr_code.backup/_build/radio_wheel_counter/default/.ninja_log b/avr_code.backup/_build/radio_wheel_counter/default/.ninja_log new file mode 100644 index 0000000..ae5b23e --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/.ninja_log @@ -0,0 +1,20 @@ +# ninja log v6 +347 374 1736560459213458420 radio_wheel_counter_default_default.elf 8b8701c64e822d48 +2 314 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o e114eb53718946a4 +2 329 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o a918e8084bcfb69a +0 342 1736560458866788059 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o 6801bada4870823f +3 312 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o 6cabdb0db6de64fc +1 312 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o 74afa73bb3ee4e98 +1 316 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o 93c228bdfd1bdcfb +0 327 1736560458866788059 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o 5813a6bea528577a +1 347 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o 16fd185c37977d82 +2 312 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o e32ed3df626da76b +1 342 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o f289d607ba2c74bc +2 312 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o eefebc82426230d5 +3 317 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o 3cdefa41b7dff7e8 +2 231 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o 93c228bdfd1bdcfb +2 231 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o 3cdefa41b7dff7e8 +2 233 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o eefebc82426230d5 +1 270 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o 5813a6bea528577a +1 270 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o 6801bada4870823f +1 292 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o 16fd185c37977d82 diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeCache.txt b/avr_code.backup/_build/radio_wheel_counter/default/CMakeCache.txt new file mode 100644 index 0000000..646fbc9 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/CMakeCache.txt @@ -0,0 +1,353 @@ +# This is the CMakeCache file. +# For build in directory: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//ASM compiler +CMAKE_ASM_COMPILER:STRING=/opt/microchip/xc8/v2.32/bin/xc8-cc + +//Flags used by the ASM compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the ASM compiler during DEBUG builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the ASM compiler during MINSIZEREL builds. +CMAKE_ASM_FLAGS_MINSIZEREL:STRING= + +//Flags used by the ASM compiler during RELEASE builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Flags used by the ASM compiler during RELWITHDEBINFO builds. +CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING= + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of build database during the build. +CMAKE_EXPORT_BUILD_DATABASE:BOOL= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=radio_wheel_counter_default_project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//No help, variable specified on the command line. +CMAKE_TOOLCHAIN_FILE:UNINITIALIZED=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake + +//No help, variable specified on the command line. +CMAKE_USER_MAKE_RULES_OVERRIDE:UNINITIALIZED=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +radio_wheel_counter_default_project_BINARY_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + +//Value Computed by CMake +radio_wheel_counter_default_project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +radio_wheel_counter_default_project_SOURCE_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER +CMAKE_ASM_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_ASM_COMPILER_WORKS:INTERNAL=0 +//ADVANCED property for variable: CMAKE_ASM_FLAGS +CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG +CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL +CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE +CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO +CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE +CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CMakeCCompiler.cmake b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..1e6215b --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/opt/microchip/xc8/v2.32/bin/xc8-cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "") +set(CMAKE_C_COMPILER_VERSION "") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_C_STANDARD_LATEST "") +set(CMAKE_C_COMPILE_FEATURES "") +set(CMAKE_C90_COMPILE_FEATURES "") +set(CMAKE_C99_COMPILE_FEATURES "") +set(CMAKE_C11_COMPILE_FEATURES "") +set(CMAKE_C17_COMPILE_FEATURES "") +set(CMAKE_C23_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "") +set(CMAKE_C_COMPILER_LINKER_ID "") +set(CMAKE_C_COMPILER_LINKER_VERSION ) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS 1) +set(CMAKE_C_ABI_COMPILED FALSE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CMakeSystem.cmake b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CMakeSystem.cmake new file mode 100644 index 0000000..aeda759 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.12.3-arch1-1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.12.3-arch1-1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake") + +set(CMAKE_SYSTEM "Generic") +set(CMAKE_SYSTEM_NAME "Generic") +set(CMAKE_SYSTEM_VERSION "") +set(CMAKE_SYSTEM_PROCESSOR "") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CompilerIdC/CMakeCCompilerId.c b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..8d8bb03 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeCCompiler.cmake b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeCCompiler.cmake new file mode 100644 index 0000000..1e6215b --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/opt/microchip/xc8/v2.32/bin/xc8-cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "") +set(CMAKE_C_COMPILER_VERSION "") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_C_STANDARD_LATEST "") +set(CMAKE_C_COMPILE_FEATURES "") +set(CMAKE_C90_COMPILE_FEATURES "") +set(CMAKE_C99_COMPILE_FEATURES "") +set(CMAKE_C11_COMPILE_FEATURES "") +set(CMAKE_C17_COMPILE_FEATURES "") +set(CMAKE_C23_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "") +set(CMAKE_C_COMPILER_LINKER_ID "") +set(CMAKE_C_COMPILER_LINKER_VERSION ) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS 1) +set(CMAKE_C_ABI_COMPILED FALSE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeSystem.cmake b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeSystem.cmake new file mode 100644 index 0000000..df63380 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.12.9-arch1-1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.12.9-arch1-1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake") + +set(CMAKE_SYSTEM "Generic") +set(CMAKE_SYSTEM_NAME "Generic") +set(CMAKE_SYSTEM_VERSION "") +set(CMAKE_SYSTEM_PROCESSOR "") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CompilerIdC/CMakeCCompilerId.c b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..8d8bb03 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/CMakeConfigureLog.yaml b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..8d2318f --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,1360 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:200 (message)" + - "CMakeLists.txt:18 (project)" + message: | + The target system is: Generic - - + The host system is: Linux - 6.12.3-arch1-1 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple (clang|LLVM) version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is OrangeC using "--version" did not match "occ \\(OrangeC\\) Version": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is HP using "-V" did not match "HP C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ + ]+oneAPI)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is MSVC using "-?" did not match "Microsoft": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TI using "-h" did not match "Texas Instruments": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TIClang using "--version" did not match "(TI (.*) Clang Compiler)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IAR using "" did not match "IAR Assembler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)|(Arm Compiler)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is NASM using "-v" did not match "(NASM version)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is YASM using "--version" did not match "(yasm)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ADSP using "-version" did not match "Analog Devices": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is QCC using "-V" did not match "gcc_nto": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:18 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-0xwjGf" + binary: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-0xwjGf" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_USER_MAKE_RULES_OVERRIDE: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-0xwjGf' + + Run Build Command(s): /home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja -v cmTC_fc3ef + [1/2] /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_fc3ef.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + FAILED: CMakeFiles/cmTC_fc3ef.dir/CMakeCCompilerABI.c.o + /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_fc3ef.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + (2042) no target device specified; use the -mcpu option to specify a target device + ninja: build stopped: subcommand failed. + + exitCode: 1 +... + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple (clang|LLVM) version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is OrangeC using "--version" did not match "occ \\(OrangeC\\) Version": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is HP using "-V" did not match "HP C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ + ]+oneAPI)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is MSVC using "-?" did not match "Microsoft": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TI using "-h" did not match "Texas Instruments": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TIClang using "--version" did not match "(TI (.*) Clang Compiler)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IAR using "" did not match "IAR Assembler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)|(Arm Compiler)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is NASM using "-v" did not match "(NASM version)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is YASM using "--version" did not match "(yasm)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ADSP using "-version" did not match "Analog Devices": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is QCC using "-V" did not match "gcc_nto": + (2042) no target device specified; use the -mcpu option to specify a target device +... + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:200 (message)" + - "CMakeLists.txt:18 (project)" + message: | + The target system is: Generic - - + The host system is: Linux - 6.12.9-arch1-1 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple (clang|LLVM) version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is OrangeC using "--version" did not match "occ \\(OrangeC\\) Version": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is HP using "-V" did not match "HP C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ + ]+oneAPI)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is MSVC using "-?" did not match "Microsoft": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TI using "-h" did not match "Texas Instruments": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TIClang using "--version" did not match "(TI (.*) Clang Compiler)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IAR using "" did not match "IAR Assembler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)|(Arm Compiler)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is NASM using "-v" did not match "(NASM version)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is YASM using "--version" did not match "(yasm)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ADSP using "-version" did not match "Analog Devices": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is QCC using "-V" did not match "gcc_nto": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:18 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-nD2Icl" + binary: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-nD2Icl" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_USER_MAKE_RULES_OVERRIDE: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-nD2Icl' + + Run Build Command(s): /home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja -v cmTC_909f7 + [1/2] /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_909f7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + FAILED: CMakeFiles/cmTC_909f7.dir/CMakeCCompilerABI.c.o + /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_909f7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + (2042) no target device specified; use the -mcpu option to specify a target device + ninja: build stopped: subcommand failed. + + exitCode: 1 +... + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple (clang|LLVM) version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is OrangeC using "--version" did not match "occ \\(OrangeC\\) Version": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is HP using "-V" did not match "HP C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ + ]+oneAPI)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is MSVC using "-?" did not match "Microsoft": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TI using "-h" did not match "Texas Instruments": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TIClang using "--version" did not match "(TI (.*) Clang Compiler)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IAR using "" did not match "IAR Assembler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)|(Arm Compiler)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is NASM using "-v" did not match "(NASM version)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is YASM using "--version" did not match "(yasm)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ADSP using "-version" did not match "Analog Devices": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is QCC using "-V" did not match "gcc_nto": + (2042) no target device specified; use the -mcpu option to specify a target device +... diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/TargetDirectories.txt b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..3aab3aa --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_default.elf.dir +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/edit_cache.dir +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/rebuild_cache.dir diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel 2025-06-05-12-20-20).check_cache b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel 2025-06-05-12-20-20).check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel 2025-06-05-12-20-20).check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-15-10-38-19).check_cache b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-15-10-38-19).check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-15-10-38-19).check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-22-10-59-35).check_cache b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-22-10-59-35).check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-22-10-59-35).check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/cmake.check_cache b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..e69de29 diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o new file mode 100644 index 0000000..d5a2c1e Binary files /dev/null and b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o differ diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o new file mode 100644 index 0000000..3f7269f Binary files /dev/null and b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o differ diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o new file mode 100644 index 0000000..ac59fa1 Binary files /dev/null and b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o differ diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o new file mode 100644 index 0000000..d9d5fb7 Binary files /dev/null and b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o differ diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o new file mode 100644 index 0000000..3e728e0 Binary files /dev/null and b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o differ diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o new file mode 100644 index 0000000..2f72dfa Binary files /dev/null and b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o differ diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o new file mode 100644 index 0000000..4ed43b7 Binary files /dev/null and b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o differ diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o new file mode 100644 index 0000000..faa8ad2 Binary files /dev/null and b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o differ diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o new file mode 100644 index 0000000..3fa196c Binary files /dev/null and b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o differ diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o new file mode 100644 index 0000000..95f0ff7 Binary files /dev/null and b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o differ diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o new file mode 100644 index 0000000..bad5f93 Binary files /dev/null and b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o differ diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o new file mode 100644 index 0000000..28cfc85 Binary files /dev/null and b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o differ diff --git a/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/rules.ninja b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/rules.ninja new file mode 100644 index 0000000..4f43d2b --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.31 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: radio_wheel_counter_default_project +# Configurations: +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__radio_wheel_counter_default_compile_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/opt/microchip/xc8/v2.32/bin/xc8-cc $DEFINES $INCLUDES $FLAGS -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__radio_wheel_counter_default_default.2eelf_ + command = $PRE_LINK && /opt/microchip/xc8/v2.32/bin/xc8-cc $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /usr/bin/cmake --regenerate-during-build -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja -t targets + description = All primary targets available: + diff --git a/avr_code.backup/_build/radio_wheel_counter/default/build.ninja b/avr_code.backup/_build/radio_wheel_counter/default/build.ninja new file mode 100644 index 0000000..e611db0 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/build.ninja @@ -0,0 +1,220 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.31 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: radio_wheel_counter_default_project +# Configurations: +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/ +# ============================================================================= +# Object build statements for OBJECT_LIBRARY target radio_wheel_counter_default_compile + + +############################################# +# Order-only phony target for radio_wheel_counter_default_compile + +build cmake_object_order_depends_target_radio_wheel_counter_default_compile: phony || . + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + + + +############################################# +# Object library radio_wheel_counter_default_compile + +build radio_wheel_counter_default_compile: phony CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +# ============================================================================= +# Object build statements for EXECUTABLE target radio_wheel_counter_default_default.elf + + +############################################# +# Order-only phony target for radio_wheel_counter_default_default.elf + +build cmake_object_order_depends_target_radio_wheel_counter_default_default.elf: phony || cmake_object_order_depends_target_radio_wheel_counter_default_compile + + +# ============================================================================= +# Link build statements for EXECUTABLE target radio_wheel_counter_default_default.elf + + +############################################# +# Link the executable radio_wheel_counter_default_default.elf + +build radio_wheel_counter_default_default.elf: C_EXECUTABLE_LINKER__radio_wheel_counter_default_default.2eelf_ CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o || radio_wheel_counter_default_compile + LINK_FLAGS = -mcpu=ATmega328PB -Wl,-Map=mem.map -DXPRJ_default=default -Wl,--defsym=__MPLAB_BUILD=1 -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 -mno-const-data-in-progmem -Wl,--memorysummary,memoryfile.xml, -Wl,--start-group -Wl,--end-group + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_default.elf.dir + POST_BUILD = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default && /usr/bin/cmake -E make_directory /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/out/radio_wheel_counter && /usr/bin/cmake -E copy radio_wheel_counter_default_default.elf /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/out/radio_wheel_counter/default.elf + PRE_LINK = : + TARGET_FILE = radio_wheel_counter_default_default.elf + TARGET_PDB = radio_wheel_counter_default_default.elf.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default && /usr/bin/ccmake -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default && /usr/bin/cmake --regenerate-during-build -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + +build all: phony radio_wheel_counter_default_compile radio_wheel_counter_default_default.elf + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/file.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/main.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/rule.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/CMakeLists.txt /usr/share/cmake/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake/Modules/CMakeASMInformation.cmake /usr/share/cmake/Modules/CMakeCInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake/Modules/CMakeFindBinUtils.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.31.4/CMakeCCompiler.cmake CMakeFiles/3.31.4/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/file.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/main.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/rule.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/CMakeLists.txt /usr/share/cmake/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake/Modules/CMakeASMInformation.cmake /usr/share/cmake/Modules/CMakeCInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake/Modules/CMakeFindBinUtils.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.31.4/CMakeCCompiler.cmake CMakeFiles/3.31.4/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/avr_code.backup/_build/radio_wheel_counter/default/cmake_install.cmake b/avr_code.backup/_build/radio_wheel_counter/default/cmake_install.cmake new file mode 100644 index 0000000..c68b99c --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/cmake_install.cmake @@ -0,0 +1,61 @@ +# Install script for directory: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/avr_code.backup/_build/radio_wheel_counter/default/compile_commands.json b/avr_code.backup/_build/radio_wheel_counter/default/compile_commands.json new file mode 100644 index 0000000..854c933 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/compile_commands.json @@ -0,0 +1,74 @@ +[ +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o" +} +] \ No newline at end of file diff --git a/avr_code.backup/_build/radio_wheel_counter/default/mem.map b/avr_code.backup/_build/radio_wheel_counter/default/mem.map new file mode 100644 index 0000000..6975317 --- /dev/null +++ b/avr_code.backup/_build/radio_wheel_counter/default/mem.map @@ -0,0 +1,1482 @@ +Archive member included to satisfy reference by file (symbol) + +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o (__udivmodhi4) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o (__divmodhi4) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o (__udivmodsi4) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o (exit) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o (__do_copy_data) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o (dtostrf) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o (memcpy) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o (memset) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o (strchr) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o (snprintf) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (vfprintf) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) (dtoa_prf) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) (__ftoa_engine) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen_P) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (fputc) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (__ultoa_invert) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__prologue_saves__) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__epilogue_restores__) + +Allocating common symbols +Common symbol size file + +diameter_str 0x80 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +cond_1 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +main_counter 0x2 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +name_str 0x80 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +trimmed_string 0x4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o +tx_rx_data 0x41 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o +c_hash_3 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +self_value 0x2 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +c_hash_2 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +total_wheel_counts 0x1e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +diameter_len 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +msg_hash 0x4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o +cond_3 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +name_len 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +string_trim_result 0x4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +output_buffer 0x200 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o +time_data 0x7 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o +p_hash_1 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +p_hash_2 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +array_internal 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o +len_payload 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o +binary_string 0x9 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o +cond_4 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +data 0x7 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o +c_hash_1 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +rx_data 0x41 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +cond_2 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +rssi 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o +p_hash_3 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +td 0x7 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +cond_5 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +tx_data 0x41 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + +Discarded input sections + + .data 0x0000000000000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + .bss 0x0000000000000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .text.start_sleeping + 0x0000000000000000 0x32 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text.uart_sendStringArray + 0x0000000000000000 0x32 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text.uart_print_float + 0x0000000000000000 0x44 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text.bytes2hex + 0x0000000000000000 0x50 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text.uart_print_binary_hex + 0x0000000000000000 0x90 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text.uart_print_hex + 0x0000000000000000 0x5e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text.uart_print_rtc_time + 0x0000000000000000 0x94 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .data.HexLookUp + 0x0000000000000000 0x11 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .text.rfm69_set_state + 0x0000000000000000 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .text.wait_rx_payload_ready + 0x0000000000000000 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .text.set_rfm69_standby + 0x0000000000000000 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .text.set_rfm69_sleep + 0x0000000000000000 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .text.set_rfm69_tx_power + 0x0000000000000000 0xa CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .text.led_1_set_state + 0x0000000000000000 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .text.led_2_set_state + 0x0000000000000000 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .text.led_3_set_state + 0x0000000000000000 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .text.read_one_byte_16bit_addr + 0x0000000000000000 0x8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .text.read_one_byte_16bit_addr_no_err_register + 0x0000000000000000 0x1e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .text.spi_eeprom_select + 0x0000000000000000 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_info 0x0000000000000000 0x261 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_abbrev 0x0000000000000000 0x55 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_aranges + 0x0000000000000000 0x20 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_ranges 0x0000000000000000 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_line 0x0000000000000000 0xc6 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_str 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .comment 0x0000000000000000 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_frame 0x0000000000000000 0x24 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .text.rfid_read_system_register + 0x0000000000000000 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .text.shutdown_all_peripherals + 0x0000000000000000 0x34 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_info 0x0000000000000000 0x24e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_abbrev 0x0000000000000000 0x42 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_aranges + 0x0000000000000000 0x20 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_ranges 0x0000000000000000 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_line 0x0000000000000000 0xdc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_str 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .comment 0x0000000000000000 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_frame 0x0000000000000000 0x24 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .stack.descriptors + 0x0000000000000000 0x1a /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.prologue + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .stack.descriptors + 0x0000000000000000 0x19 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.prologue + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .stack.descriptors + 0x0000000000000000 0x1a /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.prologue + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc.div + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc.prologue + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .stack.descriptors + 0x0000000000000000 0x13 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.div + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.prologue + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .stack.descriptors + 0x0000000000000000 0x15 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text.avrlibc 0x0000000000000000 0x40 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .comment 0x0000000000000000 0x2d /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .stack.descriptors + 0x0000000000000000 0x14 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + .stack.descriptors + 0x0000000000000000 0x14 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .stack.descriptors + 0x0000000000000000 0x14 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .stack.descriptors + 0x0000000000000000 0x16 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .stack.descriptors + 0x0000000000000000 0x16 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .stack.descriptors + 0x0000000000000000 0x16 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text.avrlibc 0x0000000000000000 0x2b4 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .comment 0x0000000000000000 0x2d /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text.avrlibc 0x0000000000000000 0x1b0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .stack.descriptors + 0x0000000000000000 0x1b /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .progmem.data 0x0000000000000000 0xfa /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .stack.descriptors + 0x0000000000000000 0x17 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .stack.descriptors + 0x0000000000000000 0x15 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .stack.descriptors + 0x0000000000000000 0x13 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .stack.descriptors + 0x0000000000000000 0x1c /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.div + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.div + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x0000000000000000 0x0000000000008000 xr +data 0x0000000000800100 0x0000000000000800 rw !x +eeprom 0x0000000000810000 0x0000000000000400 rw !x +fuse 0x0000000000820000 0x0000000000000003 rw !x +lock 0x0000000000830000 0x0000000000000400 rw !x +signature 0x0000000000840000 0x0000000000000400 rw !x +user_signatures 0x0000000000850000 0x0000000000000400 rw !x +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +Address of section .data set to 0x800100 +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + 0x0000000000000001 __MPLAB_BUILD = 0x1 +START GROUP +END GROUP +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o +START GROUP +LOAD /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a +LOAD /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libm.a +LOAD /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/libatmega328pb.a +END GROUP + [0x0000000000000000] __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 + [0x0000000000800100] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800060 + [0x0000000000008000] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x20000 + [0x0000000000000800] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 + [0x0000000000000400] __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 + [0x0000000000000003] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400 + 0x0000000000000400 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400 + 0x0000000000000400 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400 + 0x0000000000000400 __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400 + +.hash + *(.hash) + +.dynsym + *(.dynsym) + +.dynstr + *(.dynstr) + +.gnu.version + *(.gnu.version) + +.gnu.version_d + *(.gnu.version_d) + +.gnu.version_r + *(.gnu.version_r) + +.rel.init + *(.rel.init) + +.rela.init + *(.rela.init) + +.rel.text + *(.rel.text) + *(.rel.text.*) + *(.rel.gnu.linkonce.t*) + +.rela.text + *(.rela.text) + *(.rela.text.*) + *(.rela.gnu.linkonce.t*) + +.rel.fini + *(.rel.fini) + +.rela.fini + *(.rela.fini) + +.rel.rodata + *(.rel.rodata) + *(.rel.rodata.*) + *(.rel.gnu.linkonce.r*) + +.rela.rodata + *(.rela.rodata) + *(.rela.rodata.*) + *(.rela.gnu.linkonce.r*) + +.rel.data + *(.rel.data) + *(.rel.data.*) + *(.rel.gnu.linkonce.d*) + +.rela.data + *(.rela.data) + *(.rela.data.*) + *(.rela.gnu.linkonce.d*) + +.rel.ctors + *(.rel.ctors) + +.rela.ctors + *(.rela.ctors) + +.rel.dtors + *(.rel.dtors) + +.rela.dtors + *(.rela.dtors) + +.rel.got + *(.rel.got) + +.rela.got + *(.rela.got) + +.rel.bss + *(.rel.bss) + +.rela.bss + *(.rela.bss) + +.rel.plt + *(.rel.plt) + +.rela.plt + *(.rela.plt) + +.text 0x0000000000000000 0x11a + *(.vectors) + .vectors 0x0000000000000000 0xb4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + 0x0000000000000000 __vectors + 0x0000000000000000 __vector_default + *(.vectors) + *(.progmem.gcc*) + *(.dinit) + .dinit 0x00000000000000b4 0x11 data_init + 0x00000000000000c6 . = ALIGN (0x2) + *fill* 0x00000000000000c5 0x1 + 0x00000000000000c6 __trampolines_start = . + *(.trampolines) + .trampolines 0x00000000000000c6 0x0 linker stubs + *(.trampolines*) + 0x00000000000000c6 __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + 0x00000000000000c6 . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + *(.lowtext) + *(.lowtext*) + 0x00000000000000c6 __ctors_start = . + *(.ctors) + 0x00000000000000c6 __ctors_end = . + 0x00000000000000c6 __dtors_start = . + *(.dtors) + 0x00000000000000c6 __dtors_end = . + SORT(*)(.ctors) + SORT(*)(.dtors) + *(.init0) + .init0 0x00000000000000c6 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + 0x00000000000000c6 __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x00000000000000c6 0xc /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + .init4 0x00000000000000d2 0x3c /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + 0x00000000000000d2 __do_copy_data + 0x0000000000000100 __do_clear_bss + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x000000000000010e 0x8 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + *(.init9) + 0x0000000000000116 . = ALIGN (0x2) + *(.fini9) + .fini9 0x0000000000000116 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + 0x0000000000000116 exit + 0x0000000000000116 _exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x0000000000000116 0x4 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + *(.fini0) + 0x000000000000011a _etext = . + +.data 0x0000000000800100 0x0 load address 0x000000000000011a + [!provide] PROVIDE (__data_start, .) + *(.gnu.linkonce.d*) + *(.gnu.linkonce.r*) + 0x0000000000800100 . = ALIGN (0x2) + 0x0000000000800100 _edata = . + [!provide] PROVIDE (__data_end, .) + +.bss 0x0000000000800100 0x42e + [!provide] PROVIDE (__bss_start, .) + *(COMMON) + COMMON 0x0000000000800100 0x1bc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x0000000000800100 diameter_str + 0x0000000000800180 cond_1 + 0x0000000000800181 main_counter + 0x0000000000800183 name_str + 0x0000000000800203 c_hash_3 + 0x0000000000800204 self_value + 0x0000000000800206 c_hash_2 + 0x0000000000800207 total_wheel_counts + 0x0000000000800225 diameter_len + 0x0000000000800226 cond_3 + 0x0000000000800227 name_len + 0x0000000000800228 string_trim_result + 0x000000000080022c p_hash_1 + 0x000000000080022d p_hash_2 + 0x000000000080022e cond_4 + 0x000000000080022f c_hash_1 + 0x0000000000800230 rx_data + 0x0000000000800271 cond_2 + 0x0000000000800272 p_hash_3 + 0x0000000000800273 td + 0x000000000080027a cond_5 + 0x000000000080027b tx_data + COMMON 0x00000000008002bc 0x219 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x00000000008002bc output_buffer + 0x00000000008004bc array_internal + 0x00000000008004cc binary_string + COMMON 0x00000000008004d5 0x47 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x00000000008004d5 tx_rx_data + 0x0000000000800516 msg_hash + 0x000000000080051a len_payload + 0x000000000080051b rssi + COMMON 0x000000000080051c 0x4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + 0x000000000080051c trimmed_string + COMMON 0x0000000000800520 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000800520 time_data + 0x0000000000800527 data + [!provide] PROVIDE (__bss_end, .) + 0x000000000000011a __data_load_start = LOADADDR (.data) + 0x000000000000011a __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x000000000080052e 0x0 + [!provide] PROVIDE (__noinit_start, .) + *(.noinit*) + [!provide] PROVIDE (__noinit_end, .) + 0x000000000080052e _end = . + +.eeprom 0x0000000000810000 0x0 + *(.eeprom*) + 0x0000000000810000 __eeprom_end = . + +.fuse + *(.fuse) + *(.lfuse) + *(.hfuse) + *(.efuse) + +.lock + *(.lock*) + +.signature + *(.signature*) + +.user_signatures + *(.user_signatures*) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment 0x0000000000000000 0x5b + *(.comment) + .comment 0x0000000000000000 0x2f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x30 (size before relaxing) + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + .comment 0x000000000000002f 0x2c /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + 0x2d (size before relaxing) + .comment 0x000000000000005b 0x2d /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .comment 0x000000000000005b 0x2d /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + +.stack.descriptors.hdr + 0x0000000000000000 0xb6 + .stack.descriptors.hdr + 0x0000000000000000 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .stack.descriptors.hdr + 0x000000000000000e 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .stack.descriptors.hdr + 0x000000000000001c 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .stack.descriptors.hdr + 0x000000000000002a 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .stack.descriptors.hdr + 0x0000000000000038 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .stack.descriptors.hdr + 0x0000000000000046 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + .stack.descriptors.hdr + 0x0000000000000054 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .stack.descriptors.hdr + 0x0000000000000062 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .stack.descriptors.hdr + 0x0000000000000070 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .stack.descriptors.hdr + 0x000000000000007e 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .stack.descriptors.hdr + 0x000000000000008c 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .stack.descriptors.hdr + 0x000000000000009a 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .stack.descriptors.hdr + 0x00000000000000a8 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + +.note.gnu.build-id + *(.note.gnu.build-id) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x0000000000000000 0x3f0 + *(.debug_aranges) + .debug_aranges + 0x0000000000000000 0x48 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_aranges + 0x0000000000000048 0x90 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_aranges + 0x00000000000000d8 0xe8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_aranges + 0x00000000000001c0 0x48 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_aranges + 0x0000000000000208 0x88 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_aranges + 0x0000000000000290 0x28 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_aranges + 0x00000000000002b8 0x48 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_aranges + 0x0000000000000300 0x40 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_aranges + 0x0000000000000340 0x60 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_aranges + 0x00000000000003a0 0x50 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x0000000000000000 0x5e97 + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x0000000000000000 0x8ea /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + .debug_info 0x00000000000008ea 0x125d CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_info 0x0000000000001b47 0xd80 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_info 0x00000000000028c7 0x1397 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_info 0x0000000000003c5e 0x339 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_info 0x0000000000003f97 0x84b CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_info 0x00000000000047e2 0x27f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_info 0x0000000000004a61 0x6a4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_info 0x0000000000005105 0x2c8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_info 0x00000000000053cd 0x6ff CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_info 0x0000000000005acc 0x3cb CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_abbrev 0x0000000000000000 0x14a2 + *(.debug_abbrev) + .debug_abbrev 0x0000000000000000 0x86e /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + .debug_abbrev 0x000000000000086e 0x23f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_abbrev 0x0000000000000aad 0x18d CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_abbrev 0x0000000000000c3a 0x252 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_abbrev 0x0000000000000e8c 0x83 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_abbrev 0x0000000000000f0f 0x11e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_abbrev 0x000000000000102d 0x86 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_abbrev 0x00000000000010b3 0x1ba CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_abbrev 0x000000000000126d 0x42 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_abbrev 0x00000000000012af 0x109 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_abbrev 0x00000000000013b8 0xea CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_line 0x0000000000000000 0x20a5 + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x0000000000000000 0x1a6 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + .debug_line 0x00000000000001a6 0x591 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_line 0x0000000000000737 0x48f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_line 0x0000000000000bc6 0x732 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_line 0x00000000000012f8 0x194 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_line 0x000000000000148c 0x3b4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_line 0x0000000000001840 0xeb CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_line 0x000000000000192b 0x253 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_line 0x0000000000001b7e 0x15e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_line 0x0000000000001cdc 0x22d CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_line 0x0000000000001f09 0x19c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_frame 0x0000000000000000 0xba8 + *(.debug_frame) + .debug_frame 0x0000000000000000 0x160 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_frame 0x0000000000000160 0x270 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_frame 0x00000000000003d0 0x314 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_frame 0x00000000000006e4 0x74 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_frame 0x0000000000000758 0x1a8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_frame 0x0000000000000900 0x34 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_frame 0x0000000000000934 0x90 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_frame 0x00000000000009c4 0x64 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_frame 0x0000000000000a28 0xfc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_frame 0x0000000000000b24 0x84 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_str 0x0000000000000000 0x6f6 + *(.debug_str) + .debug_str 0x0000000000000000 0x318 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + .debug_str 0x0000000000000318 0x2bd CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_str 0x00000000000005d5 0x12 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_str 0x00000000000005e7 0x2f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_str 0x0000000000000616 0x6 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_str 0x000000000000061c 0x27 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_str 0x0000000000000643 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_str 0x0000000000000643 0x4e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_str 0x0000000000000691 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_str 0x0000000000000691 0x65 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_str 0x00000000000006f6 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_loc 0x0000000000000000 0x1716 + *(.debug_loc) + .debug_loc 0x0000000000000000 0x255 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_loc 0x0000000000000255 0x4c9 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_loc 0x000000000000071e 0x716 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_loc 0x0000000000000e34 0x544 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_loc 0x0000000000001378 0x1f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_loc 0x0000000000001397 0x1ab CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_loc 0x0000000000001542 0x160 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_loc 0x00000000000016a2 0x74 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_macinfo + *(.debug_macinfo) + +.debug_weaknames + *(.debug_weaknames) + +.debug_funcnames + *(.debug_funcnames) + +.debug_typenames + *(.debug_typenames) + +.debug_varnames + *(.debug_varnames) + +.debug_pubtypes + *(.debug_pubtypes) + +.debug_ranges 0x0000000000000000 0x390 + *(.debug_ranges) + .debug_ranges 0x0000000000000000 0x78 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_ranges 0x0000000000000078 0x80 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_ranges 0x00000000000000f8 0xd8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_ranges 0x00000000000001d0 0x38 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_ranges 0x0000000000000208 0x78 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_ranges 0x0000000000000280 0x18 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_ranges 0x0000000000000298 0x38 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_ranges 0x00000000000002d0 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_ranges 0x0000000000000300 0x50 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_ranges 0x0000000000000350 0x40 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_macro + *(.debug_macro) +OUTPUT(radio_wheel_counter_default_default.elf elf32-avr) +LOAD linker stubs +LOAD data_init + +.note.gnu.avr.deviceinfo + 0x0000000000000000 0x40 + .note.gnu.avr.deviceinfo + 0x0000000000000000 0x40 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + +.bss.index_wheel_count + 0x0000000000800729 0x1 + .bss.index_wheel_count + 0x0000000000800729 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x0000000000800729 index_wheel_count + +.bss.increment_minute_index + 0x000000000080072a 0x1 + .bss.increment_minute_index + 0x000000000080072a 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x000000000080072a increment_minute_index + +.bss.is_debouncing + 0x000000000080072b 0x1 + .bss.is_debouncing + 0x000000000080072b 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x000000000080072b is_debouncing + +.text.main 0x000000000000011a 0x510 + .text.main 0x000000000000011a 0x510 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x000000000000011a main + +.text.avrlibc 0x000000000000062a 0x3c2 + .text.avrlibc 0x000000000000062a 0x3c2 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + 0x000000000000062a vfprintf + +.text.generate_wheel_counts_message + 0x00000000000009ec 0x142 + .text.generate_wheel_counts_message + 0x00000000000009ec 0x142 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x00000000000009ec generate_wheel_counts_message + +.text.rtc_write_time + 0x0000000000000b2e 0x120 + .text.rtc_write_time + 0x0000000000000b2e 0x120 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000000b2e rtc_write_time + +.text.rtc_read_time + 0x0000000000000c4e 0x10c + .text.rtc_read_time + 0x0000000000000c4e 0x10c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000000c4e rtc_read_time + +.text.uart_print_uint8_array + 0x0000000000000d5a 0xde + .text.uart_print_uint8_array + 0x0000000000000d5a 0xde CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000000d5a uart_print_uint8_array + +.text.rfm69_init + 0x0000000000000e38 0xd4 + .text.rfm69_init + 0x0000000000000e38 0xd4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000000e38 rfm69_init + +.text.hash_3bytes + 0x0000000000000f0c 0xbe + .text.hash_3bytes + 0x0000000000000f0c 0xbe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000000f0c hash_3bytes + +.text.avrlibc 0x0000000000000fca 0xbc + .text.avrlibc 0x0000000000000fca 0xbc /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + 0x0000000000000fca __ultoa_invert + +.text.read_n_bytes_16bit_addr + 0x0000000000001086 0xa8 + .text.read_n_bytes_16bit_addr + 0x0000000000001086 0xa8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001086 read_n_bytes_16bit_addr + +.text.read_n_bytes + 0x000000000000112e 0xa0 + .text.read_n_bytes + 0x000000000000112e 0xa0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x000000000000112e read_n_bytes + +.text.rfm69_write_msg + 0x00000000000011ce 0x9c + .text.rfm69_write_msg + 0x00000000000011ce 0x9c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x00000000000011ce rfm69_write_msg + +.text.rfm69_read_msg + 0x000000000000126a 0x92 + .text.rfm69_read_msg + 0x000000000000126a 0x92 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x000000000000126a rfm69_read_msg + +.text.__vector_2 + 0x00000000000012fc 0x86 + .text.__vector_2 + 0x00000000000012fc 0x86 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x00000000000012fc __vector_2 + +.text.avrlibc 0x0000000000001382 0x78 + .text.avrlibc 0x0000000000001382 0x78 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + 0x0000000000001382 fputc + +.text.rfid_read_first_ndef_entry + 0x00000000000013fa 0x6e + .text.rfid_read_first_ndef_entry + 0x00000000000013fa 0x6e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + 0x00000000000013fa rfid_read_first_ndef_entry + +.text.uart_print_binary + 0x0000000000001468 0x6c + .text.uart_print_binary + 0x0000000000001468 0x6c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000001468 uart_print_binary + +.text.uart_print_uint8 + 0x00000000000014d4 0x66 + .text.uart_print_uint8 + 0x00000000000014d4 0x66 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x00000000000014d4 uart_print_uint8 + +.text.write_n_bytes + 0x000000000000153a 0x62 + .text.write_n_bytes + 0x000000000000153a 0x62 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x000000000000153a write_n_bytes + +.text.uart_print_uint16 + 0x000000000000159c 0x60 + .text.uart_print_uint16 + 0x000000000000159c 0x60 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x000000000000159c uart_print_uint16 + +.text.avrlibc 0x00000000000015fc 0x60 + .text.avrlibc 0x00000000000015fc 0x60 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + 0x00000000000015fc snprintf + +.text.spi_write_rfm69_multiple_rt + 0x000000000000165c 0x5e + .text.spi_write_rfm69_multiple_rt + 0x000000000000165c 0x5e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x000000000000165c spi_write_rfm69_multiple_rt + +.text.__vector_6 + 0x00000000000016ba 0x58 + .text.__vector_6 + 0x00000000000016ba 0x58 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x00000000000016ba __vector_6 + +.text.__vector_1 + 0x0000000000001712 0x56 + .text.__vector_1 + 0x0000000000001712 0x56 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x0000000000001712 __vector_1 + +.text.uart_print_tx_rx_data + 0x0000000000001768 0x50 + .text.uart_print_tx_rx_data + 0x0000000000001768 0x50 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000001768 uart_print_tx_rx_data + +.text.hash 0x00000000000017b8 0x48 + .text.hash 0x00000000000017b8 0x48 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x00000000000017b8 hash + +.text.remove_spaces + 0x0000000000001800 0x46 + .text.remove_spaces + 0x0000000000001800 0x46 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + 0x0000000000001800 remove_spaces + +.text.libgcc.div + 0x0000000000001846 0x44 + .text.libgcc.div + 0x0000000000001846 0x44 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + 0x0000000000001846 __udivmodsi4 + +.text.wait_rx_payload_ready_timeout + 0x000000000000188a 0x40 + .text.wait_rx_payload_ready_timeout + 0x000000000000188a 0x40 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x000000000000188a wait_rx_payload_ready_timeout + +.text.i2c_start + 0x00000000000018ca 0x3c + .text.i2c_start + 0x00000000000018ca 0x3c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x00000000000018ca i2c_start + +.text.libgcc.prologue + 0x0000000000001906 0x38 + .text.libgcc.prologue + 0x0000000000001906 0x38 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + 0x0000000000001906 __prologue_saves__ + +.text.libgcc.prologue + 0x000000000000193e 0x36 + .text.libgcc.prologue + 0x000000000000193e 0x36 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + 0x000000000000193e __epilogue_restores__ + +.text.adc_StartConversion + 0x0000000000001974 0x34 + .text.adc_StartConversion + 0x0000000000001974 0x34 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001974 adc_StartConversion + +.text.rtc_set_per_minute_alarm + 0x00000000000019a8 0x30 + .text.rtc_set_per_minute_alarm + 0x00000000000019a8 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x00000000000019a8 rtc_set_per_minute_alarm + +.text.get_battery_reading + 0x00000000000019d8 0x2c + .text.get_battery_reading + 0x00000000000019d8 0x2c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x00000000000019d8 get_battery_reading + +.text.spi_write_rfm69_rt + 0x0000000000001a04 0x2c + .text.spi_write_rfm69_rt + 0x0000000000001a04 0x2c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001a04 spi_write_rfm69_rt + +.text.libgcc.div + 0x0000000000001a30 0x28 + .text.libgcc.div + 0x0000000000001a30 0x28 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + 0x0000000000001a30 __udivmodhi4 + +.text.libgcc.div + 0x0000000000001a58 0x28 + .text.libgcc.div + 0x0000000000001a58 0x28 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + 0x0000000000001a58 __divmodhi4 + 0x0000000000001a58 _div + +.text.spi_read_rfm69_rt + 0x0000000000001a80 0x26 + .text.spi_read_rfm69_rt + 0x0000000000001a80 0x26 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001a80 spi_read_rfm69_rt + +.text.reset_rfm69 + 0x0000000000001aa6 0x26 + .text.reset_rfm69 + 0x0000000000001aa6 0x26 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001aa6 reset_rfm69 + +.text.i2c_write + 0x0000000000001acc 0x24 + .text.i2c_write + 0x0000000000001acc 0x24 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001acc i2c_write + +.text.reset_txrx_struct + 0x0000000000001af0 0x20 + .text.reset_txrx_struct + 0x0000000000001af0 0x20 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001af0 reset_txrx_struct + +.text.write_one_byte + 0x0000000000001b10 0x20 + .text.write_one_byte + 0x0000000000001b10 0x20 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001b10 write_one_byte + +.text.uart_sendString + 0x0000000000001b30 0x1e + .text.uart_sendString + 0x0000000000001b30 0x1e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000001b30 uart_sendString + +.text.read_one_byte_no_err_register + 0x0000000000001b4e 0x1e + .text.read_one_byte_no_err_register + 0x0000000000001b4e 0x1e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001b4e read_one_byte_no_err_register + +.text.set_rfm69_mode + 0x0000000000001b6c 0x1c + .text.set_rfm69_mode + 0x0000000000001b6c 0x1c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001b6c set_rfm69_mode + +.text.wdt_isr_enable + 0x0000000000001b88 0x1c + .text.wdt_isr_enable + 0x0000000000001b88 0x1c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + 0x0000000000001b88 wdt_isr_enable + +.text.adc_GetConversion + 0x0000000000001ba4 0x1c + .text.adc_GetConversion + 0x0000000000001ba4 0x1c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001ba4 adc_GetConversion + +.text.uart_init + 0x0000000000001bc0 0x18 + .text.uart_init + 0x0000000000001bc0 0x18 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000001bc0 uart_init + +.text.uart_wait_until_sent + 0x0000000000001bd8 0x16 + .text.uart_wait_until_sent + 0x0000000000001bd8 0x16 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000001bd8 uart_wait_until_sent + +.text.i2c_read_ack + 0x0000000000001bee 0x16 + .text.i2c_read_ack + 0x0000000000001bee 0x16 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001bee i2c_read_ack + +.text.i2c_read_nack + 0x0000000000001c04 0x16 + .text.i2c_read_nack + 0x0000000000001c04 0x16 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001c04 i2c_read_nack + +.text.avrlibc 0x0000000000001c1a 0x16 + .text.avrlibc 0x0000000000001c1a 0x16 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + 0x0000000000001c1a strchr + +.text.avrlibc 0x0000000000001c30 0x16 + .text.avrlibc 0x0000000000001c30 0x16 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + 0x0000000000001c30 strnlen_P + +.text.avrlibc 0x0000000000001c46 0x16 + .text.avrlibc 0x0000000000001c46 0x16 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + 0x0000000000001c46 strnlen + +.text.spi_write + 0x0000000000001c5c 0x14 + .text.spi_write + 0x0000000000001c5c 0x14 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + 0x0000000000001c5c spi_write + +.text.set_up_reed_interrupt + 0x0000000000001c70 0x14 + .text.set_up_reed_interrupt + 0x0000000000001c70 0x14 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + 0x0000000000001c70 set_up_reed_interrupt + +.text.set_up_minute_interrupt + 0x0000000000001c84 0x14 + .text.set_up_minute_interrupt + 0x0000000000001c84 0x14 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + 0x0000000000001c84 set_up_minute_interrupt + +.text.adc_Initialize + 0x0000000000001c98 0x14 + .text.adc_Initialize + 0x0000000000001c98 0x14 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001c98 adc_Initialize + +.text.set_rfm69_power_amp_boost + 0x0000000000001cac 0x12 + .text.set_rfm69_power_amp_boost + 0x0000000000001cac 0x12 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001cac set_rfm69_power_amp_boost + +.text.set_rfm69_power_amp_normal + 0x0000000000001cbe 0x12 + .text.set_rfm69_power_amp_normal + 0x0000000000001cbe 0x12 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001cbe set_rfm69_power_amp_normal + +.text.i2c_init 0x0000000000001cd0 0x12 + .text.i2c_init + 0x0000000000001cd0 0x12 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001cd0 i2c_init + +.text.i2c_stop 0x0000000000001ce2 0x12 + .text.i2c_stop + 0x0000000000001ce2 0x12 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001ce2 i2c_stop + +.text.wdt_isr_disable + 0x0000000000001cf4 0x12 + .text.wdt_isr_disable + 0x0000000000001cf4 0x12 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + 0x0000000000001cf4 wdt_isr_disable + +.text.avrlibc 0x0000000000001d06 0x12 + .text.avrlibc 0x0000000000001d06 0x12 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + 0x0000000000001d06 memcpy + +.text.uart_sendChar + 0x0000000000001d18 0x10 + .text.uart_sendChar + 0x0000000000001d18 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000001d18 uart_sendChar + +.text.set_rfm69_tx_mode + 0x0000000000001d28 0x10 + .text.set_rfm69_tx_mode + 0x0000000000001d28 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001d28 set_rfm69_tx_mode + +.text.set_rfm69_rx_mode + 0x0000000000001d38 0x10 + .text.set_rfm69_rx_mode + 0x0000000000001d38 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001d38 set_rfm69_rx_mode + +.text.set_rfm69_idle + 0x0000000000001d48 0x10 + .text.set_rfm69_idle + 0x0000000000001d48 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001d48 set_rfm69_idle + +.text.init_spi 0x0000000000001d58 0x10 + .text.init_spi + 0x0000000000001d58 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + 0x0000000000001d58 init_spi + +.text.spi_rfm69_select + 0x0000000000001d68 0xe + .text.spi_rfm69_select + 0x0000000000001d68 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001d68 spi_rfm69_select + +.text.rfm69_reset_state + 0x0000000000001d76 0xe + .text.rfm69_reset_state + 0x0000000000001d76 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + 0x0000000000001d76 rfm69_reset_state + +.text.ldo_set_state + 0x0000000000001d84 0xe + .text.ldo_set_state + 0x0000000000001d84 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + 0x0000000000001d84 ldo_set_state + +.text.rfid_set_low_power_down + 0x0000000000001d92 0xe + .text.rfid_set_low_power_down + 0x0000000000001d92 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + 0x0000000000001d92 rfid_set_low_power_down + +.text.rfid_set_i2c_power + 0x0000000000001da0 0xe + .text.rfid_set_i2c_power + 0x0000000000001da0 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + 0x0000000000001da0 rfid_set_i2c_power + +.text.rfid_read_memory + 0x0000000000001dae 0xe + .text.rfid_read_memory + 0x0000000000001dae 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + 0x0000000000001dae rfid_read_memory + +.text.rtc_read_time_array + 0x0000000000001dbc 0xe + .text.rtc_read_time_array + 0x0000000000001dbc 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000001dbc rtc_read_time_array + +.text.adc_GetConversionResult + 0x0000000000001dca 0xe + .text.adc_GetConversionResult + 0x0000000000001dca 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001dca adc_GetConversionResult + +.text.avrlibc 0x0000000000001dd8 0xe + .text.avrlibc 0x0000000000001dd8 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + 0x0000000000001dd8 memset + +.text.wait_tx_sent + 0x0000000000001de6 0xc + .text.wait_tx_sent + 0x0000000000001de6 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001de6 wait_tx_sent + +.text.wait_rfm69_mode_ready + 0x0000000000001df2 0xc + .text.wait_rfm69_mode_ready + 0x0000000000001df2 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001df2 wait_rfm69_mode_ready + +.text.rtc_set_alarm_config + 0x0000000000001dfe 0xc + .text.rtc_set_alarm_config + 0x0000000000001dfe 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000001dfe rtc_set_alarm_config + +.text.rtc_enable_interrupts + 0x0000000000001e0a 0xc + .text.rtc_enable_interrupts + 0x0000000000001e0a 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000001e0a rtc_enable_interrupts + +.text.adc_Disable + 0x0000000000001e16 0xc + .text.adc_Disable + 0x0000000000001e16 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001e16 adc_Disable + +.text.adc_Enable + 0x0000000000001e22 0xc + .text.adc_Enable + 0x0000000000001e22 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001e22 adc_Enable + +.text.rtc_read_register + 0x0000000000001e2e 0xa + .text.rtc_read_register + 0x0000000000001e2e 0xa CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000001e2e rtc_read_register + +.text.adc_IsConversionDone + 0x0000000000001e38 0xa + .text.adc_IsConversionDone + 0x0000000000001e38 0xa CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001e38 adc_IsConversionDone + +.text.read_one_byte + 0x0000000000001e42 0x8 + .text.read_one_byte + 0x0000000000001e42 0x8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001e42 read_one_byte + +.text.spi_read 0x0000000000001e4a 0x8 + .text.spi_read + 0x0000000000001e4a 0x8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + 0x0000000000001e4a spi_read + +.text.rtc_read_status_register + 0x0000000000001e52 0x8 + .text.rtc_read_status_register + 0x0000000000001e52 0x8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000001e52 rtc_read_status_register + +.text.rtc_read_interrupt_register + 0x0000000000001e5a 0x8 + .text.rtc_read_interrupt_register + 0x0000000000001e5a 0x8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000001e5a rtc_read_interrupt_register + +.text.init_pins + 0x0000000000001e62 0x6 + .text.init_pins + 0x0000000000001e62 0x6 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + 0x0000000000001e62 init_pins + +.text 0x0000000000001e68 0x4 + .text 0x0000000000001e68 0x4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + 0x0000000000001e68 __vector_38 + 0x0000000000001e68 __vector_22 + 0x0000000000001e68 __vector_28 + 0x0000000000001e68 __vector_32 + 0x0000000000001e68 __vector_34 + 0x0000000000001e68 __vector_24 + 0x0000000000001e68 __vector_12 + 0x0000000000001e68 __bad_interrupt + 0x0000000000001e68 __vector_31 + 0x0000000000001e68 __vector_35 + 0x0000000000001e68 __vector_39 + 0x0000000000001e68 __vector_3 + 0x0000000000001e68 __vector_23 + 0x0000000000001e68 __vector_30 + 0x0000000000001e68 __vector_25 + 0x0000000000001e68 __vector_11 + 0x0000000000001e68 __vector_13 + 0x0000000000001e68 __vector_17 + 0x0000000000001e68 __vector_19 + 0x0000000000001e68 __vector_7 + 0x0000000000001e68 __vector_41 + 0x0000000000001e68 __vector_43 + 0x0000000000001e68 __vector_27 + 0x0000000000001e68 __vector_5 + 0x0000000000001e68 __vector_33 + 0x0000000000001e68 __vector_37 + 0x0000000000001e68 __vector_4 + 0x0000000000001e68 __vector_44 + 0x0000000000001e68 __vector_9 + 0x0000000000001e68 __vector_21 + 0x0000000000001e68 __vector_15 + 0x0000000000001e68 __vector_36 + 0x0000000000001e68 __vector_29 + 0x0000000000001e68 __vector_40 + 0x0000000000001e68 __vector_8 + 0x0000000000001e68 __vector_26 + 0x0000000000001e68 __vector_14 + 0x0000000000001e68 __vector_10 + 0x0000000000001e68 __vector_16 + 0x0000000000001e68 __vector_18 + 0x0000000000001e68 __vector_20 + 0x0000000000001e68 __vector_42 + +.rodata 0x000000000080052e 0x19f load address 0x0000000000001e6c + .rodata 0x000000000080052e 0x19f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + +.rodata 0x00000000008006cd 0x5c load address 0x000000000000200b + .rodata 0x00000000008006cd 0x5c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o diff --git a/avr_code.backup/adc.c b/avr_code.backup/adc.c new file mode 100644 index 0000000..6d19a0f --- /dev/null +++ b/avr_code.backup/adc.c @@ -0,0 +1,67 @@ +#include "adc.h" + +int8_t adc_Initialize() +{ + //REFS VAL_0x01; ADLAR disabled; MUX adc0; + ADMUX = 0x40; + + //ACME disabled; ADTS VAL_0x00; + ADCSRB = 0x00; + + //ADEN enabled; ADSC disabled; ADATE disabled; ADIF disabled; ADIE disabled; ADPS VAL_0x01; + ADCSRA = 0x81; + + return 0; +} + +void adc_Disable() +{ + ADCSRA &= ~(1 << ADEN); +} + +void adc_Enable() +{ + ADCSRA |= (1 << ADEN); +} + + +void adc_StartConversion(uint8_t channel) +{ + if (channel == 0) + { + + ADMUX=0b01000000; + } + else if (channel == 14) + { +// ADMUX=0b01001110; + ADMUX=(0x01 << REFS0) | (0< +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +int8_t adc_Initialize(); +void adc_Enable(); +void adc_Disable(); +void adc_StartConversion(uint8_t channel); +bool adc_IsConversionDone(); +uint16_t adc_GetConversionResult(void); +uint16_t adc_GetConversion(uint8_t channel); + +#ifdef __cplusplus +} +#endif + +#endif /* ADC_H */ + diff --git a/avr_code.backup/build/.cmake/api/v1/query/client-vscode/query.json b/avr_code.backup/build/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..82bb964 --- /dev/null +++ b/avr_code.backup/build/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/avr_code.backup/build/.cmake/api/v1/reply/cache-v2-ffd87ee0fcdceb61b8e9.json b/avr_code.backup/build/.cmake/api/v1/reply/cache-v2-ffd87ee0fcdceb61b8e9.json new file mode 100644 index 0000000..af57766 --- /dev/null +++ b/avr_code.backup/build/.cmake/api/v1/reply/cache-v2-ffd87ee0fcdceb61b8e9.json @@ -0,0 +1,1215 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-ar" + }, + { + "name" : "CMAKE_ASM_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "ASM compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-gcc" + }, + { + "name" : "CMAKE_ASM_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-gcc-ar" + }, + { + "name" : "CMAKE_ASM_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-gcc-ranlib" + }, + { + "name" : "CMAKE_ASM_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_ASM_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "31" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "4" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-g++" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-gcc" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-gcc-ar" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-gcc-ranlib" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_BUILD_DATABASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of build database during the build." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "TRUE" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Program used to build from build.ninja files." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "radio_wheel_counter_default_project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/usr/share/cmake" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-strip" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "radio_wheel_counter_default_project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build" + }, + { + "name" : "radio_wheel_counter_default_project_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "radio_wheel_counter_default_project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/avr_code.backup/build/.cmake/api/v1/reply/cmakeFiles-v1-dec555d470b3aec2581b.json b/avr_code.backup/build/.cmake/api/v1/reply/cmakeFiles-v1-dec555d470b3aec2581b.json new file mode 100644 index 0000000..6677cd2 --- /dev/null +++ b/avr_code.backup/build/.cmake/api/v1/reply/cmakeFiles-v1-dec555d470b3aec2581b.json @@ -0,0 +1,130 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/3.31.4/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/3.31.4/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/3.31.4/CMakeASMCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Generic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Generic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeASMInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-ASM.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeASMLinkerInformation.cmake" + }, + { + "path" : ".generated/main.cmake" + }, + { + "path" : ".generated/rule.cmake" + }, + { + "path" : ".generated/file.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "source" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/avr_code.backup/build/.cmake/api/v1/reply/codemodel-v2-cb1a5f31c6698f8df780.json b/avr_code.backup/build/.cmake/api/v1/reply/codemodel-v2-cb1a5f31c6698f8df780.json new file mode 100644 index 0000000..9e3ef0b --- /dev/null +++ b/avr_code.backup/build/.cmake/api/v1/reply/codemodel-v2-cb1a5f31c6698f8df780.json @@ -0,0 +1,69 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.22.1" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "radio_wheel_counter_default_project", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df", + "jsonFile" : "target-radio_wheel_counter_default_compile-Debug-200c3ae287b755479576.json", + "name" : "radio_wheel_counter_default_compile", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "radio_wheel_counter_default_default.elf::@6890427a1f51a3e7e1df", + "jsonFile" : "target-radio_wheel_counter_default_default.elf-Debug-049c1823cba4ea84e74b.json", + "name" : "radio_wheel_counter_default_default.elf", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "source" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + "version" : + { + "major" : 2, + "minor" : 7 + } +} diff --git a/avr_code.backup/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/avr_code.backup/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 0000000..3a67af9 --- /dev/null +++ b/avr_code.backup/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/avr_code.backup/build/.cmake/api/v1/reply/index-2025-01-28T12-19-34-0500.json b/avr_code.backup/build/.cmake/api/v1/reply/index-2025-01-28T12-19-34-0500.json new file mode 100644 index 0000000..924acf8 --- /dev/null +++ b/avr_code.backup/build/.cmake/api/v1/reply/index-2025-01-28T12-19-34-0500.json @@ -0,0 +1,132 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/usr/bin/cmake", + "cpack" : "/usr/bin/cpack", + "ctest" : "/usr/bin/ctest", + "root" : "/usr/share/cmake" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 31, + "patch" : 4, + "string" : "3.31.4", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-cb1a5f31c6698f8df780.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "cache-v2-ffd87ee0fcdceb61b8e9.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-dec555d470b3aec2581b.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "toolchains-v1-ec0375a68a43c56381cb.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-ffd87ee0fcdceb61b8e9.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-cb1a5f31c6698f8df780.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "toolchains-v1-ec0375a68a43c56381cb.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-dec555d470b3aec2581b.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ] + } + } + } +} diff --git a/avr_code.backup/build/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-Debug-200c3ae287b755479576.json b/avr_code.backup/build/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-Debug-200c3ae287b755479576.json new file mode 100644 index 0000000..7f981f3 --- /dev/null +++ b/avr_code.backup/build/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-Debug-200c3ae287b755479576.json @@ -0,0 +1,291 @@ +{ + "artifacts" : + [ + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "target_compile_options", + "radio_wheel_counter_default_compile_rule" + ], + "files" : + [ + ".generated/main.cmake", + "CMakeLists.txt", + ".generated/rule.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 19, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 20, + "parent" : 2 + }, + { + "command" : 3, + "file" : 0, + "line" : 21, + "parent" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 17, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g" + }, + { + "backtrace" : 5, + "fragment" : "-mcpu=ATmega328PB" + }, + { + "backtrace" : 5, + "fragment" : "-c" + }, + { + "backtrace" : 5, + "fragment" : "-x" + }, + { + "backtrace" : 5, + "fragment" : "c" + }, + { + "backtrace" : 5, + "fragment" : "-D__ATmega328PB__" + }, + { + "backtrace" : 5, + "fragment" : "-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--gc-sections" + }, + { + "backtrace" : 5, + "fragment" : "-O1" + }, + { + "backtrace" : 5, + "fragment" : "-ffunction-sections" + }, + { + "backtrace" : 5, + "fragment" : "-fdata-sections" + }, + { + "backtrace" : 5, + "fragment" : "-fshort-enums" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-char" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-bitfields" + }, + { + "backtrace" : 5, + "fragment" : "-Wall" + }, + { + "backtrace" : 5, + "fragment" : "-DXPRJ_default=default" + }, + { + "backtrace" : 5, + "fragment" : "-gdwarf-3" + }, + { + "backtrace" : 5, + "fragment" : "-mno-const-data-in-progmem" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df", + "name" : "radio_wheel_counter_default_compile", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "sources" : + [ + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "OBJECT_LIBRARY" +} diff --git a/avr_code.backup/build/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-Debug-049c1823cba4ea84e74b.json b/avr_code.backup/build/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-Debug-049c1823cba4ea84e74b.json new file mode 100644 index 0000000..58f30f7 --- /dev/null +++ b/avr_code.backup/build/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-Debug-049c1823cba4ea84e74b.json @@ -0,0 +1,275 @@ +{ + "artifacts" : + [ + { + "path" : "radio_wheel_counter_default_default.elf" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "include", + "target_link_options", + "radio_wheel_counter_default_link_rule" + ], + "files" : + [ + ".generated/main.cmake", + "CMakeLists.txt", + ".generated/rule.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 19, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 37, + "parent" : 2 + }, + { + "command" : 3, + "file" : 0, + "line" : 41, + "parent" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 23, + "parent" : 4 + } + ] + }, + "dependencies" : + [ + { + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df" + } + ], + "id" : "radio_wheel_counter_default_default.elf::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mcpu=ATmega328PB", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,-Map=mem.map", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-DXPRJ_default=default", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--defsym=__MPLAB_BUILD=1", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--gc-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-O1", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-ffunction-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-fdata-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-fshort-enums", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-char", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-bitfields", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wall", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-gdwarf-3", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mno-const-data-in-progmem", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--memorysummary,memoryfile.xml,", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--start-group", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--end-group", + "role" : "flags" + } + ], + "language" : "C" + }, + "name" : "radio_wheel_counter_default_default.elf", + "nameOnDisk" : "radio_wheel_counter_default_default.elf", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Object Libraries", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "sources" : + [ + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/avr_code.backup/build/.cmake/api/v1/reply/toolchains-v1-ec0375a68a43c56381cb.json b/avr_code.backup/build/.cmake/api/v1/reply/toolchains-v1-ec0375a68a43c56381cb.json new file mode 100644 index 0000000..3e8e84e --- /dev/null +++ b/avr_code.backup/build/.cmake/api/v1/reply/toolchains-v1-ec0375a68a43c56381cb.json @@ -0,0 +1,62 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "GNU", + "implicit" : {}, + "path" : "/usr/bin/avr-gcc", + "version" : "" + }, + "language" : "ASM", + "sourceFileExtensions" : + [ + "s", + "S", + "asm" + ] + }, + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "/usr/lib/gcc/avr/14.1.0/include", + "/usr/lib/gcc/avr/14.1.0/include-fixed", + "/usr/avr/include" + ], + "linkDirectories" : + [ + "/usr/lib/gcc/avr/14.1.0", + "/usr/avr/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "gcc", + "m", + "c" + ] + }, + "path" : "/usr/bin/avr-gcc", + "version" : "14.1.0" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/avr_code.backup/build/CMakeCache.txt b/avr_code.backup/build/CMakeCache.txt new file mode 100644 index 0000000..0d2b7ab --- /dev/null +++ b/avr_code.backup/build/CMakeCache.txt @@ -0,0 +1,378 @@ +# This is the CMakeCache file. +# For build in directory: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/avr-addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/avr-ar + +//ASM compiler +CMAKE_ASM_COMPILER:FILEPATH=/usr/bin/avr-gcc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_AR:FILEPATH=/usr/bin/avr-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_RANLIB:FILEPATH=/usr/bin/avr-gcc-ranlib + +//Flags used by the ASM compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the ASM compiler during DEBUG builds. +CMAKE_ASM_FLAGS_DEBUG:STRING=-g + +//Flags used by the ASM compiler during MINSIZEREL builds. +CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the ASM compiler during RELEASE builds. +CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the ASM compiler during RELWITHDEBINFO builds. +CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/avr-g++ + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=/usr/bin/avr-gcc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/avr-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/avr-gcc-ranlib + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of build database during the build. +CMAKE_EXPORT_BUILD_DATABASE:BOOL= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/avr-ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/avr-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/avr-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/avr-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=radio_wheel_counter_default_project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/avr-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/avr-readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/avr-strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +radio_wheel_counter_default_project_BINARY_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build + +//Value Computed by CMake +radio_wheel_counter_default_project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +radio_wheel_counter_default_project_SOURCE_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER +CMAKE_ASM_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_AR +CMAKE_ASM_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_RANLIB +CMAKE_ASM_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +CMAKE_ASM_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS +CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG +CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL +CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE +CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO +CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE +CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/avr_code.backup/build/CMakeFiles/3.31.4/CMakeASMCompiler.cmake b/avr_code.backup/build/CMakeFiles/3.31.4/CMakeASMCompiler.cmake new file mode 100644 index 0000000..85254c4 --- /dev/null +++ b/avr_code.backup/build/CMakeFiles/3.31.4/CMakeASMCompiler.cmake @@ -0,0 +1,28 @@ +set(CMAKE_ASM_COMPILER "/usr/bin/avr-gcc") +set(CMAKE_ASM_COMPILER_ARG1 "") +set(CMAKE_AR "/usr/bin/avr-ar") +set(CMAKE_ASM_COMPILER_AR "/usr/bin/avr-gcc-ar") +set(CMAKE_RANLIB "/usr/bin/avr-ranlib") +set(CMAKE_ASM_COMPILER_RANLIB "/usr/bin/avr-gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/avr-ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_ASM_COMPILER_LINKER "") +set(CMAKE_ASM_COMPILER_LINKER_ID "") +set(CMAKE_ASM_COMPILER_LINKER_VERSION ) +set(CMAKE_ASM_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_ASM_COMPILER_LOADED 1) +set(CMAKE_ASM_COMPILER_ID "GNU") +set(CMAKE_ASM_COMPILER_VERSION "") +set(CMAKE_ASM_COMPILER_ENV_VAR "ASM") + + + + +set(CMAKE_ASM_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_ASM_LINKER_PREFERENCE 0) +set(CMAKE_ASM_LINKER_DEPFILE_SUPPORTED ) + + diff --git a/avr_code.backup/build/CMakeFiles/3.31.4/CMakeCCompiler.cmake b/avr_code.backup/build/CMakeFiles/3.31.4/CMakeCCompiler.cmake new file mode 100644 index 0000000..bf6288d --- /dev/null +++ b/avr_code.backup/build/CMakeFiles/3.31.4/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/usr/bin/avr-gcc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "14.1.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/avr-ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/avr-gcc-ar") +set(CMAKE_RANLIB "/usr/bin/avr-ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/avr-gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/avr-ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "NOTFOUND") +set(CMAKE_C_COMPILER_LINKER_ID "") +set(CMAKE_C_COMPILER_LINKER_VERSION ) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "2") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/avr/14.1.0/include;/usr/lib/gcc/avr/14.1.0/include-fixed;/usr/avr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;m;c") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/avr/14.1.0;/usr/avr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/avr_code.backup/build/CMakeFiles/3.31.4/CMakeDetermineCompilerABI_C.bin b/avr_code.backup/build/CMakeFiles/3.31.4/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..0a7d965 Binary files /dev/null and b/avr_code.backup/build/CMakeFiles/3.31.4/CMakeDetermineCompilerABI_C.bin differ diff --git a/avr_code.backup/build/CMakeFiles/3.31.4/CMakeSystem.cmake b/avr_code.backup/build/CMakeFiles/3.31.4/CMakeSystem.cmake new file mode 100644 index 0000000..c3f9a66 --- /dev/null +++ b/avr_code.backup/build/CMakeFiles/3.31.4/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.12.9-arch1-1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.12.9-arch1-1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Generic") +set(CMAKE_SYSTEM_NAME "Generic") +set(CMAKE_SYSTEM_VERSION "") +set(CMAKE_SYSTEM_PROCESSOR "") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/avr_code.backup/build/CMakeFiles/3.31.4/CompilerIdC/CMakeCCompilerId.c b/avr_code.backup/build/CMakeFiles/3.31.4/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..8d8bb03 --- /dev/null +++ b/avr_code.backup/build/CMakeFiles/3.31.4/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/avr_code.backup/build/CMakeFiles/3.31.4/CompilerIdC/a.out b/avr_code.backup/build/CMakeFiles/3.31.4/CompilerIdC/a.out new file mode 100755 index 0000000..cddda34 Binary files /dev/null and b/avr_code.backup/build/CMakeFiles/3.31.4/CompilerIdC/a.out differ diff --git a/avr_code.backup/build/CMakeFiles/CMakeConfigureLog.yaml b/avr_code.backup/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..d66909a --- /dev/null +++ b/avr_code.backup/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,220 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:200 (message)" + - "CMakeLists.txt:18 (project)" + message: | + The target system is: Generic - - + The host system is: Linux - 6.12.9-arch1-1 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /usr/bin/avr-gcc + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is GNU, found in: + /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/3.31.4/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1237 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" matched "(GNU assembler)|(GCC)|(Free Software Foundation)": + avr-gcc (GCC) 14.1.0 + Copyright (C) 2024 Free Software Foundation, Inc. + This is free software; see the source for copying conditions. There is NO + warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:18 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/CMakeScratch/TryCompile-cpFt0A" + binary: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/CMakeScratch/TryCompile-cpFt0A" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/CMakeScratch/TryCompile-cpFt0A' + + Run Build Command(s): /usr/bin/ninja -v cmTC_999e3 + [1/2] /usr/bin/avr-gcc -v -o CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + Using built-in specs. + Reading specs from /usr/lib/gcc/avr/14.1.0/device-specs/specs-avr2 + COLLECT_GCC=/usr/bin/avr-gcc + Target: avr + Configured with: /build/avr-gcc/src/gcc-14.1.0/configure --disable-install-libiberty --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-linker-build-id --disable-nls --disable-werror --disable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gold --enable-languages=c,c++ --enable-ld=default --enable-lto --enable-plugin --enable-shared --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --prefix=/usr --target=avr --with-as=/usr/bin/avr-as --with-gnu-as --with-gnu-ld --with-ld=/usr/bin/avr-ld --with-plugin-ld=ld.gold --with-system-zlib --with-isl --enable-gnu-indirect-function + Thread model: single + Supported LTO compression algorithms: zlib zstd + gcc version 14.1.0 (GCC) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj' '-c' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'CMakeFiles/cmTC_999e3.dir/' + /usr/lib/gcc/avr/14.1.0/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -mn-flash=6 -mskip-bug -quiet -dumpdir CMakeFiles/cmTC_999e3.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mdouble=32 -mlong-double=64 -version -o /tmp/ccq4MTDd.s + GNU C17 (GCC) version 14.1.0 (avr) + compiled by GNU C version 14.1.1 20240507, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/lib/gcc/avr/14.1.0/../../../../avr/sys-include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/avr/14.1.0/include + /usr/lib/gcc/avr/14.1.0/include-fixed + /usr/lib/gcc/avr/14.1.0/../../../../avr/include + End of search list. + Compiler executable checksum: da5e1088e755948afd84e0baa257b40d + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj' '-c' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'CMakeFiles/cmTC_999e3.dir/' + /usr/bin/avr-as -v -mmcu=avr2 -mgcc-isr -o CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj /tmp/ccq4MTDd.s + GNU assembler version 2.43 (avr) using BFD version (GNU Binutils) 2.43 + COMPILER_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/ + LIBRARY_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj' '-c' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.' + [2/2] : && /usr/bin/avr-gcc -v CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj -o cmTC_999e3 && : + Using built-in specs. + Reading specs from /usr/lib/gcc/avr/14.1.0/device-specs/specs-avr2 + COLLECT_GCC=/usr/bin/avr-gcc + COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/14.1.0/lto-wrapper + Target: avr + Configured with: /build/avr-gcc/src/gcc-14.1.0/configure --disable-install-libiberty --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-linker-build-id --disable-nls --disable-werror --disable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gold --enable-languages=c,c++ --enable-ld=default --enable-lto --enable-plugin --enable-shared --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --prefix=/usr --target=avr --with-as=/usr/bin/avr-as --with-gnu-as --with-gnu-ld --with-ld=/usr/bin/avr-ld --with-plugin-ld=ld.gold --with-system-zlib --with-isl --enable-gnu-indirect-function + Thread model: single + Supported LTO compression algorithms: zlib zstd + gcc version 14.1.0 (GCC) + COMPILER_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/ + LIBRARY_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_999e3' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'cmTC_999e3.' + /usr/lib/gcc/avr/14.1.0/collect2 -plugin /usr/lib/gcc/avr/14.1.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/avr/14.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXZ3UML.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lc -o cmTC_999e3 -L/usr/lib/gcc/avr/14.1.0 -L/usr/lib/gcc/avr/14.1.0/../../../../avr/lib CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj --start-group -lgcc -lm -lc --end-group + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_999e3' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'cmTC_999e3.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:18 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/avr/14.1.0/include] + add: [/usr/lib/gcc/avr/14.1.0/include-fixed] + add: [/usr/lib/gcc/avr/14.1.0/../../../../avr/include] + end of search list found + collapse include dir [/usr/lib/gcc/avr/14.1.0/include] ==> [/usr/lib/gcc/avr/14.1.0/include] + collapse include dir [/usr/lib/gcc/avr/14.1.0/include-fixed] ==> [/usr/lib/gcc/avr/14.1.0/include-fixed] + collapse include dir [/usr/lib/gcc/avr/14.1.0/../../../../avr/include] ==> [/usr/avr/include] + implicit include dirs: [/usr/lib/gcc/avr/14.1.0/include;/usr/lib/gcc/avr/14.1.0/include-fixed;/usr/avr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:18 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/CMakeScratch/TryCompile-cpFt0A'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_999e3] + ignore line: [[1/2] /usr/bin/avr-gcc -v -o CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [Reading specs from /usr/lib/gcc/avr/14.1.0/device-specs/specs-avr2] + ignore line: [COLLECT_GCC=/usr/bin/avr-gcc] + ignore line: [Target: avr] + ignore line: [Configured with: /build/avr-gcc/src/gcc-14.1.0/configure --disable-install-libiberty --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-linker-build-id --disable-nls --disable-werror --disable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gold --enable-languages=c,c++ --enable-ld=default --enable-lto --enable-plugin --enable-shared --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --prefix=/usr --target=avr --with-as=/usr/bin/avr-as --with-gnu-as --with-gnu-ld --with-ld=/usr/bin/avr-ld --with-plugin-ld=ld.gold --with-system-zlib --with-isl --enable-gnu-indirect-function] + ignore line: [Thread model: single] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.1.0 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj' '-c' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'CMakeFiles/cmTC_999e3.dir/'] + ignore line: [ /usr/lib/gcc/avr/14.1.0/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -mn-flash=6 -mskip-bug -quiet -dumpdir CMakeFiles/cmTC_999e3.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mdouble=32 -mlong-double=64 -version -o /tmp/ccq4MTDd.s] + ignore line: [GNU C17 (GCC) version 14.1.0 (avr)] + ignore line: [ compiled by GNU C version 14.1.1 20240507 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/avr/14.1.0/../../../../avr/sys-include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/avr/14.1.0/include] + ignore line: [ /usr/lib/gcc/avr/14.1.0/include-fixed] + ignore line: [ /usr/lib/gcc/avr/14.1.0/../../../../avr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: da5e1088e755948afd84e0baa257b40d] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj' '-c' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'CMakeFiles/cmTC_999e3.dir/'] + ignore line: [ /usr/bin/avr-as -v -mmcu=avr2 -mgcc-isr -o CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj /tmp/ccq4MTDd.s] + ignore line: [GNU assembler version 2.43 (avr) using BFD version (GNU Binutils) 2.43] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj' '-c' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.'] + ignore line: [[2/2] : && /usr/bin/avr-gcc -v CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj -o cmTC_999e3 && :] + ignore line: [Using built-in specs.] + ignore line: [Reading specs from /usr/lib/gcc/avr/14.1.0/device-specs/specs-avr2] + ignore line: [COLLECT_GCC=/usr/bin/avr-gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/14.1.0/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: /build/avr-gcc/src/gcc-14.1.0/configure --disable-install-libiberty --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-linker-build-id --disable-nls --disable-werror --disable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gold --enable-languages=c,c++ --enable-ld=default --enable-lto --enable-plugin --enable-shared --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --prefix=/usr --target=avr --with-as=/usr/bin/avr-as --with-gnu-as --with-gnu-ld --with-ld=/usr/bin/avr-ld --with-plugin-ld=ld.gold --with-system-zlib --with-isl --enable-gnu-indirect-function] + ignore line: [Thread model: single] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.1.0 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_999e3' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'cmTC_999e3.'] + link line: [ /usr/lib/gcc/avr/14.1.0/collect2 -plugin /usr/lib/gcc/avr/14.1.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/avr/14.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXZ3UML.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lc -o cmTC_999e3 -L/usr/lib/gcc/avr/14.1.0 -L/usr/lib/gcc/avr/14.1.0/../../../../avr/lib CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj --start-group -lgcc -lm -lc --end-group] + arg [/usr/lib/gcc/avr/14.1.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/avr/14.1.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/avr/14.1.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccXZ3UML.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lm] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-o] ==> ignore + arg [cmTC_999e3] ==> ignore + arg [-L/usr/lib/gcc/avr/14.1.0] ==> dir [/usr/lib/gcc/avr/14.1.0] + arg [-L/usr/lib/gcc/avr/14.1.0/../../../../avr/lib] ==> dir [/usr/lib/gcc/avr/14.1.0/../../../../avr/lib] + arg [CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [--start-group] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lm] ==> lib [m] + arg [-lc] ==> lib [c] + arg [--end-group] ==> ignore + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_999e3' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'cmTC_999e3.'] + ignore line: [] + ignore line: [] + collapse library dir [/usr/lib/gcc/avr/14.1.0] ==> [/usr/lib/gcc/avr/14.1.0] + collapse library dir [/usr/lib/gcc/avr/14.1.0/../../../../avr/lib] ==> [/usr/avr/lib] + implicit libs: [gcc;m;c] + implicit objs: [] + implicit dirs: [/usr/lib/gcc/avr/14.1.0;/usr/avr/lib] + implicit fwks: [] + + +... diff --git a/avr_code.backup/build/CMakeFiles/TargetDirectories.txt b/avr_code.backup/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..bc1ec97 --- /dev/null +++ b/avr_code.backup/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_default.elf.dir +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/edit_cache.dir +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/rebuild_cache.dir diff --git a/avr_code.backup/build/CMakeFiles/cmake (SFConflict ispatel 2025-06-05-12-20-20).check_cache b/avr_code.backup/build/CMakeFiles/cmake (SFConflict ispatel 2025-06-05-12-20-20).check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/avr_code.backup/build/CMakeFiles/cmake (SFConflict ispatel 2025-06-05-12-20-20).check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/avr_code.backup/build/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-15-10-38-19).check_cache b/avr_code.backup/build/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-15-10-38-19).check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/avr_code.backup/build/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-15-10-38-19).check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/avr_code.backup/build/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-22-10-59-35).check_cache b/avr_code.backup/build/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-22-10-59-35).check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/avr_code.backup/build/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-22-10-59-35).check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/avr_code.backup/build/CMakeFiles/cmake.check_cache b/avr_code.backup/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..e69de29 diff --git a/avr_code.backup/build/CMakeFiles/rules.ninja b/avr_code.backup/build/CMakeFiles/rules.ninja new file mode 100644 index 0000000..e681324 --- /dev/null +++ b/avr_code.backup/build/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.31 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: radio_wheel_counter_default_project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/usr/bin/avr-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__radio_wheel_counter_default_default.2eelf_Debug + command = $PRE_LINK && /usr/bin/avr-gcc $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /usr/bin/cmake --regenerate-during-build -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /usr/bin/ninja -t targets + description = All primary targets available: + diff --git a/avr_code.backup/build/build.ninja b/avr_code.backup/build/build.ninja new file mode 100644 index 0000000..f3f8388 --- /dev/null +++ b/avr_code.backup/build/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.31 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: radio_wheel_counter_default_project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/ +# ============================================================================= +# Object build statements for OBJECT_LIBRARY target radio_wheel_counter_default_compile + + +############################################# +# Order-only phony target for radio_wheel_counter_default_compile + +build cmake_object_order_depends_target_radio_wheel_counter_default_compile: phony || . + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + + + +############################################# +# Object library radio_wheel_counter_default_compile + +build radio_wheel_counter_default_compile: phony CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj + +# ============================================================================= +# Object build statements for EXECUTABLE target radio_wheel_counter_default_default.elf + + +############################################# +# Order-only phony target for radio_wheel_counter_default_default.elf + +build cmake_object_order_depends_target_radio_wheel_counter_default_default.elf: phony || cmake_object_order_depends_target_radio_wheel_counter_default_compile + + +# ============================================================================= +# Link build statements for EXECUTABLE target radio_wheel_counter_default_default.elf + + +############################################# +# Link the executable radio_wheel_counter_default_default.elf + +build radio_wheel_counter_default_default.elf: C_EXECUTABLE_LINKER__radio_wheel_counter_default_default.2eelf_Debug CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj || radio_wheel_counter_default_compile + FLAGS = -g + LINK_FLAGS = -mcpu=ATmega328PB -Wl,-Map=mem.map -DXPRJ_default=default -Wl,--defsym=__MPLAB_BUILD=1 -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 -mno-const-data-in-progmem -Wl,--memorysummary,memoryfile.xml, -Wl,--start-group -Wl,--end-group + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_default.elf.dir + POST_BUILD = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build && /usr/bin/cmake -E make_directory /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/out/radio_wheel_counter && /usr/bin/cmake -E copy radio_wheel_counter_default_default.elf /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/out/radio_wheel_counter/default.elf + PRE_LINK = : + TARGET_FILE = radio_wheel_counter_default_default.elf + TARGET_PDB = radio_wheel_counter_default_default.elf.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build && /usr/bin/ccmake -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build && /usr/bin/cmake --regenerate-during-build -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build + +build all: phony radio_wheel_counter_default_compile radio_wheel_counter_default_default.elf + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/file.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/main.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/rule.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/CMakeLists.txt /usr/share/cmake/Modules/CMakeASMInformation.cmake /usr/share/cmake/Modules/CMakeCInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake/Modules/Compiler/GNU-C.cmake /usr/share/cmake/Modules/Compiler/GNU.cmake /usr/share/cmake/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.31.4/CMakeASMCompiler.cmake CMakeFiles/3.31.4/CMakeCCompiler.cmake CMakeFiles/3.31.4/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/file.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/main.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/rule.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/CMakeLists.txt /usr/share/cmake/Modules/CMakeASMInformation.cmake /usr/share/cmake/Modules/CMakeCInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake/Modules/Compiler/GNU-C.cmake /usr/share/cmake/Modules/Compiler/GNU.cmake /usr/share/cmake/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.31.4/CMakeASMCompiler.cmake CMakeFiles/3.31.4/CMakeCCompiler.cmake CMakeFiles/3.31.4/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/avr_code.backup/build/cmake_install.cmake b/avr_code.backup/build/cmake_install.cmake new file mode 100644 index 0000000..4c8f7f8 --- /dev/null +++ b/avr_code.backup/build/cmake_install.cmake @@ -0,0 +1,61 @@ +# Install script for directory: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/avr-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/avr_code.backup/build/compile_commands.json b/avr_code.backup/build/compile_commands.json new file mode 100644 index 0000000..4d175b8 --- /dev/null +++ b/avr_code.backup/build/compile_commands.json @@ -0,0 +1,74 @@ +[ +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj" +} +] \ No newline at end of file diff --git a/avr_code.backup/build/default/debug/adc.o b/avr_code.backup/build/default/debug/adc.o new file mode 100644 index 0000000..6163b66 Binary files /dev/null and b/avr_code.backup/build/default/debug/adc.o differ diff --git a/avr_code.backup/build/default/debug/adc.o.d b/avr_code.backup/build/default/debug/adc.o.d new file mode 100644 index 0000000..02f8b04 --- /dev/null +++ b/avr_code.backup/build/default/debug/adc.o.d @@ -0,0 +1,21 @@ +build/default/debug/adc.o.d build/default/debug/adc.o: adc.c adc.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h +adc.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: diff --git a/avr_code.backup/build/default/debug/i2c.o b/avr_code.backup/build/default/debug/i2c.o new file mode 100644 index 0000000..5fb2d34 Binary files /dev/null and b/avr_code.backup/build/default/debug/i2c.o differ diff --git a/avr_code.backup/build/default/debug/i2c.o.d b/avr_code.backup/build/default/debug/i2c.o.d new file mode 100644 index 0000000..9b1cad4 --- /dev/null +++ b/avr_code.backup/build/default/debug/i2c.o.d @@ -0,0 +1,30 @@ +build/default/debug/i2c.o.d build/default/debug/i2c.o: i2c.c i2c.h \ + defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/util/twi.h +i2c.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/util/twi.h: diff --git a/avr_code.backup/build/default/debug/interrupts.o b/avr_code.backup/build/default/debug/interrupts.o new file mode 100644 index 0000000..35ffa6c Binary files /dev/null and b/avr_code.backup/build/default/debug/interrupts.o differ diff --git a/avr_code.backup/build/default/debug/interrupts.o.d b/avr_code.backup/build/default/debug/interrupts.o.d new file mode 100644 index 0000000..9df70dd --- /dev/null +++ b/avr_code.backup/build/default/debug/interrupts.o.d @@ -0,0 +1,27 @@ +build/default/debug/interrupts.o.d build/default/debug/interrupts.o: \ + interrupts.c interrupts.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdint.h /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \ + /usr/avr/include/avr/sleep.h /usr/avr/include/avr/wdt.h states.h \ + /usr/lib/gcc/avr/14.1.0/include/stdbool.h +interrupts.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/avr/interrupt.h: +/usr/avr/include/avr/sleep.h: +/usr/avr/include/avr/wdt.h: +states.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: diff --git a/avr_code.backup/build/default/debug/m95128.o b/avr_code.backup/build/default/debug/m95128.o new file mode 100644 index 0000000..d34d751 Binary files /dev/null and b/avr_code.backup/build/default/debug/m95128.o differ diff --git a/avr_code.backup/build/default/debug/m95128.o.d b/avr_code.backup/build/default/debug/m95128.o.d new file mode 100644 index 0000000..7bbc9d5 --- /dev/null +++ b/avr_code.backup/build/default/debug/m95128.o.d @@ -0,0 +1,37 @@ +build/default/debug/m95128.o.d build/default/debug/m95128.o: m95128.c \ + m95128.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h rfm69.h spi.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h uart.h +m95128.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +rfm69.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: diff --git a/avr_code.backup/build/default/debug/main.o b/avr_code.backup/build/default/debug/main.o new file mode 100644 index 0000000..3fb419e Binary files /dev/null and b/avr_code.backup/build/default/debug/main.o differ diff --git a/avr_code.backup/build/default/debug/main.o.d b/avr_code.backup/build/default/debug/main.o.d new file mode 100644 index 0000000..52e87b7 --- /dev/null +++ b/avr_code.backup/build/default/debug/main.o.d @@ -0,0 +1,52 @@ +build/default/debug/main.o.d build/default/debug/main.o: main.c adc.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + defines.h /usr/avr/include/stdlib.h \ + /usr/lib/gcc/avr/14.1.0/include/stddef.h /usr/avr/include/stdio.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h interrupts.h \ + /usr/avr/include/avr/interrupt.h /usr/avr/include/avr/sleep.h \ + /usr/avr/include/avr/wdt.h states.h m95128.h rfm69.h spi.h \ + /usr/avr/include/string.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h uart.h max31329.h i2c.h st25dv.h \ + ndef.h power_mgmt.h /usr/avr/include/avr/power.h +adc.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +defines.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +interrupts.h: +/usr/avr/include/avr/interrupt.h: +/usr/avr/include/avr/sleep.h: +/usr/avr/include/avr/wdt.h: +states.h: +m95128.h: +rfm69.h: +spi.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: +max31329.h: +i2c.h: +st25dv.h: +ndef.h: +power_mgmt.h: +/usr/avr/include/avr/power.h: diff --git a/avr_code.backup/build/default/debug/max31329.o b/avr_code.backup/build/default/debug/max31329.o new file mode 100644 index 0000000..5e7a713 Binary files /dev/null and b/avr_code.backup/build/default/debug/max31329.o differ diff --git a/avr_code.backup/build/default/debug/max31329.o.d b/avr_code.backup/build/default/debug/max31329.o.d new file mode 100644 index 0000000..4e9a108 --- /dev/null +++ b/avr_code.backup/build/default/debug/max31329.o.d @@ -0,0 +1,41 @@ +build/default/debug/max31329.o.d build/default/debug/max31329.o: \ + max31329.c max31329.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h i2c.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h rfm69.h spi.h states.h \ + /usr/avr/include/string.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h uart.h st25dv.h ndef.h +max31329.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +i2c.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +rfm69.h: +spi.h: +states.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: +st25dv.h: +ndef.h: diff --git a/avr_code.backup/build/default/debug/ndef.o b/avr_code.backup/build/default/debug/ndef.o new file mode 100644 index 0000000..8b28281 Binary files /dev/null and b/avr_code.backup/build/default/debug/ndef.o differ diff --git a/avr_code.backup/build/default/debug/ndef.o.d b/avr_code.backup/build/default/debug/ndef.o.d new file mode 100644 index 0000000..cae64e8 --- /dev/null +++ b/avr_code.backup/build/default/debug/ndef.o.d @@ -0,0 +1,16 @@ +build/default/debug/ndef.o.d build/default/debug/ndef.o: ndef.c ndef.h \ + defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h +ndef.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: diff --git a/avr_code.backup/build/default/debug/power_mgmt.o b/avr_code.backup/build/default/debug/power_mgmt.o new file mode 100644 index 0000000..53d0425 Binary files /dev/null and b/avr_code.backup/build/default/debug/power_mgmt.o differ diff --git a/avr_code.backup/build/default/debug/power_mgmt.o.d b/avr_code.backup/build/default/debug/power_mgmt.o.d new file mode 100644 index 0000000..5e90ea7 --- /dev/null +++ b/avr_code.backup/build/default/debug/power_mgmt.o.d @@ -0,0 +1,22 @@ +build/default/debug/power_mgmt.o.d build/default/debug/power_mgmt.o: \ + power_mgmt.c power_mgmt.h /usr/avr/include/avr/power.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h +power_mgmt.h: +/usr/avr/include/avr/power.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: diff --git a/avr_code.backup/build/default/debug/rfm69.o b/avr_code.backup/build/default/debug/rfm69.o new file mode 100644 index 0000000..65bb717 Binary files /dev/null and b/avr_code.backup/build/default/debug/rfm69.o differ diff --git a/avr_code.backup/build/default/debug/rfm69.o (SFConflict ispatel 2025-06-05-12-20-20).d b/avr_code.backup/build/default/debug/rfm69.o (SFConflict ispatel 2025-06-05-12-20-20).d new file mode 100644 index 0000000..86f4498 --- /dev/null +++ b/avr_code.backup/build/default/debug/rfm69.o (SFConflict ispatel 2025-06-05-12-20-20).d @@ -0,0 +1,36 @@ +build/default/debug/rfm69.o.d build/default/debug/rfm69.o: rfm69.c \ + rfm69.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h spi.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h uart.h +rfm69.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: diff --git a/avr_code.backup/build/default/debug/rfm69.o (SFConflict ispatel@live.com 2025-06-15-10-38-19).d b/avr_code.backup/build/default/debug/rfm69.o (SFConflict ispatel@live.com 2025-06-15-10-38-19).d new file mode 100644 index 0000000..86f4498 --- /dev/null +++ b/avr_code.backup/build/default/debug/rfm69.o (SFConflict ispatel@live.com 2025-06-15-10-38-19).d @@ -0,0 +1,36 @@ +build/default/debug/rfm69.o.d build/default/debug/rfm69.o: rfm69.c \ + rfm69.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h spi.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h uart.h +rfm69.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: diff --git a/avr_code.backup/build/default/debug/rfm69.o (SFConflict ispatel@live.com 2025-06-22-10-59-35).d b/avr_code.backup/build/default/debug/rfm69.o (SFConflict ispatel@live.com 2025-06-22-10-59-35).d new file mode 100644 index 0000000..86f4498 --- /dev/null +++ b/avr_code.backup/build/default/debug/rfm69.o (SFConflict ispatel@live.com 2025-06-22-10-59-35).d @@ -0,0 +1,36 @@ +build/default/debug/rfm69.o.d build/default/debug/rfm69.o: rfm69.c \ + rfm69.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h spi.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h uart.h +rfm69.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: diff --git a/avr_code.backup/build/default/debug/rfm69.o.d b/avr_code.backup/build/default/debug/rfm69.o.d new file mode 100644 index 0000000..e69de29 diff --git a/avr_code.backup/build/default/debug/spi.o b/avr_code.backup/build/default/debug/spi.o new file mode 100644 index 0000000..a5a2597 Binary files /dev/null and b/avr_code.backup/build/default/debug/spi.o differ diff --git a/avr_code.backup/build/default/debug/spi.o.d b/avr_code.backup/build/default/debug/spi.o.d new file mode 100644 index 0000000..415655c --- /dev/null +++ b/avr_code.backup/build/default/debug/spi.o.d @@ -0,0 +1,30 @@ +build/default/debug/spi.o.d build/default/debug/spi.o: spi.c spi.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h defines.h \ + /usr/lib/gcc/avr/14.1.0/include/stdbool.h /usr/avr/include/stdlib.h \ + /usr/lib/gcc/avr/14.1.0/include/stddef.h /usr/avr/include/stdio.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h states.h +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +states.h: diff --git a/avr_code.backup/build/default/debug/st25dv.o b/avr_code.backup/build/default/debug/st25dv.o new file mode 100644 index 0000000..49bb425 Binary files /dev/null and b/avr_code.backup/build/default/debug/st25dv.o differ diff --git a/avr_code.backup/build/default/debug/st25dv.o.d b/avr_code.backup/build/default/debug/st25dv.o.d new file mode 100644 index 0000000..6b2f256 --- /dev/null +++ b/avr_code.backup/build/default/debug/st25dv.o.d @@ -0,0 +1,40 @@ +build/default/debug/st25dv.o.d build/default/debug/st25dv.o: st25dv.c \ + st25dv.h i2c.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h ndef.h states.h rfm69.h spi.h \ + /usr/avr/include/string.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h uart.h +st25dv.h: +i2c.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +ndef.h: +states.h: +rfm69.h: +spi.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: diff --git a/avr_code.backup/build/default/debug/states.o b/avr_code.backup/build/default/debug/states.o new file mode 100644 index 0000000..bb9d61c Binary files /dev/null and b/avr_code.backup/build/default/debug/states.o differ diff --git a/avr_code.backup/build/default/debug/states.o.d b/avr_code.backup/build/default/debug/states.o.d new file mode 100644 index 0000000..81a2346 --- /dev/null +++ b/avr_code.backup/build/default/debug/states.o.d @@ -0,0 +1,22 @@ +build/default/debug/states.o.d build/default/debug/states.o: states.c \ + states.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h +states.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: diff --git a/avr_code.backup/build/default/debug/uart.o b/avr_code.backup/build/default/debug/uart.o new file mode 100644 index 0000000..a2cd407 Binary files /dev/null and b/avr_code.backup/build/default/debug/uart.o differ diff --git a/avr_code.backup/build/default/debug/uart.o.d b/avr_code.backup/build/default/debug/uart.o.d new file mode 100644 index 0000000..3cb93a1 --- /dev/null +++ b/avr_code.backup/build/default/debug/uart.o.d @@ -0,0 +1,30 @@ +build/default/debug/uart.o.d build/default/debug/uart.o: uart.c uart.h \ + defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h +uart.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: diff --git a/avr_code.backup/build/default/production/adc.o b/avr_code.backup/build/default/production/adc.o new file mode 100644 index 0000000..df48806 Binary files /dev/null and b/avr_code.backup/build/default/production/adc.o differ diff --git a/avr_code.backup/build/default/production/adc.o.d b/avr_code.backup/build/default/production/adc.o.d new file mode 100644 index 0000000..5f4201b --- /dev/null +++ b/avr_code.backup/build/default/production/adc.o.d @@ -0,0 +1,21 @@ +build/default/production/adc.o.d build/default/production/adc.o: adc.c \ + adc.h /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h +adc.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: diff --git a/avr_code.backup/build/default/production/defines.o b/avr_code.backup/build/default/production/defines.o new file mode 100644 index 0000000..927ac71 Binary files /dev/null and b/avr_code.backup/build/default/production/defines.o differ diff --git a/avr_code.backup/build/default/production/defines.o.d b/avr_code.backup/build/default/production/defines.o.d new file mode 100644 index 0000000..ad77a4b --- /dev/null +++ b/avr_code.backup/build/default/production/defines.o.d @@ -0,0 +1,15 @@ +build/default/production/defines.o.d build/default/production/defines.o: \ + defines.c defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: diff --git a/avr_code.backup/build/default/production/i2c.o b/avr_code.backup/build/default/production/i2c.o new file mode 100644 index 0000000..337d15e Binary files /dev/null and b/avr_code.backup/build/default/production/i2c.o differ diff --git a/avr_code.backup/build/default/production/i2c.o.d b/avr_code.backup/build/default/production/i2c.o.d new file mode 100644 index 0000000..6d524d5 --- /dev/null +++ b/avr_code.backup/build/default/production/i2c.o.d @@ -0,0 +1,30 @@ +build/default/production/i2c.o.d build/default/production/i2c.o: i2c.c \ + i2c.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/util/twi.h +i2c.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/util/twi.h: diff --git a/avr_code.backup/build/default/production/interrupts.o b/avr_code.backup/build/default/production/interrupts.o new file mode 100644 index 0000000..ba01fc3 Binary files /dev/null and b/avr_code.backup/build/default/production/interrupts.o differ diff --git a/avr_code.backup/build/default/production/interrupts.o.d b/avr_code.backup/build/default/production/interrupts.o.d new file mode 100644 index 0000000..0fca363 --- /dev/null +++ b/avr_code.backup/build/default/production/interrupts.o.d @@ -0,0 +1,28 @@ +build/default/production/interrupts.o.d \ + build/default/production/interrupts.o: interrupts.c interrupts.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \ + /usr/avr/include/avr/sleep.h /usr/avr/include/avr/wdt.h states.h \ + /usr/lib/gcc/avr/14.1.0/include/stdbool.h +interrupts.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/avr/interrupt.h: +/usr/avr/include/avr/sleep.h: +/usr/avr/include/avr/wdt.h: +states.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: diff --git a/avr_code.backup/build/default/production/m95128.o b/avr_code.backup/build/default/production/m95128.o new file mode 100644 index 0000000..0050c22 Binary files /dev/null and b/avr_code.backup/build/default/production/m95128.o differ diff --git a/avr_code.backup/build/default/production/m95128.o.d b/avr_code.backup/build/default/production/m95128.o.d new file mode 100644 index 0000000..ea3486a --- /dev/null +++ b/avr_code.backup/build/default/production/m95128.o.d @@ -0,0 +1,37 @@ +build/default/production/m95128.o.d build/default/production/m95128.o: \ + m95128.c m95128.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h rfm69.h spi.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h uart.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h +m95128.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +rfm69.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +uart.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: diff --git a/avr_code.backup/build/default/production/main.o b/avr_code.backup/build/default/production/main.o new file mode 100644 index 0000000..cb176c3 Binary files /dev/null and b/avr_code.backup/build/default/production/main.o differ diff --git a/avr_code.backup/build/default/production/main.o.d b/avr_code.backup/build/default/production/main.o.d new file mode 100644 index 0000000..bbea1d9 --- /dev/null +++ b/avr_code.backup/build/default/production/main.o.d @@ -0,0 +1,52 @@ +build/default/production/main.o.d build/default/production/main.o: main.c \ + adc.h /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + defines.h /usr/avr/include/stdlib.h \ + /usr/lib/gcc/avr/14.1.0/include/stddef.h /usr/avr/include/stdio.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h interrupts.h \ + /usr/avr/include/avr/interrupt.h /usr/avr/include/avr/sleep.h \ + /usr/avr/include/avr/wdt.h states.h m95128.h rfm69.h spi.h uart.h \ + /usr/avr/include/string.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h max31329.h i2c.h st25dv.h ndef.h \ + power_mgmt.h /usr/avr/include/avr/power.h +adc.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +defines.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +interrupts.h: +/usr/avr/include/avr/interrupt.h: +/usr/avr/include/avr/sleep.h: +/usr/avr/include/avr/wdt.h: +states.h: +m95128.h: +rfm69.h: +spi.h: +uart.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +max31329.h: +i2c.h: +st25dv.h: +ndef.h: +power_mgmt.h: +/usr/avr/include/avr/power.h: diff --git a/avr_code.backup/build/default/production/max31329.o b/avr_code.backup/build/default/production/max31329.o new file mode 100644 index 0000000..1c2d4a6 Binary files /dev/null and b/avr_code.backup/build/default/production/max31329.o differ diff --git a/avr_code.backup/build/default/production/max31329.o.d b/avr_code.backup/build/default/production/max31329.o.d new file mode 100644 index 0000000..75ec7b3 --- /dev/null +++ b/avr_code.backup/build/default/production/max31329.o.d @@ -0,0 +1,41 @@ +build/default/production/max31329.o.d build/default/production/max31329.o: \ + max31329.c max31329.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h i2c.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h rfm69.h spi.h states.h uart.h \ + /usr/avr/include/string.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h st25dv.h ndef.h +max31329.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +i2c.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +rfm69.h: +spi.h: +states.h: +uart.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +st25dv.h: +ndef.h: diff --git a/avr_code.backup/build/default/production/ndef.o b/avr_code.backup/build/default/production/ndef.o new file mode 100644 index 0000000..5aa3b9e Binary files /dev/null and b/avr_code.backup/build/default/production/ndef.o differ diff --git a/avr_code.backup/build/default/production/ndef.o.d b/avr_code.backup/build/default/production/ndef.o.d new file mode 100644 index 0000000..fc12a40 --- /dev/null +++ b/avr_code.backup/build/default/production/ndef.o.d @@ -0,0 +1,31 @@ +build/default/production/ndef.o.d build/default/production/ndef.o: ndef.c \ + ndef.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h uart.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h +ndef.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +uart.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: diff --git a/avr_code.backup/build/default/production/power_mgmt.o b/avr_code.backup/build/default/production/power_mgmt.o new file mode 100644 index 0000000..4c56d39 Binary files /dev/null and b/avr_code.backup/build/default/production/power_mgmt.o differ diff --git a/avr_code.backup/build/default/production/power_mgmt.o.d b/avr_code.backup/build/default/production/power_mgmt.o.d new file mode 100644 index 0000000..51125cc --- /dev/null +++ b/avr_code.backup/build/default/production/power_mgmt.o.d @@ -0,0 +1,22 @@ +build/default/production/power_mgmt.o.d \ + build/default/production/power_mgmt.o: power_mgmt.c power_mgmt.h \ + /usr/avr/include/avr/power.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdint.h /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h +power_mgmt.h: +/usr/avr/include/avr/power.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: diff --git a/avr_code.backup/build/default/production/rfm69.o b/avr_code.backup/build/default/production/rfm69.o new file mode 100644 index 0000000..da1be10 Binary files /dev/null and b/avr_code.backup/build/default/production/rfm69.o differ diff --git a/avr_code.backup/build/default/production/rfm69.o.d b/avr_code.backup/build/default/production/rfm69.o.d new file mode 100644 index 0000000..2d8204f --- /dev/null +++ b/avr_code.backup/build/default/production/rfm69.o.d @@ -0,0 +1,36 @@ +build/default/production/rfm69.o.d build/default/production/rfm69.o: \ + rfm69.c rfm69.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h spi.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h uart.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h +rfm69.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +uart.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: diff --git a/avr_code.backup/build/default/production/spi.o b/avr_code.backup/build/default/production/spi.o new file mode 100644 index 0000000..edcf8de Binary files /dev/null and b/avr_code.backup/build/default/production/spi.o differ diff --git a/avr_code.backup/build/default/production/spi.o.d b/avr_code.backup/build/default/production/spi.o.d new file mode 100644 index 0000000..3c6b7e1 --- /dev/null +++ b/avr_code.backup/build/default/production/spi.o.d @@ -0,0 +1,30 @@ +build/default/production/spi.o.d build/default/production/spi.o: spi.c \ + spi.h /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h defines.h \ + /usr/lib/gcc/avr/14.1.0/include/stdbool.h /usr/avr/include/stdlib.h \ + /usr/lib/gcc/avr/14.1.0/include/stddef.h /usr/avr/include/stdio.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h states.h +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +states.h: diff --git a/avr_code.backup/build/default/production/st25dv.o b/avr_code.backup/build/default/production/st25dv.o new file mode 100644 index 0000000..24d04cd Binary files /dev/null and b/avr_code.backup/build/default/production/st25dv.o differ diff --git a/avr_code.backup/build/default/production/st25dv.o.d b/avr_code.backup/build/default/production/st25dv.o.d new file mode 100644 index 0000000..3b38d9a --- /dev/null +++ b/avr_code.backup/build/default/production/st25dv.o.d @@ -0,0 +1,40 @@ +build/default/production/st25dv.o.d build/default/production/st25dv.o: \ + st25dv.c st25dv.h i2c.h defines.h \ + /usr/lib/gcc/avr/14.1.0/include/stdint.h /usr/avr/include/stdint.h \ + /usr/lib/gcc/avr/14.1.0/include/stdbool.h /usr/avr/include/stdlib.h \ + /usr/lib/gcc/avr/14.1.0/include/stddef.h /usr/avr/include/stdio.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdarg.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h ndef.h uart.h /usr/avr/include/string.h \ + states.h rfm69.h spi.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h +st25dv.h: +i2c.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +ndef.h: +uart.h: +/usr/avr/include/string.h: +states.h: +rfm69.h: +spi.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: diff --git a/avr_code.backup/build/default/production/states.o b/avr_code.backup/build/default/production/states.o new file mode 100644 index 0000000..6d63665 Binary files /dev/null and b/avr_code.backup/build/default/production/states.o differ diff --git a/avr_code.backup/build/default/production/states.o.d b/avr_code.backup/build/default/production/states.o.d new file mode 100644 index 0000000..5430e5e --- /dev/null +++ b/avr_code.backup/build/default/production/states.o.d @@ -0,0 +1,22 @@ +build/default/production/states.o.d build/default/production/states.o: \ + states.c states.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h +states.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: diff --git a/avr_code.backup/build/default/production/uart.o b/avr_code.backup/build/default/production/uart.o new file mode 100644 index 0000000..0b90635 Binary files /dev/null and b/avr_code.backup/build/default/production/uart.o differ diff --git a/avr_code.backup/build/default/production/uart.o.d b/avr_code.backup/build/default/production/uart.o.d new file mode 100644 index 0000000..a20049c --- /dev/null +++ b/avr_code.backup/build/default/production/uart.o.d @@ -0,0 +1,30 @@ +build/default/production/uart.o.d build/default/production/uart.o: uart.c \ + uart.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h +uart.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: diff --git a/avr_code.backup/cmake/radio_wheel_counter/default/.generated/file.cmake b/avr_code.backup/cmake/radio_wheel_counter/default/.generated/file.cmake new file mode 100644 index 0000000..33861a9 --- /dev/null +++ b/avr_code.backup/cmake/radio_wheel_counter/default/.generated/file.cmake @@ -0,0 +1,9 @@ +set(radio_wheel_counter_default_FILE_GROUP_assemble "") +set(radio_wheel_counter_default_FILE_GROUP_assemblePreprocess "") +set(radio_wheel_counter_default_FILE_GROUP_compile "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c") +set(radio_wheel_counter_default_FILE_GROUP_link "") +set(BUILD_LIBRARY 0) +set(radio_wheel_counter_default_internal_image_name "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/default.elf") +set(radio_wheel_counter_default_image_name "radio_wheel_counter_default_default.elf") +set(radio_wheel_counter_default_original_image_name "default.elf") +set(radio_wheel_counter_default_output_dir "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/out/radio_wheel_counter") diff --git a/avr_code.backup/cmake/radio_wheel_counter/default/.generated/main.cmake b/avr_code.backup/cmake/radio_wheel_counter/default/.generated/main.cmake new file mode 100644 index 0000000..e3611e6 --- /dev/null +++ b/avr_code.backup/cmake/radio_wheel_counter/default/.generated/main.cmake @@ -0,0 +1,47 @@ +include("${CMAKE_CURRENT_LIST_DIR}/rule.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/file.cmake") +set(radio_wheel_counter_default_library_list ) +# Handle files with suffix (s|as|asm|AS|ASM|As|aS|Asm) +if(radio_wheel_counter_default_FILE_GROUP_assemble) + add_library(radio_wheel_counter_default_assemble OBJECT ${radio_wheel_counter_default_FILE_GROUP_assemble}) + radio_wheel_counter_default_assemble_rule(radio_wheel_counter_default_assemble) + list(APPEND radio_wheel_counter_default_library_list "$") +endif() + +# Handle files with suffix S +if(radio_wheel_counter_default_FILE_GROUP_assemblePreprocess) + add_library(radio_wheel_counter_default_assemblePreprocess OBJECT ${radio_wheel_counter_default_FILE_GROUP_assemblePreprocess}) + radio_wheel_counter_default_assemblePreprocess_rule(radio_wheel_counter_default_assemblePreprocess) + list(APPEND radio_wheel_counter_default_library_list "$") +endif() + +# Handle files with suffix [cC] +if(radio_wheel_counter_default_FILE_GROUP_compile) + add_library(radio_wheel_counter_default_compile OBJECT ${radio_wheel_counter_default_FILE_GROUP_compile}) + radio_wheel_counter_default_compile_rule(radio_wheel_counter_default_compile) + list(APPEND radio_wheel_counter_default_library_list "$") +endif() + +if (BUILD_LIBRARY) + message(STATUS "Building LIBRARY") + add_library(${radio_wheel_counter_default_image_name} ${radio_wheel_counter_default_library_list}) + foreach(lib ${radio_wheel_counter_default_FILE_GROUP_link}) + target_link_libraries(${radio_wheel_counter_default_image_name} PRIVATE ${CMAKE_CURRENT_LIST_DIR} /${lib}) + endforeach() + add_custom_command( + TARGET ${radio_wheel_counter_default_image_name} + COMMAND ${CMAKE_COMMAND} -E make_directory ${radio_wheel_counter_default_output_dir} + COMMAND ${CMAKE_COMMAND} -E copy lib${radio_wheel_counter_default_image_name}.a ${radio_wheel_counter_default_output_dir}/${radio_wheel_counter_default_original_image_name}) +else() + message(STATUS "Building STANDARD") + add_executable(${radio_wheel_counter_default_image_name} ${radio_wheel_counter_default_library_list}) + foreach(lib ${radio_wheel_counter_default_FILE_GROUP_link}) + target_link_libraries(${radio_wheel_counter_default_image_name} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/${lib}) +endforeach() + radio_wheel_counter_default_link_rule(${radio_wheel_counter_default_image_name}) + +add_custom_command( + TARGET ${radio_wheel_counter_default_image_name} + COMMAND ${CMAKE_COMMAND} -E make_directory ${radio_wheel_counter_default_output_dir} + COMMAND ${CMAKE_COMMAND} -E copy ${radio_wheel_counter_default_image_name} ${radio_wheel_counter_default_output_dir}/${radio_wheel_counter_default_original_image_name}) +endif() diff --git a/avr_code.backup/cmake/radio_wheel_counter/default/.generated/overrides.cmake b/avr_code.backup/cmake/radio_wheel_counter/default/.generated/overrides.cmake new file mode 100644 index 0000000..1c47323 --- /dev/null +++ b/avr_code.backup/cmake/radio_wheel_counter/default/.generated/overrides.cmake @@ -0,0 +1,2 @@ +set(CMAKE_C_OUTPUT_EXTENSION .o) +set(CMAKE_ASM_OUTPUT_EXTENSION .o) diff --git a/avr_code.backup/cmake/radio_wheel_counter/default/.generated/rule.cmake b/avr_code.backup/cmake/radio_wheel_counter/default/.generated/rule.cmake new file mode 100644 index 0000000..6b428de --- /dev/null +++ b/avr_code.backup/cmake/radio_wheel_counter/default/.generated/rule.cmake @@ -0,0 +1,24 @@ +function(radio_wheel_counter_default_assemble_rule target) + set(inputVar "${MP_CC};-c;${MP_EXTRA_AS_PRE};-mcpu=ATmega328PB;-x;assembler-with-cpp;-D__ATmega328PB__;-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8;-Wl,--gc-sections;-O1;-ffunction-sections;-fdata-sections;-fshort-enums;-funsigned-char;-funsigned-bitfields;-Wall;-DXPRJ_default=default;-gdwarf-3;-mno-const-data-in-progmem;-Wa,--defsym=__MPLAB_BUILD=1;${INSTRUMENTED_TRACE_OPTIONS}") + string(REGEX REPLACE "[,]+" "," noDoubleCommas "${inputVar}") + string(REGEX REPLACE ",$" "" noDanglingCommas "${noDoubleCommas}") + target_compile_options(${target} PRIVATE "${noDanglingCommas}") +endfunction() +function(radio_wheel_counter_default_assemblePreprocess_rule target) + set(inputVar "-c;${MP_EXTRA_AS_PRE};-mcpu=ATmega328PB;-x;assembler-with-cpp;-D__ATmega328PB__;-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8;-Wl,--gc-sections;-O1;-ffunction-sections;-fdata-sections;-fshort-enums;-funsigned-char;-funsigned-bitfields;-Wall;-DXPRJ_default=default;-gdwarf-3;-mno-const-data-in-progmem;-Wa,--defsym=__MPLAB_BUILD=1;${INSTRUMENTED_TRACE_OPTIONS}") + string(REGEX REPLACE "[,]+" "," noDoubleCommas "${inputVar}") + string(REGEX REPLACE ",$" "" noDanglingCommas "${noDoubleCommas}") + target_compile_options(${target} PRIVATE "${noDanglingCommas}") +endfunction() +function(radio_wheel_counter_default_compile_rule target) + set(inputVar "${MP_CC};${MP_EXTRA_CC_PRE};-mcpu=ATmega328PB;-c;-x;c;-D__ATmega328PB__;-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8;-Wl,--gc-sections;-O1;-ffunction-sections;-fdata-sections;-fshort-enums;-funsigned-char;-funsigned-bitfields;-Wall;-DXPRJ_default=default;-gdwarf-3;-mno-const-data-in-progmem;${INSTRUMENTED_TRACE_OPTIONS};${FUNCTION_LEVEL_PROFILING_OPTIONS}") + string(REGEX REPLACE "[,]+" "," noDoubleCommas "${inputVar}") + string(REGEX REPLACE ",$" "" noDanglingCommas "${noDoubleCommas}") + target_compile_options(${target} PRIVATE "${noDanglingCommas}") +endfunction() +function(radio_wheel_counter_default_link_rule target) + set(inputVar "${MP_EXTRA_LD_PRE};-mcpu=ATmega328PB;-Wl,-Map=mem.map;-DXPRJ_default=default;-Wl,--defsym=__MPLAB_BUILD=1;-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8;-Wl,--gc-sections;-O1;-ffunction-sections;-fdata-sections;-fshort-enums;-funsigned-char;-funsigned-bitfields;-Wall;-gdwarf-3;-mno-const-data-in-progmem;${INSTRUMENTED_TRACE_OPTIONS};${FUNCTION_LEVEL_PROFILING_OPTIONS};-Wl,--memorysummary,memoryfile.xml,;-Wl,--start-group;${LIBRARIES};-Wl,--end-group") + string(REGEX REPLACE "[,]+" "," noDoubleCommas "${inputVar}") + string(REGEX REPLACE ",$" "" noDanglingCommas "${noDoubleCommas}") + target_link_options(${target} PRIVATE "${noDanglingCommas}") +endfunction() diff --git a/avr_code.backup/cmake/radio_wheel_counter/default/.generated/toolchain.cmake b/avr_code.backup/cmake/radio_wheel_counter/default/.generated/toolchain.cmake new file mode 100644 index 0000000..966bcd8 --- /dev/null +++ b/avr_code.backup/cmake/radio_wheel_counter/default/.generated/toolchain.cmake @@ -0,0 +1,5 @@ +set(CMAKE_C_COMPILER_WORKS 1) +set(MP_CC_DIR "/opt/microchip/xc8/v2.32") +set(CMAKE_C_COMPILER "/opt/microchip/xc8/v2.32/bin/xc8-cc") +set(MP_AS "/opt/microchip/xc8/v2.32/bin/xc8-cc") +set(MP_LD "/opt/microchip/xc8/v2.32/bin/xc8-cc") diff --git a/avr_code.backup/cmake/radio_wheel_counter/default/CMakeLists.txt b/avr_code.backup/cmake/radio_wheel_counter/default/CMakeLists.txt new file mode 100644 index 0000000..c82dc85 --- /dev/null +++ b/avr_code.backup/cmake/radio_wheel_counter/default/CMakeLists.txt @@ -0,0 +1,22 @@ + + + +# This CMakeLists.txt is generated. +# Do not modify directly. +# If you want to customize cmake behavior create a user.cmake in this +# directory and add it to your version control system. + +if (EXISTS ${CMAKE_CURRENT_LIST_DIR}/user.cmake) + include(user.cmake) +endif() + +# format v1.00 +# { + +cmake_minimum_required(VERSION 3.22.1) +set(CMAKE_SYSTEM_NAME "Generic") +project(radio_wheel_counter_default_project LANGUAGES C ASM ) +include("${CMAKE_CURRENT_LIST_DIR}/.generated/main.cmake") + +# } + diff --git a/avr_code.backup/cmake/radio_wheel_counter/default/CMakePresets.json b/avr_code.backup/cmake/radio_wheel_counter/default/CMakePresets.json new file mode 100644 index 0000000..4431e11 --- /dev/null +++ b/avr_code.backup/cmake/radio_wheel_counter/default/CMakePresets.json @@ -0,0 +1,15 @@ +{ + "version": 6, + "configurePresets": [ + { + "name": "radio_wheel_counter_default_conf", + "binaryDir": "${fileDir}/../../../_build/radio_wheel_counter/default", + "generator": "Ninja", + "toolchainFile": "${fileDir}/.generated/toolchain.cmake", + "cacheVariables": { + "CMAKE_USER_MAKE_RULES_OVERRIDE": "${fileDir}/.generated/overrides.cmake", + "CMAKE_EXPORT_COMPILE_COMMANDS": "ON" + } + } + ] +} \ No newline at end of file diff --git a/avr_code.backup/debug/default/queuelogs/debugtool.txt b/avr_code.backup/debug/default/queuelogs/debugtool.txt new file mode 100644 index 0000000..e7d2c3a --- /dev/null +++ b/avr_code.backup/debug/default/queuelogs/debugtool.txt @@ -0,0 +1,1026 @@ + +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetLEDBrightness +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG 5 +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetLEDBrightness +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetToolInfo +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG ToolInfo: Values: +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG ToolInfo: speedLevel = 1, PGCResistance = 4700, PGDResistance = 4700, PGCPullDir = PullDown, PGDPullDir = PullDown, ICSPSelected = Wire2 +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetToolInfo +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1393 1738098146187 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetTargetIDInfo +1393 1738098146187 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1393 1738098146187 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +1393 1738098146187 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1393 1738098146187 NativeController::GetTargetIDInfo entry +1393 1738098146187 pro JtagIce3 [0x12] <<< 01 00 00 00 01 01 +1393 1738098146188 pro JtagIce3 [0x12] >>> 80 00 +1393 1738098146188 pro JtagIce3 [0x12] <<< 01 00 00 01 04 01 00 00 00 +1393 1738098146189 pro JtagIce3 [0x12] >>> 80 00 +1393 1738098146189 pro JtagIce3 [0x12] <<< 01 00 01 00 01 01 +1393 1738098146190 pro JtagIce3 [0x12] >>> 80 00 +1393 1738098146190 pro JtagIce3 [0x11] <<< 1D 7D 00 +1393 1738098146191 pro JtagIce3 [0x11] >>> 1D 00 +1393 1738098146191 pro JtagIce3 [0x11] <<< 10 C8 64 19 20 00 53 03 AC 53 00 00 +1393 1738098146273 pro JtagIce3 [0x11] >>> 10 00 +1393 1738098146273 pro JtagIce3 [0x11] <<< 1B 04 30 00 00 00 +1393 1738098146274 pro JtagIce3 [0x11] >>> 1B 00 1E 00 +1393 1738098146274 pro JtagIce3 [0x11] <<< 1B 04 30 00 01 00 +1393 1738098146275 pro JtagIce3 [0x11] >>> 1B 00 95 00 +1393 1738098146275 pro JtagIce3 [0x11] <<< 1B 04 30 00 02 00 +1393 1738098146276 pro JtagIce3 [0x11] >>> 1B 00 16 00 +1393 1738098146276 pro JtagIce3 [0x11] <<< 1B 04 30 00 00 00 +1393 1738098146277 pro JtagIce3 [0x11] >>> 1B 00 1E 00 +1393 1738098146277 pro JtagIce3 [0x11] <<< 1B 04 30 00 01 00 +1393 1738098146278 pro JtagIce3 [0x11] >>> 1B 00 95 00 +1393 1738098146278 pro JtagIce3 [0x11] <<< 1B 04 30 00 02 00 +1393 1738098146279 pro JtagIce3 [0x11] >>> 1B 00 16 00 +1393 1738098146279 pro JtagIce3 [0x11] <<< 1B 04 30 00 00 00 +1393 1738098146280 pro JtagIce3 [0x11] >>> 1B 00 1E 00 +1393 1738098146280 pro JtagIce3 [0x11] <<< 1B 04 30 00 01 00 +1393 1738098146281 pro JtagIce3 [0x11] >>> 1B 00 95 00 +1393 1738098146281 pro JtagIce3 [0x11] <<< 1B 04 30 00 02 00 +1393 1738098146282 pro JtagIce3 [0x11] >>> 1B 00 16 00 +1393 1738098146282 pro JtagIce3 [0x11] <<< 11 01 01 +1393 1738098146285 pro JtagIce3 [0x11] >>> 11 00 +1393 1738098146285 pro JtagIce3 [0x01] <<< 11 00 00 +1393 1738098146286 pro JtagIce3 [0x01] >>> 80 00 +1393 1738098146286 NativeController::GetTargetIDInfo exit device ID 0x1e9516 +1393 1738098146286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:GetTargetIDInfo +1393 1738098146286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1393 1738098146286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG TargetIDInfo: Values: +1393 1738098146286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG TargetIDInfo: DeviceID = 001e9516 +1393 1738098146286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Pre:SendOperation +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Values: +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Type = erase, Mask = 00000000, Erase = false, Production Mode = true +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB TransferInfo: Start = 0, End = 7fff, Buffer Length = 0, Type = Pgm, Mask = 00000000 +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB TransferInfo: Start = 820000, End = 820002, Buffer Length = 0, Type = Cfg, Mask = 00000000 +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB TransferInfo: Start = 830000, End = 830000, Buffer Length = 0, Type = Cfg, Mask = 00000000 +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB TransferInfo: Start = 0, End = 3ff, Buffer Length = 0, Type = DataFlash, Mask = 00000000 +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload End +1393 1738098146288 pro JtagIce3 [0x12] <<< 01 00 00 00 01 01 +1393 1738098146289 pro JtagIce3 [0x12] >>> 80 00 +1393 1738098146289 pro JtagIce3 [0x12] <<< 01 00 00 01 04 01 00 00 00 +1393 1738098146290 pro JtagIce3 [0x12] >>> 80 00 +1393 1738098146290 pro JtagIce3 [0x12] <<< 01 00 01 00 01 01 +1393 1738098146291 pro JtagIce3 [0x12] >>> 80 00 +1393 1738098146291 pro JtagIce3 [0x11] <<< 1D 7D 00 +1393 1738098146292 pro JtagIce3 [0x11] >>> 1D 00 +1393 1738098146292 pro JtagIce3 [0x11] <<< 10 C8 64 19 20 00 53 03 AC 53 00 00 +1393 1738098146375 pro JtagIce3 [0x11] >>> 10 00 +1393 1738098146375 pro JtagIce3 [0x11] <<< 1B 04 30 00 00 00 +1393 1738098146376 pro JtagIce3 [0x11] >>> 1B 00 1E 00 +1393 1738098146376 pro JtagIce3 [0x11] <<< 1B 04 30 00 01 00 +1393 1738098146377 pro JtagIce3 [0x11] >>> 1B 00 95 00 +1393 1738098146378 pro JtagIce3 [0x11] <<< 1B 04 30 00 02 00 +1393 1738098146379 pro JtagIce3 [0x11] >>> 1B 00 16 00 +1393 1738098146379 pro JtagIce3 [0x11] <<< 12 2D 01 AC 80 00 00 +1393 1738098146391 pro JtagIce3 [0x11] >>> 12 00 +1393 1738098146391 pro JtagIce3 [0x11] <<< 18 04 58 08 00 00 +1393 1738098146392 pro JtagIce3 [0x11] >>> 18 00 DF 00 +1393 1738098146442 pro JtagIce3 [0x11] <<< 17 AC A8 00 DF +1393 1738098146443 pro JtagIce3 [0x11] >>> 17 00 +1393 1738098146469 pro JtagIce3 [0x11] <<< 12 2D 01 AC 80 00 00 +1393 1738098146480 pro JtagIce3 [0x11] >>> 12 00 +1393 1738098146480 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Post:SendOperation +1393 1738098146480 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return Value +1393 1738098146480 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB None +1393 1738098146480 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return End + +1393 1738098146481 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Pre:SendOperation +1393 1738098146481 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload +1393 1738098146481 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Values: +1393 1738098146481 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Type = write, Mask = 00000000, Erase = false, Production Mode = true +1393 1738098146481 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB TransferInfo: Start = 0, End = 207f, Buffer Length = 8320, Type = Pgm, Mask = 00000000 +1393 1738098146481 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload End +1393 1738098146481 pro JtagIce3 [0x11] <<< 06 00 00 00 00 +1393 1738098146482 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146482 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0C 94 5A 00 0C 94 43 0A 0C 94 49 0A 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 78 0A 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 +1393 1738098146516 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146516 pro JtagIce3 [0x11] <<< 06 00 00 00 40 +1393 1738098146517 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146517 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 11 24 1F BE CF EF D8 E0 DE BF CD BF 11 E0 A0 E0 B1 E0 E2 E6 FF E1 02 C0 05 90 0D 92 A6 3B B1 07 D9 F7 26 E0 A6 EB B1 E0 01 C0 1D 92 A9 33 B2 07 E1 F7 0E 94 D3 0A 0C 94 AF 0F 0C 94 00 00 E0 EC F0 E0 80 81 86 FF FD CF E0 EC F0 E0 +1393 1738098146552 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146552 pro JtagIce3 [0x11] <<< 06 00 00 00 80 +1393 1738098146553 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146553 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 80 81 80 64 80 83 08 95 10 92 C5 00 8C E0 80 93 C4 00 88 E1 80 93 C1 00 86 E0 80 93 C2 00 08 95 E0 EC F0 E0 90 81 95 FF FD CF 80 93 C6 00 08 95 CF 93 DF 93 C8 2F D9 2F 88 81 81 15 31 F0 21 96 0E 94 90 00 89 91 81 11 FB CF DF 91 CF 91 08 95 5F 92 6F 92 7F 92 8F 92 9F 92 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2E D9 2E E6 2E F7 2E 54 2E 65 2E 8B E5 0E 94 90 00 +1393 1738098146587 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146587 pro JtagIce3 [0x11] <<< 06 00 00 00 C0 +1393 1738098146588 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146588 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 E1 14 F1 04 B1 F1 56 01 AE 0C BF 1C 46 01 00 E0 11 E0 68 94 77 24 74 F8 C6 EB D1 E0 21 E0 E2 1A F1 08 03 C0 8A 14 9B 04 21 F1 F4 01 81 91 4F 01 1F 92 8F 93 1F 93 0F 93 1F 92 7F 92 DF 93 CF 93 0E 94 B6 0C CE 01 0E 94 98 00 C4 01 8C 19 9D 09 01 97 ED B7 FE B7 38 96 0F B6 F8 94 FE BF 0F BE ED BF 8E 15 9F 05 F0 F6 83 E0 91 E0 0E 94 98 00 D9 CF 8D E5 0E 94 90 00 85 E0 91 E0 0E 94 98 00 +1393 1738098146623 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146623 pro JtagIce3 [0x11] <<< 06 00 00 01 00 +1393 1738098146624 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146624 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 85 2D 96 2D 0E 94 98 00 89 E7 91 E0 0E 94 98 00 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 9F 90 8F 90 7F 90 6F 90 5F 90 08 95 1F 93 CF 93 DF 93 18 2F D6 2F C7 2F 86 E0 91 E0 0E 94 98 00 1F 92 1F 93 80 E0 91 E0 9F 93 8F 93 1F 92 80 E1 8F 93 86 EB 91 E0 9F 93 8F 93 0E 94 B6 0C 86 EB 91 E0 0E 94 98 00 88 E0 91 E0 0E 94 98 00 8D 2F 9C 2F 0E 94 98 00 89 E7 91 E0 0E 94 +1393 1738098146658 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146658 pro JtagIce3 [0x11] <<< 06 00 00 01 40 +1393 1738098146659 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146659 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 98 00 8D B7 9E B7 08 96 0F B6 F8 94 9E BF 0F BE 8D BF DF 91 CF 91 1F 91 08 95 CF 93 DF 93 CD B7 DE B7 6A E0 71 E0 8D 81 0E 94 18 01 61 E1 71 E0 8E 81 0E 94 18 01 64 E1 71 E0 8F 81 0E 94 18 01 69 E1 71 E0 88 85 0E 94 18 01 6F E1 71 E0 89 85 0E 94 18 01 6D 81 70 E0 45 E2 51 E0 CE 01 0A 96 0E 94 A8 00 DF 91 CF 91 08 95 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 E8 2E F9 2E 4C E3 50 E0 60 E2 +1393 1738098146694 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146694 pro JtagIce3 [0x11] <<< 06 00 00 01 80 +1393 1738098146695 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146695 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 70 E0 8F EC 91 E0 0E 94 A4 0C 81 E0 0E 94 CB 05 80 E0 0E 94 D2 05 0E 94 DC 05 CA EC D1 E0 84 50 88 83 0E 94 DC 05 89 83 0E 94 DC 05 8A 83 0E 94 DC 05 8B 83 0E 94 DC 05 8C 83 08 81 01 15 59 F0 CF EC D1 E0 10 E0 01 53 1E 4F 0E 94 DC 05 89 93 C0 17 D1 07 D1 F7 80 E0 0E 94 CB 05 81 E4 EA EC F1 E0 AE 2D BF 2D 01 90 0D 92 8A 95 E1 F7 8E 2D 9F 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 08 95 +1393 1738098146729 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146729 pro JtagIce3 [0x11] <<< 06 00 00 01 C0 +1393 1738098146730 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146730 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 CF 93 C8 2F 81 E0 0E 94 CB 05 8C 2F 0E 94 D2 05 8F EF 90 E0 0E 94 DC 05 C8 2F 80 E0 0E 94 CB 05 8C 2F CF 91 08 95 CF 93 DF 93 D8 2F C6 2F 81 E0 0E 94 CB 05 8D 2F 80 68 0E 94 D2 05 8C 2F 0E 94 D2 05 C8 2F 80 E0 0E 94 CB 05 8C 2F DF 91 CF 91 08 95 FF 92 0F 93 1F 93 CF 93 DF 93 08 2F C6 2F D7 2F 14 2F 81 E0 0E 94 CB 05 80 2F 80 68 0E 94 D2 05 F8 2E 0F EF 01 0F 11 15 69 F0 10 E0 0F 5F +1393 1738098146764 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146765 pro JtagIce3 [0x11] <<< 06 00 00 02 00 +1393 1738098146766 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146766 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 1F 4F 0C 0F 1D 1F FE 01 21 96 80 81 0E 94 D2 05 C0 17 D1 07 C1 F7 80 E0 0E 94 CB 05 8F 2D DF 91 CF 91 1F 91 0F 91 FF 90 08 95 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 06 2F 10 92 0B 02 61 15 09 F4 42 C0 C8 2F D9 2F 40 E0 50 E0 BA 01 10 E0 CC 24 CA 94 DC 2C EC 2C F1 2C 29 91 DB 01 CA 01 88 0F 99 1F AA 1F BB 1F 88 0F 99 1F AA 1F BB 1F 88 0F 99 1F AA 1F BB 1F 88 0F 99 1F AA 1F +1393 1738098146800 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146800 pro JtagIce3 [0x11] <<< 06 00 00 02 40 +1393 1738098146801 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146801 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 BB 1F 88 0F 99 1F AA 1F BB 1F 84 1B 95 0B A6 0B B7 0B BC 01 CD 01 62 0F 71 1D 81 1D 91 1D A7 01 96 01 0E 94 79 0C AB 01 BC 01 1F 5F 10 93 0B 02 10 13 D4 CF CB 01 BA 01 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 08 95 40 E0 50 E0 BA 01 F1 CF 6D E5 8A E5 0E 94 D3 01 6C E7 8C E5 0E 94 D3 01 08 95 65 E5 8A E5 0E 94 D3 01 60 E7 8C E5 0E 94 D3 01 08 95 E8 2F F9 2F 10 82 8F EF 81 83 +1393 1738098146835 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146836 pro JtagIce3 [0x11] <<< 06 00 00 02 80 +1393 1738098146836 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146837 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 82 83 13 82 14 82 4C E3 50 E0 60 E2 70 E0 CF 01 05 96 0E 94 A4 0C 08 95 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 08 2F 19 2F CB 5E DE 4F C8 80 C5 51 D1 40 CA 5E DE 4F D8 80 C6 51 D1 40 C9 5E DE 4F E8 80 C7 51 D1 40 C8 5E DE 4F F8 80 C8 51 D1 40 8A EC 91 E0 0E 94 7B 02 4B 85 4B 30 08 F0 4A E0 50 E0 BE 01 64 5F 7F 4F 8F EC 91 E0 0E 94 9B 0C C4 5F DE 4F 48 81 CC 50 +1393 1738098146871 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146871 pro JtagIce3 [0x11] <<< 06 00 00 02 C0 +1393 1738098146872 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146872 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 D1 40 4B 30 08 F0 4A E0 50 E0 BE 01 64 57 7F 4F 89 ED 91 E0 0E 94 9B 0C EA EC F1 E0 C1 8E D2 8E C1 5F DE 4F 88 81 CF 50 D1 40 83 8F C0 5F DE 4F 88 81 C0 51 D1 40 84 8F CE 5E DE 4F 88 81 C2 51 D1 40 85 8F CD 5E DE 4F 88 81 C3 51 D1 40 86 8F CC 5E DE 4F 88 81 C4 51 D1 40 87 8F AE 2D BF 2D EA EE F1 E0 48 E0 52 E0 2D 91 3C 91 11 97 20 83 2D 91 3D 91 31 83 32 96 E4 17 F5 07 A9 F7 69 E3 +1393 1738098146906 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146906 pro JtagIce3 [0x11] <<< 06 00 00 03 00 +1393 1738098146907 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146907 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 8F EC 91 E0 0E 94 15 02 60 93 C6 01 70 93 C7 01 80 93 C8 01 90 93 C9 01 EA EC F1 E0 66 AF 77 AF 80 93 0A 02 8C E3 80 83 8F E1 84 83 C3 5F DE 4F 88 81 CD 50 D1 40 82 83 8F EF 81 83 82 E0 83 83 81 E4 A0 2F B1 2F 01 90 0D 92 8A 95 E1 F7 80 2F 91 2F DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 08 95 CF 93 C8 2F 81 E0 0E 94 C0 01 68 2F 63 7E CC 71 6C 2B 81 E0 0E 94 D3 01 CF 91 08 95 +1393 1738098146942 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146942 pro JtagIce3 [0x11] <<< 06 00 00 03 40 +1393 1738098146943 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146943 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 88 E2 0E 94 C0 01 83 FF FB CF 08 95 CF 93 E8 2F F9 2F C6 2F 90 81 91 15 D1 F0 31 96 20 E0 30 E0 5F E1 52 9F D0 01 53 9F B0 0D 11 24 9D 01 29 0F 31 1D 91 91 91 11 F5 CF 4C 1B 55 0B BA 01 6F 5F 7F 4F C9 01 0E 94 51 0C 8C 0F CF 91 08 95 20 E0 30 E0 F2 CF 87 E2 0E 94 C0 01 81 15 DC F7 08 95 0E 94 69 02 8C E0 0E 94 32 03 0E 94 6A 03 08 95 0E 94 72 02 80 E1 0E 94 32 03 0E 94 6A 03 08 95 +1393 1738098146977 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146977 pro JtagIce3 [0x11] <<< 06 00 00 03 80 +1393 1738098146978 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146978 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 19 85 0E 94 78 03 0E 94 70 03 81 E0 0E 94 CB 05 80 E8 0E 94 D2 05 01 2F 1D 33 08 F0 0C E3 84 E0 80 0F 0E 94 D2 05 8A 85 0E 94 D2 05 8B 85 0E 94 D2 05 8C 85 0E 94 D2 05 8D 85 0E 94 D2 05 11 15 69 F0 7E 01 8E E0 E8 0E F1 1C 10 E0 F7 01 81 91 7F 01 0E 94 D2 05 1F 5F 10 17 C0 F3 80 E0 0E 94 CB 05 0E 94 40 03 0E 94 78 03 DF 91 CF 91 1F 91 +1393 1738098147012 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147012 pro JtagIce3 [0x11] <<< 06 00 00 03 C0 +1393 1738098147014 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147014 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0F 91 FF 90 EF 90 08 95 0F 93 1F 93 CF 93 DF 93 08 2F 19 2F 0E 94 78 03 C2 E0 D0 E0 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 0C 17 1D 07 40 F0 88 E2 0E 94 C0 01 21 96 82 FF F1 CF 81 E0 01 C0 80 E0 DF 91 CF 91 1F 91 0F 91 08 95 0E 94 72 02 84 E0 0E 94 32 03 0E 94 6A 03 08 95 81 E0 0E 94 72 04 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 80 E0 0E 94 72 04 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 08 95 +1393 1738098147048 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147048 pro JtagIce3 [0x11] <<< 06 00 00 04 00 +1393 1738098147049 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147049 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 CF 93 DF 93 00 D0 CD B7 DE B7 0E 94 ED 03 2F EF 80 E7 92 E0 21 50 80 40 90 40 E1 F7 00 C0 00 00 0E 94 E5 03 6C E6 87 E0 0E 94 D3 01 60 E8 88 E0 0E 94 D3 01 60 E0 89 E0 0E 94 D3 01 60 E1 85 E0 0E 94 D3 01 6F E8 8C E3 0E 94 D3 01 60 E3 8F E6 0E 94 D3 01 8D E2 94 ED 9A 83 89 83 42 E0 BE 01 6F 5F 7F 4F 8F E2 0E 94 E9 01 68 E8 8E E2 0E 94 D3 01 61 E0 82 E0 0E 94 D3 01 60 E0 83 E0 0E 94 +1393 1738098147083 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147083 pro JtagIce3 [0x11] <<< 06 00 00 04 40 +1393 1738098147084 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147084 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 D3 01 60 E8 84 E0 0E 94 D3 01 60 E1 86 E0 0E 94 D3 01 60 E0 86 E0 0E 94 D3 01 60 EE 89 E1 0E 94 D3 01 60 EE 8A E1 0E 94 D3 01 60 ED 87 E3 0E 94 D3 01 60 E0 8C E2 0E 94 D3 01 64 E0 8D E2 0E 94 D3 01 6F E7 81 E1 0E 94 D3 01 0F 90 0F 90 DF 91 CF 91 08 95 39 9A 6B 9A 38 98 40 9A 80 E5 80 93 AC 00 08 95 3A 9A 81 15 11 F0 42 9A 08 95 42 98 08 95 3B 9A 81 15 11 F0 43 9A 08 95 43 98 08 95 +1393 1738098147119 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147119 pro JtagIce3 [0x11] <<< 06 00 00 04 80 +1393 1738098147120 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147120 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 10 92 B9 00 8C E0 80 93 B8 00 84 E0 80 93 BC 00 08 95 94 EA 90 93 BC 00 EC EB F0 E0 90 81 91 15 EC F7 80 93 BB 00 84 E8 80 93 BC 00 EC EB F0 E0 80 81 81 15 EC F7 90 91 B9 00 98 7F 98 31 31 F0 81 E0 90 34 09 F0 08 95 80 E0 08 95 80 E0 08 95 84 E9 80 93 BC 00 EC EB F0 E0 80 81 84 FF FD CF 08 95 84 EC 80 93 BC 00 EC EB F0 E0 80 81 81 15 EC F7 80 91 BB 00 08 95 80 93 BB 00 84 E8 80 93 +1393 1738098147154 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147154 pro JtagIce3 [0x11] <<< 06 00 00 04 C0 +1393 1738098147155 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147155 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 BC 00 EC EB F0 E0 80 81 81 15 EC F7 90 91 B9 00 98 7F 81 E0 98 32 09 F0 08 95 80 E0 08 95 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C6 2F 04 2F 15 2F E2 2E 88 0F 0E 94 89 04 F8 2E 81 15 51 F0 FF 24 F3 94 8F 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 08 95 8C 2F 0E 94 BC 04 E1 14 49 F0 E8 01 0E 0D 11 1D 89 91 0E 94 BC 04 C0 17 D1 07 D1 F7 0E 94 A8 04 E7 CF CF 93 DF 93 0F 92 CD B7 DE B7 49 83 +1393 1738098147189 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147189 pro JtagIce3 [0x11] <<< 06 00 00 05 00 +1393 1738098147190 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147190 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 21 E0 AE 01 4F 5F 5F 4F 0E 94 CF 04 0F 90 DF 91 CF 91 08 95 84 E8 80 93 BC 00 EC EB F0 E0 80 81 81 15 EC F7 80 91 BB 00 08 95 AF 92 BF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2F F6 2E 04 2F 15 2F D2 2F 88 0F 0E 94 89 04 DD 24 D3 94 81 15 59 F0 8D 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 BF 90 AF 90 08 95 8F 2D 0E 94 BC 04 8C 2F 88 0F 81 60 0E 94 89 04 D8 2E 81 11 1E C0 +1393 1738098147225 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147225 pro JtagIce3 [0x11] <<< 06 00 00 05 40 +1393 1738098147226 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147226 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 8D 2F 81 50 99 0B 5C 01 D2 30 60 F0 CD 2D 78 01 EC 0E F1 1C 0E 94 B1 04 F7 01 80 83 CF 5F CA 15 1B 04 AC F3 8D 2F 81 50 99 0B 08 0F 19 1F 0E 94 0A 05 F8 01 80 83 0E 94 A8 04 CC CF DD 24 D3 94 C9 CF 21 E0 0E 94 15 05 08 95 CF 93 DF 93 0F 92 CD B7 DE B7 AE 01 4F 5F 5F 4F 0E 94 61 05 89 81 0F 90 DF 91 CF 91 08 95 AF 92 BF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2F F6 2E E7 2E +1393 1738098147260 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147260 pro JtagIce3 [0x11] <<< 06 00 00 05 80 +1393 1738098147261 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147261 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 04 2F 15 2F D2 2F 88 0F 0E 94 89 04 DD 24 D3 94 81 15 59 F0 8D 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 BF 90 AF 90 08 95 8E 2D 0E 94 BC 04 8F 2D 0E 94 BC 04 8C 2F 88 0F 81 60 0E 94 89 04 D8 2E 81 11 1E C0 8D 2F 81 50 99 0B 5C 01 D2 30 60 F0 CD 2D 78 01 EC 0E F1 1C 0E 94 B1 04 F7 01 80 83 CF 5F CA 15 1B 04 AC F3 8D 2F 81 50 99 0B 08 0F 19 1F 0E 94 0A 05 F8 01 80 83 0E 94 A8 04 +1393 1738098147295 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147295 pro JtagIce3 [0x11] <<< 06 00 00 05 C0 +1393 1738098147296 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147296 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 C9 CF DD 24 D3 94 C6 CF 20 9A 81 11 02 C0 28 9A 08 95 28 98 08 95 6A 9A 81 11 02 C0 72 9A 08 95 72 98 08 95 80 93 AE 00 ED EA F0 E0 80 81 81 15 EC F7 80 91 AE 00 08 95 8F EF 0E 94 D2 05 08 95 FF 92 0F 93 1F 93 CF 93 DF 93 18 2F D9 2F F6 2E 07 2F C4 2F 44 E1 50 E0 60 E2 70 E0 86 E2 93 E0 0E 94 A4 0C AF 2D B0 2F 50 E0 30 E0 03 C0 3F 5F 3C 17 60 F4 2D 91 21 15 49 F0 20 32 C1 F3 E5 2F +1393 1738098147331 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147331 pro JtagIce3 [0x11] <<< 06 00 00 06 00 +1393 1738098147332 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147332 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 F0 E0 EA 5D FC 4F 20 83 5F 5F F1 CF 25 2F 30 E0 30 93 3C 03 20 93 3B 03 87 E1 E6 E2 F3 E0 A1 2F BD 2F 01 90 0D 92 8A 95 E1 F7 81 2F 9D 2F DF 91 CF 91 1F 91 0F 91 FF 90 08 95 55 9A 81 15 11 F0 5D 9A 08 95 5D 98 08 95 68 9A 81 15 11 F0 70 9A 08 95 70 98 08 95 26 2F 64 2F 75 2F 48 2F 59 2F 83 E5 0E 94 74 05 08 95 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 CE 5F D1 09 0F B6 F8 94 DE BF 0F BE +1393 1738098147366 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147366 pro JtagIce3 [0x11] <<< 06 00 00 06 40 +1393 1738098147367 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147367 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 CD BF 08 2F 19 2F 80 E0 0E 94 1D 06 81 E0 0E 94 24 06 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 44 E0 50 E0 6E EF CE 01 01 96 0E 94 2B 06 BE 01 6F 5F 7F 4F 80 2F 91 2F 0E 94 73 09 81 E0 0E 94 1D 06 80 2F 91 2F C2 50 DF 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 08 95 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 C8 51 D1 40 0F B6 F8 94 DE BF 0F BE +1393 1738098147401 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147402 pro JtagIce3 [0x11] <<< 06 00 00 06 80 +1393 1738098147403 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147403 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 CD BF E8 2E F9 2E CE 01 01 96 0E 94 34 06 CE 01 02 96 0E 94 98 00 89 E7 91 E0 0E 94 98 00 49 81 BE 01 6E 5F 7F 4F CE 01 8E 5F 9E 4F 0E 94 E0 05 87 E1 FE 01 EE 5F FE 4F AC E0 B2 E0 01 90 0D 92 8A 95 E1 F7 8C E0 92 E0 0E 94 98 00 89 E7 91 E0 0E 94 98 00 6C E2 70 E0 8C E0 92 E0 0E 94 AB 0C 08 2F 19 2F 01 15 11 05 09 F4 46 C0 0C 50 12 40 68 01 DD 24 0F 2E FC E0 AF 2E F2 E0 BF 2E F0 2D +1393 1738098147437 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147437 pro JtagIce3 [0x11] <<< 06 00 00 06 C0 +1393 1738098147438 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147438 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 A6 01 B5 01 84 E2 92 E0 0E 94 9B 0C F5 01 15 89 56 89 B6 01 63 5F 7D 4F 41 2F 84 EA 92 E0 0E 94 9B 0C 00 93 23 02 10 1B 10 93 24 03 4B E3 60 E0 84 E2 92 E0 0E 94 46 03 80 93 25 03 83 E0 91 E0 E3 E2 F2 E0 AE 2D BF 2D 01 90 0D 92 01 97 E1 F7 8E 2D 9F 2D C8 5E DE 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 08 95 EC E0 F2 E0 15 89 56 89 +1393 1738098147472 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147472 pro JtagIce3 [0x11] <<< 06 00 00 07 00 +1393 1738098147473 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147474 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 41 2F BF 01 84 E2 92 E0 0E 94 9B 0C 10 93 23 02 E4 EA F2 E0 8E E4 9F E2 91 83 80 83 81 E4 82 83 13 E0 C2 CF 53 98 5B 98 08 95 E9 E6 F0 E0 80 81 88 60 80 83 80 81 8B 7F 80 83 E9 9A 08 95 E9 E6 F0 E0 80 81 82 60 80 83 80 81 8E 7F 80 83 E8 9A 08 95 F8 94 A8 95 E0 E6 F0 E0 80 81 88 61 80 83 85 E0 80 83 80 81 80 64 80 83 78 94 08 95 F8 94 E0 E6 F0 E0 80 81 88 61 80 83 10 82 78 94 08 95 +1393 1738098147508 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147508 pro JtagIce3 [0x11] <<< 06 00 00 07 40 +1393 1738098147509 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147509 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 CF 93 DF 93 00 D0 0F 92 CD B7 DE B7 80 E8 89 83 8A 83 8B 83 23 E0 AE 01 4F 5F 5F 4F 63 E1 88 E6 0E 94 CF 04 0F 90 0F 90 0F 90 DF 91 CF 91 08 95 68 2F 88 E6 0E 94 65 05 08 95 80 E0 0E 94 58 07 08 95 81 E0 0E 94 58 07 08 95 4A E0 64 E0 88 E6 0E 94 FA 04 08 95 42 E0 61 E0 88 E6 0E 94 FA 04 08 95 48 2F 59 2F 27 E0 66 E0 88 E6 0E 94 15 05 08 95 CF 93 DF 93 00 D0 00 D0 00 D0 0F 92 CD B7 +1393 1738098147543 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147543 pro JtagIce3 [0x11] <<< 06 00 00 07 80 +1393 1738098147544 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147544 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 DE B7 86 EC 93 E0 0E 94 71 07 A6 EC B3 E0 9C 91 EF EB F3 E0 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 89 0F 80 83 11 96 9C 91 11 97 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 89 0F 81 83 12 96 9C 91 12 97 89 2F 82 95 8F 70 8B 70 28 2F 22 0F 22 0F 82 1B 88 0F 9F 7B 89 0F 82 83 13 96 8C 91 13 97 83 83 14 96 9C 91 14 97 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 89 0F +1393 1738098147579 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147579 pro JtagIce3 [0x11] <<< 06 00 00 07 C0 +1393 1738098147580 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147580 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 84 83 15 96 9C 91 15 97 89 2F 82 95 8F 70 87 70 28 2F 22 0F 22 0F 82 1B 88 0F 9F 77 89 0F 85 83 16 96 9C 91 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 9E 51 89 0F 86 83 87 E0 DE 01 11 96 01 90 0D 92 8A 95 E1 F7 29 81 3A 81 4B 81 5C 81 6D 81 7E 81 8F 81 90 E0 27 96 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 08 95 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 00 D0 +1393 1738098147614 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147614 pro JtagIce3 [0x11] <<< 06 00 00 08 00 +1393 1738098147615 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147615 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 00 D0 00 D0 0F 92 CD B7 DE B7 A2 2E B3 2E C4 2E 5C 83 D6 2E E7 2E F8 2E 80 ED 0E 94 89 04 18 2F 81 15 99 F0 11 E0 81 2F 27 96 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 08 95 86 E0 0E 94 BC 04 0D EC A0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 8A 0D 0E 94 BC 04 B0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F +1393 1738098147650 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147650 pro JtagIce3 [0x11] <<< 06 00 00 08 40 +1393 1738098147651 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147651 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 8B 0D 0E 94 BC 04 C0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 8C 0D 0E 94 BC 04 8C 81 0E 94 BC 04 D0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 8D 0D 0E 94 BC 04 E0 9E 01 2D 11 24 06 95 06 95 06 95 80 2F 88 0F 80 0F 88 0F 8E 0D 0E 94 BC 04 8F 2D 90 E0 6A E0 70 E0 0E 94 65 0C 6D 5F 7F 4F 86 2F 88 0F 86 0F 88 0F 9E E1 9F 0D 89 0F 0E 94 BC 04 0E 94 A8 04 +1393 1738098147685 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147685 pro JtagIce3 [0x11] <<< 06 00 00 08 80 +1393 1738098147686 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147686 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 92 CF CF 93 DF 93 CD B7 DE B7 C8 54 D1 09 0F B6 F8 94 DE BF 0F BE CD BF 0E 94 00 04 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 8E E7 93 E0 0E 94 7B 02 2E 96 4F AD 2E 97 4B 30 08 F0 4A E0 50 E0 BE 01 62 5B 7F 4F 83 E8 93 E0 0E 94 9B 0C C2 5B DE 4F 48 81 CE 54 D1 40 4B 30 08 F0 4A E0 50 E0 BE 01 62 53 7F 4F 8D E8 93 E0 0E 94 9B 0C EE E7 F3 E0 84 E1 80 83 81 E0 84 83 83 83 8D B7 9E B7 81 54 +1393 1738098147720 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147720 pro JtagIce3 [0x11] <<< 06 00 00 08 C0 +1393 1738098147721 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147721 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 01 90 0D 92 8A 95 E1 F7 0E 94 80 03 0F B6 F8 94 DE BF 0F BE CD BF 84 E6 90 E0 0E 94 C4 03 81 15 09 F4 47 C0 CE 01 08 96 0E 94 75 01 81 E4 FE 01 38 96 AD E3 B3 E0 01 90 0D 92 8A 95 E1 F7 80 91 41 03 82 30 59 F0 82 E0 C8 5B DF 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 08 95 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE +1393 1738098147756 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147756 pro JtagIce3 [0x11] <<< 06 00 00 09 00 +1393 1738098147757 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147757 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 8D BF AD B7 BE B7 11 96 81 E4 ED E3 F3 E0 01 90 0D 92 8A 95 E1 F7 0E 94 4D 01 C1 5B DE 4F 28 81 CF 54 D1 40 ED E3 F3 E0 36 81 47 81 60 85 71 85 53 85 0F B6 F8 94 DE BF 0F BE CD BF 82 85 0E 94 F5 07 81 E0 CB CF 8F E2 91 E0 0E 94 98 00 82 E0 C5 CF 80 E4 80 93 7C 00 10 92 7B 00 81 E8 80 93 7A 00 80 E0 08 95 EA E7 F0 E0 80 81 8F 77 80 83 08 95 EA E7 F0 E0 80 81 80 68 80 83 08 95 81 11 +1393 1738098147791 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147791 pro JtagIce3 [0x11] <<< 06 00 00 09 40 +1393 1738098147792 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147792 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 09 C0 80 E4 80 93 7C 00 EA E7 F0 E0 80 81 80 64 80 83 08 95 8E 30 49 F0 EC E7 F0 E0 90 81 90 7F 90 83 90 81 89 2B 80 83 EF CF 8E E4 80 93 7C 00 EB CF 80 91 7A 00 82 95 81 70 08 95 80 91 78 00 90 91 79 00 08 95 0E 94 3F 09 0E 94 59 09 81 15 E1 F3 0E 94 5E 09 9C 01 EA E7 F0 E0 90 81 90 61 90 83 C9 01 08 95 2F 92 3F 92 5F 92 6F 92 7F 92 8F 92 9F 92 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 +1393 1738098147826 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147826 pro JtagIce3 [0x11] <<< 06 00 00 09 80 +1393 1738098147827 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147827 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0F 93 1F 93 CF 93 DF 93 00 D0 CD B7 DE B7 26 2E 37 2E 2D B7 3E B7 3A 83 29 83 10 92 CD 04 D1 01 2C 91 23 30 49 F1 21 E0 20 93 CD 04 21 E0 31 E0 ED EC F3 E0 A8 2F B9 2F 01 90 0D 92 21 50 30 40 D9 F7 E9 81 FA 81 0F B6 F8 94 FE BF 0F BE ED BF 0F 90 0F 90 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 9F 90 8F 90 7F 90 6F 90 5F 90 3F 90 2F 90 08 95 F1 01 21 81 2F 3F 09 F4 +1393 1738098147862 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147862 pro JtagIce3 [0x11] <<< 06 00 00 09 C0 +1393 1738098147863 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147863 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 4E C0 D1 01 12 96 9C 90 B9 2D B8 70 7B 2E F1 01 43 81 84 80 6B 2E 65 E0 70 E0 93 FE 03 C0 65 80 66 E0 70 E0 04 2F 10 E0 98 01 2F 5F 3F 4F AD B7 BE B7 A2 1B B3 0B 0F B6 F8 94 BE BF 0F BE AD BF ED B7 FE B7 31 96 7F 01 41 15 E9 F0 5B 01 F1 01 E6 0F F7 1F 97 01 55 24 5A 94 54 0E C5 2C D1 2C A1 01 4F 5F 5F 4F 45 0D 51 1D 46 0F 57 1F 61 91 D9 01 6D 93 9D 01 E4 17 F5 07 C9 F7 B6 01 6F 5F +1393 1738098147897 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147897 pro JtagIce3 [0x11] <<< 06 00 00 0A 00 +1393 1738098147898 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147898 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 7F 4F 6A 0D 7B 1D F7 01 E0 0F F1 1F 10 82 F7 01 20 81 24 35 41 F0 2B E0 20 93 CD 04 87 CF 22 E0 20 93 CD 04 83 CF 29 2D 27 70 21 30 21 F0 2C E0 20 93 CD 04 7B CF 71 14 11 F0 66 0D 71 1D F1 01 E6 0F F7 1F 20 81 62 0F 71 1D FB 01 31 96 8A 94 58 2D 52 1B 82 16 A1 F0 E2 0D F3 1D 2E EC 33 E0 D1 01 12 96 A6 0F B7 1F 4F EF 45 0F BD 01 64 0F 71 1D 41 91 D9 01 4D 93 9D 01 E6 17 F7 07 C9 F7 +1393 1738098147932 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147932 pro JtagIce3 [0x11] <<< 06 00 00 0A 40 +1393 1738098147933 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147933 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 50 93 CD 03 53 CF 8F 93 81 E0 80 93 F1 04 8F 91 18 95 1F 92 0F 92 0F B6 0F 92 11 24 2F 93 3F 93 4F 93 5F 93 6F 93 7F 93 8F 93 9F 93 AF 93 BF 93 EF 93 FF 93 81 E0 80 93 F0 04 80 91 F2 04 81 15 89 F0 FF 91 EF 91 BF 91 AF 91 9F 91 8F 91 7F 91 6F 91 5F 91 4F 91 3F 91 2F 91 0F 90 0F BE 0F 90 1F 90 18 95 81 E0 80 93 F2 04 0E 94 29 07 E9 CF 1F 92 0F 92 0F B6 0F 92 11 24 2F 93 3F 93 4F 93 +1393 1738098147968 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147968 pro JtagIce3 [0x11] <<< 06 00 00 0A 80 +1393 1738098147969 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147969 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 5F 93 6F 93 7F 93 8F 93 9F 93 AF 93 BF 93 EF 93 FF 93 10 92 F2 04 0E 94 37 07 FF 91 EF 91 BF 91 AF 91 9F 91 8F 91 7F 91 6F 91 5F 91 4F 91 3F 91 2F 91 0F 90 0F BE 0F 90 1F 90 18 95 F8 94 81 E0 0E 94 1D 06 80 E0 0E 94 24 06 80 E0 0E 94 C4 05 80 E0 0E 94 CB 05 80 E0 0E 94 79 04 85 B7 80 66 85 BF 8F 7D 85 BF 83 B7 81 7F 84 60 83 BF 83 B7 81 60 83 BF 78 94 88 95 08 95 0E 94 39 09 8E E0 +1393 1738098148003 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148003 pro JtagIce3 [0x11] <<< 06 00 00 0A C0 +1393 1738098148005 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148005 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0E 94 63 09 8E E0 0E 94 63 09 8E E0 0E 94 63 09 90 93 F7 05 80 93 F6 05 0E 94 33 09 80 91 F6 05 90 91 F7 05 08 95 CD B7 DE B7 CA 50 D1 40 0F B6 F8 94 DE BF 0F BE CD BF 81 E0 0E 94 79 04 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 0E 94 12 07 0E 94 84 00 80 E4 91 E0 0E 94 98 00 0E 94 80 04 0E 94 6A 04 0E 94 29 09 0E 94 15 07 0E 94 1F 07 0F 2E FF EC CF 2E F4 E0 DF 2E F0 2D 0D EE 14 E0 F6 01 +1393 1738098148039 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148039 pro JtagIce3 [0x11] <<< 06 00 00 0B 00 +1393 1738098148040 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148040 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 11 92 11 92 E0 17 F1 07 D9 F7 CE 01 08 96 0E 94 6E 06 83 E0 91 E0 FE 01 38 96 A3 EF B4 E0 01 90 0D 92 01 97 E1 F7 8D B7 9E B7 83 50 91 40 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 83 E0 91 E0 E3 EF F4 E0 01 90 0D 92 01 97 E1 F7 0E 94 81 08 80 93 CE 04 9F EF 20 E7 82 E0 91 50 20 40 80 40 E1 F7 00 C0 00 00 0F B6 F8 94 DE BF 0F BE CD BF 0E 94 40 07 0E 94 65 07 0E 94 6B 07 0E 94 +1393 1738098148074 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148074 pro JtagIce3 [0x11] <<< 06 00 00 0B 40 +1393 1738098148076 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148076 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 61 07 0E 94 5D 07 0F 2E FF EC EF 2E F4 E0 FF 2E F0 2D 04 C0 80 91 F1 04 81 11 21 C0 8C E7 91 E0 0E 94 98 00 80 E0 0E 94 CB 05 80 E0 0E 94 C4 05 0E 94 79 00 0E 94 9E 0A 80 91 F0 04 81 15 51 F3 10 92 F0 04 E0 91 EF 04 F0 E0 EE 0F FF 1F E1 53 FB 4F 80 81 91 81 01 96 91 83 80 83 DB CF 10 92 F1 04 80 91 EF 04 8F 5F 80 93 EF 04 0E 94 61 07 0E 94 5D 07 83 E8 91 E0 0E 94 98 00 0E 94 79 00 +1393 1738098148110 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148110 pro JtagIce3 [0x11] <<< 06 00 00 0B 80 +1393 1738098148111 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148111 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0E 94 61 07 0E 94 5D 07 81 E0 0E 94 79 04 0E 94 00 04 81 E0 0E 94 24 06 80 E0 0E 94 1D 06 CE 01 08 96 0E 94 6E 06 83 E0 91 E0 FE 01 38 96 A3 EF B4 E0 01 90 0D 92 01 97 E1 F7 80 91 EF 04 83 30 08 F4 AC CF 10 92 EF 04 80 91 CE 04 82 30 09 F4 8A C0 88 EF 95 E0 0E 94 7B 02 0E 94 BD 0A B8 2E A9 2E 0E 94 79 07 29 83 3A 83 4B 83 5C 83 6D 83 7E 83 8F 83 FF 92 EF 92 AF 92 BF 92 00 D0 00 D0 +1393 1738098148145 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148146 pro JtagIce3 [0x11] <<< 06 00 00 0B C0 +1393 1738098148147 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148147 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 00 D0 0F 92 AD B7 BE B7 11 96 87 E0 FE 01 31 96 01 90 0D 92 8A 95 E1 F7 8D B7 9E B7 83 50 91 40 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 83 E0 91 E0 E3 EF F4 E0 01 90 0D 92 01 97 E1 F7 CE 01 08 96 0E 94 8C 02 81 E4 FE 01 38 96 A8 EF B5 E0 01 90 0D 92 8A 95 E1 F7 0F B6 F8 94 DE BF 0F BE CD BF 8F E9 91 E0 0E 94 98 00 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 +1393 1738098148181 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148181 pro JtagIce3 [0x11] <<< 06 00 00 0C 00 +1393 1738098148182 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148182 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 BE B7 11 96 81 E4 E8 EF F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 4D 01 8D B7 9E B7 8F 5B 9F 4F 0F B6 F8 94 DE BF 0F BE CD BF 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 E8 EF F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 80 03 0F B6 F8 94 DE BF 0F BE CD BF F6 01 11 92 11 92 E0 17 F1 07 D9 F7 1B CF 8D B7 9E B7 83 50 91 40 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 83 E0 +1393 1738098148217 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148217 pro JtagIce3 [0x11] <<< 06 00 00 0C 40 +1393 1738098148218 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148218 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 91 E0 E3 EF F4 E0 01 90 0D 92 01 97 E1 F7 0E 94 81 08 80 93 CE 04 0F B6 F8 94 DE BF 0F BE CD BF 58 CF AA 1B BB 1B 51 E1 07 C0 AA 1F BB 1F A6 17 B7 07 10 F0 A6 1B B7 0B 88 1F 99 1F 5A 95 A9 F7 80 95 90 95 BC 01 CD 01 08 95 97 FB 07 2E 16 F4 00 94 07 D0 77 FD 09 D0 0E 94 51 0C 07 FC 05 D0 3E F4 90 95 81 95 9F 4F 08 95 70 95 61 95 7F 4F 08 95 A1 E2 1A 2E AA 1B BB 1B FD 01 0D C0 AA 1F +1393 1738098148252 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148253 pro JtagIce3 [0x11] <<< 06 00 00 0C 80 +1393 1738098148254 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148254 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 BB 1F EE 1F FF 1F A2 17 B3 07 E4 07 F5 07 20 F0 A2 1B B3 0B E4 0B F5 0B 66 1F 77 1F 88 1F 99 1F 1A 94 69 F7 60 95 70 95 80 95 90 95 9B 01 AC 01 BD 01 CF 01 08 95 FB 01 DC 01 02 C0 01 90 0D 92 41 50 50 40 D8 F7 08 95 DC 01 01 C0 6D 93 41 50 50 40 E0 F7 08 95 FC 01 81 91 86 17 21 F0 88 23 D9 F7 99 27 08 95 31 97 CF 01 08 95 AE E0 B0 E0 EC EB FC E0 0C 94 86 0F 0D 89 1E 89 86 E0 8C 83 +1393 1738098148288 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148288 pro JtagIce3 [0x11] <<< 06 00 00 0C C0 +1393 1738098148289 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148289 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 1A 83 09 83 8F 89 98 8D 81 30 20 E8 92 07 10 F0 80 E0 90 E8 01 97 9E 83 8D 83 AE 01 45 5E 5F 4F 69 8D 7A 8D CE 01 01 96 0E 94 E8 0C 4D 81 5E 81 57 FD 0A C0 2F 81 38 85 42 17 53 07 0C F4 9A 01 02 0F 13 1F F8 01 10 82 2E 96 E4 E0 0C 94 A2 0F AB E0 B0 E0 EE EE FC E0 0C 94 79 0F 6C 01 7B 01 8A 01 FC 01 17 82 16 82 83 81 81 FF DA C1 9A E0 49 2E F6 01 23 81 F7 01 23 FD 85 91 23 FF 81 91 +1393 1738098148323 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148324 pro JtagIce3 [0x11] <<< 06 00 00 0D 00 +1393 1738098148325 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148325 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 7F 01 81 15 09 F4 1F C1 85 32 39 F4 23 FD 95 91 23 FF 91 91 7F 01 95 32 29 F4 B6 01 90 E0 0E 94 EA 0E E7 CF 30 E0 61 2C 51 2C 71 2C F0 E2 7F 16 40 F5 9B 32 D9 F0 58 F4 90 32 D1 F0 93 32 F1 F0 9E 32 99 F5 76 FC FF C0 68 94 76 F8 06 C0 9D 32 91 F0 90 33 C1 F4 68 94 70 F8 F7 01 23 FD 95 91 23 FF 91 91 7F 01 91 11 E1 CF 29 C0 68 94 71 F8 68 94 72 F8 F2 CF 68 94 73 F8 EF CF 68 94 74 F8 +1393 1738098148359 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148359 pro JtagIce3 [0x11] <<< 06 00 00 0D 40 +1393 1738098148360 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148360 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 EC CF 77 FC 1C C0 80 ED 89 0F 8A 30 C8 F6 76 FE 05 C0 64 9C 80 0D 11 24 68 2E DF CF 54 9C 80 0D 11 24 58 2E 68 94 75 F8 D8 CF 9C 36 19 F4 68 94 77 F8 D3 CF 9C 34 09 F4 4B C0 98 36 71 F2 89 2F 8F 7D 85 54 83 30 08 F4 45 C0 93 36 09 F4 66 C0 93 37 09 F4 69 C0 93 35 09 F4 75 C0 94 36 19 F0 99 36 09 F0 9F C0 F8 01 77 FE 95 C0 61 91 71 91 81 91 91 91 8F 01 27 2D 2F 76 72 2E 97 FF 09 C0 +1393 1738098148394 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148395 pro JtagIce3 [0x11] <<< 06 00 00 0D 80 +1393 1738098148396 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148396 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 90 95 80 95 70 95 61 95 7F 4F 8F 4F 9F 4F 68 94 77 F8 2A E0 30 E0 AE 01 4F 5F 5F 4F 5A 01 0E 94 1A 0F 8A 19 A8 2E 76 FE C5 C0 87 2D 8E 7F A6 14 08 F0 BF C0 74 FE 12 C1 72 FC 06 C1 F7 2D FE 7E 7F 2E B6 2C 87 2D 86 78 81 15 09 F4 C0 C0 01 C1 31 E0 83 CF 31 15 F9 F0 08 5F 1F 4F 8F E3 89 83 88 24 83 94 91 2C AE 01 4F 5F 5F 4F 5A 01 E8 94 77 F8 73 FC 03 C0 85 14 91 04 B0 F1 81 14 91 04 +1393 1738098148430 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148430 pro JtagIce3 [0x11] <<< 06 00 00 0D C0 +1393 1738098148431 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148431 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 D1 F5 51 14 09 F4 35 CF B6 01 80 E2 90 E0 0E 94 EA 0E 5A 94 F6 CF 0C 5F 1F 4F E0 CF F8 01 80 81 89 83 0E 5F 1F 4F DC CF F8 01 A1 90 B1 90 8F 01 66 2D 70 E0 76 FC 02 C0 6F EF 7F EF C5 01 0E 94 DF 0E 4C 01 D4 CF F8 01 A1 90 B1 90 8F 01 66 2D 70 E0 76 FC 02 C0 6F EF 7F EF C5 01 0E 94 D4 0E 4C 01 68 94 77 F8 C5 CF B6 01 80 E2 90 E0 0E 94 EA 0E 5A 94 C0 CF F5 01 77 FC 85 91 77 FE 81 91 +1393 1738098148465 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148465 pro JtagIce3 [0x11] <<< 06 00 00 0E 00 +1393 1738098148467 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148467 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 5F 01 B6 01 90 E0 0E 94 EA 0E 51 10 5A 94 F1 E0 8F 1A 91 08 B3 CF 61 91 71 91 07 2E 00 0C 88 0B 99 0B 68 CF 37 2C E8 94 34 F8 2A E0 30 E0 95 37 39 F1 57 2D 59 7F 35 2E 90 37 99 F0 58 F4 98 35 A9 F0 9F 36 D9 F0 F6 01 86 81 97 81 2B 96 E1 E1 0C 94 95 0F 98 37 B9 F7 74 FC 05 C0 20 E1 30 E0 0F C0 68 94 34 F8 68 94 32 F8 F8 CF 74 FE 03 C0 87 2D 86 60 38 2E 20 E1 32 E0 02 C0 28 E0 30 E0 +1393 1738098148501 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148501 pro JtagIce3 [0x11] <<< 06 00 00 0E 40 +1393 1738098148502 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148502 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 F8 01 37 FE 11 C0 61 91 71 91 81 91 91 91 8F 01 FE 01 31 96 5F 01 AF 01 0E 94 1A 0F 8A 19 A8 2E 73 2C E8 94 77 F8 3F CF 61 91 71 91 80 E0 90 E0 EE CF 78 2E BA 2C 74 FE 45 CF FE 01 EA 0D F1 1D 80 81 80 33 09 F0 43 C0 27 2D 29 7E 72 2E 73 FC 0E C0 70 FE 4F C0 6A 2C B5 14 18 F4 65 0C 6B 18 B5 2C 85 2D 8B 19 5B 14 08 F4 80 E0 B8 0E B5 14 08 F0 42 C0 5B 18 74 FE 41 C0 B6 01 80 E3 90 E0 +1393 1738098148536 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148537 pro JtagIce3 [0x11] <<< 06 00 00 0E 80 +1393 1738098148538 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148538 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0E 94 EA 0E 72 FE 09 C0 88 E5 90 E0 71 FC 02 C0 88 E7 90 E0 B6 01 0E 94 EA 0E A6 14 D8 F1 AA 94 B1 2C 4F EF A4 1A B4 0A CE 01 01 96 3C 01 A8 0E B9 1E F5 01 82 91 5F 01 B6 01 90 E0 0E 94 EA 0E 6A 14 7B 04 B1 F7 1D CF B6 2C 78 2E B6 CF 72 FC 02 C0 B3 94 BC CF B3 94 B3 94 B9 CF B6 2C 78 2E F1 CE B6 01 80 E2 90 E0 0E 94 EA 0E 33 94 35 14 C0 F3 B7 CF 3B 2C FB CF 51 2C BD CF 87 2D 86 78 +1393 1738098148572 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148572 pro JtagIce3 [0x11] <<< 06 00 00 0E C0 +1393 1738098148573 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148573 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 81 15 59 F2 80 E2 71 FC 8B E2 77 FC 8D E2 B6 01 90 E0 C1 CF B6 01 80 E3 90 E0 0E 94 EA 0E 6A 94 BC CF 8F EF 9F EF 52 CF FC 01 05 90 61 50 70 40 01 10 D8 F7 80 95 90 95 8E 0F 9F 1F 08 95 FC 01 61 50 70 40 01 90 01 10 D8 F7 80 95 90 95 8E 0F 9F 1F 08 95 0F 93 1F 93 CF 93 DF 93 18 2F 09 2F EB 01 8B 81 81 FD 09 C0 1F EF 0F EF 81 2F 90 2F DF 91 CF 91 1F 91 0F 91 08 95 82 FF 14 C0 2E 81 +1393 1738098148607 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148607 pro JtagIce3 [0x11] <<< 06 00 00 0F 00 +1393 1738098148608 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148608 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 3F 81 8C 81 9D 81 28 17 39 07 3C F4 E8 81 F9 81 CF 01 01 96 99 83 88 83 10 83 8E 81 9F 81 01 96 9F 83 8E 83 E3 CF E8 85 F9 85 81 2F 09 95 89 2B A1 F3 DA CF FA 01 AA 27 28 30 51 F1 20 31 81 F1 E8 94 6F 93 6E 7F 6E 5F 7F 4F 8F 4F 9F 4F AF 4F B1 E0 3E D0 B4 E0 3C D0 67 0F 78 1F 89 1F 9A 1F A1 1D 68 0F 79 1F 8A 1F 91 1D A1 1D 6A 0F 71 1D 81 1D 91 1D A1 1D 20 D0 09 F4 68 94 3F 91 2A E0 +1393 1738098148643 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148643 pro JtagIce3 [0x11] <<< 06 00 00 0F 40 +1393 1738098148644 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148644 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 26 9F 11 24 30 19 30 5D 31 93 DE F6 CF 01 08 95 46 2F 47 70 40 5D 41 93 B3 E0 0F D0 C9 F7 F6 CF 46 2F 4F 70 40 5D 4A 33 18 F0 49 5D 31 FD 40 52 41 93 02 D0 A9 F7 EA CF B4 E0 A6 95 97 95 87 95 77 95 67 95 BA 95 C9 F7 00 97 61 05 71 05 08 95 9B 01 AC 01 0A 2E 06 94 57 95 47 95 37 95 27 95 BA 95 C9 F7 62 0F 73 1F 84 1F 95 1F A0 1D 08 95 2F 92 3F 92 4F 92 5F 92 6F 92 7F 92 8F 92 9F 92 +1393 1738098148678 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148678 pro JtagIce3 [0x11] <<< 06 00 00 0F 80 +1393 1738098148679 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148679 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 CA 1B DB 0B 0F B6 F8 94 DE BF 0F BE CD BF 09 94 2A 88 39 88 48 88 5F 84 6E 84 7D 84 8C 84 9B 84 AA 84 B9 84 C8 84 DF 80 EE 80 FD 80 0C 81 1B 81 AA 81 B9 81 CE 0F D1 1D 0F B6 F8 94 DE BF 0F BE CD BF ED 01 08 95 F8 94 FF CF 25 75 00 2C 00 20 20 20 20 00 4C 45 4E 47 54 48 00 54 4F 00 46 52 4F 4D 00 44 54 59 50 45 +1393 1738098148713 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148713 pro JtagIce3 [0x11] <<< 06 00 00 0F C0 +1393 1738098148715 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148715 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 00 46 4C 41 47 53 00 41 53 20 4E 55 4D 42 45 52 00 44 69 64 20 6E 6F 74 20 67 65 74 20 52 58 0D 0A 00 0D 0A 0D 0A 20 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 20 53 54 41 52 54 49 4E 47 21 20 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 20 0D 0A 0D 0A 00 4C 4F 4F 50 0D 0A 00 49 6E 63 72 65 6D 65 6E 74 69 6E 67 20 6D 69 6E 75 74 65 20 69 6E 64 65 78 0D 0A +1393 1738098148749 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148749 pro JtagIce3 [0x11] <<< 06 00 00 10 00 +1393 1738098148750 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148750 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 00 53 65 6E 64 69 6E 67 20 74 68 69 73 20 6D 65 73 73 61 67 65 0D 0A 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +1393 1738098148758 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148758 pro JtagIce3 [0x11] <<< 06 00 00 00 00 +1393 1738098148759 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148759 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098148794 pro JtagIce3 [0x11] >>> 14 00 0C 94 5A 00 0C 94 43 0A 0C 94 49 0A 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 78 0A 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 00 +1393 1738098148794 pro JtagIce3 [0x11] <<< 06 00 00 00 40 +1393 1738098148795 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148795 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098148830 pro JtagIce3 [0x11] >>> 14 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 11 24 1F BE CF EF D8 E0 DE BF CD BF 11 E0 A0 E0 B1 E0 E2 E6 FF E1 02 C0 05 90 0D 92 A6 3B B1 07 D9 F7 26 E0 A6 EB B1 E0 01 C0 1D 92 A9 33 B2 07 E1 F7 0E 94 D3 0A 0C 94 AF 0F 0C 94 00 00 E0 EC F0 E0 80 81 86 FF FD CF E0 EC F0 E0 00 +1393 1738098148830 pro JtagIce3 [0x11] <<< 06 00 00 00 80 +1393 1738098148831 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148831 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098148866 pro JtagIce3 [0x11] >>> 14 00 80 81 80 64 80 83 08 95 10 92 C5 00 8C E0 80 93 C4 00 88 E1 80 93 C1 00 86 E0 80 93 C2 00 08 95 E0 EC F0 E0 90 81 95 FF FD CF 80 93 C6 00 08 95 CF 93 DF 93 C8 2F D9 2F 88 81 81 15 31 F0 21 96 0E 94 90 00 89 91 81 11 FB CF DF 91 CF 91 08 95 5F 92 6F 92 7F 92 8F 92 9F 92 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2E D9 2E E6 2E F7 2E 54 2E 65 2E 8B E5 0E 94 90 00 00 +1393 1738098148866 pro JtagIce3 [0x11] <<< 06 00 00 00 C0 +1393 1738098148867 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148867 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098148902 pro JtagIce3 [0x11] >>> 14 00 E1 14 F1 04 B1 F1 56 01 AE 0C BF 1C 46 01 00 E0 11 E0 68 94 77 24 74 F8 C6 EB D1 E0 21 E0 E2 1A F1 08 03 C0 8A 14 9B 04 21 F1 F4 01 81 91 4F 01 1F 92 8F 93 1F 93 0F 93 1F 92 7F 92 DF 93 CF 93 0E 94 B6 0C CE 01 0E 94 98 00 C4 01 8C 19 9D 09 01 97 ED B7 FE B7 38 96 0F B6 F8 94 FE BF 0F BE ED BF 8E 15 9F 05 F0 F6 83 E0 91 E0 0E 94 98 00 D9 CF 8D E5 0E 94 90 00 85 E0 91 E0 0E 94 98 00 00 +1393 1738098148902 pro JtagIce3 [0x11] <<< 06 00 00 01 00 +1393 1738098148903 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148903 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098148938 pro JtagIce3 [0x11] >>> 14 00 85 2D 96 2D 0E 94 98 00 89 E7 91 E0 0E 94 98 00 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 9F 90 8F 90 7F 90 6F 90 5F 90 08 95 1F 93 CF 93 DF 93 18 2F D6 2F C7 2F 86 E0 91 E0 0E 94 98 00 1F 92 1F 93 80 E0 91 E0 9F 93 8F 93 1F 92 80 E1 8F 93 86 EB 91 E0 9F 93 8F 93 0E 94 B6 0C 86 EB 91 E0 0E 94 98 00 88 E0 91 E0 0E 94 98 00 8D 2F 9C 2F 0E 94 98 00 89 E7 91 E0 0E 94 00 +1393 1738098148938 pro JtagIce3 [0x11] <<< 06 00 00 01 40 +1393 1738098148939 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148939 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098148974 pro JtagIce3 [0x11] >>> 14 00 98 00 8D B7 9E B7 08 96 0F B6 F8 94 9E BF 0F BE 8D BF DF 91 CF 91 1F 91 08 95 CF 93 DF 93 CD B7 DE B7 6A E0 71 E0 8D 81 0E 94 18 01 61 E1 71 E0 8E 81 0E 94 18 01 64 E1 71 E0 8F 81 0E 94 18 01 69 E1 71 E0 88 85 0E 94 18 01 6F E1 71 E0 89 85 0E 94 18 01 6D 81 70 E0 45 E2 51 E0 CE 01 0A 96 0E 94 A8 00 DF 91 CF 91 08 95 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 E8 2E F9 2E 4C E3 50 E0 60 E2 00 +1393 1738098148980 pro JtagIce3 [0x11] <<< 06 00 00 01 80 +1393 1738098148981 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148981 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149016 pro JtagIce3 [0x11] >>> 14 00 70 E0 8F EC 91 E0 0E 94 A4 0C 81 E0 0E 94 CB 05 80 E0 0E 94 D2 05 0E 94 DC 05 CA EC D1 E0 84 50 88 83 0E 94 DC 05 89 83 0E 94 DC 05 8A 83 0E 94 DC 05 8B 83 0E 94 DC 05 8C 83 08 81 01 15 59 F0 CF EC D1 E0 10 E0 01 53 1E 4F 0E 94 DC 05 89 93 C0 17 D1 07 D1 F7 80 E0 0E 94 CB 05 81 E4 EA EC F1 E0 AE 2D BF 2D 01 90 0D 92 8A 95 E1 F7 8E 2D 9F 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 08 95 00 +1393 1738098149016 pro JtagIce3 [0x11] <<< 06 00 00 01 C0 +1393 1738098149017 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149017 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149052 pro JtagIce3 [0x11] >>> 14 00 CF 93 C8 2F 81 E0 0E 94 CB 05 8C 2F 0E 94 D2 05 8F EF 90 E0 0E 94 DC 05 C8 2F 80 E0 0E 94 CB 05 8C 2F CF 91 08 95 CF 93 DF 93 D8 2F C6 2F 81 E0 0E 94 CB 05 8D 2F 80 68 0E 94 D2 05 8C 2F 0E 94 D2 05 C8 2F 80 E0 0E 94 CB 05 8C 2F DF 91 CF 91 08 95 FF 92 0F 93 1F 93 CF 93 DF 93 08 2F C6 2F D7 2F 14 2F 81 E0 0E 94 CB 05 80 2F 80 68 0E 94 D2 05 F8 2E 0F EF 01 0F 11 15 69 F0 10 E0 0F 5F 00 +1393 1738098149052 pro JtagIce3 [0x11] <<< 06 00 00 02 00 +1393 1738098149053 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149053 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149088 pro JtagIce3 [0x11] >>> 14 00 1F 4F 0C 0F 1D 1F FE 01 21 96 80 81 0E 94 D2 05 C0 17 D1 07 C1 F7 80 E0 0E 94 CB 05 8F 2D DF 91 CF 91 1F 91 0F 91 FF 90 08 95 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 06 2F 10 92 0B 02 61 15 09 F4 42 C0 C8 2F D9 2F 40 E0 50 E0 BA 01 10 E0 CC 24 CA 94 DC 2C EC 2C F1 2C 29 91 DB 01 CA 01 88 0F 99 1F AA 1F BB 1F 88 0F 99 1F AA 1F BB 1F 88 0F 99 1F AA 1F BB 1F 88 0F 99 1F AA 1F 00 +1393 1738098149088 pro JtagIce3 [0x11] <<< 06 00 00 02 40 +1393 1738098149089 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149089 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149124 pro JtagIce3 [0x11] >>> 14 00 BB 1F 88 0F 99 1F AA 1F BB 1F 84 1B 95 0B A6 0B B7 0B BC 01 CD 01 62 0F 71 1D 81 1D 91 1D A7 01 96 01 0E 94 79 0C AB 01 BC 01 1F 5F 10 93 0B 02 10 13 D4 CF CB 01 BA 01 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 08 95 40 E0 50 E0 BA 01 F1 CF 6D E5 8A E5 0E 94 D3 01 6C E7 8C E5 0E 94 D3 01 08 95 65 E5 8A E5 0E 94 D3 01 60 E7 8C E5 0E 94 D3 01 08 95 E8 2F F9 2F 10 82 8F EF 81 83 00 +1393 1738098149124 pro JtagIce3 [0x11] <<< 06 00 00 02 80 +1393 1738098149125 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149125 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149160 pro JtagIce3 [0x11] >>> 14 00 82 83 13 82 14 82 4C E3 50 E0 60 E2 70 E0 CF 01 05 96 0E 94 A4 0C 08 95 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 08 2F 19 2F CB 5E DE 4F C8 80 C5 51 D1 40 CA 5E DE 4F D8 80 C6 51 D1 40 C9 5E DE 4F E8 80 C7 51 D1 40 C8 5E DE 4F F8 80 C8 51 D1 40 8A EC 91 E0 0E 94 7B 02 4B 85 4B 30 08 F0 4A E0 50 E0 BE 01 64 5F 7F 4F 8F EC 91 E0 0E 94 9B 0C C4 5F DE 4F 48 81 CC 50 00 +1393 1738098149160 pro JtagIce3 [0x11] <<< 06 00 00 02 C0 +1393 1738098149161 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149161 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149196 pro JtagIce3 [0x11] >>> 14 00 D1 40 4B 30 08 F0 4A E0 50 E0 BE 01 64 57 7F 4F 89 ED 91 E0 0E 94 9B 0C EA EC F1 E0 C1 8E D2 8E C1 5F DE 4F 88 81 CF 50 D1 40 83 8F C0 5F DE 4F 88 81 C0 51 D1 40 84 8F CE 5E DE 4F 88 81 C2 51 D1 40 85 8F CD 5E DE 4F 88 81 C3 51 D1 40 86 8F CC 5E DE 4F 88 81 C4 51 D1 40 87 8F AE 2D BF 2D EA EE F1 E0 48 E0 52 E0 2D 91 3C 91 11 97 20 83 2D 91 3D 91 31 83 32 96 E4 17 F5 07 A9 F7 69 E3 00 +1393 1738098149196 pro JtagIce3 [0x11] <<< 06 00 00 03 00 +1393 1738098149197 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149197 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149232 pro JtagIce3 [0x11] >>> 14 00 8F EC 91 E0 0E 94 15 02 60 93 C6 01 70 93 C7 01 80 93 C8 01 90 93 C9 01 EA EC F1 E0 66 AF 77 AF 80 93 0A 02 8C E3 80 83 8F E1 84 83 C3 5F DE 4F 88 81 CD 50 D1 40 82 83 8F EF 81 83 82 E0 83 83 81 E4 A0 2F B1 2F 01 90 0D 92 8A 95 E1 F7 80 2F 91 2F DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 08 95 CF 93 C8 2F 81 E0 0E 94 C0 01 68 2F 63 7E CC 71 6C 2B 81 E0 0E 94 D3 01 CF 91 08 95 00 +1393 1738098149232 pro JtagIce3 [0x11] <<< 06 00 00 03 40 +1393 1738098149233 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149233 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149268 pro JtagIce3 [0x11] >>> 14 00 88 E2 0E 94 C0 01 83 FF FB CF 08 95 CF 93 E8 2F F9 2F C6 2F 90 81 91 15 D1 F0 31 96 20 E0 30 E0 5F E1 52 9F D0 01 53 9F B0 0D 11 24 9D 01 29 0F 31 1D 91 91 91 11 F5 CF 4C 1B 55 0B BA 01 6F 5F 7F 4F C9 01 0E 94 51 0C 8C 0F CF 91 08 95 20 E0 30 E0 F2 CF 87 E2 0E 94 C0 01 81 15 DC F7 08 95 0E 94 69 02 8C E0 0E 94 32 03 0E 94 6A 03 08 95 0E 94 72 02 80 E1 0E 94 32 03 0E 94 6A 03 08 95 00 +1393 1738098149268 pro JtagIce3 [0x11] <<< 06 00 00 03 80 +1393 1738098149269 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149269 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149303 pro JtagIce3 [0x11] >>> 14 00 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 19 85 0E 94 78 03 0E 94 70 03 81 E0 0E 94 CB 05 80 E8 0E 94 D2 05 01 2F 1D 33 08 F0 0C E3 84 E0 80 0F 0E 94 D2 05 8A 85 0E 94 D2 05 8B 85 0E 94 D2 05 8C 85 0E 94 D2 05 8D 85 0E 94 D2 05 11 15 69 F0 7E 01 8E E0 E8 0E F1 1C 10 E0 F7 01 81 91 7F 01 0E 94 D2 05 1F 5F 10 17 C0 F3 80 E0 0E 94 CB 05 0E 94 40 03 0E 94 78 03 DF 91 CF 91 1F 91 00 +1393 1738098149303 pro JtagIce3 [0x11] <<< 06 00 00 03 C0 +1393 1738098149305 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149305 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149339 pro JtagIce3 [0x11] >>> 14 00 0F 91 FF 90 EF 90 08 95 0F 93 1F 93 CF 93 DF 93 08 2F 19 2F 0E 94 78 03 C2 E0 D0 E0 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 0C 17 1D 07 40 F0 88 E2 0E 94 C0 01 21 96 82 FF F1 CF 81 E0 01 C0 80 E0 DF 91 CF 91 1F 91 0F 91 08 95 0E 94 72 02 84 E0 0E 94 32 03 0E 94 6A 03 08 95 81 E0 0E 94 72 04 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 80 E0 0E 94 72 04 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 08 95 00 +1393 1738098149339 pro JtagIce3 [0x11] <<< 06 00 00 04 00 +1393 1738098149341 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149341 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149375 pro JtagIce3 [0x11] >>> 14 00 CF 93 DF 93 00 D0 CD B7 DE B7 0E 94 ED 03 2F EF 80 E7 92 E0 21 50 80 40 90 40 E1 F7 00 C0 00 00 0E 94 E5 03 6C E6 87 E0 0E 94 D3 01 60 E8 88 E0 0E 94 D3 01 60 E0 89 E0 0E 94 D3 01 60 E1 85 E0 0E 94 D3 01 6F E8 8C E3 0E 94 D3 01 60 E3 8F E6 0E 94 D3 01 8D E2 94 ED 9A 83 89 83 42 E0 BE 01 6F 5F 7F 4F 8F E2 0E 94 E9 01 68 E8 8E E2 0E 94 D3 01 61 E0 82 E0 0E 94 D3 01 60 E0 83 E0 0E 94 00 +1393 1738098149375 pro JtagIce3 [0x11] <<< 06 00 00 04 40 +1393 1738098149377 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149377 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149411 pro JtagIce3 [0x11] >>> 14 00 D3 01 60 E8 84 E0 0E 94 D3 01 60 E1 86 E0 0E 94 D3 01 60 E0 86 E0 0E 94 D3 01 60 EE 89 E1 0E 94 D3 01 60 EE 8A E1 0E 94 D3 01 60 ED 87 E3 0E 94 D3 01 60 E0 8C E2 0E 94 D3 01 64 E0 8D E2 0E 94 D3 01 6F E7 81 E1 0E 94 D3 01 0F 90 0F 90 DF 91 CF 91 08 95 39 9A 6B 9A 38 98 40 9A 80 E5 80 93 AC 00 08 95 3A 9A 81 15 11 F0 42 9A 08 95 42 98 08 95 3B 9A 81 15 11 F0 43 9A 08 95 43 98 08 95 00 +1393 1738098149411 pro JtagIce3 [0x11] <<< 06 00 00 04 80 +1393 1738098149412 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149412 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149447 pro JtagIce3 [0x11] >>> 14 00 10 92 B9 00 8C E0 80 93 B8 00 84 E0 80 93 BC 00 08 95 94 EA 90 93 BC 00 EC EB F0 E0 90 81 91 15 EC F7 80 93 BB 00 84 E8 80 93 BC 00 EC EB F0 E0 80 81 81 15 EC F7 90 91 B9 00 98 7F 98 31 31 F0 81 E0 90 34 09 F0 08 95 80 E0 08 95 80 E0 08 95 84 E9 80 93 BC 00 EC EB F0 E0 80 81 84 FF FD CF 08 95 84 EC 80 93 BC 00 EC EB F0 E0 80 81 81 15 EC F7 80 91 BB 00 08 95 80 93 BB 00 84 E8 80 93 00 +1393 1738098149447 pro JtagIce3 [0x11] <<< 06 00 00 04 C0 +1393 1738098149448 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149448 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149483 pro JtagIce3 [0x11] >>> 14 00 BC 00 EC EB F0 E0 80 81 81 15 EC F7 90 91 B9 00 98 7F 81 E0 98 32 09 F0 08 95 80 E0 08 95 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C6 2F 04 2F 15 2F E2 2E 88 0F 0E 94 89 04 F8 2E 81 15 51 F0 FF 24 F3 94 8F 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 08 95 8C 2F 0E 94 BC 04 E1 14 49 F0 E8 01 0E 0D 11 1D 89 91 0E 94 BC 04 C0 17 D1 07 D1 F7 0E 94 A8 04 E7 CF CF 93 DF 93 0F 92 CD B7 DE B7 49 83 00 +1393 1738098149483 pro JtagIce3 [0x11] <<< 06 00 00 05 00 +1393 1738098149484 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149484 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149519 pro JtagIce3 [0x11] >>> 14 00 21 E0 AE 01 4F 5F 5F 4F 0E 94 CF 04 0F 90 DF 91 CF 91 08 95 84 E8 80 93 BC 00 EC EB F0 E0 80 81 81 15 EC F7 80 91 BB 00 08 95 AF 92 BF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2F F6 2E 04 2F 15 2F D2 2F 88 0F 0E 94 89 04 DD 24 D3 94 81 15 59 F0 8D 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 BF 90 AF 90 08 95 8F 2D 0E 94 BC 04 8C 2F 88 0F 81 60 0E 94 89 04 D8 2E 81 11 1E C0 00 +1393 1738098149519 pro JtagIce3 [0x11] <<< 06 00 00 05 40 +1393 1738098149520 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149520 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149555 pro JtagIce3 [0x11] >>> 14 00 8D 2F 81 50 99 0B 5C 01 D2 30 60 F0 CD 2D 78 01 EC 0E F1 1C 0E 94 B1 04 F7 01 80 83 CF 5F CA 15 1B 04 AC F3 8D 2F 81 50 99 0B 08 0F 19 1F 0E 94 0A 05 F8 01 80 83 0E 94 A8 04 CC CF DD 24 D3 94 C9 CF 21 E0 0E 94 15 05 08 95 CF 93 DF 93 0F 92 CD B7 DE B7 AE 01 4F 5F 5F 4F 0E 94 61 05 89 81 0F 90 DF 91 CF 91 08 95 AF 92 BF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2F F6 2E E7 2E 00 +1393 1738098149555 pro JtagIce3 [0x11] <<< 06 00 00 05 80 +1393 1738098149556 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149556 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149591 pro JtagIce3 [0x11] >>> 14 00 04 2F 15 2F D2 2F 88 0F 0E 94 89 04 DD 24 D3 94 81 15 59 F0 8D 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 BF 90 AF 90 08 95 8E 2D 0E 94 BC 04 8F 2D 0E 94 BC 04 8C 2F 88 0F 81 60 0E 94 89 04 D8 2E 81 11 1E C0 8D 2F 81 50 99 0B 5C 01 D2 30 60 F0 CD 2D 78 01 EC 0E F1 1C 0E 94 B1 04 F7 01 80 83 CF 5F CA 15 1B 04 AC F3 8D 2F 81 50 99 0B 08 0F 19 1F 0E 94 0A 05 F8 01 80 83 0E 94 A8 04 00 +1393 1738098149591 pro JtagIce3 [0x11] <<< 06 00 00 05 C0 +1393 1738098149592 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149592 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149627 pro JtagIce3 [0x11] >>> 14 00 C9 CF DD 24 D3 94 C6 CF 20 9A 81 11 02 C0 28 9A 08 95 28 98 08 95 6A 9A 81 11 02 C0 72 9A 08 95 72 98 08 95 80 93 AE 00 ED EA F0 E0 80 81 81 15 EC F7 80 91 AE 00 08 95 8F EF 0E 94 D2 05 08 95 FF 92 0F 93 1F 93 CF 93 DF 93 18 2F D9 2F F6 2E 07 2F C4 2F 44 E1 50 E0 60 E2 70 E0 86 E2 93 E0 0E 94 A4 0C AF 2D B0 2F 50 E0 30 E0 03 C0 3F 5F 3C 17 60 F4 2D 91 21 15 49 F0 20 32 C1 F3 E5 2F 00 +1393 1738098149627 pro JtagIce3 [0x11] <<< 06 00 00 06 00 +1393 1738098149628 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149628 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149663 pro JtagIce3 [0x11] >>> 14 00 F0 E0 EA 5D FC 4F 20 83 5F 5F F1 CF 25 2F 30 E0 30 93 3C 03 20 93 3B 03 87 E1 E6 E2 F3 E0 A1 2F BD 2F 01 90 0D 92 8A 95 E1 F7 81 2F 9D 2F DF 91 CF 91 1F 91 0F 91 FF 90 08 95 55 9A 81 15 11 F0 5D 9A 08 95 5D 98 08 95 68 9A 81 15 11 F0 70 9A 08 95 70 98 08 95 26 2F 64 2F 75 2F 48 2F 59 2F 83 E5 0E 94 74 05 08 95 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 CE 5F D1 09 0F B6 F8 94 DE BF 0F BE 00 +1393 1738098149663 pro JtagIce3 [0x11] <<< 06 00 00 06 40 +1393 1738098149664 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149664 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149698 pro JtagIce3 [0x11] >>> 14 00 CD BF 08 2F 19 2F 80 E0 0E 94 1D 06 81 E0 0E 94 24 06 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 44 E0 50 E0 6E EF CE 01 01 96 0E 94 2B 06 BE 01 6F 5F 7F 4F 80 2F 91 2F 0E 94 73 09 81 E0 0E 94 1D 06 80 2F 91 2F C2 50 DF 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 08 95 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 C8 51 D1 40 0F B6 F8 94 DE BF 0F BE 00 +1393 1738098149698 pro JtagIce3 [0x11] <<< 06 00 00 06 80 +1393 1738098149699 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149699 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149734 pro JtagIce3 [0x11] >>> 14 00 CD BF E8 2E F9 2E CE 01 01 96 0E 94 34 06 CE 01 02 96 0E 94 98 00 89 E7 91 E0 0E 94 98 00 49 81 BE 01 6E 5F 7F 4F CE 01 8E 5F 9E 4F 0E 94 E0 05 87 E1 FE 01 EE 5F FE 4F AC E0 B2 E0 01 90 0D 92 8A 95 E1 F7 8C E0 92 E0 0E 94 98 00 89 E7 91 E0 0E 94 98 00 6C E2 70 E0 8C E0 92 E0 0E 94 AB 0C 08 2F 19 2F 01 15 11 05 09 F4 46 C0 0C 50 12 40 68 01 DD 24 0F 2E FC E0 AF 2E F2 E0 BF 2E F0 2D 00 +1393 1738098149734 pro JtagIce3 [0x11] <<< 06 00 00 06 C0 +1393 1738098149735 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149735 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149770 pro JtagIce3 [0x11] >>> 14 00 A6 01 B5 01 84 E2 92 E0 0E 94 9B 0C F5 01 15 89 56 89 B6 01 63 5F 7D 4F 41 2F 84 EA 92 E0 0E 94 9B 0C 00 93 23 02 10 1B 10 93 24 03 4B E3 60 E0 84 E2 92 E0 0E 94 46 03 80 93 25 03 83 E0 91 E0 E3 E2 F2 E0 AE 2D BF 2D 01 90 0D 92 01 97 E1 F7 8E 2D 9F 2D C8 5E DE 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 08 95 EC E0 F2 E0 15 89 56 89 00 +1393 1738098149770 pro JtagIce3 [0x11] <<< 06 00 00 07 00 +1393 1738098149771 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149771 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149806 pro JtagIce3 [0x11] >>> 14 00 41 2F BF 01 84 E2 92 E0 0E 94 9B 0C 10 93 23 02 E4 EA F2 E0 8E E4 9F E2 91 83 80 83 81 E4 82 83 13 E0 C2 CF 53 98 5B 98 08 95 E9 E6 F0 E0 80 81 88 60 80 83 80 81 8B 7F 80 83 E9 9A 08 95 E9 E6 F0 E0 80 81 82 60 80 83 80 81 8E 7F 80 83 E8 9A 08 95 F8 94 A8 95 E0 E6 F0 E0 80 81 88 61 80 83 85 E0 80 83 80 81 80 64 80 83 78 94 08 95 F8 94 E0 E6 F0 E0 80 81 88 61 80 83 10 82 78 94 08 95 00 +1393 1738098149806 pro JtagIce3 [0x11] <<< 06 00 00 07 40 +1393 1738098149807 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149807 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149842 pro JtagIce3 [0x11] >>> 14 00 CF 93 DF 93 00 D0 0F 92 CD B7 DE B7 80 E8 89 83 8A 83 8B 83 23 E0 AE 01 4F 5F 5F 4F 63 E1 88 E6 0E 94 CF 04 0F 90 0F 90 0F 90 DF 91 CF 91 08 95 68 2F 88 E6 0E 94 65 05 08 95 80 E0 0E 94 58 07 08 95 81 E0 0E 94 58 07 08 95 4A E0 64 E0 88 E6 0E 94 FA 04 08 95 42 E0 61 E0 88 E6 0E 94 FA 04 08 95 48 2F 59 2F 27 E0 66 E0 88 E6 0E 94 15 05 08 95 CF 93 DF 93 00 D0 00 D0 00 D0 0F 92 CD B7 00 +1393 1738098149842 pro JtagIce3 [0x11] <<< 06 00 00 07 80 +1393 1738098149843 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149843 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149878 pro JtagIce3 [0x11] >>> 14 00 DE B7 86 EC 93 E0 0E 94 71 07 A6 EC B3 E0 9C 91 EF EB F3 E0 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 89 0F 80 83 11 96 9C 91 11 97 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 89 0F 81 83 12 96 9C 91 12 97 89 2F 82 95 8F 70 8B 70 28 2F 22 0F 22 0F 82 1B 88 0F 9F 7B 89 0F 82 83 13 96 8C 91 13 97 83 83 14 96 9C 91 14 97 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 89 0F 00 +1393 1738098149878 pro JtagIce3 [0x11] <<< 06 00 00 07 C0 +1393 1738098149879 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149879 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149914 pro JtagIce3 [0x11] >>> 14 00 84 83 15 96 9C 91 15 97 89 2F 82 95 8F 70 87 70 28 2F 22 0F 22 0F 82 1B 88 0F 9F 77 89 0F 85 83 16 96 9C 91 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 9E 51 89 0F 86 83 87 E0 DE 01 11 96 01 90 0D 92 8A 95 E1 F7 29 81 3A 81 4B 81 5C 81 6D 81 7E 81 8F 81 90 E0 27 96 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 08 95 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 00 D0 00 +1393 1738098149914 pro JtagIce3 [0x11] <<< 06 00 00 08 00 +1393 1738098149915 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149915 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149950 pro JtagIce3 [0x11] >>> 14 00 00 D0 00 D0 0F 92 CD B7 DE B7 A2 2E B3 2E C4 2E 5C 83 D6 2E E7 2E F8 2E 80 ED 0E 94 89 04 18 2F 81 15 99 F0 11 E0 81 2F 27 96 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 08 95 86 E0 0E 94 BC 04 0D EC A0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 8A 0D 0E 94 BC 04 B0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 00 +1393 1738098149950 pro JtagIce3 [0x11] <<< 06 00 00 08 40 +1393 1738098149951 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149951 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149986 pro JtagIce3 [0x11] >>> 14 00 8B 0D 0E 94 BC 04 C0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 8C 0D 0E 94 BC 04 8C 81 0E 94 BC 04 D0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 8D 0D 0E 94 BC 04 E0 9E 01 2D 11 24 06 95 06 95 06 95 80 2F 88 0F 80 0F 88 0F 8E 0D 0E 94 BC 04 8F 2D 90 E0 6A E0 70 E0 0E 94 65 0C 6D 5F 7F 4F 86 2F 88 0F 86 0F 88 0F 9E E1 9F 0D 89 0F 0E 94 BC 04 0E 94 A8 04 00 +1393 1738098149986 pro JtagIce3 [0x11] <<< 06 00 00 08 80 +1393 1738098149987 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149987 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150021 pro JtagIce3 [0x11] >>> 14 00 92 CF CF 93 DF 93 CD B7 DE B7 C8 54 D1 09 0F B6 F8 94 DE BF 0F BE CD BF 0E 94 00 04 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 8E E7 93 E0 0E 94 7B 02 2E 96 4F AD 2E 97 4B 30 08 F0 4A E0 50 E0 BE 01 62 5B 7F 4F 83 E8 93 E0 0E 94 9B 0C C2 5B DE 4F 48 81 CE 54 D1 40 4B 30 08 F0 4A E0 50 E0 BE 01 62 53 7F 4F 8D E8 93 E0 0E 94 9B 0C EE E7 F3 E0 84 E1 80 83 81 E0 84 83 83 83 8D B7 9E B7 81 54 00 +1393 1738098150021 pro JtagIce3 [0x11] <<< 06 00 00 08 C0 +1393 1738098150022 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150022 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150057 pro JtagIce3 [0x11] >>> 14 00 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 01 90 0D 92 8A 95 E1 F7 0E 94 80 03 0F B6 F8 94 DE BF 0F BE CD BF 84 E6 90 E0 0E 94 C4 03 81 15 09 F4 47 C0 CE 01 08 96 0E 94 75 01 81 E4 FE 01 38 96 AD E3 B3 E0 01 90 0D 92 8A 95 E1 F7 80 91 41 03 82 30 59 F0 82 E0 C8 5B DF 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 08 95 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE 00 +1393 1738098150057 pro JtagIce3 [0x11] <<< 06 00 00 09 00 +1393 1738098150058 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150058 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150093 pro JtagIce3 [0x11] >>> 14 00 8D BF AD B7 BE B7 11 96 81 E4 ED E3 F3 E0 01 90 0D 92 8A 95 E1 F7 0E 94 4D 01 C1 5B DE 4F 28 81 CF 54 D1 40 ED E3 F3 E0 36 81 47 81 60 85 71 85 53 85 0F B6 F8 94 DE BF 0F BE CD BF 82 85 0E 94 F5 07 81 E0 CB CF 8F E2 91 E0 0E 94 98 00 82 E0 C5 CF 80 E4 80 93 7C 00 10 92 7B 00 81 E8 80 93 7A 00 80 E0 08 95 EA E7 F0 E0 80 81 8F 77 80 83 08 95 EA E7 F0 E0 80 81 80 68 80 83 08 95 81 11 00 +1393 1738098150093 pro JtagIce3 [0x11] <<< 06 00 00 09 40 +1393 1738098150094 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150094 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150129 pro JtagIce3 [0x11] >>> 14 00 09 C0 80 E4 80 93 7C 00 EA E7 F0 E0 80 81 80 64 80 83 08 95 8E 30 49 F0 EC E7 F0 E0 90 81 90 7F 90 83 90 81 89 2B 80 83 EF CF 8E E4 80 93 7C 00 EB CF 80 91 7A 00 82 95 81 70 08 95 80 91 78 00 90 91 79 00 08 95 0E 94 3F 09 0E 94 59 09 81 15 E1 F3 0E 94 5E 09 9C 01 EA E7 F0 E0 90 81 90 61 90 83 C9 01 08 95 2F 92 3F 92 5F 92 6F 92 7F 92 8F 92 9F 92 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 00 +1393 1738098150129 pro JtagIce3 [0x11] <<< 06 00 00 09 80 +1393 1738098150130 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150130 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150165 pro JtagIce3 [0x11] >>> 14 00 0F 93 1F 93 CF 93 DF 93 00 D0 CD B7 DE B7 26 2E 37 2E 2D B7 3E B7 3A 83 29 83 10 92 CD 04 D1 01 2C 91 23 30 49 F1 21 E0 20 93 CD 04 21 E0 31 E0 ED EC F3 E0 A8 2F B9 2F 01 90 0D 92 21 50 30 40 D9 F7 E9 81 FA 81 0F B6 F8 94 FE BF 0F BE ED BF 0F 90 0F 90 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 9F 90 8F 90 7F 90 6F 90 5F 90 3F 90 2F 90 08 95 F1 01 21 81 2F 3F 09 F4 00 +1393 1738098150165 pro JtagIce3 [0x11] <<< 06 00 00 09 C0 +1393 1738098150166 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150166 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150201 pro JtagIce3 [0x11] >>> 14 00 4E C0 D1 01 12 96 9C 90 B9 2D B8 70 7B 2E F1 01 43 81 84 80 6B 2E 65 E0 70 E0 93 FE 03 C0 65 80 66 E0 70 E0 04 2F 10 E0 98 01 2F 5F 3F 4F AD B7 BE B7 A2 1B B3 0B 0F B6 F8 94 BE BF 0F BE AD BF ED B7 FE B7 31 96 7F 01 41 15 E9 F0 5B 01 F1 01 E6 0F F7 1F 97 01 55 24 5A 94 54 0E C5 2C D1 2C A1 01 4F 5F 5F 4F 45 0D 51 1D 46 0F 57 1F 61 91 D9 01 6D 93 9D 01 E4 17 F5 07 C9 F7 B6 01 6F 5F 00 +1393 1738098150201 pro JtagIce3 [0x11] <<< 06 00 00 0A 00 +1393 1738098150202 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150202 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150237 pro JtagIce3 [0x11] >>> 14 00 7F 4F 6A 0D 7B 1D F7 01 E0 0F F1 1F 10 82 F7 01 20 81 24 35 41 F0 2B E0 20 93 CD 04 87 CF 22 E0 20 93 CD 04 83 CF 29 2D 27 70 21 30 21 F0 2C E0 20 93 CD 04 7B CF 71 14 11 F0 66 0D 71 1D F1 01 E6 0F F7 1F 20 81 62 0F 71 1D FB 01 31 96 8A 94 58 2D 52 1B 82 16 A1 F0 E2 0D F3 1D 2E EC 33 E0 D1 01 12 96 A6 0F B7 1F 4F EF 45 0F BD 01 64 0F 71 1D 41 91 D9 01 4D 93 9D 01 E6 17 F7 07 C9 F7 00 +1393 1738098150237 pro JtagIce3 [0x11] <<< 06 00 00 0A 40 +1393 1738098150238 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150238 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150272 pro JtagIce3 [0x11] >>> 14 00 50 93 CD 03 53 CF 8F 93 81 E0 80 93 F1 04 8F 91 18 95 1F 92 0F 92 0F B6 0F 92 11 24 2F 93 3F 93 4F 93 5F 93 6F 93 7F 93 8F 93 9F 93 AF 93 BF 93 EF 93 FF 93 81 E0 80 93 F0 04 80 91 F2 04 81 15 89 F0 FF 91 EF 91 BF 91 AF 91 9F 91 8F 91 7F 91 6F 91 5F 91 4F 91 3F 91 2F 91 0F 90 0F BE 0F 90 1F 90 18 95 81 E0 80 93 F2 04 0E 94 29 07 E9 CF 1F 92 0F 92 0F B6 0F 92 11 24 2F 93 3F 93 4F 93 00 +1393 1738098150272 pro JtagIce3 [0x11] <<< 06 00 00 0A 80 +1393 1738098150273 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150273 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150308 pro JtagIce3 [0x11] >>> 14 00 5F 93 6F 93 7F 93 8F 93 9F 93 AF 93 BF 93 EF 93 FF 93 10 92 F2 04 0E 94 37 07 FF 91 EF 91 BF 91 AF 91 9F 91 8F 91 7F 91 6F 91 5F 91 4F 91 3F 91 2F 91 0F 90 0F BE 0F 90 1F 90 18 95 F8 94 81 E0 0E 94 1D 06 80 E0 0E 94 24 06 80 E0 0E 94 C4 05 80 E0 0E 94 CB 05 80 E0 0E 94 79 04 85 B7 80 66 85 BF 8F 7D 85 BF 83 B7 81 7F 84 60 83 BF 83 B7 81 60 83 BF 78 94 88 95 08 95 0E 94 39 09 8E E0 00 +1393 1738098150308 pro JtagIce3 [0x11] <<< 06 00 00 0A C0 +1393 1738098150309 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150309 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150344 pro JtagIce3 [0x11] >>> 14 00 0E 94 63 09 8E E0 0E 94 63 09 8E E0 0E 94 63 09 90 93 F7 05 80 93 F6 05 0E 94 33 09 80 91 F6 05 90 91 F7 05 08 95 CD B7 DE B7 CA 50 D1 40 0F B6 F8 94 DE BF 0F BE CD BF 81 E0 0E 94 79 04 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 0E 94 12 07 0E 94 84 00 80 E4 91 E0 0E 94 98 00 0E 94 80 04 0E 94 6A 04 0E 94 29 09 0E 94 15 07 0E 94 1F 07 0F 2E FF EC CF 2E F4 E0 DF 2E F0 2D 0D EE 14 E0 F6 01 00 +1393 1738098150344 pro JtagIce3 [0x11] <<< 06 00 00 0B 00 +1393 1738098150345 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150345 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150380 pro JtagIce3 [0x11] >>> 14 00 11 92 11 92 E0 17 F1 07 D9 F7 CE 01 08 96 0E 94 6E 06 83 E0 91 E0 FE 01 38 96 A3 EF B4 E0 01 90 0D 92 01 97 E1 F7 8D B7 9E B7 83 50 91 40 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 83 E0 91 E0 E3 EF F4 E0 01 90 0D 92 01 97 E1 F7 0E 94 81 08 80 93 CE 04 9F EF 20 E7 82 E0 91 50 20 40 80 40 E1 F7 00 C0 00 00 0F B6 F8 94 DE BF 0F BE CD BF 0E 94 40 07 0E 94 65 07 0E 94 6B 07 0E 94 00 +1393 1738098150380 pro JtagIce3 [0x11] <<< 06 00 00 0B 40 +1393 1738098150381 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150381 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150416 pro JtagIce3 [0x11] >>> 14 00 61 07 0E 94 5D 07 0F 2E FF EC EF 2E F4 E0 FF 2E F0 2D 04 C0 80 91 F1 04 81 11 21 C0 8C E7 91 E0 0E 94 98 00 80 E0 0E 94 CB 05 80 E0 0E 94 C4 05 0E 94 79 00 0E 94 9E 0A 80 91 F0 04 81 15 51 F3 10 92 F0 04 E0 91 EF 04 F0 E0 EE 0F FF 1F E1 53 FB 4F 80 81 91 81 01 96 91 83 80 83 DB CF 10 92 F1 04 80 91 EF 04 8F 5F 80 93 EF 04 0E 94 61 07 0E 94 5D 07 83 E8 91 E0 0E 94 98 00 0E 94 79 00 00 +1393 1738098150416 pro JtagIce3 [0x11] <<< 06 00 00 0B 80 +1393 1738098150417 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150417 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150452 pro JtagIce3 [0x11] >>> 14 00 0E 94 61 07 0E 94 5D 07 81 E0 0E 94 79 04 0E 94 00 04 81 E0 0E 94 24 06 80 E0 0E 94 1D 06 CE 01 08 96 0E 94 6E 06 83 E0 91 E0 FE 01 38 96 A3 EF B4 E0 01 90 0D 92 01 97 E1 F7 80 91 EF 04 83 30 08 F4 AC CF 10 92 EF 04 80 91 CE 04 82 30 09 F4 8A C0 88 EF 95 E0 0E 94 7B 02 0E 94 BD 0A B8 2E A9 2E 0E 94 79 07 29 83 3A 83 4B 83 5C 83 6D 83 7E 83 8F 83 FF 92 EF 92 AF 92 BF 92 00 D0 00 D0 00 +1393 1738098150452 pro JtagIce3 [0x11] <<< 06 00 00 0B C0 +1393 1738098150453 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150453 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150488 pro JtagIce3 [0x11] >>> 14 00 00 D0 0F 92 AD B7 BE B7 11 96 87 E0 FE 01 31 96 01 90 0D 92 8A 95 E1 F7 8D B7 9E B7 83 50 91 40 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 83 E0 91 E0 E3 EF F4 E0 01 90 0D 92 01 97 E1 F7 CE 01 08 96 0E 94 8C 02 81 E4 FE 01 38 96 A8 EF B5 E0 01 90 0D 92 8A 95 E1 F7 0F B6 F8 94 DE BF 0F BE CD BF 8F E9 91 E0 0E 94 98 00 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 00 +1393 1738098150488 pro JtagIce3 [0x11] <<< 06 00 00 0C 00 +1393 1738098150489 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150489 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150524 pro JtagIce3 [0x11] >>> 14 00 BE B7 11 96 81 E4 E8 EF F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 4D 01 8D B7 9E B7 8F 5B 9F 4F 0F B6 F8 94 DE BF 0F BE CD BF 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 E8 EF F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 80 03 0F B6 F8 94 DE BF 0F BE CD BF F6 01 11 92 11 92 E0 17 F1 07 D9 F7 1B CF 8D B7 9E B7 83 50 91 40 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 83 E0 00 +1393 1738098150524 pro JtagIce3 [0x11] <<< 06 00 00 0C 40 +1393 1738098150525 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150525 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150560 pro JtagIce3 [0x11] >>> 14 00 91 E0 E3 EF F4 E0 01 90 0D 92 01 97 E1 F7 0E 94 81 08 80 93 CE 04 0F B6 F8 94 DE BF 0F BE CD BF 58 CF AA 1B BB 1B 51 E1 07 C0 AA 1F BB 1F A6 17 B7 07 10 F0 A6 1B B7 0B 88 1F 99 1F 5A 95 A9 F7 80 95 90 95 BC 01 CD 01 08 95 97 FB 07 2E 16 F4 00 94 07 D0 77 FD 09 D0 0E 94 51 0C 07 FC 05 D0 3E F4 90 95 81 95 9F 4F 08 95 70 95 61 95 7F 4F 08 95 A1 E2 1A 2E AA 1B BB 1B FD 01 0D C0 AA 1F 00 +1393 1738098150560 pro JtagIce3 [0x11] <<< 06 00 00 0C 80 +1393 1738098150561 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150561 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150596 pro JtagIce3 [0x11] >>> 14 00 BB 1F EE 1F FF 1F A2 17 B3 07 E4 07 F5 07 20 F0 A2 1B B3 0B E4 0B F5 0B 66 1F 77 1F 88 1F 99 1F 1A 94 69 F7 60 95 70 95 80 95 90 95 9B 01 AC 01 BD 01 CF 01 08 95 FB 01 DC 01 02 C0 01 90 0D 92 41 50 50 40 D8 F7 08 95 DC 01 01 C0 6D 93 41 50 50 40 E0 F7 08 95 FC 01 81 91 86 17 21 F0 88 23 D9 F7 99 27 08 95 31 97 CF 01 08 95 AE E0 B0 E0 EC EB FC E0 0C 94 86 0F 0D 89 1E 89 86 E0 8C 83 00 +1393 1738098150596 pro JtagIce3 [0x11] <<< 06 00 00 0C C0 +1393 1738098150597 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150597 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150632 pro JtagIce3 [0x11] >>> 14 00 1A 83 09 83 8F 89 98 8D 81 30 20 E8 92 07 10 F0 80 E0 90 E8 01 97 9E 83 8D 83 AE 01 45 5E 5F 4F 69 8D 7A 8D CE 01 01 96 0E 94 E8 0C 4D 81 5E 81 57 FD 0A C0 2F 81 38 85 42 17 53 07 0C F4 9A 01 02 0F 13 1F F8 01 10 82 2E 96 E4 E0 0C 94 A2 0F AB E0 B0 E0 EE EE FC E0 0C 94 79 0F 6C 01 7B 01 8A 01 FC 01 17 82 16 82 83 81 81 FF DA C1 9A E0 49 2E F6 01 23 81 F7 01 23 FD 85 91 23 FF 81 91 00 +1393 1738098150632 pro JtagIce3 [0x11] <<< 06 00 00 0D 00 +1393 1738098150633 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150633 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150667 pro JtagIce3 [0x11] >>> 14 00 7F 01 81 15 09 F4 1F C1 85 32 39 F4 23 FD 95 91 23 FF 91 91 7F 01 95 32 29 F4 B6 01 90 E0 0E 94 EA 0E E7 CF 30 E0 61 2C 51 2C 71 2C F0 E2 7F 16 40 F5 9B 32 D9 F0 58 F4 90 32 D1 F0 93 32 F1 F0 9E 32 99 F5 76 FC FF C0 68 94 76 F8 06 C0 9D 32 91 F0 90 33 C1 F4 68 94 70 F8 F7 01 23 FD 95 91 23 FF 91 91 7F 01 91 11 E1 CF 29 C0 68 94 71 F8 68 94 72 F8 F2 CF 68 94 73 F8 EF CF 68 94 74 F8 00 +1393 1738098150667 pro JtagIce3 [0x11] <<< 06 00 00 0D 40 +1393 1738098150669 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150669 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150703 pro JtagIce3 [0x11] >>> 14 00 EC CF 77 FC 1C C0 80 ED 89 0F 8A 30 C8 F6 76 FE 05 C0 64 9C 80 0D 11 24 68 2E DF CF 54 9C 80 0D 11 24 58 2E 68 94 75 F8 D8 CF 9C 36 19 F4 68 94 77 F8 D3 CF 9C 34 09 F4 4B C0 98 36 71 F2 89 2F 8F 7D 85 54 83 30 08 F4 45 C0 93 36 09 F4 66 C0 93 37 09 F4 69 C0 93 35 09 F4 75 C0 94 36 19 F0 99 36 09 F0 9F C0 F8 01 77 FE 95 C0 61 91 71 91 81 91 91 91 8F 01 27 2D 2F 76 72 2E 97 FF 09 C0 00 +1393 1738098150703 pro JtagIce3 [0x11] <<< 06 00 00 0D 80 +1393 1738098150705 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150705 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150739 pro JtagIce3 [0x11] >>> 14 00 90 95 80 95 70 95 61 95 7F 4F 8F 4F 9F 4F 68 94 77 F8 2A E0 30 E0 AE 01 4F 5F 5F 4F 5A 01 0E 94 1A 0F 8A 19 A8 2E 76 FE C5 C0 87 2D 8E 7F A6 14 08 F0 BF C0 74 FE 12 C1 72 FC 06 C1 F7 2D FE 7E 7F 2E B6 2C 87 2D 86 78 81 15 09 F4 C0 C0 01 C1 31 E0 83 CF 31 15 F9 F0 08 5F 1F 4F 8F E3 89 83 88 24 83 94 91 2C AE 01 4F 5F 5F 4F 5A 01 E8 94 77 F8 73 FC 03 C0 85 14 91 04 B0 F1 81 14 91 04 00 +1393 1738098150739 pro JtagIce3 [0x11] <<< 06 00 00 0D C0 +1393 1738098150741 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150741 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150775 pro JtagIce3 [0x11] >>> 14 00 D1 F5 51 14 09 F4 35 CF B6 01 80 E2 90 E0 0E 94 EA 0E 5A 94 F6 CF 0C 5F 1F 4F E0 CF F8 01 80 81 89 83 0E 5F 1F 4F DC CF F8 01 A1 90 B1 90 8F 01 66 2D 70 E0 76 FC 02 C0 6F EF 7F EF C5 01 0E 94 DF 0E 4C 01 D4 CF F8 01 A1 90 B1 90 8F 01 66 2D 70 E0 76 FC 02 C0 6F EF 7F EF C5 01 0E 94 D4 0E 4C 01 68 94 77 F8 C5 CF B6 01 80 E2 90 E0 0E 94 EA 0E 5A 94 C0 CF F5 01 77 FC 85 91 77 FE 81 91 00 +1393 1738098150775 pro JtagIce3 [0x11] <<< 06 00 00 0E 00 +1393 1738098150777 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150777 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150811 pro JtagIce3 [0x11] >>> 14 00 5F 01 B6 01 90 E0 0E 94 EA 0E 51 10 5A 94 F1 E0 8F 1A 91 08 B3 CF 61 91 71 91 07 2E 00 0C 88 0B 99 0B 68 CF 37 2C E8 94 34 F8 2A E0 30 E0 95 37 39 F1 57 2D 59 7F 35 2E 90 37 99 F0 58 F4 98 35 A9 F0 9F 36 D9 F0 F6 01 86 81 97 81 2B 96 E1 E1 0C 94 95 0F 98 37 B9 F7 74 FC 05 C0 20 E1 30 E0 0F C0 68 94 34 F8 68 94 32 F8 F8 CF 74 FE 03 C0 87 2D 86 60 38 2E 20 E1 32 E0 02 C0 28 E0 30 E0 00 +1393 1738098150812 pro JtagIce3 [0x11] <<< 06 00 00 0E 40 +1393 1738098150813 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150813 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150847 pro JtagIce3 [0x11] >>> 14 00 F8 01 37 FE 11 C0 61 91 71 91 81 91 91 91 8F 01 FE 01 31 96 5F 01 AF 01 0E 94 1A 0F 8A 19 A8 2E 73 2C E8 94 77 F8 3F CF 61 91 71 91 80 E0 90 E0 EE CF 78 2E BA 2C 74 FE 45 CF FE 01 EA 0D F1 1D 80 81 80 33 09 F0 43 C0 27 2D 29 7E 72 2E 73 FC 0E C0 70 FE 4F C0 6A 2C B5 14 18 F4 65 0C 6B 18 B5 2C 85 2D 8B 19 5B 14 08 F4 80 E0 B8 0E B5 14 08 F0 42 C0 5B 18 74 FE 41 C0 B6 01 80 E3 90 E0 00 +1393 1738098150848 pro JtagIce3 [0x11] <<< 06 00 00 0E 80 +1393 1738098150849 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150849 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150883 pro JtagIce3 [0x11] >>> 14 00 0E 94 EA 0E 72 FE 09 C0 88 E5 90 E0 71 FC 02 C0 88 E7 90 E0 B6 01 0E 94 EA 0E A6 14 D8 F1 AA 94 B1 2C 4F EF A4 1A B4 0A CE 01 01 96 3C 01 A8 0E B9 1E F5 01 82 91 5F 01 B6 01 90 E0 0E 94 EA 0E 6A 14 7B 04 B1 F7 1D CF B6 2C 78 2E B6 CF 72 FC 02 C0 B3 94 BC CF B3 94 B3 94 B9 CF B6 2C 78 2E F1 CE B6 01 80 E2 90 E0 0E 94 EA 0E 33 94 35 14 C0 F3 B7 CF 3B 2C FB CF 51 2C BD CF 87 2D 86 78 00 +1393 1738098150883 pro JtagIce3 [0x11] <<< 06 00 00 0E C0 +1393 1738098150885 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150885 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150919 pro JtagIce3 [0x11] >>> 14 00 81 15 59 F2 80 E2 71 FC 8B E2 77 FC 8D E2 B6 01 90 E0 C1 CF B6 01 80 E3 90 E0 0E 94 EA 0E 6A 94 BC CF 8F EF 9F EF 52 CF FC 01 05 90 61 50 70 40 01 10 D8 F7 80 95 90 95 8E 0F 9F 1F 08 95 FC 01 61 50 70 40 01 90 01 10 D8 F7 80 95 90 95 8E 0F 9F 1F 08 95 0F 93 1F 93 CF 93 DF 93 18 2F 09 2F EB 01 8B 81 81 FD 09 C0 1F EF 0F EF 81 2F 90 2F DF 91 CF 91 1F 91 0F 91 08 95 82 FF 14 C0 2E 81 00 +1393 1738098150919 pro JtagIce3 [0x11] <<< 06 00 00 0F 00 +1393 1738098150921 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150921 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150955 pro JtagIce3 [0x11] >>> 14 00 3F 81 8C 81 9D 81 28 17 39 07 3C F4 E8 81 F9 81 CF 01 01 96 99 83 88 83 10 83 8E 81 9F 81 01 96 9F 83 8E 83 E3 CF E8 85 F9 85 81 2F 09 95 89 2B A1 F3 DA CF FA 01 AA 27 28 30 51 F1 20 31 81 F1 E8 94 6F 93 6E 7F 6E 5F 7F 4F 8F 4F 9F 4F AF 4F B1 E0 3E D0 B4 E0 3C D0 67 0F 78 1F 89 1F 9A 1F A1 1D 68 0F 79 1F 8A 1F 91 1D A1 1D 6A 0F 71 1D 81 1D 91 1D A1 1D 20 D0 09 F4 68 94 3F 91 2A E0 00 +1393 1738098150956 pro JtagIce3 [0x11] <<< 06 00 00 0F 40 +1393 1738098150957 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150957 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150991 pro JtagIce3 [0x11] >>> 14 00 26 9F 11 24 30 19 30 5D 31 93 DE F6 CF 01 08 95 46 2F 47 70 40 5D 41 93 B3 E0 0F D0 C9 F7 F6 CF 46 2F 4F 70 40 5D 4A 33 18 F0 49 5D 31 FD 40 52 41 93 02 D0 A9 F7 EA CF B4 E0 A6 95 97 95 87 95 77 95 67 95 BA 95 C9 F7 00 97 61 05 71 05 08 95 9B 01 AC 01 0A 2E 06 94 57 95 47 95 37 95 27 95 BA 95 C9 F7 62 0F 73 1F 84 1F 95 1F A0 1D 08 95 2F 92 3F 92 4F 92 5F 92 6F 92 7F 92 8F 92 9F 92 00 +1393 1738098150992 pro JtagIce3 [0x11] <<< 06 00 00 0F 80 +1393 1738098150993 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150993 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098151027 pro JtagIce3 [0x11] >>> 14 00 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 CA 1B DB 0B 0F B6 F8 94 DE BF 0F BE CD BF 09 94 2A 88 39 88 48 88 5F 84 6E 84 7D 84 8C 84 9B 84 AA 84 B9 84 C8 84 DF 80 EE 80 FD 80 0C 81 1B 81 AA 81 B9 81 CE 0F D1 1D 0F B6 F8 94 DE BF 0F BE CD BF ED 01 08 95 F8 94 FF CF 25 75 00 2C 00 20 20 20 20 00 4C 45 4E 47 54 48 00 54 4F 00 46 52 4F 4D 00 44 54 59 50 45 00 +1393 1738098151028 pro JtagIce3 [0x11] <<< 06 00 00 0F C0 +1393 1738098151029 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098151029 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098151063 pro JtagIce3 [0x11] >>> 14 00 00 46 4C 41 47 53 00 41 53 20 4E 55 4D 42 45 52 00 44 69 64 20 6E 6F 74 20 67 65 74 20 52 58 0D 0A 00 0D 0A 0D 0A 20 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 20 53 54 41 52 54 49 4E 47 21 20 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 20 0D 0A 0D 0A 00 4C 4F 4F 50 0D 0A 00 49 6E 63 72 65 6D 65 6E 74 69 6E 67 20 6D 69 6E 75 74 65 20 69 6E 64 65 78 0D 0A 00 +1393 1738098151064 pro JtagIce3 [0x11] <<< 06 00 00 10 00 +1393 1738098151065 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098151065 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098151099 pro JtagIce3 [0x11] >>> 14 00 00 53 65 6E 64 69 6E 67 20 74 68 69 73 20 6D 65 73 73 61 67 65 0D 0A 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 +1393 1738098151099 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Post:SendOperation +1393 1738098151099 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return Value +1393 1738098151099 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB None +1393 1738098151099 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return End + +1393 1738098151100 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Pre:endOfOperations +1393 1738098151100 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload +1393 1738098151100 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB null +1393 1738098151100 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload End +1393 1738098151100 pro JtagIce3 [0x11] <<< 11 01 01 +1393 1738098151103 pro JtagIce3 [0x11] >>> 11 00 +1393 1738098151103 pro JtagIce3 [0x01] <<< 11 00 00 +1393 1738098151104 pro JtagIce3 [0x01] >>> 80 00 +1393 1738098151104 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Post:endOfOperations +1393 1738098151104 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return Value +1393 1738098151104 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB None +1393 1738098151104 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return End + +1393 1738098151105 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Pre:SendOperation +1393 1738098151105 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload +1393 1738098151105 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Values: +1393 1738098151105 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Type = releasefromreset, Mask = 00000000, Erase = false, Production Mode = true +1393 1738098151105 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload End +1393 1738098151105 pro JtagIce3 [0x01] <<< 11 00 00 +1393 1738098151106 pro JtagIce3 [0x01] >>> 80 00 +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Post:SendOperation +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return Value +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB None +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return End +1393 1738098151106 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is null + +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetFirmwareInfo +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1393 1738098151106 NativeController::GetFirmwareInfo entry +1393 1738098151106 pro JtagIce3 [0x01] <<< 02 00 00 00 01 +1393 1738098151107 pro JtagIce3 [0x01] >>> 84 01 00 00 +1393 1738098151107 NativeController::getFirmwareVersion entry +1393 1738098151107 pro JtagIce3 [0x01] <<< 02 00 00 01 01 +1393 1738098151108 pro JtagIce3 [0x01] >>> 84 01 01 00 +1393 1738098151108 pro JtagIce3 [0x01] <<< 02 00 00 02 01 +1393 1738098151109 pro JtagIce3 [0x01] >>> 84 01 2D 00 +1393 1738098151109 pro JtagIce3 [0x01] <<< 02 00 00 03 02 +1393 1738098151110 pro JtagIce3 [0x01] >>> 84 01 07 00 00 +1393 1738098151110 NativeController::getFirmwareVersion exit +1393 1738098151110 pro JtagIce3 [0x01] <<< 02 00 00 09 01 +1393 1738098151111 pro JtagIce3 [0x01] >>> 84 01 00 11 +1393 1738098151111 NativeController::tryGetFPGAVersion entry +1393 1738098151111 pro JtagIce3 [0x01] <<< 02 00 00 10 01 +1393 1738098151112 pro JtagIce3 [0x01] >>> 84 01 00 11 +1393 1738098151112 pro JtagIce3 [0x01] <<< 02 00 00 11 01 +1393 1738098151113 pro JtagIce3 [0x01] >>> 84 01 00 11 +1393 1738098151113 pro JtagIce3 [0x01] <<< 02 00 00 12 01 +1393 1738098151114 pro JtagIce3 [0x01] >>> 84 01 00 11 +1393 1738098151114 NativeController::tryGetFPGAVersion exit +1393 1738098151114 NativeController::tryGetFPGAVersion exit with exception No value present +1393 1738098151114 pro JtagIce3 [0x01] <<< 02 00 00 06 01 +1393 1738098151115 pro JtagIce3 [0x01] >>> 84 01 05 00 +1393 1738098151115 pro JtagIce3 [0x01] <<< 02 00 00 07 01 +1393 1738098151116 pro JtagIce3 [0x01] >>> 84 01 05 00 +1393 1738098151116 pro JtagIce3 [0x01] <<< 02 00 00 0A 01 +1393 1738098151117 pro JtagIce3 [0x01] >>> 84 01 00 11 +1393 1738098151117 NativeController::GetFirmwareInfo exit +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:GetFirmwareInfo +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG FirmwareInfo: Values: +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG FirmwareInfo: boot = false, bootVer = 5.5.0 (0x05.0x05.0x00), apVer = 1.45.7 (0x01.0x2d.0x07), fpgaVer = null, scriptVer = null, macAddress = , devID = 0, devID1 = 0, devSN0 = 0, devSN1 = 0, serialNumber = null, appCommitID = null, scriptCommitID = null, PCB_ID = 0 +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetPowerInfo +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG PowerInfo: Values: +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG PowerInfo: shotDownSystem = true, isToolPower = false, voltage = 0.000000, useVppFirst = false, useLowVoltageProgramming = true, useMaintainActivePower = false +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1393 1738098151117 NativeController::GetVoltageInfo entry +1393 1738098151117 pro JtagIce3 [0x01] <<< 02 00 01 00 02 +1393 1738098151118 pro JtagIce3 [0x01] >>> 84 01 85 0E 00 +1393 1738098151118 pro JtagIce3 [0x01] <<< 02 00 01 20 02 +1393 1738098151119 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1393 1738098151119 NativeController::GetVoltageInfo TSUP exit with exception + The requested command is not supported. (17) +1393 1738098151119 pro JtagIce3 [0x01] <<< 02 00 01 02 02 +1393 1738098151120 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1393 1738098151120 NativeController::GetVoltageInfo VUSB exit with exception + The requested command is not supported. (17) +1393 1738098151120 NativeController::GetVoltageInfo exit +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetPowerInfo +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:Disconnect +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1393 1738098151120 NativeController::Disconnect entry +1393 1738098151120 pro JtagIce3 [0x01] <<< 11 00 00 +1393 1738098151121 pro JtagIce3 [0x01] >>> 80 00 +1393 1738098151121 NativeController::Disconnect exit +1393 1738098151121 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:Disconnect +1393 1738098151121 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1393 1738098151121 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1393 1738098151121 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End +1393 1738098151121 GEN4_CONNECT_DIAGNOSTICS:Removing plug and play observer com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@23817016 +1393 1738098151121 GEN4_CONNECT_DIAGNOSTICS:Begin PlugNPlayObservers list dump: +1393 1738098151121 GEN4_CONNECT_DIAGNOSTICS:End PlugNPlayObservers list dump: +1393 1738098151222 GEN4_CONNECT_DIAGNOSTICS:Calling RIDbgToolCom.Disconnect +1393 1738098151222 GEN4_CONNECT_DIAGNOSTICS:Calling MPLABCommTool.Detach to remove tool from plug and play list +1393 1738098151222 GEN4_CONNECT_DIAGNOSTICS:Calling RIDbgToolCom.DisconnectFromMPlabComm +1393 1738098151222 GEN4_CONNECT_DIAGNOSTICS:Calling MPLABCommTool.Disconnect +1442 1738098353480 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is NOT null +1442 1738098353480 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 2141, AttachedToolVID = 3eb +1442 1738098353480 GEN4_CONNECT_DIAGNOSTICS:transport type = USB +1442 1738098353480 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 2141, AttachedToolVID = 3eb +1442 1738098353481 com.microchip.mplab.mdbcore.RealICETool.RIDbgToolCom +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:Before MPLABCommTool.Connect() +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:After MPLABCommTool.Connect() +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool.Connect() returned MPLABCOMM_NO_ERROR +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:Attaching to MPLABCommTool plugnplay +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:Adding new plug and play observer com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@7448ba4f +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:Begin PlugNPlayObservers list dump: +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@7448ba4f +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:End PlugNPlayObservers list dump: +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:Registering for alternate PNP notifications. CommPnPCriteria.cPIDList = [2177, 2179, 217a, 2142, 2142], CommPnPCriteria.cSerialNumber = j42700011280 + +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:init +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: Values: +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: pcAddress = 7fffffffffffffff, Vpp = 5.00, useRowEraseIfVoltageIsLow = false, voltageBelowWhichUseRowErase = 0.00, deviceName = ATmega328PB, programmerType = +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: MemInfo values: +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = ffff, exists = true, startAddr = 00000000, endAddr = 00007fff, rowSize = 0080, rowEraseSize = 0080, addrInc = 0001, widthProgram = 0001 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 00ff, exists = true, startAddr = 00820000, endAddr = 00820002, rowSize = 0001, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0080, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 00ff, exists = true, startAddr = 00000000, endAddr = 000003ff, rowSize = 0004, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 7fffffff, exists = true, startAddr = 00840000, endAddr = 00840002, rowSize = 0001, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: CfgRequiredBitsMask Values: +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Address = 00820000, Mask = 000000ff +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Address = 00820001, Mask = 000000ff +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Address = 00820002, Mask = 0000000f +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Address = 00830000, Mask = 0000003f +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB BasicInfo: Values: +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:init +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB none +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB RI4DebugInterface +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB com.microchip.mplab.libs.atmelice.implementations.DebugInterface@412d6216 +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB RI4ProgramInterface +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB com.microchip.mplab.libs.atmelice.implementations.ProgramInterface@700622be +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB RI4ConnectInterface +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB com.microchip.mplab.libs.atmelice.implementations.ConnectInterface@78a864d9 +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB RI4ControllerDiagnosticsInterface +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB com.microchip.mplab.libs.atmelice.implementations.UnimplementedDiagnostics@603ba0cf +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB ProgrammerToGo +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB null +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Status +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB null +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353507 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:EstablishCommunincations +1442 1738098353507 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353507 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG com.microchip.mplab.mdbcore.AtmelIceScripting.AIceScriptingCom@5a0f5d0b +1442 1738098353507 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353507 NativeController::EstablishCommunincations entry +1442 1738098353508 pro JtagIce3 [0x00] <<< 00 00 00 +1442 1738098353509 pro JtagIce3 [0x00] >>> 81 00 00 01 11 12 13 14 +1442 1738098353509 pro JtagIce3 [0x01] <<< 10 00 +1442 1738098353511 pro JtagIce3 [0x01] >>> 80 00 +1442 1738098353511 pro JtagIce3 [0x00] <<< 00 00 03 +1442 1738098353512 pro JtagIce3 [0x00] >>> 81 00 01 04 05 06 07 +1442 1738098353512 pro JtagIce3 [0x01] <<< 02 00 01 20 02 +1442 1738098353513 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1442 1738098353513 NativeController::EstablishCommunincations exit +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:EstablishCommunincations +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG true +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetFirmwareInfo +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353513 NativeController::GetFirmwareInfo entry +1442 1738098353513 pro JtagIce3 [0x01] <<< 02 00 00 00 01 +1442 1738098353514 pro JtagIce3 [0x01] >>> 84 01 00 00 +1442 1738098353514 NativeController::getFirmwareVersion entry +1442 1738098353514 pro JtagIce3 [0x01] <<< 02 00 00 01 01 +1442 1738098353515 pro JtagIce3 [0x01] >>> 84 01 01 00 +1442 1738098353515 pro JtagIce3 [0x01] <<< 02 00 00 02 01 +1442 1738098353516 pro JtagIce3 [0x01] >>> 84 01 2D 00 +1442 1738098353516 pro JtagIce3 [0x01] <<< 02 00 00 03 02 +1442 1738098353517 pro JtagIce3 [0x01] >>> 84 01 07 00 00 +1442 1738098353517 NativeController::getFirmwareVersion exit +1442 1738098353517 pro JtagIce3 [0x01] <<< 02 00 00 09 01 +1442 1738098353518 pro JtagIce3 [0x01] >>> 84 01 00 11 +1442 1738098353518 NativeController::tryGetFPGAVersion entry +1442 1738098353518 pro JtagIce3 [0x01] <<< 02 00 00 10 01 +1442 1738098353519 pro JtagIce3 [0x01] >>> 84 01 00 11 +1442 1738098353519 pro JtagIce3 [0x01] <<< 02 00 00 11 01 +1442 1738098353521 pro JtagIce3 [0x01] >>> 84 01 00 11 +1442 1738098353521 pro JtagIce3 [0x01] <<< 02 00 00 12 01 +1442 1738098353522 pro JtagIce3 [0x01] >>> 84 01 00 11 +1442 1738098353522 NativeController::tryGetFPGAVersion exit +1442 1738098353522 NativeController::tryGetFPGAVersion exit with exception No value present +1442 1738098353522 pro JtagIce3 [0x01] <<< 02 00 00 06 01 +1442 1738098353523 pro JtagIce3 [0x01] >>> 84 01 05 00 +1442 1738098353523 pro JtagIce3 [0x01] <<< 02 00 00 07 01 +1442 1738098353524 pro JtagIce3 [0x01] >>> 84 01 05 00 +1442 1738098353524 pro JtagIce3 [0x01] <<< 02 00 00 0A 01 +1442 1738098353525 pro JtagIce3 [0x01] >>> 84 01 00 11 +1442 1738098353525 NativeController::GetFirmwareInfo exit +1442 1738098353525 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:GetFirmwareInfo +1442 1738098353525 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353525 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG FirmwareInfo: Values: +1442 1738098353525 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG FirmwareInfo: boot = false, bootVer = 5.5.0 (0x05.0x05.0x00), apVer = 1.45.7 (0x01.0x2d.0x07), fpgaVer = null, scriptVer = null, macAddress = , devID = 0, devID1 = 0, devSN0 = 0, devSN1 = 0, serialNumber = null, appCommitID = null, scriptCommitID = null, PCB_ID = 0 +1442 1738098353525 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End +1442 1738098353525 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.ConnectionHandler.CheckForFWUpdates() +1442 1738098353525 GEN4_CONNECT_DIAGNOSTICS:Created FirmwareUpdateHandler com.microchip.mplab.mdbcore.AtmelIceScripting.OperationHandlers.AIceScriptingFirmwareUpdateHandler@37e81c35 + +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetUpdateFirmwareInfo +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG UpdateFirmwareInfo: Values: +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG UpdateFirmwareInfo: license = dCejLCt9ZV4fWdqYk3htQgdNYCC2nccSTvVdTD2oCjW3gRUtjikRtla11IiYo1wq, updateId = 2147483647 +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetUpdateFirmwareInfo +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End +1442 1738098353527 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.ConnectionHandler.CheckForFWUpdates() + +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetPowerInfo +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353528 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG PowerInfo: Values: +1442 1738098353528 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG PowerInfo: shotDownSystem = false, isToolPower = false, voltage = 5.000000, useVppFirst = false, useLowVoltageProgramming = true, useMaintainActivePower = false +1442 1738098353528 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353528 NativeController::GetVoltageInfo entry +1442 1738098353528 pro JtagIce3 [0x01] <<< 02 00 01 00 02 +1442 1738098353529 pro JtagIce3 [0x01] >>> 84 01 6C 0E 00 +1442 1738098353529 pro JtagIce3 [0x01] <<< 02 00 01 20 02 +1442 1738098353530 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1442 1738098353530 NativeController::GetVoltageInfo TSUP exit with exception + The requested command is not supported. (17) +1442 1738098353530 pro JtagIce3 [0x01] <<< 02 00 01 02 02 +1442 1738098353531 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1442 1738098353531 NativeController::GetVoltageInfo VUSB exit with exception + The requested command is not supported. (17) +1442 1738098353531 NativeController::GetVoltageInfo exit +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetPowerInfo +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetVoltageInfo +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353531 NativeController::GetVoltageInfo entry +1442 1738098353531 pro JtagIce3 [0x01] <<< 02 00 01 00 02 +1442 1738098353532 pro JtagIce3 [0x01] >>> 84 01 6E 0E 00 +1442 1738098353532 pro JtagIce3 [0x01] <<< 02 00 01 20 02 +1442 1738098353533 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1442 1738098353533 NativeController::GetVoltageInfo TSUP exit with exception + The requested command is not supported. (17) +1442 1738098353533 pro JtagIce3 [0x01] <<< 02 00 01 02 02 +1442 1738098353534 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1442 1738098353534 NativeController::GetVoltageInfo VUSB exit with exception + The requested command is not supported. (17) +1442 1738098353534 NativeController::GetVoltageInfo exit +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:GetVoltageInfo +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG VoltagesInfo: Values: +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG VoltagesInfo: internalVdd = 0, internalVpp = 0, targetVdd = 0, targetVpp = -2147483648, vddSense = 3694, temp = 0, vddCurrentSense = 0, vddVoltageSense = -2147483648 +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetLEDBrightness +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG 5 +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetLEDBrightness +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetToolInfo +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG ToolInfo: Values: +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG ToolInfo: speedLevel = 1, PGCResistance = 4700, PGDResistance = 4700, PGCPullDir = PullDown, PGDPullDir = PullDown, ICSPSelected = Wire2 +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetToolInfo +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetTargetIDInfo +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353534 NativeController::GetTargetIDInfo entry +1442 1738098353534 pro JtagIce3 [0x12] <<< 01 00 00 00 01 01 +1442 1738098353535 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098353535 pro JtagIce3 [0x12] <<< 01 00 00 01 04 01 00 00 00 +1442 1738098353536 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098353536 pro JtagIce3 [0x12] <<< 01 00 01 00 01 01 +1442 1738098353537 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098353537 pro JtagIce3 [0x11] <<< 1D 7D 00 +1442 1738098353538 pro JtagIce3 [0x11] >>> 1D 00 +1442 1738098353538 pro JtagIce3 [0x11] <<< 10 C8 64 19 20 00 53 03 AC 53 00 00 +1442 1738098354090 pro JtagIce3 [0x11] >>> 10 C0 + +1442 1738098359301 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Pre:SendOperation +1442 1738098359301 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload +1442 1738098359301 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Values: +1442 1738098359301 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Type = switchtoisp, Mask = 00000000, Erase = false, Production Mode = true +1442 1738098359301 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload End +1442 1738098359301 pro JtagIce3 [0x12] <<< 01 00 00 00 01 01 +1442 1738098359302 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098359302 pro JtagIce3 [0x12] <<< 01 00 00 01 01 02 +1442 1738098359303 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098359303 pro JtagIce3 [0x12] <<< 01 00 01 00 01 05 +1442 1738098359304 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098359304 pro JtagIce3 [0x12] <<< 01 00 02 00 1F 80 00 00 80 00 00 00 00 00 00 00 3F 00 00 00 01 00 04 04 01 01 01 00 00 31 22 21 1F 20 57 46 +1442 1738098359305 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098359305 pro JtagIce3 [0x12] <<< 10 00 00 +1442 1738098360958 pro JtagIce3 [0x12] >>> A0 00 10 +1442 1738098360958 pro JtagIce3 [0x12] <<< 01 00 00 00 01 01 +1442 1738098360959 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098360959 pro JtagIce3 [0x12] <<< 01 00 00 01 04 01 00 00 00 +1442 1738098360960 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098360960 pro JtagIce3 [0x12] <<< 01 00 01 00 01 01 +1442 1738098360961 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098360961 pro JtagIce3 [0x11] <<< 1D 7D 00 +1442 1738098360962 pro JtagIce3 [0x11] >>> 1D 00 +1442 1738098360962 pro JtagIce3 [0x12] <<< 01 00 00 00 01 01 +1442 1738098360963 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098360963 pro JtagIce3 [0x12] <<< 01 00 00 01 04 01 00 00 00 +1442 1738098360964 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098360964 pro JtagIce3 [0x12] <<< 01 00 01 00 01 01 +1442 1738098360965 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098360965 pro JtagIce3 [0x11] <<< 1D 7D 00 +1442 1738098360966 pro JtagIce3 [0x11] >>> 1D 00 +1442 1738098360966 pro JtagIce3 [0x11] <<< 10 C8 64 19 20 00 53 03 AC 53 00 00 +1442 1738098361518 pro JtagIce3 [0x11] >>> 10 C0 +1442 1738098361521 pro JtagIce3 [0x01] <<< 11 00 00 +1442 1738098361522 pro JtagIce3 [0x01] >>> 80 00 diff --git a/avr_code.backup/defines.c b/avr_code.backup/defines.c new file mode 100644 index 0000000..857d22d --- /dev/null +++ b/avr_code.backup/defines.c @@ -0,0 +1,12 @@ +#include "defines.h" + + unsigned char DATA_BUFFER_65[64]; + uint8_t DATA_BUFFER_7[7]; + uint8_t DATA_BUFFER_254[254]; + unsigned char DATA_BUFFER_20[20]; + ndef_message NDEF_MSG; + trimmed_string_struct TRIMMED_STRING; + identifier_results IDENTIFIER; + tx_rx_data_struct TX_DATA; + tx_rx_data_struct RX_DATA; + time_struct TIME; \ No newline at end of file diff --git a/avr_code.backup/defines.h b/avr_code.backup/defines.h new file mode 100644 index 0000000..143f2c4 --- /dev/null +++ b/avr_code.backup/defines.h @@ -0,0 +1,114 @@ +/* + * File: defines.h + * Author: thebears + * + * Created on December 18, 2024, 11:41 AM + */ + +#ifndef DEFINES_H +#define DEFINES_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include "stdint.h" + +#include +#include +#include +#define F_CPU 8000000UL // 16 MHz clock speed +#define BAUD 38400 +#define F_SCL 200000UL + +#define DO_UART true + +#define MIN(a,b) (((a)<(b))?(a):(b)) +#define MAX(a,b) (((a)>(b))?(a):(b)) + +extern unsigned char DATA_BUFFER_65[64]; +extern uint8_t DATA_BUFFER_7[7]; +extern uint8_t DATA_BUFFER_254[254]; +extern unsigned char DATA_BUFFER_20[20]; + +typedef struct { + uint8_t payload_len; + char payload[255]; + uint8_t success; +} ndef_message; +extern ndef_message NDEF_MSG; + +typedef struct { + char str[21]; // Pointer to the modified string + size_t length; // Length of the modified string +} trimmed_string_struct; +extern trimmed_string_struct TRIMMED_STRING; + +typedef struct { + uint8_t name_len; + char name_str[128]; + char diameter_str[128]; + uint8_t diameter_len; + uint8_t hashed; +} identifier_results; +extern identifier_results IDENTIFIER; + + +typedef struct { + uint8_t len; + uint8_t to; + uint8_t from; + uint8_t dtype; + uint8_t flags; + unsigned char msg[60]; +} tx_rx_data_struct; +extern tx_rx_data_struct TX_DATA; +extern tx_rx_data_struct RX_DATA; + +typedef struct { + uint8_t Second; // 0-59 + uint8_t Minute; // 0-59 + uint8_t Hour; // 0-23 + uint8_t Wday; // Day of week, 1-7 (1 = Sunday) + uint8_t Day; // 1-31 + uint8_t Month; // 1-12 + uint8_t Year; // Full year (e.g., 2024) +} time_struct; +extern time_struct TIME; + + +typedef enum { + RTC_RFM69_SET_TIME_SUCCESS = 1, + RTC_RFM69_SET_TIME_FAILED = 2, +} RTC_RFM69_STATUS; + + +typedef enum // Goes into ID +{ DATA_SEND_SUCCESS = 1, + DATA_NOT_SENT = 2 } DATA_SEND_STATUS; + + +typedef enum // Goes into ID +{ MSG_TYPE_STRING = 1, + MSG_TYPE_BINARY = 2 } MSG_DATA_TYPE; + +typedef enum // Goes into flags +{ MSG_REQ_CTIME = 1, + MSG_RESP_CTIME = 2, + MSG_SEND_COUNTS = 31, + MSG_RECV_COUNTS_SUCCESS = 32, + MSG_RECV_COUNTS_FAIL = 33, + MSG_RESENT_COUNTS = 34} MSG_REQUEST_TYPE_FLAG; + + + +#define WHILE_BREAK(counter, attempts) \ + counter+=1; \ + if ((counter+1) > attempts) { break;}; + +#ifdef __cplusplus +} +#endif + +#endif /* DEFINES_H */ + diff --git a/avr_code.backup/dist/default/debug/avr_code.debug.elf b/avr_code.backup/dist/default/debug/avr_code.debug.elf new file mode 100755 index 0000000..18839ac Binary files /dev/null and b/avr_code.backup/dist/default/debug/avr_code.debug.elf differ diff --git a/avr_code.backup/dist/default/debug/avr_code.debug.map b/avr_code.backup/dist/default/debug/avr_code.debug.map new file mode 100644 index 0000000..d8bb890 --- /dev/null +++ b/avr_code.backup/dist/default/debug/avr_code.debug.map @@ -0,0 +1,1301 @@ +Archive member included to satisfy reference by file (symbol) + +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + build/default/debug/rfm69.o (__udivmodhi4) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + build/default/debug/max31329.o (__divmodhi4) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + build/default/debug/rfm69.o (__udivmodsi4) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o (exit) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + build/default/debug/uart.o (__do_copy_data) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + build/default/debug/uart.o (__do_clear_bss) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + build/default/debug/uart.o (dtostrf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + build/default/debug/rfm69.o (memcpy) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + build/default/debug/rfm69.o (memset) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + build/default/debug/st25dv.o (strchr) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + build/default/debug/uart.o (snprintf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (vfprintf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) (ftoa_prf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) (__ftoa_engine) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen_P) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (fputc) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (__ultoa_invert) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__prologue_saves__) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__epilogue_restores__) + +Discarded input sections + + .data 0x00000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .bss 0x00000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .text 0x00000000 0x0 build/default/debug/uart.o + .data 0x00000000 0x0 build/default/debug/uart.o + .bss 0x00000000 0x0 build/default/debug/uart.o + .text.uart_sendStringArray + 0x00000000 0x2c build/default/debug/uart.o + .text.uart_print_uint16 + 0x00000000 0x64 build/default/debug/uart.o + .text.uart_print_float + 0x00000000 0x64 build/default/debug/uart.o + .text.bytes2hex + 0x00000000 0x6c build/default/debug/uart.o + .rodata.uart_print_binary_hex.str1.1 + 0x00000000 0x4 build/default/debug/uart.o + .text.uart_print_binary_hex + 0x00000000 0x8e build/default/debug/uart.o + .rodata.uart_print_hex.str1.1 + 0x00000000 0x6 build/default/debug/uart.o + .text.uart_print_hex + 0x00000000 0x62 build/default/debug/uart.o + .text.uart_print_hex_bin + 0x00000000 0xa4 build/default/debug/uart.o + .text.uart_print_binary + 0x00000000 0x6e build/default/debug/uart.o + .data.HexLookUp + 0x00000000 0x11 build/default/debug/uart.o + .bss.binary_string + 0x00000000 0x9 build/default/debug/uart.o + .bss.output_buffer + 0x00000000 0x200 build/default/debug/uart.o + .text 0x00000000 0x0 build/default/debug/rfm69.o + .data 0x00000000 0x0 build/default/debug/rfm69.o + .bss 0x00000000 0x0 build/default/debug/rfm69.o + .text.rfm69_set_state + 0x00000000 0xe build/default/debug/rfm69.o + .text.wait_rx_payload_ready + 0x00000000 0xc build/default/debug/rfm69.o + .text.set_rfm69_standby + 0x00000000 0x10 build/default/debug/rfm69.o + .text.set_rfm69_sleep + 0x00000000 0x10 build/default/debug/rfm69.o + .text.set_rfm69_tx_power + 0x00000000 0xa build/default/debug/rfm69.o + .bss.cond_5 0x00000000 0x1 build/default/debug/rfm69.o + .bss.cond_4 0x00000000 0x1 build/default/debug/rfm69.o + .bss.len_payload + 0x00000000 0x1 build/default/debug/rfm69.o + .bss.rssi 0x00000000 0x1 build/default/debug/rfm69.o + .text 0x00000000 0x0 build/default/debug/states.o + .data 0x00000000 0x0 build/default/debug/states.o + .bss 0x00000000 0x0 build/default/debug/states.o + .text.led_1_set_state + 0x00000000 0xe build/default/debug/states.o + .text.led_2_set_state + 0x00000000 0xe build/default/debug/states.o + .text.led_3_set_state + 0x00000000 0xe build/default/debug/states.o + .text 0x00000000 0x0 build/default/debug/i2c.o + .data 0x00000000 0x0 build/default/debug/i2c.o + .bss 0x00000000 0x0 build/default/debug/i2c.o + .text.read_one_byte_16bit_addr + 0x00000000 0x8 build/default/debug/i2c.o + .text.read_one_byte_16bit_addr_no_err_register + 0x00000000 0x1e build/default/debug/i2c.o + .text 0x00000000 0x0 build/default/debug/m95128.o + .data 0x00000000 0x0 build/default/debug/m95128.o + .bss 0x00000000 0x0 build/default/debug/m95128.o + .text.write_page_address + 0x00000000 0x20 build/default/debug/m95128.o + .text.eeprom_write + 0x00000000 0x92 build/default/debug/m95128.o + .text.write_last_page_value + 0x00000000 0x22 build/default/debug/m95128.o + .text.eeprom_read + 0x00000000 0x5e build/default/debug/m95128.o + .text.get_last_page + 0x00000000 0x1c build/default/debug/m95128.o + .text.eeprom_write_tx_data + 0x00000000 0x42 build/default/debug/m95128.o + .text.eeprom_read_tx_data + 0x00000000 0x5c build/default/debug/m95128.o + .text.read_struct_last_page + 0x00000000 0x20 build/default/debug/m95128.o + .text.write_struct_to_last_page + 0x00000000 0x5c build/default/debug/m95128.o + .text.eeprom_clear_page + 0x00000000 0x18 build/default/debug/m95128.o + .text.delete_last_page + 0x00000000 0x20 build/default/debug/m95128.o + .bss.rx_data_struct + 0x00000000 0x41 build/default/debug/m95128.o + .bss.data_recv_buffer + 0x00000000 0x40 build/default/debug/m95128.o + .bss.data_sent_buffer + 0x00000000 0x40 build/default/debug/m95128.o + .bss.addr 0x00000000 0x2 build/default/debug/m95128.o + .text 0x00000000 0x0 build/default/debug/spi.o + .data 0x00000000 0x0 build/default/debug/spi.o + .bss 0x00000000 0x0 build/default/debug/spi.o + .text 0x00000000 0x0 build/default/debug/st25dv.o + .data 0x00000000 0x0 build/default/debug/st25dv.o + .bss 0x00000000 0x0 build/default/debug/st25dv.o + .text.rfid_read_system_register + 0x00000000 0xc build/default/debug/st25dv.o + .text 0x00000000 0x0 build/default/debug/interrupts.o + .data 0x00000000 0x0 build/default/debug/interrupts.o + .bss 0x00000000 0x0 build/default/debug/interrupts.o + .text 0x00000000 0x0 build/default/debug/max31329.o + .data 0x00000000 0x0 build/default/debug/max31329.o + .bss 0x00000000 0x0 build/default/debug/max31329.o + .text 0x00000000 0x0 build/default/debug/power_mgmt.o + .data 0x00000000 0x0 build/default/debug/power_mgmt.o + .bss 0x00000000 0x0 build/default/debug/power_mgmt.o + .text.shutdown_all_peripherals + 0x00000000 0x34 build/default/debug/power_mgmt.o + .debug_info 0x00000000 0x84 build/default/debug/power_mgmt.o + .debug_abbrev 0x00000000 0x53 build/default/debug/power_mgmt.o + .debug_aranges + 0x00000000 0x20 build/default/debug/power_mgmt.o + .debug_ranges 0x00000000 0x10 build/default/debug/power_mgmt.o + .debug_line 0x00000000 0x8c build/default/debug/power_mgmt.o + .debug_str 0x00000000 0x1a1 build/default/debug/power_mgmt.o + .comment 0x00000000 0x13 build/default/debug/power_mgmt.o + .debug_frame 0x00000000 0x24 build/default/debug/power_mgmt.o + .text 0x00000000 0x0 build/default/debug/adc.o + .data 0x00000000 0x0 build/default/debug/adc.o + .bss 0x00000000 0x0 build/default/debug/adc.o + .text 0x00000000 0x0 build/default/debug/ndef.o + .data 0x00000000 0x0 build/default/debug/ndef.o + .bss 0x00000000 0x0 build/default/debug/ndef.o + .text 0x00000000 0x0 build/default/debug/main.o + .data 0x00000000 0x0 build/default/debug/main.o + .bss 0x00000000 0x0 build/default/debug/main.o + .bss.increment_wheel_count + 0x00000000 0x1 build/default/debug/main.o + .bss.main_counter + 0x00000000 0x2 build/default/debug/main.o + .bss.rx_data 0x00000000 0x41 build/default/debug/main.o + .bss.td 0x00000000 0x7 build/default/debug/main.o + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text.avr-libc + 0x00000000 0x4a /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .comment 0x00000000 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text.avr-libc + 0x00000000 0x2c4 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .comment 0x00000000 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text.avr-libc + 0x00000000 0x1b0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .progmemx.data.ftoa_engine + 0x00000000 0xfa /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x00000000 0x00008000 xr +data 0x00800100 0x00000800 rw!x +eeprom 0x00810000 0x00000400 rw!x +fuse 0x00820000 0x00000003 rw!x +lock 0x00830000 0x00000400 rw!x +signature 0x00840000 0x00000400 rw!x +user_signatures 0x00850000 0x00000400 rw!x +*default* 0x00000000 0xffffffff + +Linker script and memory map + +Address of section .data set to 0x800100 +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o +LOAD build/default/debug/uart.o +LOAD build/default/debug/rfm69.o +LOAD build/default/debug/states.o +LOAD build/default/debug/i2c.o +LOAD build/default/debug/m95128.o +LOAD build/default/debug/spi.o +LOAD build/default/debug/st25dv.o +LOAD build/default/debug/interrupts.o +LOAD build/default/debug/max31329.o +LOAD build/default/debug/power_mgmt.o +LOAD build/default/debug/adc.o +LOAD build/default/debug/ndef.o +LOAD build/default/debug/main.o + 0x00000001 __MPLAB_BUILD = 0x1 + 0x00000001 __ICD2RAM = 0x1 + 0x00000001 __MPLAB_DEBUG = 0x1 + 0x00000001 __DEBUG = 0x1 +START GROUP +LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libm.a +END GROUP +START GROUP +LOAD /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a +LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libm.a +LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/libatmega328pb.a +END GROUP + [0x00000000] __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 + [0x00008000] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x20000 + [0x00800100] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800060 + [0x00000800] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 + [0x00000400] __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 + [0x00000003] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400 + 0x00000400 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400 + 0x00000400 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400 + 0x00000400 __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400 + +.hash + *(.hash) + +.dynsym + *(.dynsym) + +.dynstr + *(.dynstr) + +.gnu.version + *(.gnu.version) + +.gnu.version_d + *(.gnu.version_d) + +.gnu.version_r + *(.gnu.version_r) + +.rel.init + *(.rel.init) + +.rela.init + *(.rela.init) + +.rel.text + *(.rel.text) + *(.rel.text.*) + *(.rel.gnu.linkonce.t*) + +.rela.text + *(.rela.text) + *(.rela.text.*) + *(.rela.gnu.linkonce.t*) + +.rel.fini + *(.rel.fini) + +.rela.fini + *(.rela.fini) + +.rel.rodata + *(.rel.rodata) + *(.rel.rodata.*) + *(.rel.gnu.linkonce.r*) + +.rela.rodata + *(.rela.rodata) + *(.rela.rodata.*) + *(.rela.gnu.linkonce.r*) + +.rel.data + *(.rel.data) + *(.rel.data.*) + *(.rel.gnu.linkonce.d*) + +.rela.data + *(.rela.data) + *(.rela.data.*) + *(.rela.gnu.linkonce.d*) + +.rel.ctors + *(.rel.ctors) + +.rela.ctors + *(.rela.ctors) + +.rel.dtors + *(.rel.dtors) + +.rela.dtors + *(.rela.dtors) + +.rel.got + *(.rel.got) + +.rela.got + *(.rela.got) + +.rel.bss + *(.rel.bss) + +.rela.bss + *(.rela.bss) + +.rel.plt + *(.rel.plt) + +.rela.plt + *(.rela.plt) + +.text 0x00000000 0x22ba + *(.vectors) + .vectors 0x00000000 0xb4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x00000000 __vectors + 0x00000000 __vector_default + *(.vectors) + *(.progmem.gcc*) + 0x000000b4 . = ALIGN (0x2) + 0x000000b4 __trampolines_start = . + *(.trampolines) + .trampolines 0x000000b4 0x0 linker stubs + *(.trampolines*) + 0x000000b4 __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + *(.progmem.*) + 0x000000b4 . = ALIGN (0x2) + *(.lowtext) + *(.lowtext*) + 0x000000b4 __ctors_start = . + *(.ctors) + 0x000000b4 __ctors_end = . + 0x000000b4 __dtors_start = . + *(.dtors) + 0x000000b4 __dtors_end = . + SORT_BY_NAME(*)(.ctors) + SORT_BY_NAME(*)(.dtors) + *(.init0) + .init0 0x000000b4 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x000000b4 __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x000000b4 0xc /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + .init4 0x000000c0 0x16 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + 0x000000c0 __do_copy_data + .init4 0x000000d6 0x10 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + 0x000000d6 __do_clear_bss + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x000000e6 0x8 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + *(.init9) + *(.text) + .text 0x000000ee 0x4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x000000ee __vector_38 + 0x000000ee __vector_22 + 0x000000ee __vector_28 + 0x000000ee __vector_32 + 0x000000ee __vector_34 + 0x000000ee __vector_24 + 0x000000ee __vector_12 + 0x000000ee __bad_interrupt + 0x000000ee __vector_31 + 0x000000ee __vector_35 + 0x000000ee __vector_39 + 0x000000ee __vector_3 + 0x000000ee __vector_23 + 0x000000ee __vector_30 + 0x000000ee __vector_25 + 0x000000ee __vector_11 + 0x000000ee __vector_13 + 0x000000ee __vector_17 + 0x000000ee __vector_19 + 0x000000ee __vector_7 + 0x000000ee __vector_41 + 0x000000ee __vector_43 + 0x000000ee __vector_27 + 0x000000ee __vector_5 + 0x000000ee __vector_33 + 0x000000ee __vector_37 + 0x000000ee __vector_4 + 0x000000ee __vector_44 + 0x000000ee __vector_9 + 0x000000ee __vector_21 + 0x000000ee __vector_15 + 0x000000ee __vector_36 + 0x000000ee __vector_29 + 0x000000ee __vector_40 + 0x000000ee __vector_8 + 0x000000ee __vector_26 + 0x000000ee __vector_14 + 0x000000ee __vector_10 + 0x000000ee __vector_16 + 0x000000ee __vector_18 + 0x000000ee __vector_20 + 0x000000ee __vector_42 + 0x000000f2 . = ALIGN (0x2) + *(.text.*) + .text.uart_wait_until_sent + 0x000000f2 0x16 build/default/debug/uart.o + 0x000000f2 uart_wait_until_sent + .text.uart_init + 0x00000108 0x18 build/default/debug/uart.o + 0x00000108 uart_init + .text.uart_sendChar + 0x00000120 0x10 build/default/debug/uart.o + 0x00000120 uart_sendChar + .text.uart_sendString + 0x00000130 0x20 build/default/debug/uart.o + 0x00000130 uart_sendString + .text.uart_print_uint8_array + 0x00000150 0xe0 build/default/debug/uart.o + 0x00000150 uart_print_uint8_array + .text.uart_print_uint8 + 0x00000230 0x6a build/default/debug/uart.o + 0x00000230 uart_print_uint8 + .text.uart_print_tx_rx_data + 0x0000029a 0x50 build/default/debug/rfm69.o + 0x0000029a uart_print_tx_rx_data + .text.rfm69_read_msg + 0x000002ea 0x96 build/default/debug/rfm69.o + 0x000002ea rfm69_read_msg + .text.spi_read_rfm69_rt + 0x00000380 0x26 build/default/debug/rfm69.o + 0x00000380 spi_read_rfm69_rt + .text.spi_write_rfm69_rt + 0x000003a6 0x2c build/default/debug/rfm69.o + 0x000003a6 spi_write_rfm69_rt + .text.spi_write_rfm69_multiple_rt + 0x000003d2 0x58 build/default/debug/rfm69.o + 0x000003d2 spi_write_rfm69_multiple_rt + .text.hash_3bytes + 0x0000042a 0xa8 build/default/debug/rfm69.o + 0x0000042a hash_3bytes + .text.set_rfm69_power_amp_boost + 0x000004d2 0x12 build/default/debug/rfm69.o + 0x000004d2 set_rfm69_power_amp_boost + .text.set_rfm69_power_amp_normal + 0x000004e4 0x12 build/default/debug/rfm69.o + 0x000004e4 set_rfm69_power_amp_normal + .text.reset_txrx_struct + 0x000004f6 0x22 build/default/debug/rfm69.o + 0x000004f6 reset_txrx_struct + .text.generate_wheel_counts_message + 0x00000518 0x14c build/default/debug/rfm69.o + 0x00000518 generate_wheel_counts_message + .text.set_rfm69_mode + 0x00000664 0x1c build/default/debug/rfm69.o + 0x00000664 set_rfm69_mode + .text.wait_tx_sent + 0x00000680 0xc build/default/debug/rfm69.o + 0x00000680 wait_tx_sent + .text.hash 0x0000068c 0x48 build/default/debug/rfm69.o + 0x0000068c hash + .text.wait_rfm69_mode_ready + 0x000006d4 0xc build/default/debug/rfm69.o + 0x000006d4 wait_rfm69_mode_ready + .text.set_rfm69_tx_mode + 0x000006e0 0x10 build/default/debug/rfm69.o + 0x000006e0 set_rfm69_tx_mode + .text.set_rfm69_rx_mode + 0x000006f0 0x10 build/default/debug/rfm69.o + 0x000006f0 set_rfm69_rx_mode + .text.rfm69_write_msg + 0x00000700 0x88 build/default/debug/rfm69.o + 0x00000700 rfm69_write_msg + .text.wait_rx_payload_ready_timeout + 0x00000788 0x42 build/default/debug/rfm69.o + 0x00000788 wait_rx_payload_ready_timeout + .text.send_message + 0x000007ca 0x16c build/default/debug/rfm69.o + 0x000007ca send_message + .text.set_rfm69_idle + 0x00000936 0x10 build/default/debug/rfm69.o + 0x00000936 set_rfm69_idle + .text.reset_rfm69 + 0x00000946 0x26 build/default/debug/rfm69.o + 0x00000946 reset_rfm69 + .text.rfm69_init + 0x0000096c 0xd4 build/default/debug/rfm69.o + 0x0000096c rfm69_init + .text.init_spi + 0x00000a40 0x10 build/default/debug/states.o + 0x00000a40 init_spi + .text.rfm69_reset_state + 0x00000a50 0xe build/default/debug/states.o + 0x00000a50 rfm69_reset_state + .text.ldo_set_state + 0x00000a5e 0xe build/default/debug/states.o + 0x00000a5e ldo_set_state + .text.i2c_init + 0x00000a6c 0x12 build/default/debug/i2c.o + 0x00000a6c i2c_init + .text.i2c_start + 0x00000a7e 0x3e build/default/debug/i2c.o + 0x00000a7e i2c_start + .text.i2c_stop + 0x00000abc 0x12 build/default/debug/i2c.o + 0x00000abc i2c_stop + .text.i2c_read_ack + 0x00000ace 0x16 build/default/debug/i2c.o + 0x00000ace i2c_read_ack + .text.i2c_write + 0x00000ae4 0x26 build/default/debug/i2c.o + 0x00000ae4 i2c_write + .text.write_n_bytes + 0x00000b0a 0x56 build/default/debug/i2c.o + 0x00000b0a write_n_bytes + .text.write_one_byte + 0x00000b60 0x20 build/default/debug/i2c.o + 0x00000b60 write_one_byte + .text.i2c_read_nack + 0x00000b80 0x16 build/default/debug/i2c.o + 0x00000b80 i2c_read_nack + .text.read_n_bytes + 0x00000b96 0x98 build/default/debug/i2c.o + 0x00000b96 read_n_bytes + .text.read_one_byte + 0x00000c2e 0x8 build/default/debug/i2c.o + 0x00000c2e read_one_byte + .text.read_one_byte_no_err_register + 0x00000c36 0x1e build/default/debug/i2c.o + 0x00000c36 read_one_byte_no_err_register + .text.read_n_bytes_16bit_addr + 0x00000c54 0xa0 build/default/debug/i2c.o + 0x00000c54 read_n_bytes_16bit_addr + .text.spi_eeprom_select + 0x00000cf4 0xe build/default/debug/m95128.o + 0x00000cf4 spi_eeprom_select + .text.spi_rfm69_select + 0x00000d02 0xe build/default/debug/spi.o + 0x00000d02 spi_rfm69_select + .text.spi_write + 0x00000d10 0x14 build/default/debug/spi.o + 0x00000d10 spi_write + .text.spi_read + 0x00000d24 0x8 build/default/debug/spi.o + 0x00000d24 spi_read + .text.remove_spaces + 0x00000d2c 0x7a build/default/debug/st25dv.o + 0x00000d2c remove_spaces + .text.rfid_set_low_power_down + 0x00000da6 0xe build/default/debug/st25dv.o + 0x00000da6 rfid_set_low_power_down + .text.rfid_set_i2c_power + 0x00000db4 0xe build/default/debug/st25dv.o + 0x00000db4 rfid_set_i2c_power + .text.rfid_read_memory + 0x00000dc2 0x12 build/default/debug/st25dv.o + 0x00000dc2 rfid_read_memory + .text.rfid_read_first_ndef_entry + 0x00000dd4 0x74 build/default/debug/st25dv.o + 0x00000dd4 rfid_read_first_ndef_entry + .text.get_nugget_data + 0x00000e48 0x148 build/default/debug/st25dv.o + 0x00000e48 get_nugget_data + .text.init_pins + 0x00000f90 0x6 build/default/debug/interrupts.o + 0x00000f90 init_pins + .text.set_up_reed_interrupt + 0x00000f96 0x14 build/default/debug/interrupts.o + 0x00000f96 set_up_reed_interrupt + .text.set_up_minute_interrupt + 0x00000faa 0x14 build/default/debug/interrupts.o + 0x00000faa set_up_minute_interrupt + .text.wdt_isr_enable + 0x00000fbe 0x1c build/default/debug/interrupts.o + 0x00000fbe wdt_isr_enable + .text.wdt_isr_disable + 0x00000fda 0x12 build/default/debug/interrupts.o + 0x00000fda wdt_isr_disable + .text.rtc_set_per_minute_alarm + 0x00000fec 0x30 build/default/debug/max31329.o + 0x00000fec rtc_set_per_minute_alarm + .text.uart_print_rtc_time + 0x0000101c 0x94 build/default/debug/max31329.o + 0x0000101c uart_print_rtc_time + .text.rtc_read_register + 0x000010b0 0xa build/default/debug/max31329.o + 0x000010b0 rtc_read_register + .text.rtc_read_status_register + 0x000010ba 0x8 build/default/debug/max31329.o + 0x000010ba rtc_read_status_register + .text.rtc_read_interrupt_register + 0x000010c2 0x8 build/default/debug/max31329.o + 0x000010c2 rtc_read_interrupt_register + .text.rtc_set_alarm_config + 0x000010ca 0xc build/default/debug/max31329.o + 0x000010ca rtc_set_alarm_config + .text.rtc_enable_interrupts + 0x000010d6 0xc build/default/debug/max31329.o + 0x000010d6 rtc_enable_interrupts + .text.rtc_read_time_array + 0x000010e2 0x10 build/default/debug/max31329.o + 0x000010e2 rtc_read_time_array + .text.rtc_read_time + 0x000010f2 0xf8 build/default/debug/max31329.o + 0x000010f2 rtc_read_time + .text.rtc_write_time + 0x000011ea 0x118 build/default/debug/max31329.o + 0x000011ea rtc_write_time + .text.set_time_from_rfm69 + 0x00001302 0x150 build/default/debug/max31329.o + 0x00001302 set_time_from_rfm69 + .text.adc_Initialize + 0x00001452 0x14 build/default/debug/adc.o + 0x00001452 adc_Initialize + .text.adc_Disable + 0x00001466 0xc build/default/debug/adc.o + 0x00001466 adc_Disable + .text.adc_Enable + 0x00001472 0xc build/default/debug/adc.o + 0x00001472 adc_Enable + .text.adc_StartConversion + 0x0000147e 0x34 build/default/debug/adc.o + 0x0000147e adc_StartConversion + .text.adc_IsConversionDone + 0x000014b2 0xa build/default/debug/adc.o + 0x000014b2 adc_IsConversionDone + .text.adc_GetConversionResult + 0x000014bc 0xa build/default/debug/adc.o + 0x000014bc adc_GetConversionResult + .text.adc_GetConversion + 0x000014c6 0x20 build/default/debug/adc.o + 0x000014c6 adc_GetConversion + .text.readNDEFText + 0x000014e6 0x1a0 build/default/debug/ndef.o + 0x000014e6 readNDEFText + .text.__vector_1 + 0x00001686 0xc build/default/debug/main.o + 0x00001686 __vector_1 + .text.__vector_2 + 0x00001692 0x76 build/default/debug/main.o + 0x00001692 __vector_2 + .text.__vector_6 + 0x00001708 0x4c build/default/debug/main.o + 0x00001708 __vector_6 + .text.start_sleeping + 0x00001754 0x3e build/default/debug/main.o + 0x00001754 start_sleeping + .text.get_battery_reading + 0x00001792 0x2c build/default/debug/main.o + 0x00001792 get_battery_reading + .text.main 0x000017be 0x43c build/default/debug/main.o + 0x000017be main + .text.libgcc.div + 0x00001bfa 0x28 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + 0x00001bfa __udivmodhi4 + .text.libgcc.div + 0x00001c22 0x28 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + 0x00001c22 __divmodhi4 + 0x00001c22 _div + .text.libgcc.div + 0x00001c4a 0x44 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + 0x00001c4a __udivmodsi4 + .text.avr-libc + 0x00001c8e 0x12 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + 0x00001c8e memcpy + .text.avr-libc + 0x00001ca0 0xe /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + 0x00001ca0 memset + .text.avr-libc + 0x00001cae 0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + 0x00001cae strchr + .text.avr-libc + 0x00001cc4 0x64 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + 0x00001cc4 snprintf + .text.avr-libc + 0x00001d28 0x3d8 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + 0x00001d28 vfprintf + .text.avr-libc + 0x00002100 0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + 0x00002100 strnlen_P + .text.avr-libc + 0x00002116 0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + 0x00002116 strnlen + .text.avr-libc + 0x0000212c 0x60 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + 0x0000212c fputc + .text.avr-libc + 0x0000218c 0xbc /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + 0x0000218c __ultoa_invert + .text.libgcc.prologue + 0x00002248 0x38 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + 0x00002248 __prologue_saves__ + .text.libgcc.prologue + 0x00002280 0x36 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + 0x00002280 __epilogue_restores__ + 0x000022b6 . = ALIGN (0x2) + *(.fini9) + .fini9 0x000022b6 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + 0x000022b6 exit + 0x000022b6 _exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x000022b6 0x4 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + *(.fini0) + *(.hightext) + *(.hightext*) + *(.progmemx.*) + 0x000022ba . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + 0x000022ba _etext = . + +.data 0x00800100 0x120 load address 0x000022ba + 0x00800100 PROVIDE (__data_start = .) + *(.data) + *(.data*) + *(.gnu.linkonce.d*) + *(.rodata) + *(.rodata*) + .rodata.uart_print_uint8_array.str1.1 + 0x00800100 0x11f build/default/debug/uart.o + 0xd (size before relaxing) + .rodata.uart_print_uint16.str1.1 + 0x0080021f 0x4 build/default/debug/uart.o + .rodata.uart_print_uint8.str1.1 + 0x0080021f 0x2 build/default/debug/uart.o + .rodata.uart_print_tx_rx_data.str1.1 + 0x0080021f 0x25 build/default/debug/rfm69.o + .rodata.send_message.str1.1 + 0x0080021f 0xf build/default/debug/rfm69.o + .rodata.get_nugget_data.str1.1 + 0x0080021f 0x3 build/default/debug/st25dv.o + .rodata.uart_print_rtc_time.str1.1 + 0x0080021f 0x1d build/default/debug/max31329.o + .rodata.set_time_from_rfm69.str1.1 + 0x0080021f 0x11 build/default/debug/max31329.o + .rodata.main.str1.1 + 0x0080021f 0xb6 build/default/debug/main.o + *(.gnu.linkonce.r*) + 0x008002d6 . = ALIGN (0x2) + *fill* 0x0080021f 0x1 + 0x00800220 _edata = . + 0x00800220 PROVIDE (__data_end = .) + +.bss 0x00800220 0x4cd + 0x00800220 PROVIDE (__bss_start = .) + *(.bss) + *(.bss*) + .bss.array_internal + 0x00800220 0x10 build/default/debug/uart.o + 0x00800220 array_internal + .bss.cond_3 0x00800230 0x1 build/default/debug/rfm69.o + 0x00800230 cond_3 + .bss.cond_2 0x00800231 0x1 build/default/debug/rfm69.o + 0x00800231 cond_2 + .bss.cond_1 0x00800232 0x1 build/default/debug/rfm69.o + 0x00800232 cond_1 + .bss.c_hash_3 0x00800233 0x1 build/default/debug/rfm69.o + 0x00800233 c_hash_3 + .bss.c_hash_2 0x00800234 0x1 build/default/debug/rfm69.o + 0x00800234 c_hash_2 + .bss.c_hash_1 0x00800235 0x1 build/default/debug/rfm69.o + 0x00800235 c_hash_1 + .bss.p_hash_3 0x00800236 0x1 build/default/debug/rfm69.o + 0x00800236 p_hash_3 + .bss.p_hash_2 0x00800237 0x1 build/default/debug/rfm69.o + 0x00800237 p_hash_2 + .bss.p_hash_1 0x00800238 0x1 build/default/debug/rfm69.o + 0x00800238 p_hash_1 + .bss.msg_hash 0x00800239 0x4 build/default/debug/rfm69.o + 0x00800239 msg_hash + .bss.rfm69_rx_data + 0x0080023d 0x41 build/default/debug/rfm69.o + 0x0080023d rfm69_rx_data + .bss.tx_rx_data + 0x0080027e 0x41 build/default/debug/rfm69.o + 0x0080027e tx_rx_data + .bss.i 0x008002bf 0x1 build/default/debug/rfm69.o + 0x008002bf i + .bss.string_trim_result + 0x008002c0 0x17 build/default/debug/st25dv.o + 0x008002c0 string_trim_result + .bss.id_result + 0x008002d7 0x103 build/default/debug/st25dv.o + 0x008002d7 id_result + .bss.trimmed_string + 0x008003da 0x17 build/default/debug/st25dv.o + 0x008003da trimmed_string + .bss.rx_rtc_data + 0x008003f1 0x41 build/default/debug/max31329.o + 0x008003f1 rx_rtc_data + .bss.tx_rtc_data + 0x00800432 0x41 build/default/debug/max31329.o + 0x00800432 tx_rtc_data + .bss.time_data + 0x00800473 0x7 build/default/debug/max31329.o + 0x00800473 time_data + .bss.data 0x0080047a 0x7 build/default/debug/max31329.o + 0x0080047a data + .bss.ndef_msg 0x00800481 0x101 build/default/debug/ndef.o + 0x00800481 ndef_msg + .bss.backlog_number + 0x00800582 0x1 build/default/debug/main.o + 0x00800582 backlog_number + .bss.rtc_rfm69_status + 0x00800583 0x1 build/default/debug/main.o + 0x00800583 rtc_rfm69_status + .bss.total_wheel_counts + 0x00800584 0x20 build/default/debug/main.o + 0x00800584 total_wheel_counts + .bss.index_wheel_count + 0x008005a4 0x1 build/default/debug/main.o + 0x008005a4 index_wheel_count + .bss.increment_minute_index + 0x008005a5 0x1 build/default/debug/main.o + 0x008005a5 increment_minute_index + .bss.is_debouncing + 0x008005a6 0x1 build/default/debug/main.o + 0x008005a6 is_debouncing + .bss.id_data 0x008005a7 0x103 build/default/debug/main.o + 0x008005a7 id_data + .bss.self_value + 0x008006aa 0x2 build/default/debug/main.o + 0x008006aa self_value + .bss.tx_data 0x008006ac 0x41 build/default/debug/main.o + 0x008006ac tx_data + *(COMMON) + 0x008006ed PROVIDE (__bss_end = .) + 0x000022ba __data_load_start = LOADADDR (.data) + 0x000023da __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x008006ed 0x0 + [!provide] PROVIDE (__noinit_start = .) + *(.noinit .noinit.* .gnu.linkonce.n.*) + [!provide] PROVIDE (__noinit_end = .) + 0x008006ed _end = . + [!provide] PROVIDE (__heap_start = .) + 0x00000000 __flmap_init_label = DEFINED (__flmap_noinit_start)?__flmap_noinit_start:0x0 + 0x00000000 __flmap = DEFINED (__flmap)?__flmap:0x0 + +.eeprom 0x00810000 0x0 + *(.eeprom*) + 0x00810000 __eeprom_end = . + +.fuse + *(.fuse) + *(.lfuse) + *(.hfuse) + *(.efuse) + +.lock + *(.lock*) + +.signature + *(.signature*) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment 0x00000000 0x12 + *(.comment) + .comment 0x00000000 0x12 build/default/debug/uart.o + 0x13 (size before relaxing) + .comment 0x00000012 0x13 build/default/debug/rfm69.o + .comment 0x00000012 0x13 build/default/debug/states.o + .comment 0x00000012 0x13 build/default/debug/i2c.o + .comment 0x00000012 0x13 build/default/debug/m95128.o + .comment 0x00000012 0x13 build/default/debug/spi.o + .comment 0x00000012 0x13 build/default/debug/st25dv.o + .comment 0x00000012 0x13 build/default/debug/interrupts.o + .comment 0x00000012 0x13 build/default/debug/max31329.o + .comment 0x00000012 0x13 build/default/debug/adc.o + .comment 0x00000012 0x13 build/default/debug/ndef.o + .comment 0x00000012 0x13 build/default/debug/main.o + .comment 0x00000012 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .comment 0x00000012 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .comment 0x00000012 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + +.note.gnu.avr.deviceinfo + 0x00000000 0x40 + .note.gnu.avr.deviceinfo + 0x00000000 0x40 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.gnu.build.attributes + *(.gnu.build.attributes .gnu.build.attributes.*) + +.note.gnu.build-id + *(.note.gnu.build-id) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x00000000 0x4a8 + *(.debug_aranges) + .debug_aranges + 0x00000000 0x88 build/default/debug/uart.o + .debug_aranges + 0x00000088 0xf0 build/default/debug/rfm69.o + .debug_aranges + 0x00000178 0x48 build/default/debug/states.o + .debug_aranges + 0x000001c0 0x88 build/default/debug/i2c.o + .debug_aranges + 0x00000248 0x78 build/default/debug/m95128.o + .debug_aranges + 0x000002c0 0x30 build/default/debug/spi.o + .debug_aranges + 0x000002f0 0x50 build/default/debug/st25dv.o + .debug_aranges + 0x00000340 0x40 build/default/debug/interrupts.o + .debug_aranges + 0x00000380 0x70 build/default/debug/max31329.o + .debug_aranges + 0x000003f0 0x50 build/default/debug/adc.o + .debug_aranges + 0x00000440 0x20 build/default/debug/ndef.o + .debug_aranges + 0x00000460 0x48 build/default/debug/main.o + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x00000000 0x5c03 + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x00000000 0x8ea /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .debug_info 0x000008ea 0x9f9 build/default/debug/uart.o + .debug_info 0x000012e3 0x141c build/default/debug/rfm69.o + .debug_info 0x000026ff 0x15d build/default/debug/states.o + .debug_info 0x0000285c 0x6d7 build/default/debug/i2c.o + .debug_info 0x00002f33 0x81a build/default/debug/m95128.o + .debug_info 0x0000374d 0x109 build/default/debug/spi.o + .debug_info 0x00003856 0x7ea build/default/debug/st25dv.o + .debug_info 0x00004040 0xdc build/default/debug/interrupts.o + .debug_info 0x0000411c 0xa54 build/default/debug/max31329.o + .debug_info 0x00004b70 0x1c5 build/default/debug/adc.o + .debug_info 0x00004d35 0x256 build/default/debug/ndef.o + .debug_info 0x00004f8b 0xc78 build/default/debug/main.o + +.debug_abbrev 0x00000000 0x1e58 + *(.debug_abbrev) + .debug_abbrev 0x00000000 0x86e /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .debug_abbrev 0x0000086e 0x1fa build/default/debug/uart.o + .debug_abbrev 0x00000a68 0x3cb build/default/debug/rfm69.o + .debug_abbrev 0x00000e33 0x80 build/default/debug/states.o + .debug_abbrev 0x00000eb3 0x139 build/default/debug/i2c.o + .debug_abbrev 0x00000fec 0x240 build/default/debug/m95128.o + .debug_abbrev 0x0000122c 0xcd build/default/debug/spi.o + .debug_abbrev 0x000012f9 0x2c8 build/default/debug/st25dv.o + .debug_abbrev 0x000015c1 0x53 build/default/debug/interrupts.o + .debug_abbrev 0x00001614 0x336 build/default/debug/max31329.o + .debug_abbrev 0x0000194a 0x10f build/default/debug/adc.o + .debug_abbrev 0x00001a59 0x133 build/default/debug/ndef.o + .debug_abbrev 0x00001b8c 0x2cc build/default/debug/main.o + +.debug_line 0x00000000 0x451f + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x00000000 0x1a6 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .debug_line 0x000001a6 0x801 build/default/debug/uart.o + .debug_line 0x000009a7 0x1066 build/default/debug/rfm69.o + .debug_line 0x00001a0d 0x1c9 build/default/debug/states.o + .debug_line 0x00001bd6 0x7cf build/default/debug/i2c.o + .debug_line 0x000023a5 0x5e1 build/default/debug/m95128.o + .debug_line 0x00002986 0x133 build/default/debug/spi.o + .debug_line 0x00002ab9 0x4b6 build/default/debug/st25dv.o + .debug_line 0x00002f6f 0x1be build/default/debug/interrupts.o + .debug_line 0x0000312d 0x630 build/default/debug/max31329.o + .debug_line 0x0000375d 0x27e build/default/debug/adc.o + .debug_line 0x000039db 0x3e7 build/default/debug/ndef.o + .debug_line 0x00003dc2 0x75d build/default/debug/main.o + +.debug_frame 0x00000000 0xdd8 + *(.debug_frame) + .debug_frame 0x00000000 0x26c build/default/debug/uart.o + .debug_frame 0x0000026c 0x2ec build/default/debug/rfm69.o + .debug_frame 0x00000558 0x74 build/default/debug/states.o + .debug_frame 0x000005cc 0x1a4 build/default/debug/i2c.o + .debug_frame 0x00000770 0x170 build/default/debug/m95128.o + .debug_frame 0x000008e0 0x44 build/default/debug/spi.o + .debug_frame 0x00000924 0xf8 build/default/debug/st25dv.o + .debug_frame 0x00000a1c 0x64 build/default/debug/interrupts.o + .debug_frame 0x00000a80 0x148 build/default/debug/max31329.o + .debug_frame 0x00000bc8 0x84 build/default/debug/adc.o + .debug_frame 0x00000c4c 0x80 build/default/debug/ndef.o + .debug_frame 0x00000ccc 0x10c build/default/debug/main.o + +.debug_str 0x00000000 0x1279 + *(.debug_str) + .debug_str 0x00000000 0x318 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .debug_str 0x00000318 0xf61 build/default/debug/uart.o + 0x302 (size before relaxing) + .debug_str 0x00001279 0x6fa build/default/debug/rfm69.o + .debug_str 0x00001279 0x1e9 build/default/debug/states.o + .debug_str 0x00001279 0x2b6 build/default/debug/i2c.o + .debug_str 0x00001279 0x35f build/default/debug/m95128.o + .debug_str 0x00001279 0x1bb build/default/debug/spi.o + .debug_str 0x00001279 0x40f build/default/debug/st25dv.o + .debug_str 0x00001279 0x1df build/default/debug/interrupts.o + .debug_str 0x00001279 0x57b build/default/debug/max31329.o + .debug_str 0x00001279 0x235 build/default/debug/adc.o + .debug_str 0x00001279 0x236 build/default/debug/ndef.o + .debug_str 0x00001279 0x653 build/default/debug/main.o + +.debug_loc 0x00000000 0x36fa + *(.debug_loc) + .debug_loc 0x00000000 0xa9c build/default/debug/uart.o + .debug_loc 0x00000a9c 0xc54 build/default/debug/rfm69.o + .debug_loc 0x000016f0 0x8eb build/default/debug/i2c.o + .debug_loc 0x00001fdb 0x656 build/default/debug/m95128.o + .debug_loc 0x00002631 0x23 build/default/debug/spi.o + .debug_loc 0x00002654 0x399 build/default/debug/st25dv.o + .debug_loc 0x000029ed 0x37e build/default/debug/max31329.o + .debug_loc 0x00002d6b 0xb6 build/default/debug/adc.o + .debug_loc 0x00002e21 0x4c0 build/default/debug/ndef.o + .debug_loc 0x000032e1 0x419 build/default/debug/main.o + +.debug_macinfo + *(.debug_macinfo) + +.debug_weaknames + *(.debug_weaknames) + +.debug_funcnames + *(.debug_funcnames) + +.debug_typenames + *(.debug_typenames) + +.debug_varnames + *(.debug_varnames) + +.debug_pubtypes + *(.debug_pubtypes) + +.debug_ranges 0x00000000 0x4a0 + *(.debug_ranges) + .debug_ranges 0x00000000 0x78 build/default/debug/uart.o + .debug_ranges 0x00000078 0x110 build/default/debug/rfm69.o + .debug_ranges 0x00000188 0x38 build/default/debug/states.o + .debug_ranges 0x000001c0 0x78 build/default/debug/i2c.o + .debug_ranges 0x00000238 0x68 build/default/debug/m95128.o + .debug_ranges 0x000002a0 0x20 build/default/debug/spi.o + .debug_ranges 0x000002c0 0x40 build/default/debug/st25dv.o + .debug_ranges 0x00000300 0x30 build/default/debug/interrupts.o + .debug_ranges 0x00000330 0x60 build/default/debug/max31329.o + .debug_ranges 0x00000390 0x40 build/default/debug/adc.o + .debug_ranges 0x000003d0 0x10 build/default/debug/ndef.o + .debug_ranges 0x000003e0 0xc0 build/default/debug/main.o + +.debug_addr + *(.debug_addr) + +.debug_line_str + *(.debug_line_str) + +.debug_loclists + *(.debug_loclists) + +.debug_macro + *(.debug_macro) + +.debug_names + *(.debug_names) + +.debug_rnglists + *(.debug_rnglists) + +.debug_str_offsets + *(.debug_str_offsets) + +.debug_sup + *(.debug_sup) +OUTPUT(dist/default/debug/avr_code.debug.elf elf32-avr) +LOAD linker stubs diff --git a/avr_code.backup/dist/default/production/avr_code.production.elf b/avr_code.backup/dist/default/production/avr_code.production.elf new file mode 100755 index 0000000..c079132 Binary files /dev/null and b/avr_code.backup/dist/default/production/avr_code.production.elf differ diff --git a/avr_code.backup/dist/default/production/avr_code.production.hex b/avr_code.backup/dist/default/production/avr_code.production.hex new file mode 100644 index 0000000..efcb0a4 --- /dev/null +++ b/avr_code.backup/dist/default/production/avr_code.production.hex @@ -0,0 +1,620 @@ +:100000000C945A000C949B0C0C94A10C0C9477004B +:100010000C9477000C9477000C94DC0C0C94770013 +:100020000C9477000C9477000C9477000C94770074 +:100030000C9477000C9477000C9477000C94770064 +:100040000C9477000C9477000C9477000C94770054 +:100050000C9477000C9477000C9477000C94770044 +:100060000C9477000C9477000C9477000C94770034 +:100070000C9477000C9477000C9477000C94770024 +:100080000C9477000C9477000C9477000C94770014 +:100090000C9477000C9477000C9477000C94770004 +:1000A0000C9477000C9477000C9477000C947700F4 +:1000B0000C94770011241FBECFEFD8E0DEBFCDBF78 +:1000C00011E0A0E0B1E0EEE2F6E202C005900D9290 +:1000D000A437B107D9F725E0A4E7B1E001C01D922C +:1000E000A43AB207E1F70E943C0D0C9415130C944E +:1000F00000001092C5008CE08093C40088E18093DA +:10010000C10086E08093C2000895E0ECF0E09081A9 +:1001100095FFFDCF8093C60008950F931F93CF9353 +:10012000DF93082F192F611549F0E801060F111D03 +:1001300089910E948500C017D107D1F7DF91CF9137 +:100140001F910F910895CF93DF93C82FD92F8881E6 +:10015000811531F021960E94850089918111FBCF94 +:10016000DF91CF9108954F925F926F927F928F921D +:100170009F92AF92BF92CF92DF92EF92FF920F9336 +:100180001F93CF93DF93C82ED92EE62EF72E442E41 +:10019000552E8BE50E948500E114F104A9F1712C24 +:1001A000812C912C00E011E06894662464F8C4E787 +:1001B000D1E0570181E0A81AB10806C07394872CDA +:1001C000912C7E141F0400F5F601E80DF91D208125 +:1001D0001F922F931F930F931F926F92DF93CF93D2 +:1001E0000E941C10CE010E94A3008DB79EB70896F6 +:1001F0000FB6F8949EBF0FBE8DBF8A149B04F0F615 +:100200008CE20E948500DACF8DE50E94850083E0B4 +:1002100091E00E94A300842D952D0E94A300DF9100 +:10022000CF911F910F91FF90EF90DF90CF90BF90F3 +:10023000AF909F908F907F906F905F904F900895B8 +:10024000CF93DF93CDB7DEB7EDE5F5E08D81808309 +:100250008E8181838F81828388858383898584834E +:1002600048E051E065E070E0CF010E94B3006D818D +:10027000CE010A960E948D008AE00E9485006D8161 +:1002800070E04FE151E0CE010A960E94B300DF9189 +:10029000CF910895CF93C82F81E00E94EA078C2F59 +:1002A0000E94F1078FEF90E00E94FB07C82F80E0CB +:1002B0000E94EA078C2FCF910895CF93DF93D82F18 +:1002C000C62F81E00E94EA078D2F80680E94F10707 +:1002D0008C2F0E94F107C82F80E00E94EA078C2F24 +:1002E000DF91CF910895FF920F931F93CF93DF93E8 +:1002F000082FC62FD72F142F81E00E94EA07802FE6 +:1003000080680E94F107F82E0FEF010F111569F0B8 +:1003100010E00F5F1F4F0C0F1D1FFE012196808103 +:100320000E94F107C017D107C1F780E00E94EA07D9 +:100330008F2DDF91CF911F910F91FF900895CF9254 +:10034000DF92EF92FF920F931F93CF93DF93062FCD +:1003500010929101611509F442C0C82FD92F40E0D5 +:1003600050E0BA0110E0CC24CA94DC2CEC2CF12C27 +:100370002991DB01CA01880F991FAA1FBB1F880F93 +:10038000991FAA1FBB1F880F991FAA1FBB1F880F89 +:10039000991FAA1FBB1F880F991FAA1FBB1F841B71 +:1003A000950BA60BB70BBC01CD01620F711D811D12 +:1003B000911DA70196010E94DF0FAB01BC011F5FD9 +:1003C000109391011013D4CFCB01BA01DF91CF91DB +:1003D0001F910F91FF90EF90DF90CF90089540E034 +:1003E00050E0BA01F1CF6DE58AE50E945D016CE74E +:1003F0008CE50E945D01089565E58AE50E945D0136 +:1004000060E78CE50E945D010895E82FF92F1082C6 +:100410008FEF81838283138214824CE350E060E289 +:1004200070E0CF0105960E940A100895CF92DF92E6 +:10043000EF92FF920F931F93CF93DF93CDB7DEB769 +:10044000082F192FCB5EDE4FC880C551D140CA5E40 +:10045000DE4FD880C651D140C95EDE4FE880C7511B +:10046000D140C85EDE4FF880C851D14083E092E0B1 +:100470000E9405024B854B3008F04AE050E0BE0177 +:10048000645F7F4F88E092E00E940110C45FDE4FFE +:100490004881CC50D1404B3008F04AE050E0BE01DA +:1004A00064577F4F82E192E00E940110E3E0F2E0A6 +:1004B000C18ED28EC15FDE4F8881CF50D140838FF5 +:1004C000C05FDE4F8881C051D140848FCE5EDE4F49 +:1004D0008881C251D140858FCD5EDE4F8881C35166 +:1004E000D140868FCC5EDE4F8881C451D140878F4A +:1004F000AE2DBF2DE3E2F2E041E452E02D913C91BC +:10050000119720832D913D9131833296E417F507A1 +:10051000A9F769E388E092E00E949F0160938D0152 +:1005200070938E0180938F0190939001E3E0F2E04D +:1005300066AF77AF809343028CE380838FE184833F +:10054000C35FDE4F8881CD50D14082838FEF81839E +:1005500082E0838381E4A02FB12F01900D928A95D0 +:10056000E1F7802F912FDF91CF911F910F91FF9095 +:10057000EF90DF90CF900895CF93C82F81E00E9435 +:100580004A01682F637ECC716C2B81E00E945D0173 +:10059000CF91089588E20E944A0183FFFBCF08951E +:1005A000CF93E82FF92FC62F90819115D1F0319676 +:1005B00020E030E05FE1529FD001539FB00D112445 +:1005C0009D01290F311D91919111F5CF4C1B550BB8 +:1005D000BA016F5F7F4FC9010E94B70F8C0FCF9197 +:1005E000089520E030E0F2CF87E20E944A018115B1 +:1005F000DCF708950E94F3018CE00E94BC020E9487 +:10060000F40208950E94FC0180E10E94BC020E9455 +:10061000F4020895EF92FF920F931F93CF93DF930D +:10062000CDB7DEB719850E9402030E94FA0281E06D +:100630000E94EA0780E80E94F107012F1D3308F0AD +:100640000CE384E0800F0E94F1078A850E94F10785 +:100650008B850E94F1078C850E94F1078D850E9491 +:10066000F107111569F07E018EE0E80EF11C10E033 +:10067000F70181917F010E94F1071F5F1017C0F3FE +:1006800080E00E94EA070E94CA020E940203DF91F2 +:10069000CF911F910F91FF90EF9008950F931F93AB +:1006A000CF93DF93082F192F0E940203C2E0D0E0FE +:1006B0008FEC97E00197F1F700C000000C171D07C1 +:1006C00040F088E20E944A01219682FFF1CF81E04A +:1006D00001C080E0DF91CF911F910F9108950E949A +:1006E000FC0184E00E94BC020E94F4020895EF9293 +:1006F000FF920F931F93CF93DF93E82EF92E4CE3D5 +:1007000050E060E270E087EC91E00E940A1081E026 +:100710000E94EA0780E00E94F1070E94FB07C2ECFA +:10072000D1E0845088830E94FB0789830E94FB07E5 +:100730008A830E94FB078B830E94FB078C830881BE +:10074000011559F0C7ECD1E010E009531E4F0E948B +:10075000FB078993C017D107D1F780E00E94EA0711 +:100760000E946F0381E4E2ECF1E0AE2DBF2D019019 +:100770000D928A95E1F78E2D9F2DDF91CF911F91DC +:100780000F91FF90EF9008950F931F93CF93DF93F6 +:10079000CDB7DEB7C154D1090FB6F894DEBF0FBE96 +:1007A000CDBF4DB75EB7415451090FB6F8945EBF47 +:1007B0000FBE4DBFADB7BEB7119681E4FE01E85B39 +:1007C000FF4F01900D928A95E1F70E940A03CA57E4 +:1007D000DF4F8881C658D04080938C01C957DF4FC6 +:1007E0008881C758D04080938B01C857DF4F8881DC +:1007F000C858D04080938A010FB6F894DEBF0FBE70 +:10080000CDBF1AE001E048C080918B01281385C05C +:1008100040918A0181E0941380E0809386012B96B9 +:100820003FAD2B972091C301321382C02A963FAD72 +:100830002A972091C401802F321380E08093850194 +:10084000941325C080938401321323C08091C60184 +:100850008032F9F48091CA018F3FD9F481E001C060 +:1008600082E0CF5BDF4F0FB6F894DEBF0FBECDBF87 +:10087000DF91CF911F910F91089581E02A962FADBE +:100880002A979091C401291380E0809385011092EA +:1008900084011150111521F38AEF90E00E944E035C +:1008A0008115B9F3CE0101960E94770381E4FE0120 +:1008B0003196A2ECB1E001900D928A95E1F781E2C8 +:1008C00091E00E94A3004DB75EB7415451090FB6A5 +:1008D000F8945EBF0FBE4DBFADB7BEB7119681E4B1 +:1008E000E2ECF1E001900D928A95E1F70E9420017F +:1008F000E2ECF1E0858180938901268120938801D3 +:100900009781909387010FB6F894DEBF0FBECDBFDD +:1009100030918C01831709F477CF10928601909162 +:10092000C3012B968FAD2B97981709F4A6CF80E0C3 +:1009300010928501811509F4AACF10928401A9CFE4 +:1009400081E00E9425058FE19EE40197F1F700C048 +:10095000000080E00E9425058FE19EE40197F1F7F9 +:1009600000C000000895CF93DF9300D0CDB7DEB76D +:100970000E94A0042FEF80E792E021508040904039 +:10098000E1F700C000000E946F036CE687E00E9460 +:100990005D0160E888E00E945D0160E089E00E94FE +:1009A0005D0160E185E00E945D016FE88CE30E94DB +:1009B0005D0160E38FE60E945D018DE294ED9A8314 +:1009C000898342E0BE016F5F7F4F8FE20E94730117 +:1009D00068E88EE20E945D0161E082E00E945D01B4 +:1009E00060E083E00E945D0160E884E00E945D01B8 +:1009F00060E186E00E945D0160E086E00E945D01AA +:100A000060EE89E10E945D0160EE8AE10E945D0175 +:100A100060ED87E30E945D0160E08CE20E945D0171 +:100A200064E08DE20E945D016FE781E10E945D015B +:100A30000F900F90DF91CF910895399A6B9A389863 +:100A4000409A80E58093AC0008953A9A811511F0A0 +:100A5000429A089542980895549A811511F05C9A2B +:100A600008955C9808953B9A811511F0439A089572 +:100A7000439808951092B9008CE08093B80084E008 +:100A80008093BC00089594EA9093BC00ECEBF0E0F6 +:100A900090819115ECF78093BB0084E88093BC00B3 +:100AA000ECEBF0E080818115ECF79091B900987F34 +:100AB000983131F081E0903409F0089580E0089594 +:100AC00080E0089584E98093BC00ECEBF0E0808145 +:100AD00084FFFDCF089584EC8093BC00ECEBF0E044 +:100AE00080818115ECF78091BB0008958093BB0055 +:100AF00084E88093BC00ECEBF0E080818115ECF79A +:100B00009091B900987F81E0983209F0089580E0D3 +:100B10000895EF92FF920F931F93CF93DF93C62F09 +:100B2000042F152FE22E880F0E944305F82E811501 +:100B300051F0FF24F3948F2DDF91CF911F910F91EE +:100B4000FF90EF9008958C2F0E947605E11449F0F4 +:100B5000E8010E0D111D89910E947605C017D1077D +:100B6000D1F70E946205E7CFCF93DF930F92CDB705 +:100B7000DEB7498321E0AE014F5F5F4F0E948905D8 +:100B80000F90DF91CF91089584E88093BC00ECEB47 +:100B9000F0E080818115ECF78091BB000895AF9261 +:100BA000BF92DF92EF92FF920F931F93CF93DF9349 +:100BB000C82FF62E042F152FD22F880F0E94430521 +:100BC000DD24D394811559F08D2DDF91CF911F91A4 +:100BD0000F91FF90EF90DF90BF90AF9008958F2D11 +:100BE0000E9476058C2F880F81600E944305D82EC5 +:100BF00081111EC08D2F8150990B5C01D23060F0A5 +:100C0000CD2D7801EC0EF11C0E946B05F70180835D +:100C1000CF5FCA151B04ACF38D2F8150990B080FC1 +:100C2000191F0E94C405F80180830E946205CCCF81 +:100C3000DD24D394C9CF21E00E94CF050895CF933E +:100C4000DF930F92CDB7DEB7AE014F5F5F4F0E94CB +:100C50001B0689810F90DF91CF910895AF92BF92CB +:100C6000DF92EF92FF920F931F93CF93DF93C82FE2 +:100C7000F62EE72E042F152FD22F880F0E94430542 +:100C8000DD24D394811559F08D2DDF91CF911F91E3 +:100C90000F91FF90EF90DF90BF90AF9008958E2D51 +:100CA0000E9476058F2D0E9476058C2F880F81601B +:100CB0000E944305D82E81111EC08D2F8150990BA3 +:100CC0005C01D23060F0CD2D7801EC0EF11C0E9459 +:100CD0006B05F7018083CF5FCA151B04ACF38D2F22 +:100CE0008150990B080F191F0E94C405F8018083D9 +:100CF0000E946205C9CFDD24D394C6CF209A81110A +:100D000002C0289A089528980895CF93DF9390E41D +:100D1000899FE00111248D2F0E94F1078C2F0E94E2 +:100D2000F107DF91CF910895FF920F931F93CF9317 +:100D3000DF93C82F062F172FF42E80E00E94EA07BA +:100D400081E00E947E0686E00E94F10780E00E941A +:100D50007E0681E00E947E0682E00E94F1078C2FD1 +:100D60000E948506F11449F0E8010F0D111D8991CB +:100D70000E94F107C017D107D1F780E00E947E06DC +:100D800081E00E947E0684E00E94F10780E00E94DC +:100D90007E0681E00E947E0685E00E94F1070E94A7 +:100DA000FB078093940180E00E947E06809194016D +:100DB0008111EFCFDF91CF911F910F91FF90089597 +:100DC00080935D0541E06DE575E080E00E9494064A +:100DD0000895FF920F931F93CF93DF93C82F062F91 +:100DE000172FF42E81E00E947E0684E00E94F10716 +:100DF00080E00E947E0681E00E947E0683E00E94E1 +:100E0000F1078C2F0E948506F11449F0E8010F0DBF +:100E1000111D0E94FB078993C017D107D1F780E00D +:100E20000E947E06DF91CF911F910F91FF90089550 +:100E3000CF93DF93C4E6D5E0188241E0BE0180E0A5 +:100E40000E94E9068881DF91CF910895CF93DF93C7 +:100E5000CDB7DEB7811103C0DF91CF91089524E6AD +:100E600035E01092A4059CE3FE013A96D901019069 +:100E70000D929A95E1F79985F90194AF9F8195AF0D +:100E80009E8196AF988597AF40E4B9010E94940681 +:100E9000E3CFFF920F931F93CF93DF93082F192F68 +:100EA000F62E83E092E00E94050240E450E060E20A +:100EB00070E084E695E00E940A10C4E6D5E0109246 +:100EC000A40540E4BE018F2D0E94E9068CE3FE01DB +:100ED000A8E0B2E001900D928A95E1F7E3E0F2E03C +:100EE0008CAD84838DAD82838EAD81838FAD838302 +:100EF0008CE3808381E4A02FB12F01900D928A951D +:100F0000E1F7802F912FDF91CF911F910F91FF90EB +:100F10000895CF93DF93D82FC92F0E941807682F09 +:100F20008D2F9C2F0E9449078D2F9C2FDF91CF91F1 +:100F300008951F93CF93DF93CDB7DEB70E941807B4 +:100F400011E08F3F11F011E0180F8DB79EB781545B +:100F500091090FB6F8949EBF0FBE8DBFADB7BEB757 +:100F6000119681E4FE01369601900D928A95E1F783 +:100F7000812F0E9426070FB6F894DEBF0FBECDBFAB +:100F8000812F0E94E006DF91CF911F910895CF93AA +:100F9000C82F40E450E060E270E084E695E00E94F3 +:100FA0000A1040E464E675E08C2F0E949406CF910D +:100FB00008950E94180780939301811101C008953C +:100FC0008150809392010E94E006809193010E94DB +:100FD000C70708956A9A811102C0729A089572989B +:100FE00008958093AE00EDEAF0E080818115ECF782 +:100FF0008091AE0008958FEF0E94F1070895FF924F +:101000000F931F93CF93DF93182FD92FF62E072F0F +:10101000C42F44E150E060E270E087E493E00E9476 +:101020000A10AF2DB02F50E030E003C03F5F3C17F7 +:1010300060F42D91211549F02032C1F3E52FF0E045 +:10104000E95BFC4F20835F5FF1CF252F30E03093C9 +:101050005D0320935C0387E1E7E4F3E0A12FBD2F5C +:1010600001900D928A95E1F7812F9D2FDF91CF910D +:101070001F910F91FF900895559A811511F05D9A77 +:1010800008955D980895689A811511F0709A0895F1 +:1010900070980895262F642F752F482F592F83E5B8 +:1010A0000E942E0608950F931F93CF93DF93CDB721 +:1010B000DEB7C150D1400FB6F894DEBF0FBECDBF32 +:1010C000082F192F80E00E943C0881E00E9443080D +:1010D0008FE19EE40197F1F700C00000EFE5F4E036 +:1010E0008EEFDF011D928A95E9F744E050E06EEF44 +:1010F000CF010E944A086FE574E0CE0101960E947C +:10110000E00B81E091E0FE013196AEE5B3E00190A5 +:101110000D920197E1F781E00E943C0880E00E9477 +:10112000430881E091E0EEE5F3E0A02FB12F0190BC +:101130000D920197E1F7802F912FCF5FDE4F0FB611 +:10114000F894DEBF0FBECDBFDF91CF911F910F91FD +:101150000895AF92BF92CF92DF92EF92FF920F93DA +:101160001F93CF93DF93CDB7DEB7C150D1400FB6F9 +:10117000F894DEBF0FBECDBFE82EF92ECE0101964A +:101180000E94530881E091E0FE013196AEE5B3E0A4 +:1011900001900D920197E1F740915E036FE573E0D6 +:1011A000CE0101960E94FF0787E1FE013196A7E478 +:1011B000B3E001900D928A95E1F76CE270E087E46C +:1011C00093E00E941110082F192F0115110509F441 +:1011D00046C0075413406801DD240F2EF7E4AF2EFC +:1011E000F3E0BF2EF02DA601B50185E492E00E9448 +:1011F0000110F50115895689B601685B7C4F412FB6 +:1012000085EC92E00E94011000934402101B1093A1 +:1012100045034BE360E085E492E00E94D0028093B6 +:10122000460383E091E0E4E4F2E0AE2DBF2D0190AF +:101230000D920197E1F78E2D9F2DCF5FDE4F0FB6F8 +:10124000F894DEBF0FBECDBFDF91CF911F910F91FC +:10125000FF90EF90DF90CF90BF90AF900895E7E4BC +:10126000F3E015895689412FBF0185E492E00E9481 +:10127000011010934402E5ECF2E08EE49FE29183CA +:10128000808381E4828313E0C2CF53985B980895F2 +:10129000E9E6F0E080818860808380818B7F8083B5 +:1012A000E99A0895E9E6F0E0808182608083808198 +:1012B0008E7F8083E89A0895F894A895E0E6F0E0A0 +:1012C00080818861808385E08083808180648083E1 +:1012D00078940895F894E0E6F0E080818861808356 +:1012E000108278940895EDE5F5E080E880838183AD +:1012F000828323E0AF0163E188E60E9489050895B7 +:101300000F931F93CF93DF93CDB7DEB7A1970FB69F +:10131000F894DEBF0FBECDBF3C8F4D8F6F8F78A38B +:1013200089A31F922F938C8D1F928F938D8D1F9267 +:101330008F938F8D1F928F9388A11F928F9389A176 +:1013400090E08053984F9F938F9383E391E09F9316 +:101350008F931F928AE18F938E010F5F1F4F1F9310 +:101360000F930E941C10C8010E94A3008FE191E01E +:101370000E94A3000FB6F894DEBF0FBECDBFA196AA +:101380000FB6F894DEBF0FBECDBFDF91CF911F9196 +:101390000F910895682F88E60E941F06089580E047 +:1013A0000E94CA09089581E00E94CA0908954AE08E +:1013B00064E088E60E94B405089542E061E088E6B2 +:1013C0000E94B4050895482F592F27E066E088E66B +:1013D0000E94CF050895CF93DF9300D000D000D0B6 +:1013E0000F92CDB7DEB78DE595E00E94E309ADE53C +:1013F000B5E08C91EBEBF1E0282F22952F70922F26 +:10140000990F990F291B220F280F208311968C9179 +:101410001197382F32953F70932F990F990F391BE1 +:10142000330F380F318312968C911297482F4295C3 +:101430004F704B70942F990F990F491B440F8F7B5E +:10144000480F428313965C911397538314968C91A3 +:101450001497682F62956F70962F990F990F691BDB +:10146000660F680F648315968C911597782F729587 +:101470007F707770972F990F990F791B770F8F7760 +:10148000780F758316969C91892F82958F70A82F5F +:10149000AA0FAA0F8A1B880F9E51890F86830E946C +:1014A000800987E0EBEBF1E0DE01119601900D92EF +:1014B0008A95E1F729813A814B815C816D817E813A +:1014C0008F8190E027960FB6F894DEBF0FBECDBF98 +:1014D000DF91CF910895AF92BF92CF92DF92EF92BA +:1014E000FF920F931F93CF93DF9300D000D000D0D3 +:1014F0000F92CDB7DEB7A22EB32EC42E5C83D62EAC +:10150000E72EF82E80ED0E944305182F811599F0E3 +:1015100011E0812F27960FB6F894DEBF0FBECDBF26 +:10152000DF91CF911F910F91FF90EF90DF90CF90BF +:10153000BF90AF90089586E00E9476050DECA09EC6 +:10154000912D1124969596959695892F880F890F40 +:10155000880F8A0D0E947605B09E912D11249695D4 +:1015600096959695892F880F890F880F8B0D0E946D +:101570007605C09E912D1124969596959695892F66 +:10158000880F890F880F8C0D0E9476058C810E9430 +:101590007605D09E912D1124969596959695892F36 +:1015A000880F890F880F8D0D0E947605E09E012D12 +:1015B0001124069506950695802F880F800F880FB9 +:1015C0008E0D0E9476058F2D90E06AE070E00E94FB +:1015D000CB0F6D5F7F4F862F880F860F880F9EE1A0 +:1015E0009F0D890F0E9476050E94620592CFCF93CE +:1015F000DF93CDB7DEB7C154D1090FB6F894DEBF83 +:101600000FBECDBF0E94B3048FEC97E00197F1F7B6 +:1016100000C0000083E092E00E94050227964FADD3 +:1016200027974B3008F04AE050E0BE01695B7F4FDE +:1016300088E092E00E940110C95BDE4F4881C754E8 +:10164000D1404B3008F04AE050E0BE0169537F4F73 +:1016500082E192E00E940110E3E0F2E084E1808305 +:1016600081E0848383838DB79EB7815491090FB63F +:10167000F8949EBF0FBE8DBFADB7BEB7119681E483 +:1016800001900D928A95E1F70E940A030FB6F89433 +:10169000DEBF0FBECDBF84E690E00E944E03809374 +:1016A000950181110BC082E0CF5BDF4F0FB6F8943C +:1016B000DEBF0FBECDBFDF91CF910895CE01019661 +:1016C0000E94770381E4FE013196A2ECB1E0019023 +:1016D0000D928A95E1F78091C601823011F082E087 +:1016E000E3CFEBEBF1E0C85BDE4F2881C854D1407B +:1016F0002083A2ECB1E016963C91169731831796A1 +:101700004C911797428318966C9118976483199699 +:101710007C91199775831A968C911A9786831B96DC +:101720005C9153830E946B0A81E0BECF80E480937A +:101730007C0010927B0081E880937A0080E008951D +:10174000EAE7F0E080818F7780830895EAE7F0E0B0 +:101750008081806880830895811109C080E480932E +:101760007C00EAE7F0E080818064808308958E3019 +:1017700049F0ECE7F0E09081907F90839081892B95 +:101780008083EFCF8EE480937C00EBCF80917A0052 +:1017900082958170089580917800909179000895E4 +:1017A0000E94AC0B0E94C60B8115E1F30E94CB0B8B +:1017B0009C01EAE7F0E0908190619083C90108956F +:1017C0008F929F92AF92BF92CF92DF92EF92FF9251 +:1017D0000F931F93CF93DF9300D0CDB7DEB7082FC1 +:1017E000B92E462F572F2DB73EB73A832983109233 +:1017F0005E04DA018C91833029F181E080935E04EC +:1018000081E091E0EEE5F3E0A02FBB2D01900D9279 +:101810000197E1F7802F9B2DE981FA810FB6F894AB +:10182000FEBF0FBEEDBF0F900F90DF91CF911F91C4 +:101830000F91FF90EF90DF90CF90BF90AF909F906F +:101840008F900895FA0181818F3FE9F1DA011296B4 +:101850001C91B12FB8709B2EFA013381A48013FF25 +:1018600036C08580E6E0F0E0832F90E0BC016F5F3A +:101870007F4FADB7BEB7A61BB70B0FB6F894BEBF70 +:101880000FBEADBF6DB77EB76F5F7F4F311579F07B +:101890007F01E40FF51FDB016B01C30ED11C219109 +:1018A0002D93AC15BD05D9F7F701E30FF11D860F98 +:1018B000971FDC011C92DB018C91843561F08BE079 +:1018C00080935E049DCF82E080935E0499CF8B2E3F +:1018D000E5E0F0E0C9CF812F8770813021F08CE006 +:1018E00080935E048DCF911411F0E80DF11DDA01A3 +:1018F000AE0FBF1F8C91E80FF11D3196AA949A2D5F +:10190000981BA81669F0E40FF51FAFE5B3E0292F87 +:1019100030E0215A3C4F81918D93A217B307D9F73C +:1019200090935E038FE593E00E94A3008FE191E026 +:101930000E94A30065CF8F9381E08093B7018F91C0 +:1019400018951F920F920FB60F9211242F933F9369 +:101950004F935F936F937F938F939F93AF93BF93B7 +:10196000EF93FF9381E08093B6018091B8018115D8 +:1019700089F0FF91EF91BF91AF919F918F917F91EE +:101980006F915F914F913F912F910F900FBE0F90EC +:101990001F901895E091B501F0E0EE0FFF1FE9569A +:1019A000FE4F8081918101969183808381E08093B5 +:1019B000B8010E945C09DDCF1F920F920FB60F9203 +:1019C00011242F933F934F935F936F937F938F9344 +:1019D0009F93AF93BF93EF93FF931092B8010E9430 +:1019E0006A09FF91EF91BF91AF919F918F917F9184 +:1019F0006F915F914F913F912F910F900FBE0F907C +:101A00001F90189580E00E947E0680E00E94EA0701 +:101A100081E00E943C0880E00E94430880E00E9430 +:101A200033058FE19EE40197F1F700C0000085B710 +:101A3000806685BF8F7D85BF83B7817F846083BFCC +:101A400083B7816083BF7894889508950E94A60B20 +:101A50008EE00E94D00B8EE00E94D00B8EE00E94A0 +:101A6000D00B9093BA018093B9010E94A00B809192 +:101A7000B9019091BA010895CDB7DEB7CE50D140EB +:101A80000FB6F894DEBF0FBECDBF81E00E943305D4 +:101A90008FE19EE40197F1F700C000000E94450924 +:101AA0000E9479000E943A050E941D050E94960B33 +:101AB0000E9448090E9452090E9473090E94D70996 +:101AC0000E94DD090E94D3090E94CF090E94B3043D +:101AD00080E090E0FC01EE0FFF1FE956FE4F1182FF +:101AE000108201968F309105A9F7CE0108960E94C9 +:101AF000A90883E091E0FE013896A4E4B2E00190E9 +:101B00000D920197E1F72DB73EB7235031400FB644 +:101B1000F8943EBF0FBE2DBFADB7BEB7119683E0A0 +:101B200091E0E4E4F2E001900D920197E1F70E9468 +:101B3000F70A809396010FB6F894DEBF0FBECDBFB3 +:101B400005E010E08130C1F181E00E942C058FE1B9 +:101B50009EE40197F1F700C0000080E00E942C0590 +:101B60009FE722E332E0915020403040E1F700C08F +:101B70000000015011090115110531F70E94260DD1 +:101B80009E01285F3F4F07E911E0CE010196C55F36 +:101B9000DE4F2883CB50D140C45FDE4F3883CC501A +:101BA000D140C35FDE4F8883CD50D140C25FDE4F4E +:101BB0009883CE50D1404DC005E010E081E00E94F6 +:101BC0002C053FE782E392E0315080409040E1F7FE +:101BD00000C0000080E00E942C058FE19EE4019788 +:101BE000F1F700C00000015011090115110531F78E +:101BF000C5CF2DB73EB7235031400FB6F8943EBF46 +:101C00000FBE2DBFADB7BEB7119683E091E0E4E4FF +:101C1000F2E001900D920197E1F70E94F70A80939C +:101C200096010FB6F894DEBF0FBECDBF68C020E0AE +:101C300030E0F901EE0FFF1FE956FE4F11821082CE +:101C40002F5F3F4F2F303105A1F791E0F91609F4CE +:101C50002AC180E00E94EA0780E00E947E060E947E +:101C6000020DF8948091B701811599F31092B70194 +:101C70008091B5018F5F8093B5010E94D3090E94C6 +:101C8000CF090E94D3090E94CF098091B5018F30FE +:101C900000F31092B50181E00E9433050E94B30465 +:101CA00081E00E94430880E00E943C088FEC97E0AE +:101CB0000197F1F700C00000C55FDE4F8881CB506F +:101CC000D140C45FDE4F9881CC50D1400E94A9081A +:101CD00083E091E0C55FDE4FE881CB50D140C45F27 +:101CE000DE4FF881CC50D140A4E4B2E001900D92D7 +:101CF0000197E1F780919601823009F47ACF83E071 +:101D000092E00E9405020E94260D0E94260DE82EF8 +:101D1000F92E0E94EB0929833A834B835C836D8300 +:101D20007E838F831F930F93FF92EF9200D000D09A +:101D300000D00F92ADB7BEB7119687E0C35FDE4FFC +:101D4000E881CD50D140C25FDE4FF881CE50D14006 +:101D500001900D928A95E1F72DB73EB7235031409F +:101D60000FB6F8943EBF0FBE2DBFADB7BEB71196EC +:101D700083E091E0E4E4F2E001900D920197E1F755 +:101D8000C55FDE4F8881CB50D140C45FDE4F988164 +:101D9000CC50D1400E94160281E4C55FDE4FE8813D +:101DA000CB50D140C45FDE4FF881CC50D140A3E08E +:101DB000B2E001900D928A95E1F70FB6F894DEBF7C +:101DC0000FBECDBF2DB73EB7215431090FB6F894E1 +:101DD0003EBF0FBE2DBFADB7BEB7119681E4E3E0A5 +:101DE000F2E001900D928A95E1F70E940A030FB686 +:101DF000F894DEBF0FBECDBF8DE491E00E94A3003A +:101E00002DB73EB7215431090FB6F8943EBF0FBE2F +:101E10002DBFADB7BEB7119681E4E3E0F2E00190CB +:101E20000D928A95E1F70E9420010FB6F894DEBF6B +:101E30000FBECDBF2DB73EB7215431090FB6F89470 +:101E40003EBF0FBE2DBFADB7BEB7119681E4E3E034 +:101E5000F2E001900D928A95E1F70E94C403F82EFA +:101E60000FB6F894DEBF0FBECDBF92E0F912DFCE01 +:101E70002DB73EB7215431090FB6F8943EBF0FBEBF +:101E80002DBFADB7BEB7119681E4E3E0F2E001905B +:101E90000D928A95E1F70E9499070FB6F894DEBF7C +:101EA0000FBECDBFC4CE0E941807811509F4D1CE54 +:101EB00083E092E00E940502C55FDE4F8881CB502F +:101EC000D140C45FDE4F9881CC50D1400E94890739 +:101ED00081E4C55FDE4FE881CB50D140C45FDE4F67 +:101EE000F881CC50D140A3E0B2E001900D928A95E8 +:101EF000E1F722E2209307028DB79EB78154910942 +:101F00000FB6F8949EBF0FBE8DBFADB7BEB711968A +:101F100081E4E3E0F2E001900D928A95E1F70E94FE +:101F2000C4030FB6F894DEBF0FBECDBF8BE591E0C2 +:101F30000E94A3008DB79EB7815491090FB6F89403 +:101F40009EBF0FBE8DBFADB7BEB7119681E4E3E073 +:101F5000F2E001900D928A95E1F70E9420010FB600 +:101F6000F894DEBF0FBECDBF0E94D90772CEAA1B68 +:101F7000BB1B51E107C0AA1FBB1FA617B70710F074 +:101F8000A61BB70B881F991F5A95A9F780959095A6 +:101F9000BC01CD01089597FB072E16F4009407D0DD +:101FA00077FD09D00E94B70F07FC05D03EF490954D +:101FB00081959F4F0895709561957F4F0895A1E297 +:101FC0001A2EAA1BBB1BFD010DC0AA1FBB1FEE1FB3 +:101FD000FF1FA217B307E407F50720F0A21BB30BFE +:101FE000E40BF50B661F771F881F991F1A9469F77A +:101FF00060957095809590959B01AC01BD01CF01D6 +:102000000895FB01DC0102C001900D924150504047 +:10201000D8F70895DC0101C06D9341505040E0F7BE +:102020000895FC018191861721F08823D9F799271B +:1020300008953197CF010895AEE0B0E0E2E2F0E11B +:102040000C94EC120D891E8986E08C831A83098317 +:102050008F89988D813020E8920710F080E090E819 +:1020600001979E838D83AE01455E5F4F698D7A8DAA +:10207000CE0101960E944E104D815E8157FD0AC02F +:102080002F813885421753070CF49A01020F131F52 +:10209000F80110822E96E4E00C940813ABE0B0E057 +:1020A000E4E5F0E10C94DF126C017B018A01FC0194 +:1020B00017821682838181FFDAC19AE0492EF601E8 +:1020C0002381F70123FD859123FF81917F018115F4 +:1020D00009F41FC1853239F423FD959123FF9191B5 +:1020E0007F01953229F4B60190E00E945012E7CFAB +:1020F00030E0612C512C712CF0E27F1640F59B32C0 +:10210000D9F058F49032D1F09332F1F09E3299F533 +:1021100076FCFFC0689476F806C09D3291F090334B +:10212000C1F4689470F8F70123FD959123FF919114 +:102130007F019111E1CF29C0689471F8689472F819 +:10214000F2CF689473F8EFCF689474F8ECCF77FC13 +:102150001CC080ED890F8A30C8F676FE05C0649CED +:10216000800D1124682EDFCF549C800D1124582E31 +:10217000689475F8D8CF9C3619F4689477F8D3CF63 +:102180009C3409F44BC0983671F2892F8F7D8554A9 +:10219000833008F445C0933609F466C0933709F4D8 +:1021A00069C0933509F475C0943619F0993609F071 +:1021B0009FC0F80177FE95C06191719181919191D5 +:1021C0008F01272D2F76722E97FF09C0909580954D +:1021D000709561957F4F8F4F9F4F689477F82AE0F5 +:1021E00030E0AE014F5F5F4F5A010E9480128A19A2 +:1021F000A82E76FEC5C0872D8E7FA61408F0BFC01E +:1022000074FE12C172FC06C1F72DFE7E7F2EB62C25 +:10221000872D8678811509F4C0C001C131E083CFD4 +:102220003115F9F0085F1F4F8FE389838824839469 +:10223000912CAE014F5F5F4F5A01E89477F873FC21 +:1022400003C085149104B0F181149104D1F55114A7 +:1022500009F435CFB60180E290E00E9450125A9402 +:10226000F6CF0C5F1F4FE0CFF801808189830E5FAE +:102270001F4FDCCFF801A190B1908F01662D70E067 +:1022800076FC02C06FEF7FEFC5010E9445124C0142 +:10229000D4CFF801A190B1908F01662D70E076FC4B +:1022A00002C06FEF7FEFC5010E943A124C016894A3 +:1022B00077F8C5CFB60180E290E00E9450125A94A0 +:1022C000C0CFF50177FC859177FE81915F01B60162 +:1022D00090E00E94501251105A94F1E08F1A910828 +:1022E000B3CF61917191072E000C880B990B68CFC9 +:1022F000372CE89434F82AE030E0953739F1572D3F +:10230000597F352E903799F058F49835A9F09F36BB +:10231000D9F0F601868197812B96E1E10C94FB12AE +:102320009837B9F774FC05C020E130E00FC068941D +:1023300034F8689432F8F8CF74FE03C0872D8660B5 +:10234000382E20E132E002C028E030E0F80137FE0C +:1023500011C061917191819191918F01FE0131962E +:102360005F01AF010E9480128A19A82E732CE89495 +:1023700077F83FCF6191719180E090E0EECF782EB9 +:10238000BA2C74FE45CFFE01EA0DF11D8081803329 +:1023900009F043C0272D297E722E73FC0EC070FEFB +:1023A0004FC06A2CB51418F4650C6B18B52C852D2C +:1023B0008B195B1408F480E0B80EB51408F042C025 +:1023C0005B1874FE41C0B60180E390E00E94501299 +:1023D00072FE09C088E590E071FC02C088E790E0D9 +:1023E000B6010E945012A614D8F1AA94B12C4FEF56 +:1023F000A41AB40ACE0101963C01A80EB91EF5013B +:1024000082915F01B60190E00E9450126A147B0431 +:10241000B1F71DCFB62C782EB6CF72FC02C0B394A4 +:10242000BCCFB394B394B9CFB62C782EF1CEB6010D +:1024300080E290E00E94501233943514C0F3B7CF7D +:102440003B2CFBCF512CBDCF872D8678811559F2BF +:1024500080E271FC8BE277FC8DE2B60190E0C1CFA7 +:10246000B60180E390E00E9450126A94BCCF8FEFD7 +:102470009FEF52CFFC010590615070400110D8F7DA +:10248000809590958E0F9F1F0895FC0161507040BC +:1024900001900110D8F7809590958E0F9F1F089599 +:1024A0000F931F93CF93DF93182F092FEB018B818D +:1024B00081FD09C01FEF0FEF812F902FDF91CF918A +:1024C0001F910F91089582FF14C02E813F818C814E +:1024D0009D81281739073CF4E881F981CF010196E5 +:1024E0009983888310838E819F8101969F838E8339 +:1024F000E3CFE885F985812F0995892BA1F3DACF00 +:10250000FA01AA27283051F1203181F1E8946F9324 +:102510006E7F6E5F7F4F8F4F9F4FAF4FB1E03ED0CA +:10252000B4E03CD0670F781F891F9A1FA11D680F68 +:10253000791F8A1F911DA11D6A0F711D811D911D9B +:10254000A11D20D009F468943F912AE0269F112410 +:102550003019305D3193DEF6CF010895462F477074 +:10256000405D4193B3E00FD0C9F7F6CF462F4F70CF +:10257000405D4A3318F0495D31FD4052419302D02D +:10258000A9F7EACFB4E0A6959795879577956795D3 +:10259000BA95C9F700976105710508959B01AC01D3 +:1025A0000A2E06945795479537952795BA95C9F7FA +:1025B000620F731F841F951FA01D08952F923F92D5 +:1025C0004F925F926F927F928F929F92AF92BF9243 +:1025D000CF92DF92EF92FF920F931F93CF93DF93EF +:1025E000CDB7DEB7CA1BDB0B0FB6F894DEBF0FBE4C +:1025F000CDBF09942A88398848885F846E847D8499 +:102600008C849B84AA84B984C884DF80EE80FD809A +:102610000C811B81AA81B981CE0FD11D0FB6F89410 +:0E262000DEBF0FBECDBFED010895F894FFCFD1 +:10262E0025750020202020004C454E2C544F2C4662 +:10263E00524F4D2C44545950452C464C4147530A49 +:10264E00004D6573736167652072656365697665B4 +:10265E00640A0025752F253032752F2530327520EE +:10266E0025753A253032753A25303275005458208A +:10267E00444154412053656E740A0054582044411D +:10268E0054412046726F6D20535049204D656D6F39 +:04269E0072790A0043 +:00000001FF diff --git a/avr_code.backup/dist/default/production/avr_code.production.map b/avr_code.backup/dist/default/production/avr_code.production.map new file mode 100644 index 0000000..32083c2 --- /dev/null +++ b/avr_code.backup/dist/default/production/avr_code.production.map @@ -0,0 +1,1188 @@ +Archive member included to satisfy reference by file (symbol) + +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + build/default/production/rfm69.o (__udivmodhi4) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + build/default/production/max31329.o (__divmodhi4) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + build/default/production/rfm69.o (__udivmodsi4) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o (exit) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + build/default/production/uart.o (__do_copy_data) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + build/default/production/uart.o (__do_clear_bss) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + build/default/production/uart.o (dtostrf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + build/default/production/rfm69.o (memcpy) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + build/default/production/rfm69.o (memset) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + build/default/production/st25dv.o (strchr) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + build/default/production/uart.o (snprintf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (vfprintf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) (ftoa_prf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) (__ftoa_engine) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen_P) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (fputc) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (__ultoa_invert) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__prologue_saves__) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__epilogue_restores__) + +Discarded input sections + + .data 0x00000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .bss 0x00000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .text 0x00000000 0x0 build/default/production/uart.o + .data 0x00000000 0x0 build/default/production/uart.o + .bss 0x00000000 0x0 build/default/production/uart.o + .text.uart_wait_until_sent + 0x00000000 0x16 build/default/production/uart.o + .rodata.uart_print_uint16.str1.1 + 0x00000000 0x4 build/default/production/uart.o + .text.uart_print_uint16 + 0x00000000 0x5c build/default/production/uart.o + .text.uart_print_float + 0x00000000 0x5c build/default/production/uart.o + .text.bytes2hex + 0x00000000 0x6c build/default/production/uart.o + .rodata.uart_print_binary_hex.str1.1 + 0x00000000 0x4 build/default/production/uart.o + .text.uart_print_binary_hex + 0x00000000 0x86 build/default/production/uart.o + .rodata.uart_print_hex.str1.1 + 0x00000000 0x6 build/default/production/uart.o + .text.uart_print_hex + 0x00000000 0x5a build/default/production/uart.o + .text.uart_print_hex_bin + 0x00000000 0x9c build/default/production/uart.o + .text.uart_print_binary + 0x00000000 0x66 build/default/production/uart.o + .rodata.uart_print_uint8.str1.1 + 0x00000000 0x2 build/default/production/uart.o + .text.uart_print_uint8 + 0x00000000 0x62 build/default/production/uart.o + .data.HexLookUp + 0x00000000 0x11 build/default/production/uart.o + .bss.binary_string + 0x00000000 0x9 build/default/production/uart.o + .text 0x00000000 0x0 build/default/production/rfm69.o + .data 0x00000000 0x0 build/default/production/rfm69.o + .bss 0x00000000 0x0 build/default/production/rfm69.o + .text.rfm69_set_state + 0x00000000 0xe build/default/production/rfm69.o + .text.wait_rx_payload_ready + 0x00000000 0xc build/default/production/rfm69.o + .text.set_rfm69_standby + 0x00000000 0x10 build/default/production/rfm69.o + .text.set_rfm69_sleep + 0x00000000 0x10 build/default/production/rfm69.o + .text.set_rfm69_tx_power + 0x00000000 0xa build/default/production/rfm69.o + .bss.cond_5 0x00000000 0x1 build/default/production/rfm69.o + .bss.cond_4 0x00000000 0x1 build/default/production/rfm69.o + .bss.len_payload + 0x00000000 0x1 build/default/production/rfm69.o + .bss.rssi 0x00000000 0x1 build/default/production/rfm69.o + .text 0x00000000 0x0 build/default/production/states.o + .data 0x00000000 0x0 build/default/production/states.o + .bss 0x00000000 0x0 build/default/production/states.o + .text.led_2_set_state + 0x00000000 0xe build/default/production/states.o + .text.led_3_set_state + 0x00000000 0xe build/default/production/states.o + .text 0x00000000 0x0 build/default/production/i2c.o + .data 0x00000000 0x0 build/default/production/i2c.o + .bss 0x00000000 0x0 build/default/production/i2c.o + .text.read_one_byte_16bit_addr + 0x00000000 0x8 build/default/production/i2c.o + .text.read_one_byte_16bit_addr_no_err_register + 0x00000000 0x1e build/default/production/i2c.o + .text 0x00000000 0x0 build/default/production/m95128.o + .data 0x00000000 0x0 build/default/production/m95128.o + .bss 0x00000000 0x0 build/default/production/m95128.o + .text 0x00000000 0x0 build/default/production/spi.o + .data 0x00000000 0x0 build/default/production/spi.o + .bss 0x00000000 0x0 build/default/production/spi.o + .text 0x00000000 0x0 build/default/production/st25dv.o + .data 0x00000000 0x0 build/default/production/st25dv.o + .bss 0x00000000 0x0 build/default/production/st25dv.o + .text.rfid_read_system_register + 0x00000000 0xc build/default/production/st25dv.o + .text 0x00000000 0x0 build/default/production/interrupts.o + .data 0x00000000 0x0 build/default/production/interrupts.o + .bss 0x00000000 0x0 build/default/production/interrupts.o + .text 0x00000000 0x0 build/default/production/max31329.o + .data 0x00000000 0x0 build/default/production/max31329.o + .bss 0x00000000 0x0 build/default/production/max31329.o + .text 0x00000000 0x0 build/default/production/power_mgmt.o + .data 0x00000000 0x0 build/default/production/power_mgmt.o + .bss 0x00000000 0x0 build/default/production/power_mgmt.o + .text.shutdown_all_peripherals + 0x00000000 0x34 build/default/production/power_mgmt.o + .comment 0x00000000 0x13 build/default/production/power_mgmt.o + .text 0x00000000 0x0 build/default/production/adc.o + .data 0x00000000 0x0 build/default/production/adc.o + .bss 0x00000000 0x0 build/default/production/adc.o + .text 0x00000000 0x0 build/default/production/ndef.o + .data 0x00000000 0x0 build/default/production/ndef.o + .bss 0x00000000 0x0 build/default/production/ndef.o + .text 0x00000000 0x0 build/default/production/main.o + .data 0x00000000 0x0 build/default/production/main.o + .bss 0x00000000 0x0 build/default/production/main.o + .bss.main_counter + 0x00000000 0x2 build/default/production/main.o + .bss.CRAP 0x00000000 0x41 build/default/production/main.o + .text 0x00000000 0x0 build/default/production/defines.o + .data 0x00000000 0x0 build/default/production/defines.o + .bss 0x00000000 0x0 build/default/production/defines.o + .bss.DATA_BUFFER_20 + 0x00000000 0x14 build/default/production/defines.o + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text.avr-libc + 0x00000000 0x4a /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .comment 0x00000000 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text.avr-libc + 0x00000000 0x2c4 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .comment 0x00000000 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text.avr-libc + 0x00000000 0x1b0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .progmemx.data.ftoa_engine + 0x00000000 0xfa /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x00000000 0x00008000 xr +data 0x00800100 0x00000800 rw!x +eeprom 0x00810000 0x00000400 rw!x +fuse 0x00820000 0x00000003 rw!x +lock 0x00830000 0x00000400 rw!x +signature 0x00840000 0x00000400 rw!x +user_signatures 0x00850000 0x00000400 rw!x +*default* 0x00000000 0xffffffff + +Linker script and memory map + +Address of section .data set to 0x800100 +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o +LOAD build/default/production/uart.o +LOAD build/default/production/rfm69.o +LOAD build/default/production/states.o +LOAD build/default/production/i2c.o +LOAD build/default/production/m95128.o +LOAD build/default/production/spi.o +LOAD build/default/production/st25dv.o +LOAD build/default/production/interrupts.o +LOAD build/default/production/max31329.o +LOAD build/default/production/power_mgmt.o +LOAD build/default/production/adc.o +LOAD build/default/production/ndef.o +LOAD build/default/production/main.o +LOAD build/default/production/defines.o + 0x00000001 __MPLAB_BUILD = 0x1 +START GROUP +LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libm.a +END GROUP +START GROUP +LOAD /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a +LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libm.a +LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/libatmega328pb.a +END GROUP + [0x00000000] __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 + [0x00008000] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x20000 + [0x00800100] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800060 + [0x00000800] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 + [0x00000400] __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 + [0x00000003] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400 + 0x00000400 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400 + 0x00000400 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400 + 0x00000400 __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400 + +.hash + *(.hash) + +.dynsym + *(.dynsym) + +.dynstr + *(.dynstr) + +.gnu.version + *(.gnu.version) + +.gnu.version_d + *(.gnu.version_d) + +.gnu.version_r + *(.gnu.version_r) + +.rel.init + *(.rel.init) + +.rela.init + *(.rela.init) + +.rel.text + *(.rel.text) + *(.rel.text.*) + *(.rel.gnu.linkonce.t*) + +.rela.text + *(.rela.text) + *(.rela.text.*) + *(.rela.gnu.linkonce.t*) + +.rel.fini + *(.rel.fini) + +.rela.fini + *(.rela.fini) + +.rel.rodata + *(.rel.rodata) + *(.rel.rodata.*) + *(.rel.gnu.linkonce.r*) + +.rela.rodata + *(.rela.rodata) + *(.rela.rodata.*) + *(.rela.gnu.linkonce.r*) + +.rel.data + *(.rel.data) + *(.rel.data.*) + *(.rel.gnu.linkonce.d*) + +.rela.data + *(.rela.data) + *(.rela.data.*) + *(.rela.gnu.linkonce.d*) + +.rel.ctors + *(.rel.ctors) + +.rela.ctors + *(.rela.ctors) + +.rel.dtors + *(.rel.dtors) + +.rela.dtors + *(.rela.dtors) + +.rel.got + *(.rel.got) + +.rela.got + *(.rela.got) + +.rel.bss + *(.rel.bss) + +.rela.bss + *(.rela.bss) + +.rel.plt + *(.rel.plt) + +.rela.plt + *(.rela.plt) + +.text 0x00000000 0x262e + *(.vectors) + .vectors 0x00000000 0xb4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x00000000 __vectors + 0x00000000 __vector_default + *(.vectors) + *(.progmem.gcc*) + 0x000000b4 . = ALIGN (0x2) + 0x000000b4 __trampolines_start = . + *(.trampolines) + .trampolines 0x000000b4 0x0 linker stubs + *(.trampolines*) + 0x000000b4 __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + *(.progmem.*) + 0x000000b4 . = ALIGN (0x2) + *(.lowtext) + *(.lowtext*) + 0x000000b4 __ctors_start = . + *(.ctors) + 0x000000b4 __ctors_end = . + 0x000000b4 __dtors_start = . + *(.dtors) + 0x000000b4 __dtors_end = . + SORT_BY_NAME(*)(.ctors) + SORT_BY_NAME(*)(.dtors) + *(.init0) + .init0 0x000000b4 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x000000b4 __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x000000b4 0xc /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + .init4 0x000000c0 0x16 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + 0x000000c0 __do_copy_data + .init4 0x000000d6 0x10 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + 0x000000d6 __do_clear_bss + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x000000e6 0x8 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + *(.init9) + *(.text) + .text 0x000000ee 0x4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x000000ee __vector_38 + 0x000000ee __vector_22 + 0x000000ee __vector_28 + 0x000000ee __vector_32 + 0x000000ee __vector_34 + 0x000000ee __vector_24 + 0x000000ee __vector_12 + 0x000000ee __bad_interrupt + 0x000000ee __vector_31 + 0x000000ee __vector_35 + 0x000000ee __vector_39 + 0x000000ee __vector_3 + 0x000000ee __vector_23 + 0x000000ee __vector_30 + 0x000000ee __vector_25 + 0x000000ee __vector_11 + 0x000000ee __vector_13 + 0x000000ee __vector_17 + 0x000000ee __vector_19 + 0x000000ee __vector_7 + 0x000000ee __vector_41 + 0x000000ee __vector_43 + 0x000000ee __vector_27 + 0x000000ee __vector_5 + 0x000000ee __vector_33 + 0x000000ee __vector_37 + 0x000000ee __vector_4 + 0x000000ee __vector_44 + 0x000000ee __vector_9 + 0x000000ee __vector_21 + 0x000000ee __vector_15 + 0x000000ee __vector_36 + 0x000000ee __vector_29 + 0x000000ee __vector_40 + 0x000000ee __vector_8 + 0x000000ee __vector_26 + 0x000000ee __vector_14 + 0x000000ee __vector_10 + 0x000000ee __vector_16 + 0x000000ee __vector_18 + 0x000000ee __vector_20 + 0x000000ee __vector_42 + 0x000000f2 . = ALIGN (0x2) + *(.text.*) + .text.uart_init + 0x000000f2 0x18 build/default/production/uart.o + 0x000000f2 uart_init + .text.uart_sendChar + 0x0000010a 0x10 build/default/production/uart.o + 0x0000010a uart_sendChar + .text.uart_sendStringArray + 0x0000011a 0x2c build/default/production/uart.o + 0x0000011a uart_sendStringArray + .text.uart_sendString + 0x00000146 0x20 build/default/production/uart.o + 0x00000146 uart_sendString + .text.uart_print_uint8_array + 0x00000166 0xda build/default/production/uart.o + 0x00000166 uart_print_uint8_array + .text.uart_print_tx_rx_data + 0x00000240 0x54 build/default/production/rfm69.o + 0x00000240 uart_print_tx_rx_data + .text.spi_read_rfm69_rt + 0x00000294 0x26 build/default/production/rfm69.o + 0x00000294 spi_read_rfm69_rt + .text.spi_write_rfm69_rt + 0x000002ba 0x2c build/default/production/rfm69.o + 0x000002ba spi_write_rfm69_rt + .text.spi_write_rfm69_multiple_rt + 0x000002e6 0x58 build/default/production/rfm69.o + 0x000002e6 spi_write_rfm69_multiple_rt + .text.hash_3bytes + 0x0000033e 0xa8 build/default/production/rfm69.o + 0x0000033e hash_3bytes + .text.set_rfm69_power_amp_boost + 0x000003e6 0x12 build/default/production/rfm69.o + 0x000003e6 set_rfm69_power_amp_boost + .text.set_rfm69_power_amp_normal + 0x000003f8 0x12 build/default/production/rfm69.o + 0x000003f8 set_rfm69_power_amp_normal + .text.reset_txrx_struct + 0x0000040a 0x22 build/default/production/rfm69.o + 0x0000040a reset_txrx_struct + .text.generate_wheel_counts_message + 0x0000042c 0x14c build/default/production/rfm69.o + 0x0000042c generate_wheel_counts_message + .text.set_rfm69_mode + 0x00000578 0x1c build/default/production/rfm69.o + 0x00000578 set_rfm69_mode + .text.wait_tx_sent + 0x00000594 0xc build/default/production/rfm69.o + 0x00000594 wait_tx_sent + .text.hash 0x000005a0 0x48 build/default/production/rfm69.o + 0x000005a0 hash + .text.wait_rfm69_mode_ready + 0x000005e8 0xc build/default/production/rfm69.o + 0x000005e8 wait_rfm69_mode_ready + .text.set_rfm69_tx_mode + 0x000005f4 0x10 build/default/production/rfm69.o + 0x000005f4 set_rfm69_tx_mode + .text.set_rfm69_rx_mode + 0x00000604 0x10 build/default/production/rfm69.o + 0x00000604 set_rfm69_rx_mode + .text.rfm69_write_msg + 0x00000614 0x88 build/default/production/rfm69.o + 0x00000614 rfm69_write_msg + .text.wait_rx_payload_ready_timeout + 0x0000069c 0x42 build/default/production/rfm69.o + 0x0000069c wait_rx_payload_ready_timeout + .text.set_rfm69_idle + 0x000006de 0x10 build/default/production/rfm69.o + 0x000006de set_rfm69_idle + .text.rfm69_read_msg + 0x000006ee 0x9a build/default/production/rfm69.o + 0x000006ee rfm69_read_msg + .text.send_message + 0x00000788 0x1b8 build/default/production/rfm69.o + 0x00000788 send_message + .text.reset_rfm69 + 0x00000940 0x26 build/default/production/rfm69.o + 0x00000940 reset_rfm69 + .text.rfm69_init + 0x00000966 0xd4 build/default/production/rfm69.o + 0x00000966 rfm69_init + .text.init_spi + 0x00000a3a 0x10 build/default/production/states.o + 0x00000a3a init_spi + .text.rfm69_reset_state + 0x00000a4a 0xe build/default/production/states.o + 0x00000a4a rfm69_reset_state + .text.led_1_set_state + 0x00000a58 0xe build/default/production/states.o + 0x00000a58 led_1_set_state + .text.ldo_set_state + 0x00000a66 0xe build/default/production/states.o + 0x00000a66 ldo_set_state + .text.i2c_init + 0x00000a74 0x12 build/default/production/i2c.o + 0x00000a74 i2c_init + .text.i2c_start + 0x00000a86 0x3e build/default/production/i2c.o + 0x00000a86 i2c_start + .text.i2c_stop + 0x00000ac4 0x12 build/default/production/i2c.o + 0x00000ac4 i2c_stop + .text.i2c_read_ack + 0x00000ad6 0x16 build/default/production/i2c.o + 0x00000ad6 i2c_read_ack + .text.i2c_write + 0x00000aec 0x26 build/default/production/i2c.o + 0x00000aec i2c_write + .text.write_n_bytes + 0x00000b12 0x56 build/default/production/i2c.o + 0x00000b12 write_n_bytes + .text.write_one_byte + 0x00000b68 0x20 build/default/production/i2c.o + 0x00000b68 write_one_byte + .text.i2c_read_nack + 0x00000b88 0x16 build/default/production/i2c.o + 0x00000b88 i2c_read_nack + .text.read_n_bytes + 0x00000b9e 0x98 build/default/production/i2c.o + 0x00000b9e read_n_bytes + .text.read_one_byte + 0x00000c36 0x8 build/default/production/i2c.o + 0x00000c36 read_one_byte + .text.read_one_byte_no_err_register + 0x00000c3e 0x1e build/default/production/i2c.o + 0x00000c3e read_one_byte_no_err_register + .text.read_n_bytes_16bit_addr + 0x00000c5c 0xa0 build/default/production/i2c.o + 0x00000c5c read_n_bytes_16bit_addr + .text.spi_eeprom_select + 0x00000cfc 0xe build/default/production/m95128.o + 0x00000cfc spi_eeprom_select + .text.write_page_address + 0x00000d0a 0x1e build/default/production/m95128.o + 0x00000d0a write_page_address + .text.eeprom_write + 0x00000d28 0x98 build/default/production/m95128.o + 0x00000d28 eeprom_write + .text.write_last_page_value + 0x00000dc0 0x12 build/default/production/m95128.o + 0x00000dc0 write_last_page_value + .text.eeprom_read + 0x00000dd2 0x5e build/default/production/m95128.o + 0x00000dd2 eeprom_read + .text.get_last_page + 0x00000e30 0x1c build/default/production/m95128.o + 0x00000e30 get_last_page + .text.eeprom_write_tx_data + 0x00000e4c 0x46 build/default/production/m95128.o + 0x00000e4c eeprom_write_tx_data + .text.eeprom_read_tx_data + 0x00000e92 0x80 build/default/production/m95128.o + 0x00000e92 eeprom_read_tx_data + .text.read_struct_last_page + 0x00000f12 0x20 build/default/production/m95128.o + 0x00000f12 read_struct_last_page + .text.write_struct_to_last_page + 0x00000f32 0x5c build/default/production/m95128.o + 0x00000f32 write_struct_to_last_page + .text.eeprom_clear_page + 0x00000f8e 0x24 build/default/production/m95128.o + 0x00000f8e eeprom_clear_page + .text.delete_last_page + 0x00000fb2 0x22 build/default/production/m95128.o + 0x00000fb2 delete_last_page + .text.spi_rfm69_select + 0x00000fd4 0xe build/default/production/spi.o + 0x00000fd4 spi_rfm69_select + .text.spi_write + 0x00000fe2 0x14 build/default/production/spi.o + 0x00000fe2 spi_write + .text.spi_read + 0x00000ff6 0x8 build/default/production/spi.o + 0x00000ff6 spi_read + .text.remove_spaces + 0x00000ffe 0x7a build/default/production/st25dv.o + 0x00000ffe remove_spaces + .text.rfid_set_low_power_down + 0x00001078 0xe build/default/production/st25dv.o + 0x00001078 rfid_set_low_power_down + .text.rfid_set_i2c_power + 0x00001086 0xe build/default/production/st25dv.o + 0x00001086 rfid_set_i2c_power + .text.rfid_read_memory + 0x00001094 0x12 build/default/production/st25dv.o + 0x00001094 rfid_read_memory + .text.rfid_read_first_ndef_entry + 0x000010a6 0xac build/default/production/st25dv.o + 0x000010a6 rfid_read_first_ndef_entry + .text.get_nugget_data + 0x00001152 0x138 build/default/production/st25dv.o + 0x00001152 get_nugget_data + .text.init_pins + 0x0000128a 0x6 build/default/production/interrupts.o + 0x0000128a init_pins + .text.set_up_reed_interrupt + 0x00001290 0x14 build/default/production/interrupts.o + 0x00001290 set_up_reed_interrupt + .text.set_up_minute_interrupt + 0x000012a4 0x14 build/default/production/interrupts.o + 0x000012a4 set_up_minute_interrupt + .text.wdt_isr_enable + 0x000012b8 0x1c build/default/production/interrupts.o + 0x000012b8 wdt_isr_enable + .text.wdt_isr_disable + 0x000012d4 0x12 build/default/production/interrupts.o + 0x000012d4 wdt_isr_disable + .text.rtc_set_per_minute_alarm + 0x000012e6 0x1a build/default/production/max31329.o + 0x000012e6 rtc_set_per_minute_alarm + .text.uart_print_rtc_time + 0x00001300 0x94 build/default/production/max31329.o + 0x00001300 uart_print_rtc_time + .text.rtc_read_register + 0x00001394 0xa build/default/production/max31329.o + 0x00001394 rtc_read_register + .text.rtc_read_status_register + 0x0000139e 0x8 build/default/production/max31329.o + 0x0000139e rtc_read_status_register + .text.rtc_read_interrupt_register + 0x000013a6 0x8 build/default/production/max31329.o + 0x000013a6 rtc_read_interrupt_register + .text.rtc_set_alarm_config + 0x000013ae 0xc build/default/production/max31329.o + 0x000013ae rtc_set_alarm_config + .text.rtc_enable_interrupts + 0x000013ba 0xc build/default/production/max31329.o + 0x000013ba rtc_enable_interrupts + .text.rtc_read_time_array + 0x000013c6 0x10 build/default/production/max31329.o + 0x000013c6 rtc_read_time_array + .text.rtc_read_time + 0x000013d6 0x100 build/default/production/max31329.o + 0x000013d6 rtc_read_time + .text.rtc_write_time + 0x000014d6 0x118 build/default/production/max31329.o + 0x000014d6 rtc_write_time + .text.set_time_from_rfm69 + 0x000015ee 0x13e build/default/production/max31329.o + 0x000015ee set_time_from_rfm69 + .text.adc_Initialize + 0x0000172c 0x14 build/default/production/adc.o + 0x0000172c adc_Initialize + .text.adc_Disable + 0x00001740 0xc build/default/production/adc.o + 0x00001740 adc_Disable + .text.adc_Enable + 0x0000174c 0xc build/default/production/adc.o + 0x0000174c adc_Enable + .text.adc_StartConversion + 0x00001758 0x34 build/default/production/adc.o + 0x00001758 adc_StartConversion + .text.adc_IsConversionDone + 0x0000178c 0xa build/default/production/adc.o + 0x0000178c adc_IsConversionDone + .text.adc_GetConversionResult + 0x00001796 0xa build/default/production/adc.o + 0x00001796 adc_GetConversionResult + .text.adc_GetConversion + 0x000017a0 0x20 build/default/production/adc.o + 0x000017a0 adc_GetConversion + .text.readNDEFText + 0x000017c0 0x176 build/default/production/ndef.o + 0x000017c0 readNDEFText + .text.__vector_1 + 0x00001936 0xc build/default/production/main.o + 0x00001936 __vector_1 + .text.__vector_2 + 0x00001942 0x76 build/default/production/main.o + 0x00001942 __vector_2 + .text.__vector_6 + 0x000019b8 0x4c build/default/production/main.o + 0x000019b8 __vector_6 + .text.start_sleeping + 0x00001a04 0x48 build/default/production/main.o + 0x00001a04 start_sleeping + .text.get_battery_reading + 0x00001a4c 0x2c build/default/production/main.o + 0x00001a4c get_battery_reading + .text.main 0x00001a78 0x4f6 build/default/production/main.o + 0x00001a78 main + .text.libgcc.div + 0x00001f6e 0x28 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + 0x00001f6e __udivmodhi4 + .text.libgcc.div + 0x00001f96 0x28 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + 0x00001f96 __divmodhi4 + 0x00001f96 _div + .text.libgcc.div + 0x00001fbe 0x44 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + 0x00001fbe __udivmodsi4 + .text.avr-libc + 0x00002002 0x12 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + 0x00002002 memcpy + .text.avr-libc + 0x00002014 0xe /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + 0x00002014 memset + .text.avr-libc + 0x00002022 0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + 0x00002022 strchr + .text.avr-libc + 0x00002038 0x64 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + 0x00002038 snprintf + .text.avr-libc + 0x0000209c 0x3d8 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + 0x0000209c vfprintf + .text.avr-libc + 0x00002474 0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + 0x00002474 strnlen_P + .text.avr-libc + 0x0000248a 0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + 0x0000248a strnlen + .text.avr-libc + 0x000024a0 0x60 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + 0x000024a0 fputc + .text.avr-libc + 0x00002500 0xbc /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + 0x00002500 __ultoa_invert + .text.libgcc.prologue + 0x000025bc 0x38 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + 0x000025bc __prologue_saves__ + .text.libgcc.prologue + 0x000025f4 0x36 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + 0x000025f4 __epilogue_restores__ + 0x0000262a . = ALIGN (0x2) + *(.fini9) + .fini9 0x0000262a 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + 0x0000262a exit + 0x0000262a _exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x0000262a 0x4 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + *(.fini0) + *(.hightext) + *(.hightext*) + *(.progmemx.*) + 0x0000262e . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + 0x0000262e _etext = . + +.data 0x00800100 0x74 load address 0x0000262e + 0x00800100 PROVIDE (__data_start = .) + *(.data) + *(.data*) + *(.gnu.linkonce.d*) + *(.rodata) + *(.rodata*) + .rodata.uart_print_uint8_array.str1.1 + 0x00800100 0x74 build/default/production/uart.o + 0x8 (size before relaxing) + .rodata.uart_print_tx_rx_data.str1.1 + 0x00800174 0x1b build/default/production/rfm69.o + .rodata.send_message.str1.1 + 0x00800174 0x12 build/default/production/rfm69.o + .rodata.uart_print_rtc_time.str1.1 + 0x00800174 0x1c build/default/production/max31329.o + .rodata.readNDEFText.str1.1 + 0x00800174 0x2 build/default/production/ndef.o + .rodata.main.str1.1 + 0x00800174 0x27 build/default/production/main.o + *(.gnu.linkonce.r*) + 0x0080019c . = ALIGN (0x2) + 0x00800174 _edata = . + 0x00800174 PROVIDE (__data_end = .) + +.bss 0x00800174 0x430 + 0x00800174 PROVIDE (__bss_start = .) + *(.bss) + *(.bss*) + .bss.array_internal + 0x00800174 0x10 build/default/production/uart.o + 0x00800174 array_internal + .bss.cond_3 0x00800184 0x1 build/default/production/rfm69.o + 0x00800184 cond_3 + .bss.cond_2 0x00800185 0x1 build/default/production/rfm69.o + 0x00800185 cond_2 + .bss.cond_1 0x00800186 0x1 build/default/production/rfm69.o + 0x00800186 cond_1 + .bss.c_hash_3 0x00800187 0x1 build/default/production/rfm69.o + 0x00800187 c_hash_3 + .bss.c_hash_2 0x00800188 0x1 build/default/production/rfm69.o + 0x00800188 c_hash_2 + .bss.c_hash_1 0x00800189 0x1 build/default/production/rfm69.o + 0x00800189 c_hash_1 + .bss.p_hash_3 0x0080018a 0x1 build/default/production/rfm69.o + 0x0080018a p_hash_3 + .bss.p_hash_2 0x0080018b 0x1 build/default/production/rfm69.o + 0x0080018b p_hash_2 + .bss.p_hash_1 0x0080018c 0x1 build/default/production/rfm69.o + 0x0080018c p_hash_1 + .bss.msg_hash 0x0080018d 0x4 build/default/production/rfm69.o + 0x0080018d msg_hash + .bss.i 0x00800191 0x1 build/default/production/rfm69.o + 0x00800191 i + .bss.new_last_page + 0x00800192 0x1 build/default/production/m95128.o + 0x00800192 new_last_page + .bss.old_last_page + 0x00800193 0x1 build/default/production/m95128.o + 0x00800193 old_last_page + .bss.read_value + 0x00800194 0x1 build/default/production/m95128.o + 0x00800194 read_value + .bss.result 0x00800195 0x1 build/default/production/max31329.o + 0x00800195 result + .bss.rtc_rfm69_status + 0x00800196 0x1 build/default/production/main.o + 0x00800196 rtc_rfm69_status + .bss.total_wheel_counts + 0x00800197 0x1e build/default/production/main.o + 0x00800197 total_wheel_counts + .bss.index_wheel_count + 0x008001b5 0x1 build/default/production/main.o + 0x008001b5 index_wheel_count + .bss.increment_wheel_count + 0x008001b6 0x1 build/default/production/main.o + 0x008001b6 increment_wheel_count + .bss.increment_minute_index + 0x008001b7 0x1 build/default/production/main.o + 0x008001b7 increment_minute_index + .bss.is_debouncing + 0x008001b8 0x1 build/default/production/main.o + 0x008001b8 is_debouncing + .bss.self_value + 0x008001b9 0x2 build/default/production/main.o + 0x008001b9 self_value + .bss.TIME 0x008001bb 0x7 build/default/production/defines.o + 0x008001bb TIME + .bss.RX_DATA 0x008001c2 0x41 build/default/production/defines.o + 0x008001c2 RX_DATA + .bss.TX_DATA 0x00800203 0x41 build/default/production/defines.o + 0x00800203 TX_DATA + .bss.IDENTIFIER + 0x00800244 0x103 build/default/production/defines.o + 0x00800244 IDENTIFIER + .bss.TRIMMED_STRING + 0x00800347 0x17 build/default/production/defines.o + 0x00800347 TRIMMED_STRING + .bss.NDEF_MSG 0x0080035e 0x101 build/default/production/defines.o + 0x0080035e NDEF_MSG + .bss.DATA_BUFFER_254 + 0x0080045f 0xfe build/default/production/defines.o + 0x0080045f DATA_BUFFER_254 + .bss.DATA_BUFFER_7 + 0x0080055d 0x7 build/default/production/defines.o + 0x0080055d DATA_BUFFER_7 + .bss.DATA_BUFFER_65 + 0x00800564 0x40 build/default/production/defines.o + 0x00800564 DATA_BUFFER_65 + *(COMMON) + 0x008005a4 PROVIDE (__bss_end = .) + 0x0000262e __data_load_start = LOADADDR (.data) + 0x000026a2 __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x008005a4 0x0 + [!provide] PROVIDE (__noinit_start = .) + *(.noinit .noinit.* .gnu.linkonce.n.*) + [!provide] PROVIDE (__noinit_end = .) + 0x008005a4 _end = . + [!provide] PROVIDE (__heap_start = .) + 0x00000000 __flmap_init_label = DEFINED (__flmap_noinit_start)?__flmap_noinit_start:0x0 + 0x00000000 __flmap = DEFINED (__flmap)?__flmap:0x0 + +.eeprom 0x00810000 0x0 + *(.eeprom*) + 0x00810000 __eeprom_end = . + +.fuse + *(.fuse) + *(.lfuse) + *(.hfuse) + *(.efuse) + +.lock + *(.lock*) + +.signature + *(.signature*) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment 0x00000000 0x12 + *(.comment) + .comment 0x00000000 0x12 build/default/production/uart.o + 0x13 (size before relaxing) + .comment 0x00000012 0x13 build/default/production/rfm69.o + .comment 0x00000012 0x13 build/default/production/states.o + .comment 0x00000012 0x13 build/default/production/i2c.o + .comment 0x00000012 0x13 build/default/production/m95128.o + .comment 0x00000012 0x13 build/default/production/spi.o + .comment 0x00000012 0x13 build/default/production/st25dv.o + .comment 0x00000012 0x13 build/default/production/interrupts.o + .comment 0x00000012 0x13 build/default/production/max31329.o + .comment 0x00000012 0x13 build/default/production/adc.o + .comment 0x00000012 0x13 build/default/production/ndef.o + .comment 0x00000012 0x13 build/default/production/main.o + .comment 0x00000012 0x13 build/default/production/defines.o + .comment 0x00000012 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .comment 0x00000012 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .comment 0x00000012 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + +.note.gnu.avr.deviceinfo + 0x00000000 0x40 + .note.gnu.avr.deviceinfo + 0x00000000 0x40 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.gnu.build.attributes + *(.gnu.build.attributes .gnu.build.attributes.*) + +.note.gnu.build-id + *(.note.gnu.build-id) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges + *(.debug_aranges) + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x00000000 0x8ea + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x00000000 0x8ea /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.debug_abbrev 0x00000000 0x86e + *(.debug_abbrev) + .debug_abbrev 0x00000000 0x86e /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.debug_line 0x00000000 0x1a6 + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x00000000 0x1a6 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.debug_frame + *(.debug_frame) + +.debug_str 0x00000000 0x318 + *(.debug_str) + .debug_str 0x00000000 0x318 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.debug_loc + *(.debug_loc) + +.debug_macinfo + *(.debug_macinfo) + +.debug_weaknames + *(.debug_weaknames) + +.debug_funcnames + *(.debug_funcnames) + +.debug_typenames + *(.debug_typenames) + +.debug_varnames + *(.debug_varnames) + +.debug_pubtypes + *(.debug_pubtypes) + +.debug_ranges + *(.debug_ranges) + +.debug_addr + *(.debug_addr) + +.debug_line_str + *(.debug_line_str) + +.debug_loclists + *(.debug_loclists) + +.debug_macro + *(.debug_macro) + +.debug_names + *(.debug_names) + +.debug_rnglists + *(.debug_rnglists) + +.debug_str_offsets + *(.debug_str_offsets) + +.debug_sup + *(.debug_sup) +OUTPUT(dist/default/production/avr_code.production.elf elf32-avr) +LOAD linker stubs diff --git a/avr_code.backup/i2c.c b/avr_code.backup/i2c.c new file mode 100644 index 0000000..8fe4511 --- /dev/null +++ b/avr_code.backup/i2c.c @@ -0,0 +1,142 @@ +#include "i2c.h" +#include + +void i2c_init() +{ + // Set SCL and SDA as inputs (automatically done by TWI hardware) + TWSR = 0; // Prescaler = 1 + TWBR = (uint8_t)((F_CPU / F_SCL - 16) / 2); // Set bitrate register + TWCR = (1 << TWEN); +} + +// Start i2c communication +uint8_t i2c_start(uint8_t address) +{ + TWCR = (1 << TWSTA) | (1 << TWINT) | (1 << TWEN); // Send START condition + while (!(TWCR & (1 << TWINT))) + ; // Wait for TWINT flag to be set + TWDR = address; // Load address into data register + + TWCR = (1 << TWINT) | (1 << TWEN); // Send address + while (!(TWCR & (1 << TWINT))) + ; // Wait for TWINT flag to be set + uint8_t status = TWSR & 0xF8; + if (status != 0x18 && status != 0x40) + return 1; + return 0; + // return (TWSR & 0xF8); // Return the status code (check if ACK + // received) +} + +uint8_t write_one_byte(uint8_t device_addr, uint8_t register_addr, uint8_t data) +{ + return write_n_bytes(device_addr, register_addr, &data, 1); +} + +uint8_t write_n_bytes(uint8_t device_addr, uint8_t register_addr, uint8_t* data, uint8_t n_bytes) +{ + I2C_START_WRITE(device_addr); + i2c_write(register_addr); + for (uint8_t i = 0; i < n_bytes; i++) { + i2c_write(data[i]); + } + i2c_stop(); + return 0; +} + +uint8_t read_one_byte_no_err_register(uint8_t device_addr, uint8_t register_addr) +{ + uint8_t data; + read_one_byte(device_addr, register_addr, &data); + return data; +} + +uint8_t read_one_byte(uint8_t device_addr, uint8_t register_addr, uint8_t* data) +{ + return read_n_bytes(device_addr, register_addr, data, 1); +} + +uint8_t read_n_bytes(uint8_t device_addr, uint8_t register_addr, uint8_t* data, uint8_t n_bytes) +{ + + I2C_START_WRITE(device_addr); + i2c_write(register_addr); + I2C_START_READ(device_addr); + + for (uint8_t i = 0; i < (n_bytes - 1); i++) { + data[i] = i2c_read_ack(); + } + + data[n_bytes - 1] = i2c_read_nack(); + i2c_stop(); + + return 0; +} + +uint8_t read_one_byte_16bit_addr_no_err_register(uint8_t device_addr, uint16_t register_addr) +{ + uint8_t data; + read_one_byte_16bit_addr(device_addr, register_addr, &data); + return data; +} + +uint8_t read_one_byte_16bit_addr(uint8_t device_addr, uint16_t register_addr, uint8_t* data) +{ + return read_n_bytes_16bit_addr(device_addr, register_addr, data, 1); +} + +uint8_t +read_n_bytes_16bit_addr(uint8_t device_addr, uint16_t register_addr, uint8_t* data, uint8_t n_bytes) +{ + + I2C_START_WRITE(device_addr); + // i2c_write(0xAE); + i2c_write(register_addr >> 8); + i2c_write(register_addr & 0xFF); + I2C_START_READ(device_addr); + + for (uint8_t i = 0; i < (n_bytes - 1); i++) { + data[i] = i2c_read_ack(); + } + + data[n_bytes - 1] = i2c_read_nack(); + i2c_stop(); + + return 0; +} + +// Stop i2c communication +void i2c_stop() +{ + TWCR = (1 << TWSTO) | (1 << TWINT) | (1 << TWEN); // Send STOP condition + while (!(TWCR & (1 << TWSTO))) + ; // Wait for STOP to complete +} + +uint8_t i2c_read_ack() +{ + TWCR = (1 << TWEN) | (1 << TWINT) | (1 << TWEA); + while (!(TWCR & (1 << TWINT))) + ; // Wait for TWINT flag to be set + return TWDR; +} + +uint8_t i2c_write(uint8_t data) +{ + // Load data into TWDR + TWDR = data; + TWCR = (1 << TWEN) | (1 << TWINT); + while (!(TWCR & (1 << TWINT))) + ; // Wait for TWINT flag set + if ((TWSR & 0xF8) != TW_MT_DATA_ACK) + return 1; // Check ACK + return 0; +} + +uint8_t i2c_read_nack() +{ + TWCR = (1 << TWEN) | (1 << TWINT); + while (!(TWCR & (1 << TWINT))) + ; // Wait for TWINT flag to be set + return TWDR; +} \ No newline at end of file diff --git a/avr_code.backup/i2c.h b/avr_code.backup/i2c.h new file mode 100644 index 0000000..717c6e1 --- /dev/null +++ b/avr_code.backup/i2c.h @@ -0,0 +1,53 @@ +#include "defines.h" +#include + +#define I2C_START_WRITE(device_addr) \ + { \ + if (i2c_start((device_addr << 1) | 0x00)) { \ + return 1; \ + } \ + } + +#define I2C_START_READ(device_addr) \ + { \ + if (i2c_start((device_addr << 1) | 0x01)) { \ + return 1; \ + } \ + } + +#ifndef i2c_H +#define i2c_H + +#define TWSR TWSR0 +#define TWDR TWDR0 +#define TWBR TWBR0 +#define TWCR TWCR0 + +void i2c_init(); +uint8_t i2c_start(uint8_t address); + +uint8_t write_one_byte(uint8_t device_addr, uint8_t register_addr, + uint8_t data); +uint8_t write_n_bytes(uint8_t device_addr, uint8_t register_addr, uint8_t *data, + uint8_t n_bytes); + +uint8_t read_one_byte_16bit_addr_no_err_register(uint8_t device_addr, uint16_t register_addr); +uint8_t read_one_byte_16bit_addr(uint8_t device_addr, uint16_t register_addr, + uint8_t *data); +uint8_t read_n_bytes_16bit_addr(uint8_t device_addr, uint16_t register_addr, uint8_t *data, + uint8_t n_bytes); + + +uint8_t read_one_byte_no_err_register(uint8_t device_addr, uint8_t register_addr); +uint8_t read_one_byte(uint8_t device_addr, uint8_t register_addr, + uint8_t *data); +uint8_t read_n_bytes(uint8_t device_addr, uint8_t register_addr, uint8_t *data, + uint8_t n_bytes); + +void i2c_stop(); +void i2c_scan(); +uint8_t i2c_read_ack(); +uint8_t i2c_read_nack(); +uint8_t i2c_write(uint8_t data); + +#endif \ No newline at end of file diff --git a/avr_code.backup/interrupts.c b/avr_code.backup/interrupts.c new file mode 100644 index 0000000..7ef72d4 --- /dev/null +++ b/avr_code.backup/interrupts.c @@ -0,0 +1,54 @@ + +#include "interrupts.h" + +void init_pins() { + + // Set reed switch interrupt pin + SET_PIN_IN(DDRD, DDD3); + SET_PIN_LOW(PORTD, PD3); +} + +void set_up_reed_interrupt() { + // Falling edge interrupt + EICRA |= (1 << ISC11); + EICRA &= ~(1 << ISC10); + + // Enable INT1 interrupt + EIMSK |= (1 << INT1); +} + +void set_up_minute_interrupt() { + EICRA |= (1 << ISC01); + EICRA &= ~(1 << ISC00); + + // Enable INT1 interrupt + EIMSK |= (1 << INT0); +} + +void wdt_isr_enable() { + cli(); + wdt_reset(); + + WDTCSR |= (1 << WDCE) | (1 << WDE); + + WDTCSR = (1 << WDP2) | (1 << WDP0); // WDP[3:0] = 0b101 (2 seconds) + WDTCSR |= (1 << WDIE); // Enable WDT Interrupt mode + sei(); +} + +void wdt_isr_disable() { + + cli(); + + WDTCSR |= (1 << WDCE) | (1 << WDE); + WDTCSR = 0x00; + + sei(); +} +// +//void set_debounce_timer_interrupt() { +// TCCR0A = 0; +// TCCR0B = (1 << CS01) | (1 << CS00); +// TIMSK0 = (1 << TOIE0); +// TCNT0 = 0; +//} diff --git a/avr_code.backup/interrupts.h b/avr_code.backup/interrupts.h new file mode 100644 index 0000000..a7dfe1a --- /dev/null +++ b/avr_code.backup/interrupts.h @@ -0,0 +1,35 @@ +/* + * File: interrupts.h + * Author: thebears + * + * Created on December 18, 2024, 12:48 PM + */ + +#include +#include +#include +#include + +#include "states.h" +#ifndef INTERRUPTS_H +#define INTERRUPTS_H + +#ifdef __cplusplus +extern "C" { +#endif + + + + void init_pins(); + void set_up_reed_interrupt(); +// void set_debounce_timer_interrupt(); + void set_up_minute_interrupt(); + void wdt_isr_disable(); + void wdt_isr_enable(); + +#ifdef __cplusplus +} +#endif + +#endif /* INTERRUPTS_H */ + diff --git a/avr_code.backup/m95128.c b/avr_code.backup/m95128.c new file mode 100644 index 0000000..8f96c8a --- /dev/null +++ b/avr_code.backup/m95128.c @@ -0,0 +1,154 @@ +#include "m95128.h" + +uint8_t read_value; +uint8_t old_last_page; +uint8_t new_last_page; +void spi_eeprom_select(bool state) +{ + SET_PIN_OUT(DDRB, DDB0); + if (!state) { + SET_PIN_HIGH(PORTB, PB0); + } else { + SET_PIN_LOW(PORTB, PB0); + } +} + +void eeprom_write(uint8_t page, unsigned const char* msg, uint8_t msg_len) +{ + spi_rfm69_select(false); + + spi_eeprom_select(true); + spi_write(EEPROM_WREN); + spi_eeprom_select(false); + + spi_eeprom_select(true); + spi_write(EEPROM_WRITE); + write_page_address(page); + + for (int i = 0; i < msg_len; i++) { + spi_write(msg[i]); + } + + spi_eeprom_select(false); + + spi_eeprom_select(true); + spi_write(EEPROM_WRDI); + spi_eeprom_select(false); + + while (1) { + spi_eeprom_select(true); + spi_write(EEPROM_RDSR); + read_value = spi_read(); + spi_eeprom_select(false); + if (read_value == 0x00) { + return; + } + }; +} + +void eeprom_read(uint8_t page, unsigned char* msg, uint8_t msg_len) +{ + + spi_eeprom_select(true); + spi_write(EEPROM_WRDI); + spi_eeprom_select(false); + + spi_eeprom_select(true); + spi_write(EEPROM_READ); + write_page_address(page); + + for (int i = 0; i < msg_len; i++) { + msg[i] = spi_read(); + } + spi_eeprom_select(false); +} + +void delete_last_page() +{ + old_last_page = get_last_page(); + if (old_last_page == 0) // If we have nothing, no need to delete anything + { + return; + } + new_last_page = old_last_page - 1; + write_last_page_value(new_last_page); + eeprom_clear_page(old_last_page); +} + +uint8_t get_last_page() +{ + memset(DATA_BUFFER_65, 0, 1); + eeprom_read(0, DATA_BUFFER_65, 1); + return (uint8_t)DATA_BUFFER_65[0]; +} + +void write_last_page_value(uint8_t page) +{ + DATA_BUFFER_7[0] = page; + eeprom_write(0, DATA_BUFFER_7, 1); +} + +void write_page_address(uint8_t page) +{ + uint16_t addr = page * 0x40; // Each page starts at 64 byte intervals. And 64 byte is 0x40 or + // 0b01000000; + spi_write((addr >> 8) & 0xFF); + spi_write(addr & 0xFF); +} + +void eeprom_write_tx_data(uint8_t page, tx_rx_data_struct tx_data_in) +{ + if (page == 0) { + return; + } + memset(DATA_BUFFER_65, ' ', 64); + DATA_BUFFER_65[64] = '\0'; + memcpy(DATA_BUFFER_65, tx_data_in.msg, 60); + DATA_BUFFER_65[60] = tx_data_in.flags; + DATA_BUFFER_65[61] = tx_data_in.from; + DATA_BUFFER_65[62] = tx_data_in.to; + DATA_BUFFER_65[63] = tx_data_in.dtype; + + eeprom_write(page, DATA_BUFFER_65, 64); +} + +tx_rx_data_struct eeprom_read_tx_data(uint8_t page) +{ + reset_txrx_struct(&TX_DATA); + memset(DATA_BUFFER_65, ' ', 64); + DATA_BUFFER_65[64] = '\0'; + eeprom_read(page, DATA_BUFFER_65, 64); + memcpy(TX_DATA.msg, DATA_BUFFER_65, 60); + TX_DATA.flags = DATA_BUFFER_65[60]; + TX_DATA.from = DATA_BUFFER_65[61]; + TX_DATA.to = DATA_BUFFER_65[62]; + TX_DATA.dtype = DATA_BUFFER_65[63]; + TX_DATA.len = 60; + return TX_DATA; +} + +tx_rx_data_struct read_struct_last_page() +{ + uint8_t page_num = get_last_page(); + return eeprom_read_tx_data(page_num); +} + +void write_struct_to_last_page(tx_rx_data_struct tx_data_in) +{ + uint8_t page_val = get_last_page(); + uint8_t next_page_val; + if (page_val == 255) { + next_page_val = 1; + } else { + next_page_val = page_val + 1; + } + + eeprom_write_tx_data(next_page_val, tx_data_in); + write_last_page_value(next_page_val); +} + +void eeprom_clear_page(uint8_t page) +{ + memset(DATA_BUFFER_65, ' ', 64); + eeprom_write(page, DATA_BUFFER_65, 64); +} diff --git a/avr_code.backup/m95128.h b/avr_code.backup/m95128.h new file mode 100644 index 0000000..229a25b --- /dev/null +++ b/avr_code.backup/m95128.h @@ -0,0 +1,54 @@ +/* + * File: spi.h + * Author: thebears + * + * Created on December 6, 2024, 11:02 AM + */ +#include "defines.h" +#include "rfm69.h" +#include "spi.h" +#include "states.h" +#include "uart.h" +#include +#include + +#ifndef M95128__H +#define M95128__H + +#define EEPROM_WREN 0b00000110 // 0x06 +#define EEPROM_WRDI 0b00000100 // 0x04 +#define EEPROM_RDSR 0b00000101 // 0x05 +#define EEPROM_WRSR 0b00000001 // 0x01 +#define EEPROM_READ 0b00000011 // 0x03 +#define EEPROM_WRITE 0b00000010 // 0x02 +#define EEPROM_RDID 0b10000011 // 0x83 +#define EEPROM_WRID 0b10000010 // 0x82 +#define EEPROM_RDLS 0b10000011 // 0x83 +#define EEPROM_LID 0b10000010 // 0x82 +#define PAGE_SIZE 64 +#ifdef __cplusplus +extern "C" { +w +#endif + + void + spi_eeprom_select(bool state); +void eeprom_write(uint8_t page, unsigned const char* msg, uint8_t msg_len); +void eeprom_read(uint8_t page, unsigned char* msg, uint8_t msg_len); +void eeprom_write_tx_data(uint8_t page, tx_rx_data_struct tx_data); +void write_page_address(uint8_t page); +uint8_t get_last_page(); +tx_rx_data_struct eeprom_read_tx_data(uint8_t page); +void delete_last_page(); +uint8_t get_last_page(); +void write_last_page_value(uint8_t page); +void eeprom_clear_page(uint8_t page); +void write_page_address(uint8_t page); +void eeprom_write_tx_data(uint8_t page, tx_rx_data_struct tx_data); +void write_struct_to_last_page(tx_rx_data_struct tx_data); +tx_rx_data_struct read_struct_last_page(); +#ifdef __cplusplus +} +#endif + +#endif /* M95128__H */ diff --git a/avr_code.backup/main.c b/avr_code.backup/main.c new file mode 100644 index 0000000..117aece --- /dev/null +++ b/avr_code.backup/main.c @@ -0,0 +1,211 @@ +#include "adc.h" +#include "defines.h" +#include "interrupts.h" +#include "m95128.h" +#include "max31329.h" +#include "ndef.h" +#include "power_mgmt.h" +#include "rfm69.h" +#include "st25dv.h" +#include "states.h" + +#if DO_UART +#include "uart.h" +#endif + +#include +#include +#include +#include +#include +#include +#include +#define WAIT_FOREVER \ + while (1) { \ + _delay_ms(100); \ + }; + +// #define NUM_CYCLES_SEND_BACKLOG 2 + +uint16_t self_value; +tx_rx_data_struct CRAP; +uint16_t main_counter; +volatile uint8_t is_debouncing = 0; +volatile bool increment_minute_index = false; +volatile bool increment_wheel_count = false; +volatile uint8_t index_wheel_count = 0; +volatile uint16_t total_wheel_counts[15]; + +RTC_RFM69_STATUS rtc_rfm69_status; + +ISR(INT0_vect) { increment_minute_index = true; } + +ISR(INT1_vect) +{ + increment_wheel_count = true; + // increment_minute_index = true; + if (!is_debouncing) { + total_wheel_counts[index_wheel_count]++; + is_debouncing = 1; + wdt_isr_enable(); + } +} + +ISR(WDT_vect) +{ + is_debouncing = 0; + wdt_isr_disable(); +} + +void start_sleeping() +{ + spi_eeprom_select(false); + spi_rfm69_select(false); + rfid_set_low_power_down(true); + rfid_set_i2c_power(false); + ldo_set_state(false); + + _delay_ms(10); + sleep_bod_disable(); + set_sleep_mode(SLEEP_MODE_PWR_DOWN); + sleep_enable(); + sei(); + sleep_cpu(); +} + +uint16_t get_battery_reading() +{ + adc_Enable(); + adc_GetConversion(14); + adc_GetConversion(14); + self_value = adc_GetConversion(14); + adc_Disable(); + return self_value; +} + +// i2c Addresses + +// RTC +// 0x68 (0xD0 W) (0xD1 R) + +// NFC +// 0x2D (0x5A W) (0x5B R) +// 0x53 (0xA6 W) (0xA7 R) +// 0x57 (0xAE W) (0xAF R) + +int main(void) +{ + ldo_set_state(true); + _delay_ms(10); + init_pins(); +#if DO_UART + uart_init(); +#endif + + i2c_init(); + + init_spi(); + adc_Initialize(); + set_up_reed_interrupt(); + set_up_minute_interrupt(); + rtc_set_per_minute_alarm(); + rtc_set_alarm_config(); + rtc_enable_interrupts(); + rtc_read_interrupt_register(); + rtc_read_status_register(); + rfm69_init(); + + for (uint8_t c = 0; c < 15; c++) { + total_wheel_counts[c] = 0; + } + + // Get the nugget's name and wheel diameter + IDENTIFIER = get_nugget_data(); + + // Request time from radio + rtc_rfm69_status = set_time_from_rfm69(IDENTIFIER); + if (rtc_rfm69_status == RTC_RFM69_SET_TIME_SUCCESS) { + for (int i = 0; i < 5; i++) { + led_1_set_state(true); + _delay_ms(90); + led_1_set_state(false); + _delay_ms(10); + } + } else { + + for (int i = 0; i < 5; i++) { + led_1_set_state(true); + _delay_ms(10); + led_1_set_state(false); + _delay_ms(90); + } + } + get_battery_reading(); + + while (1) { + + spi_rfm69_select(false); + spi_eeprom_select(false); + + start_sleeping(); + cli(); + + if (increment_minute_index) { + increment_minute_index = false; + index_wheel_count += 1; + + rtc_read_interrupt_register(); + rtc_read_status_register(); + + rtc_read_interrupt_register(); + rtc_read_status_register(); + + if (index_wheel_count >= 15) { + index_wheel_count = 0; + ldo_set_state(true); + rfm69_init(); + rfid_set_i2c_power(true); + rfid_set_low_power_down(false); + _delay_ms(1); + IDENTIFIER = get_nugget_data(); + + // Request time from radio if we don't have a good time stamp yet + if (rtc_rfm69_status == RTC_RFM69_SET_TIME_FAILED) { + rtc_rfm69_status = set_time_from_rfm69(IDENTIFIER); + } + + // Generate wheel counts message + reset_txrx_struct(&TX_DATA); + get_battery_reading(); + TX_DATA = generate_wheel_counts_message( + IDENTIFIER, rtc_read_time(), get_battery_reading(), total_wheel_counts); + + rfm69_write_msg(TX_DATA); +#if DO_UART + uart_sendString("TX DATA Sent\n"); + uart_print_tx_rx_data(TX_DATA); +#endif + + DATA_SEND_STATUS result = send_message(TX_DATA); + if (result == DATA_NOT_SENT) { + write_struct_to_last_page(TX_DATA); + } + + for (uint8_t c = 0; c < 15; c++) { + total_wheel_counts[c] = 0; + } + if ((result == DATA_SEND_SUCCESS) && (get_last_page() > 0)) { + reset_txrx_struct(&TX_DATA); + TX_DATA = read_struct_last_page(); + TX_DATA.flags = MSG_RESENT_COUNTS; + send_message(TX_DATA); +#if DO_UART + uart_sendString("TX DATA From SPI Memory\n"); + uart_print_tx_rx_data(TX_DATA); +#endif + delete_last_page(); + } + } + } + } +} diff --git a/avr_code.backup/max31329.c b/avr_code.backup/max31329.c new file mode 100644 index 0000000..63c4605 --- /dev/null +++ b/avr_code.backup/max31329.c @@ -0,0 +1,108 @@ +#include "max31329.h" +bool result; + +RTC_RFM69_STATUS set_time_from_rfm69(identifier_results id_data) +{ + rfm69_init(); + _delay_ms(1); + + reset_txrx_struct(&TX_DATA); + memcpy(TX_DATA.msg, id_data.name_str, MIN(10, id_data.name_len)); + memcpy(TX_DATA.msg + 10, id_data.diameter_str, MIN(10, id_data.diameter_len)); + TX_DATA.len = 20; + TX_DATA.flags = MSG_REQ_CTIME; + TX_DATA.dtype = MSG_TYPE_STRING; + + rfm69_write_msg(TX_DATA); + result = wait_rx_payload_ready_timeout(100); + + if (result) { + RX_DATA = rfm69_read_msg(); + if (RX_DATA.flags == 2) { + + // TIME.Second = rx_data.msg[0]; + TIME.Second = id_data.hashed; + + TIME.Minute = RX_DATA.msg[1]; + TIME.Hour = RX_DATA.msg[2]; + TIME.Day = RX_DATA.msg[3]; + TIME.Month = RX_DATA.msg[4]; + TIME.Year = RX_DATA.msg[5]; + TIME.Wday = RX_DATA.msg[6]; + + rtc_write_time(TIME); + return RTC_RFM69_SET_TIME_SUCCESS; + } + } else { + // uart_sendString("Did not get RX\n"); + } + return RTC_RFM69_SET_TIME_FAILED; +} + +uint8_t rtc_set_per_minute_alarm() +{ + + DATA_BUFFER_7[0] = 0x80; + DATA_BUFFER_7[1] = 0x80; + DATA_BUFFER_7[2] = 0x80; + + return write_n_bytes(I2C_ADDR, 0x13, DATA_BUFFER_7, 3); +} + +void uart_print_rtc_time(time_struct td) +{ + char str_rtc[26]; + snprintf( + str_rtc, sizeof(str_rtc), "%u/%02u/%02u %u:%02u:%02u", 2000 + td.Year, + td.Month, td.Day, td.Hour, td.Minute, td.Second); + uart_sendString(str_rtc); + uart_sendString("\n"); +} + +uint8_t rtc_read_register(uint8_t addr) { return read_one_byte_no_err_register(I2C_ADDR, addr); } + +uint8_t rtc_read_status_register() { return rtc_read_register(0x00); } + +uint8_t rtc_read_interrupt_register() { return rtc_read_register(0x01); } + +uint8_t rtc_set_alarm_config() { return write_one_byte(I2C_ADDR, 0x04, 0b00001010); } + +uint8_t rtc_enable_interrupts() { return write_one_byte(I2C_ADDR, 0x01, 0b00000010); } + +uint8_t rtc_read_time_array(uint8_t* data) { return read_n_bytes(I2C_ADDR, 0x06, data, 7); } + +time_struct rtc_read_time() +{ + + rtc_read_time_array(DATA_BUFFER_7); + TIME.Second = BCD2DEC(DATA_BUFFER_7[0]); + TIME.Minute = BCD2DEC(DATA_BUFFER_7[1]); + TIME.Hour = BCD2DEC((DATA_BUFFER_7[2] & ~(1 << 6))); + TIME.Wday = DATA_BUFFER_7[3]; + TIME.Day = BCD2DEC(DATA_BUFFER_7[4]); + TIME.Month = BCD2DEC((DATA_BUFFER_7[5] & ~(1 << 7))); + TIME.Year = tmYearToY2k(BCD2DEC(DATA_BUFFER_7[6])); +#if DO_UART + uart_print_rtc_time(TIME); +#endif + return TIME; +}; + +uint8_t rtc_write_time(time_struct tm) +{ + + if (i2c_start((I2C_ADDR << 1) | 0x00)) + return 1; + + i2c_write(0x06); + i2c_write(DEC2BCD(tm.Second)); + i2c_write(DEC2BCD(tm.Minute)); + i2c_write(DEC2BCD(tm.Hour)); + i2c_write(tm.Wday); + i2c_write(DEC2BCD(tm.Day)); + i2c_write(DEC2BCD(tm.Month)); + i2c_write(DEC2BCD(y2kYearToTm(tm.Year))); + + i2c_stop(); + return 0; +} diff --git a/avr_code.backup/max31329.h b/avr_code.backup/max31329.h new file mode 100644 index 0000000..5a0cf18 --- /dev/null +++ b/avr_code.backup/max31329.h @@ -0,0 +1,44 @@ +/* + * File: max31329.h + * Author: thebears + * + * Created on December 18, 2024, 1:24 PM + */ + +#include "defines.h" +#include "i2c.h" +#include "rfm69.h" +#include "st25dv.h" +#include "uart.h" +#define I2C_ADDR 0x68 + +#ifndef MAX31329_H +#define MAX31329_H + +#ifdef __cplusplus +extern "C" { +#endif + +#define DEC2BCD(n) (n + (6 * (n / 10))) +#define BCD2DEC(n) (n - (6 * (n >> 4))) + +#define tmYearToY2k(Y) ((Y) - 30) // offset is from 2000 +#define y2kYearToTm(Y) ((Y) + 30) + +uint8_t rtc_enable_interrupts(); +uint8_t rtc_set_per_minute_alarm(); +uint8_t rtc_read_time_array(uint8_t* data); +time_struct rtc_read_time(); +uint8_t rtc_write_time(time_struct tm); +uint8_t rtc_set_alarm_config(); +uint8_t rtc_read_status_register(); +uint8_t rtc_read_interrupt_register(); +uint8_t rtc_read_register(uint8_t addr); +void uart_print_rtc_time(time_struct td); +RTC_RFM69_STATUS set_time_from_rfm69(identifier_results id_data); + +#ifdef __cplusplus +} +#endif + +#endif /* MAX31329_H */ diff --git a/avr_code.backup/nbproject/Makefile-default.mk b/avr_code.backup/nbproject/Makefile-default.mk new file mode 100644 index 0000000..0617ee4 --- /dev/null +++ b/avr_code.backup/nbproject/Makefile-default.mk @@ -0,0 +1,327 @@ +# +# Generated Makefile - do not edit! +# +# Edit the Makefile in the project folder instead (../Makefile). Each target +# has a -pre and a -post target defined where you can add customized code. +# +# This makefile implements configuration specific macros and targets. + + +# Include project Makefile +ifeq "${IGNORE_LOCAL}" "TRUE" +# do not include local makefile. User is passing all local related variables already +else +include Makefile +# Include makefile containing local settings +ifeq "$(wildcard nbproject/Makefile-local-default.mk)" "nbproject/Makefile-local-default.mk" +include nbproject/Makefile-local-default.mk +endif +endif + +# Environment +MKDIR=mkdir -p +RM=rm -f +MV=mv +CP=cp + +# Macros +CND_CONF=default +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +IMAGE_TYPE=debug +OUTPUT_SUFFIX=elf +DEBUGGABLE_SUFFIX=elf +FINAL_IMAGE=${DISTDIR}/avr_code.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +else +IMAGE_TYPE=production +OUTPUT_SUFFIX=hex +DEBUGGABLE_SUFFIX=elf +FINAL_IMAGE=${DISTDIR}/avr_code.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +endif + +ifeq ($(COMPARE_BUILD), true) +COMPARISON_BUILD= +else +COMPARISON_BUILD= +endif + +# Object Directory +OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE} + +# Distribution Directory +DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE} + +# Source Files Quoted if spaced +SOURCEFILES_QUOTED_IF_SPACED=uart.c rfm69.c states.c i2c.c m95128.c spi.c st25dv.c interrupts.c max31329.c power_mgmt.c adc.c ndef.c main.c defines.c + +# Object Files Quoted if spaced +OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/uart.o ${OBJECTDIR}/rfm69.o ${OBJECTDIR}/states.o ${OBJECTDIR}/i2c.o ${OBJECTDIR}/m95128.o ${OBJECTDIR}/spi.o ${OBJECTDIR}/st25dv.o ${OBJECTDIR}/interrupts.o ${OBJECTDIR}/max31329.o ${OBJECTDIR}/power_mgmt.o ${OBJECTDIR}/adc.o ${OBJECTDIR}/ndef.o ${OBJECTDIR}/main.o ${OBJECTDIR}/defines.o +POSSIBLE_DEPFILES=${OBJECTDIR}/uart.o.d ${OBJECTDIR}/rfm69.o.d ${OBJECTDIR}/states.o.d ${OBJECTDIR}/i2c.o.d ${OBJECTDIR}/m95128.o.d ${OBJECTDIR}/spi.o.d ${OBJECTDIR}/st25dv.o.d ${OBJECTDIR}/interrupts.o.d ${OBJECTDIR}/max31329.o.d ${OBJECTDIR}/power_mgmt.o.d ${OBJECTDIR}/adc.o.d ${OBJECTDIR}/ndef.o.d ${OBJECTDIR}/main.o.d ${OBJECTDIR}/defines.o.d + +# Object Files +OBJECTFILES=${OBJECTDIR}/uart.o ${OBJECTDIR}/rfm69.o ${OBJECTDIR}/states.o ${OBJECTDIR}/i2c.o ${OBJECTDIR}/m95128.o ${OBJECTDIR}/spi.o ${OBJECTDIR}/st25dv.o ${OBJECTDIR}/interrupts.o ${OBJECTDIR}/max31329.o ${OBJECTDIR}/power_mgmt.o ${OBJECTDIR}/adc.o ${OBJECTDIR}/ndef.o ${OBJECTDIR}/main.o ${OBJECTDIR}/defines.o + +# Source Files +SOURCEFILES=uart.c rfm69.c states.c i2c.c m95128.c spi.c st25dv.c interrupts.c max31329.c power_mgmt.c adc.c ndef.c main.c defines.c + +# Pack Options +PACK_COMPILER_OPTIONS=-I "${DFP_DIR}/include" +PACK_COMMON_OPTIONS=-B "${DFP_DIR}/gcc/dev/atmega328pb" + + + +CFLAGS= +ASFLAGS= +LDLIBSOPTIONS= + +############# Tool locations ########################################## +# If you copy a project from one host to another, the path where the # +# compiler is installed may be different. # +# If you open this project with MPLAB X in the new host, this # +# makefile will be regenerated and the paths will be corrected. # +####################################################################### +# fixDeps replaces a bunch of sed/cat/printf statements that slow down the build +FIXDEPS=fixDeps + +.build-conf: ${BUILD_SUBPROJECTS} +ifneq ($(INFORMATION_MESSAGE), ) + @echo $(INFORMATION_MESSAGE) +endif + ${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/avr_code.${IMAGE_TYPE}.${OUTPUT_SUFFIX} + +MP_PROCESSOR_OPTION=ATmega328PB +# ------------------------------------------------------------------------------------ +# Rules for buildStep: assemble +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +else +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: assembleWithPreprocess +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +else +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: compile +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +${OBJECTDIR}/uart.o: uart.c .generated_files/flags/default/6d953eb08730830c29583887e0311c3a3744f6ef .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/uart.o.d + @${RM} ${OBJECTDIR}/uart.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/uart.o.d" -MT "${OBJECTDIR}/uart.o.d" -MT ${OBJECTDIR}/uart.o -o ${OBJECTDIR}/uart.o uart.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/rfm69.o: rfm69.c .generated_files/flags/default/2b04d7b5140a59298188b5f74990c092a4a3178e .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/rfm69.o.d + @${RM} ${OBJECTDIR}/rfm69.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/rfm69.o.d" -MT "${OBJECTDIR}/rfm69.o.d" -MT ${OBJECTDIR}/rfm69.o -o ${OBJECTDIR}/rfm69.o rfm69.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/states.o: states.c .generated_files/flags/default/85ef27698a16f8dbaa95e2f550bb9dbec047e7a3 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/states.o.d + @${RM} ${OBJECTDIR}/states.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/states.o.d" -MT "${OBJECTDIR}/states.o.d" -MT ${OBJECTDIR}/states.o -o ${OBJECTDIR}/states.o states.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/i2c.o: i2c.c .generated_files/flags/default/5d818c96cd4ed1e5aa84bd65378612fa3c8719cc .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/i2c.o.d + @${RM} ${OBJECTDIR}/i2c.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/i2c.o.d" -MT "${OBJECTDIR}/i2c.o.d" -MT ${OBJECTDIR}/i2c.o -o ${OBJECTDIR}/i2c.o i2c.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/m95128.o: m95128.c .generated_files/flags/default/aa3983fdf481825a2d256588b7a3c021e931c6b9 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/m95128.o.d + @${RM} ${OBJECTDIR}/m95128.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/m95128.o.d" -MT "${OBJECTDIR}/m95128.o.d" -MT ${OBJECTDIR}/m95128.o -o ${OBJECTDIR}/m95128.o m95128.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/spi.o: spi.c .generated_files/flags/default/f503b0baf348934e512fc807a41741b2cac43aa7 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/spi.o.d + @${RM} ${OBJECTDIR}/spi.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/spi.o.d" -MT "${OBJECTDIR}/spi.o.d" -MT ${OBJECTDIR}/spi.o -o ${OBJECTDIR}/spi.o spi.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/st25dv.o: st25dv.c .generated_files/flags/default/7934eed80f29f2405f97b92de1bae6a6c36a679b .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/st25dv.o.d + @${RM} ${OBJECTDIR}/st25dv.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/st25dv.o.d" -MT "${OBJECTDIR}/st25dv.o.d" -MT ${OBJECTDIR}/st25dv.o -o ${OBJECTDIR}/st25dv.o st25dv.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/interrupts.o: interrupts.c .generated_files/flags/default/5377237f5a02dc5b708c20478cbf4fcc8fd13474 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/interrupts.o.d + @${RM} ${OBJECTDIR}/interrupts.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/interrupts.o.d" -MT "${OBJECTDIR}/interrupts.o.d" -MT ${OBJECTDIR}/interrupts.o -o ${OBJECTDIR}/interrupts.o interrupts.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/max31329.o: max31329.c .generated_files/flags/default/869b6e2362ba0e02bcf96cb618c5742866db800d .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/max31329.o.d + @${RM} ${OBJECTDIR}/max31329.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/max31329.o.d" -MT "${OBJECTDIR}/max31329.o.d" -MT ${OBJECTDIR}/max31329.o -o ${OBJECTDIR}/max31329.o max31329.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/power_mgmt.o: power_mgmt.c .generated_files/flags/default/c47296ab30a1b51f73798e7e6ea8b2f3df739782 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/power_mgmt.o.d + @${RM} ${OBJECTDIR}/power_mgmt.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/power_mgmt.o.d" -MT "${OBJECTDIR}/power_mgmt.o.d" -MT ${OBJECTDIR}/power_mgmt.o -o ${OBJECTDIR}/power_mgmt.o power_mgmt.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/adc.o: adc.c .generated_files/flags/default/9bd62e73b2ca088d50e4fde2916120f0d9f4a145 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/adc.o.d + @${RM} ${OBJECTDIR}/adc.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/adc.o.d" -MT "${OBJECTDIR}/adc.o.d" -MT ${OBJECTDIR}/adc.o -o ${OBJECTDIR}/adc.o adc.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/ndef.o: ndef.c .generated_files/flags/default/6218f7828f7f6c3b2cf0d222d75a332b53769111 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/ndef.o.d + @${RM} ${OBJECTDIR}/ndef.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/ndef.o.d" -MT "${OBJECTDIR}/ndef.o.d" -MT ${OBJECTDIR}/ndef.o -o ${OBJECTDIR}/ndef.o ndef.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/main.o: main.c .generated_files/flags/default/97ef2eba5631977dd0051f2cb26ad26adebde0ac .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/main.o.d + @${RM} ${OBJECTDIR}/main.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/defines.o: defines.c .generated_files/flags/default/f1d409d8769607bf30e7a803b35da4b781cb824 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/defines.o.d + @${RM} ${OBJECTDIR}/defines.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/defines.o.d" -MT "${OBJECTDIR}/defines.o.d" -MT ${OBJECTDIR}/defines.o -o ${OBJECTDIR}/defines.o defines.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +else +${OBJECTDIR}/uart.o: uart.c .generated_files/flags/default/70124900b376e0f2b64974c67225ec9813a6f146 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/uart.o.d + @${RM} ${OBJECTDIR}/uart.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/uart.o.d" -MT "${OBJECTDIR}/uart.o.d" -MT ${OBJECTDIR}/uart.o -o ${OBJECTDIR}/uart.o uart.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/rfm69.o: rfm69.c .generated_files/flags/default/8ab9009e5d4fe0365c4292ebb95c72557b2681a0 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/rfm69.o.d + @${RM} ${OBJECTDIR}/rfm69.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/rfm69.o.d" -MT "${OBJECTDIR}/rfm69.o.d" -MT ${OBJECTDIR}/rfm69.o -o ${OBJECTDIR}/rfm69.o rfm69.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/states.o: states.c .generated_files/flags/default/e4af7ab35e0272ad00bebd28ef0e9c8ce93f508d .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/states.o.d + @${RM} ${OBJECTDIR}/states.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/states.o.d" -MT "${OBJECTDIR}/states.o.d" -MT ${OBJECTDIR}/states.o -o ${OBJECTDIR}/states.o states.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/i2c.o: i2c.c .generated_files/flags/default/af0ca0dea4f972cfc619b71f7fa4add200a64720 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/i2c.o.d + @${RM} ${OBJECTDIR}/i2c.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/i2c.o.d" -MT "${OBJECTDIR}/i2c.o.d" -MT ${OBJECTDIR}/i2c.o -o ${OBJECTDIR}/i2c.o i2c.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/m95128.o: m95128.c .generated_files/flags/default/68f6dd3212895fdd4381b690bd8ac7df744c4a8b .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/m95128.o.d + @${RM} ${OBJECTDIR}/m95128.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/m95128.o.d" -MT "${OBJECTDIR}/m95128.o.d" -MT ${OBJECTDIR}/m95128.o -o ${OBJECTDIR}/m95128.o m95128.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/spi.o: spi.c .generated_files/flags/default/cfd86ac76e47bc98eb08131adf966714b7cee476 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/spi.o.d + @${RM} ${OBJECTDIR}/spi.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/spi.o.d" -MT "${OBJECTDIR}/spi.o.d" -MT ${OBJECTDIR}/spi.o -o ${OBJECTDIR}/spi.o spi.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/st25dv.o: st25dv.c .generated_files/flags/default/9d2d9295ac6327e786226b2ff0a5222b0b8bced3 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/st25dv.o.d + @${RM} ${OBJECTDIR}/st25dv.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/st25dv.o.d" -MT "${OBJECTDIR}/st25dv.o.d" -MT ${OBJECTDIR}/st25dv.o -o ${OBJECTDIR}/st25dv.o st25dv.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/interrupts.o: interrupts.c .generated_files/flags/default/87d7563e54700a74f12a41484718e5daed85f111 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/interrupts.o.d + @${RM} ${OBJECTDIR}/interrupts.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/interrupts.o.d" -MT "${OBJECTDIR}/interrupts.o.d" -MT ${OBJECTDIR}/interrupts.o -o ${OBJECTDIR}/interrupts.o interrupts.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/max31329.o: max31329.c .generated_files/flags/default/e74969be3e1d09732fd8832be03d84af0bb392ae .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/max31329.o.d + @${RM} ${OBJECTDIR}/max31329.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/max31329.o.d" -MT "${OBJECTDIR}/max31329.o.d" -MT ${OBJECTDIR}/max31329.o -o ${OBJECTDIR}/max31329.o max31329.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/power_mgmt.o: power_mgmt.c .generated_files/flags/default/83a7cd9c55768611a75cc6a19d79cb4a96a36e7d .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/power_mgmt.o.d + @${RM} ${OBJECTDIR}/power_mgmt.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/power_mgmt.o.d" -MT "${OBJECTDIR}/power_mgmt.o.d" -MT ${OBJECTDIR}/power_mgmt.o -o ${OBJECTDIR}/power_mgmt.o power_mgmt.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/adc.o: adc.c .generated_files/flags/default/7a5bebcb697ed27ebc4e37c3fe6e1b077ffd758e .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/adc.o.d + @${RM} ${OBJECTDIR}/adc.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/adc.o.d" -MT "${OBJECTDIR}/adc.o.d" -MT ${OBJECTDIR}/adc.o -o ${OBJECTDIR}/adc.o adc.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/ndef.o: ndef.c .generated_files/flags/default/6b4a836459f9efcbee291c20b053a722b4ee1d51 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/ndef.o.d + @${RM} ${OBJECTDIR}/ndef.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/ndef.o.d" -MT "${OBJECTDIR}/ndef.o.d" -MT ${OBJECTDIR}/ndef.o -o ${OBJECTDIR}/ndef.o ndef.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/main.o: main.c .generated_files/flags/default/ce30b016f919bd5068c1926609b0990dd6c95215 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/main.o.d + @${RM} ${OBJECTDIR}/main.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/defines.o: defines.c .generated_files/flags/default/fbf3e8d04a69bbd24b54d5cee7326db97246cad9 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/defines.o.d + @${RM} ${OBJECTDIR}/defines.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/defines.o.d" -MT "${OBJECTDIR}/defines.o.d" -MT ${OBJECTDIR}/defines.o -o ${OBJECTDIR}/defines.o defines.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: compileCPP +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +else +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: link +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +${DISTDIR}/avr_code.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} ${DISTDIR} + ${MP_CC} $(MP_EXTRA_LD_PRE) -mmcu=atmega328pb ${PACK_COMMON_OPTIONS} -gdwarf-2 -D__$(MP_PROCESSOR_OPTION)__ -Wl,-Map="${DISTDIR}/avr_code.${IMAGE_TYPE}.map" -o ${DISTDIR}/avr_code.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=__ICD2RAM=1,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1 -Wl,--gc-sections -Wl,--start-group -Wl,-lm -Wl,--end-group + + + + + + +else +${DISTDIR}/avr_code.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} ${DISTDIR} + ${MP_CC} $(MP_EXTRA_LD_PRE) -mmcu=atmega328pb ${PACK_COMMON_OPTIONS} -D__$(MP_PROCESSOR_OPTION)__ -Wl,-Map="${DISTDIR}/avr_code.${IMAGE_TYPE}.map" -o ${DISTDIR}/avr_code.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION) -Wl,--gc-sections -Wl,--start-group -Wl,-lm -Wl,--end-group + ${MP_CC_DIR}/avr-objcopy -O ihex "${DISTDIR}/avr_code.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}" "${DISTDIR}/avr_code.${IMAGE_TYPE}.hex" + + + + + +endif + + +# Subprojects +.build-subprojects: + + +# Subprojects +.clean-subprojects: + +# Clean Targets +.clean-conf: ${CLEAN_SUBPROJECTS} + ${RM} -r ${OBJECTDIR} + ${RM} -r ${DISTDIR} + +# Enable dependency checking +.dep.inc: .depcheck-impl + +DEPFILES=$(wildcard ${POSSIBLE_DEPFILES}) +ifneq (${DEPFILES},) +include ${DEPFILES} +endif diff --git a/avr_code.backup/nbproject/Makefile-genesis.properties b/avr_code.backup/nbproject/Makefile-genesis.properties new file mode 100644 index 0000000..5a4bf8c --- /dev/null +++ b/avr_code.backup/nbproject/Makefile-genesis.properties @@ -0,0 +1,13 @@ +# +#Wed Jan 29 10:59:38 GMT-05:00 2025 +default.languagetoolchain.version=1.00 +default.Pack.dfplocation=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269 +default.com-microchip-mplab-nbide-toolchain-avr-AVRLanguageToolchain.md5=d2326bf6869b96f43e381b4466c214be +default.com-microchip-mplab-mdbcore-AtmelIceScripting-AtmelIceScriptingBase.md5=d43f5c951d9688e0858d181444d084d4 +conf.ids=default +default.languagetoolchain.dir=/usr/bin +host.id=0 +configurations-xml=15d9171c31de9ca3e4251c31807b5dc4 +com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321 +proj.dir=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code +host.platform=linux diff --git a/avr_code.backup/nbproject/Makefile-impl.mk b/avr_code.backup/nbproject/Makefile-impl.mk new file mode 100644 index 0000000..a43452a --- /dev/null +++ b/avr_code.backup/nbproject/Makefile-impl.mk @@ -0,0 +1,69 @@ +# +# Generated Makefile - do not edit! +# +# Edit the Makefile in the project folder instead (../Makefile). Each target +# has a pre- and a post- target defined where you can add customization code. +# +# This makefile implements macros and targets common to all configurations. +# +# NOCDDL + + +# Building and Cleaning subprojects are done by default, but can be controlled with the SUB +# macro. If SUB=no, subprojects will not be built or cleaned. The following macro +# statements set BUILD_SUB-CONF and CLEAN_SUB-CONF to .build-reqprojects-conf +# and .clean-reqprojects-conf unless SUB has the value 'no' +SUB_no=NO +SUBPROJECTS=${SUB_${SUB}} +BUILD_SUBPROJECTS_=.build-subprojects +BUILD_SUBPROJECTS_NO= +BUILD_SUBPROJECTS=${BUILD_SUBPROJECTS_${SUBPROJECTS}} +CLEAN_SUBPROJECTS_=.clean-subprojects +CLEAN_SUBPROJECTS_NO= +CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}} + + +# Project Name +PROJECTNAME=avr_code + +# Active Configuration +DEFAULTCONF=default +CONF=${DEFAULTCONF} + +# All Configurations +ALLCONFS=default + + +# build +.build-impl: .build-pre + ${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .build-conf + + +# clean +.clean-impl: .clean-pre + ${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .clean-conf + +# clobber +.clobber-impl: .clobber-pre .depcheck-impl + ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default clean + + + +# all +.all-impl: .all-pre .depcheck-impl + ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default build + + + +# dependency checking support +.depcheck-impl: +# @echo "# This code depends on make tool being used" >.dep.inc +# @if [ -n "${MAKE_VERSION}" ]; then \ +# echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \ +# echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \ +# echo "include \$${DEPFILES}" >>.dep.inc; \ +# echo "endif" >>.dep.inc; \ +# else \ +# echo ".KEEP_STATE:" >>.dep.inc; \ +# echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \ +# fi diff --git a/avr_code.backup/nbproject/Makefile-local-default.mk b/avr_code.backup/nbproject/Makefile-local-default.mk new file mode 100644 index 0000000..244c510 --- /dev/null +++ b/avr_code.backup/nbproject/Makefile-local-default.mk @@ -0,0 +1,36 @@ +# +# Generated Makefile - do not edit! +# +# +# This file contains information about the location of compilers and other tools. +# If you commmit this file into your revision control server, you will be able to +# to checkout the project and build it from the command line with make. However, +# if more than one person works on the same project, then this file might show +# conflicts since different users are bound to have compilers in different places. +# In that case you might choose to not commit this file and let MPLAB X recreate this file +# for each user. The disadvantage of not commiting this file is that you must run MPLAB X at +# least once so the file gets created and the project can be built. Finally, you can also +# avoid using this file at all if you are only building from the command line with make. +# You can invoke make with the values of the macros: +# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ... +# +PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/ +# Adding MPLAB X bin directory to path. +PATH:=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) +# Path to java used to run MPLAB X when this makefile was created +MP_JAVA_PATH="/opt/microchip/mplabx/v6.20/sys/java/zulu8.64.0.19-ca-fx-jre8.0.345-linux_x64/bin/" +OS_CURRENT="$(shell uname -s)" +MP_CC="/usr/bin/avr-gcc" +MP_CPPC="/usr/bin/avr-g++" +# MP_BC is not defined +MP_AS="/usr/bin/avr-as" +MP_LD="/usr/bin/avr-ld" +MP_AR="/usr/bin/avr-gcc-ar" +DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" +MP_CC_DIR="/usr/bin" +MP_CPPC_DIR="/usr/bin" +# MP_BC_DIR is not defined +MP_AS_DIR="/usr/bin" +MP_LD_DIR="/usr/bin" +MP_AR_DIR="/usr/bin" +DFP_DIR=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269 diff --git a/avr_code.backup/nbproject/Makefile-variables.mk b/avr_code.backup/nbproject/Makefile-variables.mk new file mode 100644 index 0000000..9a40c96 --- /dev/null +++ b/avr_code.backup/nbproject/Makefile-variables.mk @@ -0,0 +1,10 @@ +# +# Generated - do not edit! +# +# NOCDDL +# +CND_BASEDIR=`pwd` +# default configuration +CND_ARTIFACT_DIR_default=dist/default/production +CND_ARTIFACT_NAME_default=avr_code.production.hex +CND_ARTIFACT_PATH_default=dist/default/production/avr_code.production.hex diff --git a/avr_code.backup/ndef.c b/avr_code.backup/ndef.c new file mode 100644 index 0000000..384ebc1 --- /dev/null +++ b/avr_code.backup/ndef.c @@ -0,0 +1,76 @@ + + +#include "ndef.h" +ndef_message readNDEFText(unsigned char *buf) { + int addr = 0; + NDEF_MSG.success = 0; + + if (buf[0] != NDEF_TLV) { + NDEF_MSG.success = 1; + return NDEF_MSG; + } + + if (buf[1] == 0xFF) { + NDEF_MSG.success = 2; + return NDEF_MSG; + }; + + // int len_field = buf[1]; + addr = 2; + + // bool is_short_record = (buf[addr] & NDEF_SHORT_RECORD) == NDEF_SHORT_RECORD; + bool has_id_length = (buf[addr] & NDEF_ID_LEN) == NDEF_ID_LEN; + uint8_t tnf = buf[addr] & 0x7; + addr += 1; // 3 + + uint8_t type_length = buf[addr]; + addr += 1; // 4 + + uint8_t payload_length = buf[addr]; + addr += 1; // 5 + + uint8_t id_length = 0; + if (has_id_length) { + id_length = buf[addr]; + addr += 1; + } + + uint8_t type_value[type_length + 1]; + for (uint8_t i = 0; i < type_length; i++) { + type_value[i] = buf[addr]; + addr += 1; // 6 + } + + type_value[type_length] = 0; + if (type_value[0] != NDEF_TEXT_RECORD) { + NDEF_MSG.success = 11; + return NDEF_MSG; + }; + if (tnf != TNF_KNOWN) { + NDEF_MSG.success = 12; + return NDEF_MSG; + }; + + if (has_id_length && (id_length > 0)) { + addr += id_length; + } + + uint8_t lang_str_len = buf[addr]; + addr += lang_str_len; + addr += 1; + payload_length -= lang_str_len; // Language string + payload_length -= 1; // The byte that says how long the language string is + for (uint8_t i = 0; i < (payload_length); i++) { + NDEF_MSG.payload[i] = buf[addr]; + addr += 1; + } + + // NDEF_MSG.payload = payload; + NDEF_MSG.payload_len = payload_length; + #if DO_UART + uart_sendString(NDEF_MSG.payload); + uart_sendString("\n"); + #endif + + return NDEF_MSG; +}; \ No newline at end of file diff --git a/avr_code.backup/ndef.h b/avr_code.backup/ndef.h new file mode 100644 index 0000000..1fbd48b --- /dev/null +++ b/avr_code.backup/ndef.h @@ -0,0 +1,33 @@ +/* + * File: ndef.h + * Author: thebears + * + * Created on January 24, 2025, 6:39 PM + */ + +#ifndef NDEF_H +#define NDEF_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include "defines.h" +#include +#include +#include +#include "uart.h" + +#define NDEF_TLV 0x03 +#define NDEF_SHORT_RECORD (1 << 4) +#define NDEF_ID_LEN (1 << 3) +#define NDEF_TEXT_RECORD 0x54 +#define TNF_KNOWN 0x01 + +ndef_message readNDEFText(unsigned char *buf) ; + +#ifdef __cplusplus +} +#endif + +#endif /* NDEF_H */ diff --git a/avr_code.backup/out/radio_wheel_counter/default.elf b/avr_code.backup/out/radio_wheel_counter/default.elf new file mode 100755 index 0000000..b79aa8c Binary files /dev/null and b/avr_code.backup/out/radio_wheel_counter/default.elf differ diff --git a/avr_code.backup/power_mgmt.c b/avr_code.backup/power_mgmt.c new file mode 100644 index 0000000..f425315 --- /dev/null +++ b/avr_code.backup/power_mgmt.c @@ -0,0 +1,12 @@ +#include "power_mgmt.h" + +void shutdown_all_peripherals() { + + power_adc_disable(); + power_timer0_disable(); + power_timer1_disable(); + power_timer2_disable(); + power_timer3_disable(); + power_usart0_disable(); + power_usart1_disable(); +} diff --git a/avr_code.backup/power_mgmt.h b/avr_code.backup/power_mgmt.h new file mode 100644 index 0000000..b906017 --- /dev/null +++ b/avr_code.backup/power_mgmt.h @@ -0,0 +1,23 @@ +/* + * File: power_mgmt.h + * Author: thebears + * + * Created on December 20, 2024, 3:54 PM + */ +#include +#ifndef POWER_MGMT_H +#define POWER_MGMT_H + +#ifdef __cplusplus +extern "C" { +#endif + + + void shutdown_all_peripherals(); + +#ifdef __cplusplus +} +#endif + +#endif /* POWER_MGMT_H */ + diff --git a/avr_code.backup/rfm69.c b/avr_code.backup/rfm69.c new file mode 100644 index 0000000..ab6853c --- /dev/null +++ b/avr_code.backup/rfm69.c @@ -0,0 +1,392 @@ +#include "rfm69.h" + +int8_t rssi; +uint8_t i; +uint8_t len_payload; +uint32_t msg_hash; +uint8_t p_hash_1; +uint8_t p_hash_2; +uint8_t p_hash_3; + +uint8_t c_hash_1; +uint8_t c_hash_2; +uint8_t c_hash_3; + +bool cond_1; +bool cond_2; +bool cond_3; +bool cond_4; +bool cond_5; + +DATA_SEND_STATUS send_message(tx_rx_data_struct tx_data) +{ + // uart_print_tx_rx_data(tx_data); + rfm69_write_msg(tx_data); + + p_hash_1 = tx_data.msg[57]; + p_hash_2 = tx_data.msg[58]; + p_hash_3 = tx_data.msg[59]; + + for (uint8_t i = 0; i < 10; i++) { + bool result = wait_rx_payload_ready_timeout(250); + if (result) { + RX_DATA = rfm69_read_msg(); +#if DO_UART + uart_sendString("Message received\n"); + uart_print_tx_rx_data(RX_DATA); +#endif + c_hash_1 = RX_DATA.msg[0]; + c_hash_2 = RX_DATA.msg[1]; + c_hash_3 = RX_DATA.msg[2]; + + cond_1 = (p_hash_1 == c_hash_1) && (p_hash_2 == c_hash_2) && (p_hash_3 == c_hash_3); + cond_2 = (tx_data.from == RX_DATA.to) && (tx_data.to == RX_DATA.from); + cond_3 = cond_1 && cond_2; + + if (cond_3 && (RX_DATA.flags == MSG_RECV_COUNTS_SUCCESS) && (RX_DATA.msg[3] == 0xFF)) { + return DATA_SEND_SUCCESS; + break; + } else if ( + cond_3 && (RX_DATA.flags == MSG_RECV_COUNTS_FAIL) && (RX_DATA.msg[3] == 0x00)) { + + } else { + } + + } else { + } + } + return DATA_NOT_SENT; +} + +void uart_print_tx_rx_data(tx_rx_data_struct tx_rx_print) +{ + + // uart_print_uint8(tx_rx_print.len, "LEN; "); + // uart_print_uint8(tx_rx_print.to, "TO;"); + // uart_print_uint8(tx_rx_print.from, "FROM;"); + // uart_print_uint8(tx_rx_print.dtype, "DTYPE;"); + // uart_print_uint8(tx_rx_print.flags, "FLAGS;"); + DATA_BUFFER_7[0] = tx_rx_print.len; + DATA_BUFFER_7[1] = tx_rx_print.to; + DATA_BUFFER_7[2] = tx_rx_print.from; + DATA_BUFFER_7[3] = tx_rx_print.dtype; + DATA_BUFFER_7[4] = tx_rx_print.flags; + uart_print_uint8_array(DATA_BUFFER_7, 5, "LEN,TO,FROM,DTYPE,FLAGS\n"); + uart_sendStringArray(tx_rx_print.msg, tx_rx_print.len); + uart_sendChar('\n'); + uart_print_uint8_array(tx_rx_print.msg, tx_rx_print.len, "\n"); +} + +void rfm69_write_msg(tx_rx_data_struct txrxd) +{ + set_rfm69_rx_mode(); + set_rfm69_tx_mode(); + spi_rfm69_select(true); + spi_write(REG_FIFO | RFM69_SPI_WRITE); + if (txrxd.len > (60)) { + txrxd.len = 60; + } + + spi_write(txrxd.len + 4); + spi_write(txrxd.to); + spi_write(txrxd.from); + spi_write(txrxd.dtype); + spi_write(txrxd.flags); + for (uint8_t x = 0; x < txrxd.len; x++) { + spi_write(txrxd.msg[x]); + } + spi_rfm69_select(false); + + wait_tx_sent(); + set_rfm69_rx_mode(); +} + +tx_rx_data_struct rfm69_read_msg() +{ + memset(RX_DATA.msg, ' ', sizeof(RX_DATA.msg)); + spi_rfm69_select(true); + spi_write(REG_FIFO); + + RX_DATA.len = spi_read() - 4; + RX_DATA.to = spi_read(); + RX_DATA.from = spi_read(); + RX_DATA.dtype = spi_read(); + RX_DATA.flags = spi_read(); + uint8_t len_f = RX_DATA.len; + + for (uint8_t idx_f = 0; idx_f < len_f; idx_f++) { + RX_DATA.msg[idx_f] = spi_read(); + } + spi_rfm69_select(false); + set_rfm69_idle(); + + return RX_DATA; +} + +void rfm69_set_state(bool state) +{ + SET_PIN_OUT(DDRC, DDC2); + if (!state) { + SET_PIN_HIGH(PORTC, PC2); + } else { + SET_PIN_LOW(PORTC, PC2); + } +} + +uint8_t spi_read_rfm69_rt(uint8_t reg) +{ + spi_rfm69_select(true); + spi_write(reg); + uint8_t data_read = spi_read(0xFF); + spi_rfm69_select(false); + return data_read; +} + +uint8_t spi_write_rfm69_rt(uint8_t reg, uint8_t val) +{ + spi_rfm69_select(true); + spi_write(reg | RFM69_SPI_WRITE); + uint8_t data_read = spi_write(val); + spi_rfm69_select(false); + return data_read; +} + +uint8_t spi_write_rfm69_multiple_rt(uint8_t reg, const char* vals, uint8_t len) +{ + spi_rfm69_select(true); + uint8_t data_init = spi_write(reg | RFM69_SPI_WRITE); + while (len--) + spi_write(*vals++); + + spi_rfm69_select(false); + return data_init; +} + +// name (max 10), 10 +// diameter (max 10), 20 +// battery_value 16-bit, 22 +// time_reading (min) 23 +// time_reading (hour) 24 +// time_reading (day) 25 +// time_reading (month) 26 +// time_reading (year) 27 +// 15 * per-min +30 57 +// three byte hash check 3 + +tx_rx_data_struct generate_wheel_counts_message( + identifier_results idd, time_struct time, uint16_t battery_value, volatile uint16_t counts[15]) +{ + + reset_txrx_struct(&TX_DATA); + memcpy(TX_DATA.msg, idd.name_str, MIN(10, idd.name_len)); + memcpy(TX_DATA.msg + 10, idd.diameter_str, MIN(10, idd.diameter_len)); + + TX_DATA.msg[20] = battery_value & 0xFF; + TX_DATA.msg[21] = (battery_value >> 8) & 0xFF; + + TX_DATA.msg[22] = time.Minute; + TX_DATA.msg[23] = time.Hour; + TX_DATA.msg[24] = time.Day; + TX_DATA.msg[25] = time.Month; + TX_DATA.msg[26] = time.Year; + + for (uint8_t idx = 0; idx < 15; idx++) { + TX_DATA.msg[26 + (2 * idx + 1)] = counts[idx] & 0xFF; // LSB first + TX_DATA.msg[26 + (2 * idx + 2)] = (counts[idx] >> 8) & 0xFF; // MSB second + } + + msg_hash = hash_3bytes(TX_DATA.msg, 57); + TX_DATA.msg[57] = msg_hash & 0xFF; + TX_DATA.msg[58] = (msg_hash >> 8) & 0xFF; + TX_DATA.msg[59] = (msg_hash >> 16) & 0xFF; + + TX_DATA.len = sizeof(TX_DATA.msg); + TX_DATA.flags = MSG_SEND_COUNTS; + TX_DATA.from = idd.hashed; + TX_DATA.to = 255; + TX_DATA.dtype = MSG_TYPE_BINARY; + return TX_DATA; +} + +uint32_t hash_3bytes(unsigned const char* str, uint8_t str_len) +{ + uint32_t hash = 0; + + for (i = 0; i < str_len; i++) { + hash = (hash * 31 + str[i]) % 0xFFFFFF; + } + return hash; +} + +void set_rfm69_power_amp_boost() +{ + spi_write_rfm69_rt(REG_TEST_PA1, VAL_TEST_PA1_BOOST); + spi_write_rfm69_rt(REG_TEST_PA2, VAL_TEST_PA2_BOOST); +} + +void set_rfm69_power_amp_normal() +{ + spi_write_rfm69_rt(REG_TEST_PA1, VAL_TEST_PA1_NORMAL); + spi_write_rfm69_rt(REG_TEST_PA2, VAL_TEST_PA2_NORMAL); +}; + +void reset_txrx_struct(tx_rx_data_struct* s) +{ + s->len = 0; + s->to = 255; + s->from = 255; + s->dtype = 0; + s->flags = 0; + memset(s->msg, ' ', 60); +} + +void set_rfm69_mode(uint8_t target_mode) +{ + + uint8_t mode = spi_read_rfm69_rt(REG_OP_MODE); + mode &= ~VAL_OPMODE_MASK; + mode |= (target_mode & VAL_OPMODE_MASK); + spi_write_rfm69_rt(REG_OP_MODE, mode); +} + +void wait_tx_sent() +{ + while (TX_NOT_SENT) + ; +} + +uint8_t hash(const char* str, uint8_t min, uint8_t max) +{ + unsigned int hash = 0; + while (*str) { + hash = (hash * 31) + (unsigned char)(*str); + str++; + } + + unsigned int range = max - min + 1; + return (hash % range) + min; +} + +bool wait_rx_payload_ready_timeout(uint16_t attempts) +{ + set_rfm69_rx_mode(); + uint16_t counter = 0; + while (1) { + _delay_ms(1); + WHILE_BREAK(counter, attempts); + if (RX_PAYLOAD_READY) { + return true; + break; + } + } + return false; + + ; +} + +void wait_rx_payload_ready() +{ + + while (RX_PAYLOAD_NOT_READY) { }; +} + +void wait_rfm69_mode_ready() +{ + while (MODE_NOT_READY) + ; +} + +void set_rfm69_tx_mode() +{ + set_rfm69_power_amp_boost(); + set_rfm69_mode(VAL_OPMODE_TX); + wait_rfm69_mode_ready(); +}; + +void set_rfm69_rx_mode() +{ + set_rfm69_power_amp_normal(); + set_rfm69_mode(VAL_OPMODE_RX); + wait_rfm69_mode_ready(); +}; + +void set_rfm69_standby() +{ + set_rfm69_power_amp_normal(); + set_rfm69_mode(VAL_OPMODE_STDBY); + wait_rfm69_mode_ready(); +} + +void set_rfm69_sleep() +{ + set_rfm69_power_amp_normal(); + set_rfm69_mode(VAL_OPMODE_SLEEP); + wait_rfm69_mode_ready(); +} + +void set_rfm69_idle() +{ + set_rfm69_power_amp_normal(); + set_rfm69_mode(VAL_OPMODE_STDBY); + wait_rfm69_mode_ready(); +} + +void reset_rfm69() +{ + rfm69_reset_state(true); + _delay_ms(10); + rfm69_reset_state(false); + _delay_ms(10); +} + +void set_rfm69_tx_power() +{ + uint8_t PA_LEVEL_SET + = VAL_PALEVEL_PA1_ON | VAL_PALEVEL_PA2_ON | ((20 + 14) & VAL_PALEVEL_PA1_OUTPUTPOWER); + spi_write_rfm69_rt(REG_PA_LEVEL, PA_LEVEL_SET); +} + +void rfm69_init() +{ + reset_rfm69(); + _delay_ms(100); + set_rfm69_idle(); + spi_write_rfm69_rt(REG_FREQ_MSB, VAL_FREQ_433MHz_MSB); + spi_write_rfm69_rt(REG_FREQ_MIDDLE_SB, VAL_FREQ_433MHz_MID_SB); + spi_write_rfm69_rt(REG_FREQ_LSB, VAL_FREQ_433MHz_LSB); + + spi_write_rfm69_rt(REG_FREQ_DEV_MSB, VAL_FREQ_DEV_MSB); + + spi_write_rfm69_rt( + REG_FIFO_THRESH, + VAL_TX_START_FIFO_NOT_EMPTY | VAL_FIFO_LEVEL_INTERRUPT); // TX condition + spi_write_rfm69_rt(REG_TEST_DAGC, + VAL_TEST_DAGC_DEFAULT); // Fading margin improvement + + char sync_words[] = { 0x2d, 0xd4 }; + spi_write_rfm69_multiple_rt(REG_SYNC_VALUE_1, sync_words, 2); + spi_write_rfm69_rt(REG_SYNC_CONFIG, VAL_SYNCWORDS_ON | VAL_SYNCWORDS_SIZE_2_BYTES); + + spi_write_rfm69_rt(REG_DATA_MODUL, + VAL_DATA_PACKET_MODE | VAL_DATA_MODUL_OOK); // RegDataModul + + spi_write_rfm69_rt(REG_BITRATE_MSB, + VAL_BITRATE_250kbps_MSB); // RegBitrateMSB + spi_write_rfm69_rt(REG_BITRATE_LSB, + VAL_BITRATE_250kbps_LSB); // RegbBitrateLSB + spi_write_rfm69_rt(REG_FDEV_MSB, 0x10); // RegFdevMSB + spi_write_rfm69_rt(REG_FDEV_LSB, 0x00); // RegFdevLSB + + spi_write_rfm69_rt(REG_RX_BW, 0xE0); // RegRxBw + spi_write_rfm69_rt(REG_AFC_BW, 0xE0); // RegAfcBw + + spi_write_rfm69_rt( + REG_PACKET_CONFIG_1, + VAL_PACKET_VARIABLE_LENGTH | VAL_PACKET_WHITENING | VAL_PACKET_CRCON); // RegPacketConfig1 + + spi_write_rfm69_rt(REG_PREAMBLE_MSB, 0x00); // RegPreambleMSB + spi_write_rfm69_rt(REG_PREAMBLE_LSB, 0x04); // RegPreambleLSB + + spi_write_rfm69_rt(REG_PA_LEVEL, + VAL_PA_PA1_ON | VAL_PA_PA2_ON | VAL_PA_20dB); // RegPaLevel +} diff --git a/avr_code.backup/rfm69.h b/avr_code.backup/rfm69.h new file mode 100644 index 0000000..0f84b86 --- /dev/null +++ b/avr_code.backup/rfm69.h @@ -0,0 +1,141 @@ +/* + * File: rfm69.h + * Author: thebears + * + * Created on December 11, 2024, 2:05 PM + */ +#include "defines.h" +#include "spi.h" +#include "states.h" +#include "uart.h" +#include +#include +#include +#include +#ifndef RFM69_H +#define RFM69_H + +#define MODE_NOT_READY !(spi_read_rfm69_rt(REG_IRQ_FLAGS1) & VAL_IRQ_FLAGS1_MODEREADY) +#define RX_PAYLOAD_READY spi_read_rfm69_rt(REG_IRQ_FLAGS2) & VAL_IRQ_FLAGS2_RX_PAYLOADREADY +#define RX_PAYLOAD_NOT_READY !(RX_PAYLOAD_READY) +#define TX_NOT_SENT !(spi_read_rfm69_rt(REG_IRQ_FLAGS2) & VAL_IRQ_FLAGS2_TX_SENT) +#ifdef __cplusplus +extern "C" { +#endif + +#define REG_FIFO 0x00 +#define REG_FREQ_MSB 0x07 +#define REG_FREQ_MIDDLE_SB 0x08 +#define REG_FREQ_LSB 0x09 +#define REG_FIFO_THRESH 0x3c +#define REG_TEST_DAGC 0x6f +#define REG_SYNC_CONFIG 0x2e +#define REG_SYNC_VALUE_1 0x2f +#define REG_OP_MODE 0x01 +#define REG_DATA_MODUL 0x02 +#define REG_BITRATE_MSB 0x03 +#define REG_BITRATE_LSB 0x04 +#define REG_FDEV_MSB 0x06 +#define REG_FDEV_LSB 0x06 +#define REG_RX_BW 0x19 +#define REG_AFC_BW 0x1A +#define REG_PACKET_CONFIG_1 0x37 +#define REG_PREAMBLE_MSB 0x2C +#define REG_PREAMBLE_LSB 0x2D +#define REG_PA_LEVEL 0x11 +#define REG_TEST_PA1 0x5A +#define REG_TEST_PA2 0x5C +#define REG_IRQ_FLAGS1 0x27 +#define REG_IRQ_FLAGS2 0x28 +#define REG_RSSI_VALUE 0x24 + +#define REG_FREQ_DEV_MSB 0x05 +#define VAL_FREQ_DEV_MSB 0x10 + +#define VAL_TEST_DAGC_DEFAULT 0x30 +#define VAL_DATA_PACKET_MODE 0x00 + +#define VAL_BITRATE_250kbps_MSB 0x00 +#define VAL_BITRATE_250kbps_LSB 0x80 + +#define VAL_DATA_MODUL_OOK 0x01 +#define VAL_TX_START_FIFO_NOT_EMPTY 0x80 +#define VAL_FIFO_LEVEL_INTERRUPT 0x0f + +#define VAL_IRQ_FLAGS1_MODEREADY 0x80 +#define VAL_IRQ_FLAGS2_TX_SENT 0x08 +#define VAL_IRQ_FLAGS2_RX_PAYLOADREADY 0x04 +#define VAL_OPMODE_MASK 0x1c +#define VAL_OPMODE_SLEEP 0x00 +#define VAL_OPMODE_STDBY 0x04 +#define VAL_OPMODE_TX 0x0c +#define VAL_OPMODE_RX 0x10 +#define VAL_SYNCWORDS_ON 0x80 +#define VAL_SYNCWORDS_SIZE_2_BYTES 0x08 +#define VAL_PACKET_VARIABLE_LENGTH 0x80 +#define VAL_PACKET_WHITENING 0x40 +#define VAL_PACKET_CRCON 0x10 + +#define VAL_PA_PA1_ON 0x40 +#define VAL_PA_PA2_ON 0x20 +#define VAL_PA_20dB 0x1F + +#define VAL_PALEVEL_PA1_ON 0x40 +#define VAL_PALEVEL_PA2_ON 0x20 +#define VAL_PALEVEL_PA1_OUTPUTPOWER 0x1f + +#define VAL_TEST_PA1_NORMAL 0x55 +#define VAL_TEST_PA2_NORMAL 0x70 + +#define VAL_TEST_PA1_BOOST 0x5d +#define VAL_TEST_PA2_BOOST 0x7c + +#define RFM69_SPI_WRITE 0x80 + +// Target frequency is 433 MHz. +// Equation is 32MHz/2^19 = 61.03515625. 433 MHz/61.03515625 = 7,094,272 +// 7,094,272 = 01101100 01000000 00000000 = 0x6C 0x40 0x00 + +// Target frequency is 434.0 MHz. +// Equation is 32MHz/2^19 = 61.03515625. 434 MHz/61.03515625 = 7,110,656 +// 7,110,656 = 01101100 01000000 00000000 = 0x6C 0x80 0x00 +#define VAL_FREQ_433MHz_MSB 0x6c +#define VAL_FREQ_433MHz_MID_SB 0x80 +#define VAL_FREQ_433MHz_LSB 0x00 + +DATA_SEND_STATUS send_message(tx_rx_data_struct tx_data); +void rfm69_set_state(bool state); + +uint8_t spi_read_rfm69_rt(uint8_t reg); +uint8_t spi_write_rfm69_rt(uint8_t reg, uint8_t val); +uint8_t spi_write_rfm69_multiple_rt(uint8_t reg, const char* vals, uint8_t len); +void set_rfm69_power_amp_boost(); +void set_rfm69_power_amp_normal(); +tx_rx_data_struct rfm69_read_msg(); +void reset_txrx_struct(tx_rx_data_struct* s); +void rfm69_write_msg(tx_rx_data_struct txrxd); +void set_rfm69_mode(uint8_t mode); +void wait_rfm69_mode_ready(); +void set_rfm69_tx_mode(); +void wait_tx_sent(); +void wait_rx_payload_ready(); +void reset_rfm69(); +void set_rfm69_rx_mode(); +void set_rfm69_standby(); +void set_rfm69_sleep(); +void set_rfm69_idle(); +void set_rfm69_tx_power(); +void rfm69_init(); +bool wait_rx_payload_ready_timeout(uint16_t attempts); +uint8_t hash(const char* str, uint8_t min, uint8_t max); +uint32_t hash_3bytes(unsigned const char* str, uint8_t str_len); +void uart_print_tx_rx_data(tx_rx_data_struct tx_rx_print); + +tx_rx_data_struct generate_wheel_counts_message( + identifier_results idd, time_struct time, uint16_t battery_value, volatile uint16_t counts[15]); + +#ifdef __cplusplus +} +#endif + +#endif /* RFM69_H */ diff --git a/avr_code.backup/spi.c b/avr_code.backup/spi.c new file mode 100644 index 0000000..6855a38 --- /dev/null +++ b/avr_code.backup/spi.c @@ -0,0 +1,26 @@ + +#include "spi.h" + + + +void spi_rfm69_select(bool state) +{ + SET_PIN_OUT(DDRE, DDE2); + if (!state) { + SET_PIN_HIGH(PORTE, PE2); + } else { + SET_PIN_LOW(PORTE, PE2); + } +} + + + uint8_t spi_write(uint8_t data) { + SPDR1 = data; // Load data into the SPI data register + while (!(SPSR1 & (1 << SPIF1))) { + }; // Wait for transmission to complete + return SPDR1; // Return received data + } + + uint8_t spi_read() { + return spi_write(0xFF); + } diff --git a/avr_code.backup/spi.h b/avr_code.backup/spi.h new file mode 100644 index 0000000..a4eba49 --- /dev/null +++ b/avr_code.backup/spi.h @@ -0,0 +1,13 @@ +#include +#include "defines.h" +#include "states.h" +#include +#ifndef SPI_H +#define SPI_H + + +uint8_t spi_write(uint8_t data); +uint8_t spi_read(); +void spi_rfm69_select(bool state); + +#endif \ No newline at end of file diff --git a/avr_code.backup/st25dv.c b/avr_code.backup/st25dv.c new file mode 100644 index 0000000..a961d81 --- /dev/null +++ b/avr_code.backup/st25dv.c @@ -0,0 +1,87 @@ +#include "st25dv.h" + +identifier_results get_nugget_data() +{ + NDEF_MSG = rfid_read_first_ndef_entry(); + TRIMMED_STRING = remove_spaces(NDEF_MSG.payload, NDEF_MSG.payload_len); + char* delim_ptr = strchr(TRIMMED_STRING.str, ','); + if (delim_ptr != NULL) { + uint8_t index_comma = delim_ptr - TRIMMED_STRING.str; + memcpy(IDENTIFIER.name_str, TRIMMED_STRING.str, index_comma); + memcpy( + IDENTIFIER.diameter_str, TRIMMED_STRING.str + index_comma + 1, TRIMMED_STRING.length); + IDENTIFIER.name_len = index_comma; + IDENTIFIER.diameter_len = TRIMMED_STRING.length - index_comma; + } else { + memcpy(IDENTIFIER.name_str, TRIMMED_STRING.str, TRIMMED_STRING.length); + IDENTIFIER.name_len = TRIMMED_STRING.length; + memcpy(IDENTIFIER.diameter_str, "N/A", 3); + IDENTIFIER.diameter_len = 3; + } + + IDENTIFIER.hashed = hash(IDENTIFIER.name_str, 0, 59); + + return IDENTIFIER; +} + +trimmed_string_struct remove_spaces(char* str, uint8_t len_str) +{ + uint8_t i = 0, j = 0; + memset(TRIMMED_STRING.str, ' ', 20); + while (str[i]) { + if (str[i] != ' ') { + TRIMMED_STRING.str[j++] = str[i]; + } + i++; + if (i >= len_str) { + break; + } + } + + TRIMMED_STRING.length = j; + return TRIMMED_STRING; +} + +void rfid_set_low_power_down(bool state) +{ + SET_PIN_OUT(DDRD, DDD5); + if (state) { + SET_PIN_HIGH(PORTD, PD5); + } else { + SET_PIN_LOW(PORTD, PD5); + } +} + +ndef_message rfid_read_first_ndef_entry() +{ + rfid_set_low_power_down(false); + rfid_set_i2c_power(true); + _delay_ms(10); + memset(DATA_BUFFER_254, 0, 254); + rfid_read_memory(DATA_BUFFER_254, 254, 0x0000 + 4); + NDEF_MSG = readNDEFText(DATA_BUFFER_254); + rfid_set_low_power_down(true); + rfid_set_i2c_power(false); + return NDEF_MSG; +} + +uint8_t rfid_read_system_register() +{ + return read_one_byte_16bit_addr_no_err_register(I2C_SYSTEM_ADDR, 0x0000); +} + +void rfid_set_i2c_power(bool state) +{ + + SET_PIN_OUT(DDRE, DDE0); + if (state) { + SET_PIN_HIGH(PORTE, PE0); + } else { + SET_PIN_LOW(PORTE, PE0); + } +} + +uint8_t rfid_read_memory(uint8_t* data, uint8_t num_bytes, uint16_t address) +{ + return read_n_bytes_16bit_addr(I2C_USER_ADDR, address, data, num_bytes); +} diff --git a/avr_code.backup/st25dv.h b/avr_code.backup/st25dv.h new file mode 100644 index 0000000..b97564a --- /dev/null +++ b/avr_code.backup/st25dv.h @@ -0,0 +1,25 @@ +#include "i2c.h" +#include "defines.h" +#include "ndef.h" +#include "states.h" +#include +#include "rfm69.h" +#include +#ifndef ST25DV_H +#define ST25DV_H + + + +#define I2C_SYSTEM_ADDR 0x57 +#define I2C_USER_ADDR 0x53 + +identifier_results get_nugget_data(); +ndef_message rfid_read_first_ndef_entry(); +void rfid_set_low_power_down(bool state); +void rfid_set_i2c_power(bool state); +uint8_t rfid_read_memory(uint8_t* data, uint8_t num_bytes, uint16_t address); +uint8_t rfid_read_system_register(); + +trimmed_string_struct remove_spaces(char* str, uint8_t len_str); + +#endif \ No newline at end of file diff --git a/avr_code.backup/states.c b/avr_code.backup/states.c new file mode 100644 index 0000000..93ef807 --- /dev/null +++ b/avr_code.backup/states.c @@ -0,0 +1,55 @@ +#include "states.h" + + void init_spi() { + SET_PIN_OUT(DDRC, DDC1); // SCK + SET_PIN_OUT(DDRE, DDE3); // MOSI + SET_PIN_IN(DDRC, DDC0); // MISO_RFM69 + SET_PIN_HIGH(PORTC, PC0); + SPCR1= (1< +#include + +#define SET_PIN_OUT(DDR, PIN) ((DDR) |= (1 << (PIN))) // Set pin as output +#define SET_PIN_IN(DDR, PIN) ((DDR) &= ~(1 << (PIN))) // Set pin as input + +#define SET_PIN_HIGH(PORT, PIN) ((PORT) |= (1 << (PIN))) // Set pin high +#define SET_PIN_LOW(PORT, PIN) ((PORT) &= ~(1 << (PIN))) // Set pin low + + + +#ifdef __cplusplus +extern "C" { +#endif + + void init_spi(); + void rfm69_reset_state(bool state) ; + void led_1_set_state(bool state); + + void led_2_set_state(bool state); + + void led_3_set_state(bool state); + + void ldo_set_state(bool state); + + + +#ifdef __cplusplus +} +#endif + +#endif /* STATES_H */ + diff --git a/avr_code.backup/uart.c b/avr_code.backup/uart.c new file mode 100644 index 0000000..d1a0e56 --- /dev/null +++ b/avr_code.backup/uart.c @@ -0,0 +1,159 @@ +// #ifndef UART_C +// #define UART_C + +#include "uart.h" + +char array_internal[16]; +char binary_string[9]; + +void uart_wait_until_sent() +{ + while (!(UCSR0A & (1 << TXC0))) { } + UCSR0A |= (1 << TXC0); +} + +void uart_print_uint8_array(uint8_t* array, size_t length, const char* buf) +{ + uart_sendChar('['); + for (uint8_t i = 0; i < length; i++) { + + snprintf(array_internal, sizeof(array_internal), "%u", array[i]); + + uart_sendString(array_internal); + if (i < length - 1) { + uart_sendChar(','); + } + } + + uart_sendChar(']'); + uart_sendString(" "); + uart_sendString(buf); +} + +void uart_init() +{ + UBRR0H = (unsigned char)((UBRR_BAUD) >> 8); + UBRR0L = (unsigned char)(UBRR_BAUD); + UCSR0B = (1 << RXEN0) | (1 << TXEN0); + UCSR0C = (1 << UCSZ01) | (1 << UCSZ00); +} + +void uart_sendChar(char c) +{ + while (!(UCSR0A & (1 << UDRE0))) { } + UDR0 = c; +} + +void uart_sendStringArray(unsigned char str[], uint8_t len) +{ + for (uint8_t idx = 0; idx < len; idx++) { + uart_sendChar(str[idx]); + } +} +void uart_sendString(const char* str) +{ + while (*str) { + uart_sendChar(*str++); + } +} + +void uart_print_uint16(uint16_t meas, const char* buf) +{ + snprintf(array_internal, sizeof(array_internal), "%u", meas); + uart_sendString(" "); + uart_sendString(array_internal); + uart_sendString(" "); + uart_sendString(buf); +} + +void uart_print_float(float meas, const char* buf) +{ + dtostrf(meas, 3, 4, array_internal); + uart_sendString(" "); + uart_sendString(array_internal); + uart_sendString(" "); + uart_sendString(buf); +} + +char HexLookUp[] = "0123456789abcdef"; + +void bytes2hex(unsigned char* src, char* out, int len) +{ + while (len--) { + *out++ = HexLookUp[*src >> 4]; + *out++ = HexLookUp[*src & 0x0F]; + src++; + } + *out = 0; +} + +void uart_print_binary_hex(unsigned char vin, unsigned char buf) +{ + char hex_buff[3]; + bytes2hex(&buf, hex_buff, sizeof(buf)); + + uart_sendString(" "); + binary_string[8] = '\0'; // Null-terminate the string + + for (int i = 0; i < 8; i++) { + binary_string[7 - i] = (vin & (1 << i)) ? '1' : '0'; + } + uart_sendString(binary_string); + + uart_sendString(" 0x"); + uart_sendString(hex_buff); +} + +void uart_print_hex(unsigned char vin, const char* buf) +{ + char hex_buff[3]; + bytes2hex(&vin, hex_buff, sizeof(vin)); + uart_sendString(" 0x"); + + uart_sendString(hex_buff); + + uart_sendString(" "); + uart_sendString(buf); +} + +void uart_print_hex_bin(unsigned char vin, const char* buf) +{ + char hex_buff[3]; + bytes2hex(&vin, hex_buff, sizeof(vin)); + uart_sendString(" 0x"); + + uart_sendString(hex_buff); + + uart_sendString(" "); + + binary_string[8] = '\0'; // Null-terminate the string + for (int i = 0; i < 8; i++) { + binary_string[7 - i] = (vin & (1 << i)) ? '1' : '0'; + } + uart_sendString(binary_string); + uart_sendString(" "); + uart_sendString(buf); +} + +void uart_print_binary(unsigned char vin, const char* buf) +{ + uart_sendString(" "); + binary_string[8] = '\0'; // Null-terminate the string + for (int i = 0; i < 8; i++) { + binary_string[7 - i] = (vin & (1 << i)) ? '1' : '0'; + } + uart_sendString(binary_string); + uart_sendString(" "); + uart_sendString(buf); +} + +void uart_print_uint8(uint8_t vin, const char* buf) +{ + + uart_sendString(" "); + snprintf(array_internal, sizeof(array_internal), "%u", vin); + + uart_sendString(array_internal); + uart_sendString(" "); + uart_sendString(buf); +} diff --git a/avr_code.backup/uart.h b/avr_code.backup/uart.h new file mode 100644 index 0000000..297b5cb --- /dev/null +++ b/avr_code.backup/uart.h @@ -0,0 +1,43 @@ +/* + * File: uart.h + * Author: thebears + * + * Created on December 6, 2024, 11:16 AM + */ + +#include "defines.h" +#define UBRR_BAUD F_CPU / 16 / BAUD - 1 + +#include +#include +#include +#include +#include +#include + +#ifndef UART_H +#define UART_H + +#ifdef __cplusplus +extern "C" { +#endif + +void uart_init(); +void uart_sendChar(char c); +void uart_sendString(const char* str); +void uart_sendStringArray(unsigned char str[], uint8_t len); +void uart_print_uint16(uint16_t meas, const char* buf); +void uart_print_hex(unsigned char vin, const char* buf); +void uart_print_hex_bin(unsigned char vin, const char* buf); +void uart_print_binary_hex(unsigned char vin, unsigned char buf); +void uart_print_float(float meas, const char* buf); +void uart_print_binary(unsigned char vin, const char* buf); +void uart_print_uint8(uint8_t vin, const char* buf); +void uart_print_uint8_array(uint8_t* array, size_t length, const char* buf); +void uart_wait_until_sent(); + +#ifdef __cplusplus +} +#endif + +#endif /* UART_H */ diff --git a/avr_code/.clang-format b/avr_code/.clang-format new file mode 100644 index 0000000..534f45e --- /dev/null +++ b/avr_code/.clang-format @@ -0,0 +1,5 @@ +# .clang-format +IndentWidth: 4 +BasedOnStyle: WebKit +ColumnLimit: 100 +AlignAfterOpenBracket: AlwaysBreak diff --git a/avr_code/.generated_files/flags/default/2b04d7b5140a59298188b5f74990c092a4a3178e b/avr_code/.generated_files/flags/default/2b04d7b5140a59298188b5f74990c092a4a3178e new file mode 100644 index 0000000..a832346 --- /dev/null +++ b/avr_code/.generated_files/flags/default/2b04d7b5140a59298188b5f74990c092a4a3178e @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/5377237f5a02dc5b708c20478cbf4fcc8fd13474 b/avr_code/.generated_files/flags/default/5377237f5a02dc5b708c20478cbf4fcc8fd13474 new file mode 100644 index 0000000..3384982 --- /dev/null +++ b/avr_code/.generated_files/flags/default/5377237f5a02dc5b708c20478cbf4fcc8fd13474 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/5d818c96cd4ed1e5aa84bd65378612fa3c8719cc b/avr_code/.generated_files/flags/default/5d818c96cd4ed1e5aa84bd65378612fa3c8719cc new file mode 100644 index 0000000..db3fe01 --- /dev/null +++ b/avr_code/.generated_files/flags/default/5d818c96cd4ed1e5aa84bd65378612fa3c8719cc @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/6218f7828f7f6c3b2cf0d222d75a332b53769111 b/avr_code/.generated_files/flags/default/6218f7828f7f6c3b2cf0d222d75a332b53769111 new file mode 100644 index 0000000..34bff65 --- /dev/null +++ b/avr_code/.generated_files/flags/default/6218f7828f7f6c3b2cf0d222d75a332b53769111 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/ndef.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/68f6dd3212895fdd4381b690bd8ac7df744c4a8b b/avr_code/.generated_files/flags/default/68f6dd3212895fdd4381b690bd8ac7df744c4a8b new file mode 100644 index 0000000..7a7ae23 --- /dev/null +++ b/avr_code/.generated_files/flags/default/68f6dd3212895fdd4381b690bd8ac7df744c4a8b @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/6b4a836459f9efcbee291c20b053a722b4ee1d51 b/avr_code/.generated_files/flags/default/6b4a836459f9efcbee291c20b053a722b4ee1d51 new file mode 100644 index 0000000..cc1ef0f --- /dev/null +++ b/avr_code/.generated_files/flags/default/6b4a836459f9efcbee291c20b053a722b4ee1d51 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/ndef.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/6d953eb08730830c29583887e0311c3a3744f6ef b/avr_code/.generated_files/flags/default/6d953eb08730830c29583887e0311c3a3744f6ef new file mode 100644 index 0000000..fff4fd9 --- /dev/null +++ b/avr_code/.generated_files/flags/default/6d953eb08730830c29583887e0311c3a3744f6ef @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/70124900b376e0f2b64974c67225ec9813a6f146 b/avr_code/.generated_files/flags/default/70124900b376e0f2b64974c67225ec9813a6f146 new file mode 100644 index 0000000..82cccd8 --- /dev/null +++ b/avr_code/.generated_files/flags/default/70124900b376e0f2b64974c67225ec9813a6f146 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/7934eed80f29f2405f97b92de1bae6a6c36a679b b/avr_code/.generated_files/flags/default/7934eed80f29f2405f97b92de1bae6a6c36a679b new file mode 100644 index 0000000..b1627b6 --- /dev/null +++ b/avr_code/.generated_files/flags/default/7934eed80f29f2405f97b92de1bae6a6c36a679b @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/7a5bebcb697ed27ebc4e37c3fe6e1b077ffd758e b/avr_code/.generated_files/flags/default/7a5bebcb697ed27ebc4e37c3fe6e1b077ffd758e new file mode 100644 index 0000000..2ea56ed --- /dev/null +++ b/avr_code/.generated_files/flags/default/7a5bebcb697ed27ebc4e37c3fe6e1b077ffd758e @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/83a7cd9c55768611a75cc6a19d79cb4a96a36e7d b/avr_code/.generated_files/flags/default/83a7cd9c55768611a75cc6a19d79cb4a96a36e7d new file mode 100644 index 0000000..6d7ce09 --- /dev/null +++ b/avr_code/.generated_files/flags/default/83a7cd9c55768611a75cc6a19d79cb4a96a36e7d @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/85ef27698a16f8dbaa95e2f550bb9dbec047e7a3 b/avr_code/.generated_files/flags/default/85ef27698a16f8dbaa95e2f550bb9dbec047e7a3 new file mode 100644 index 0000000..bb6c0f0 --- /dev/null +++ b/avr_code/.generated_files/flags/default/85ef27698a16f8dbaa95e2f550bb9dbec047e7a3 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/869b6e2362ba0e02bcf96cb618c5742866db800d b/avr_code/.generated_files/flags/default/869b6e2362ba0e02bcf96cb618c5742866db800d new file mode 100644 index 0000000..da63b5e --- /dev/null +++ b/avr_code/.generated_files/flags/default/869b6e2362ba0e02bcf96cb618c5742866db800d @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/87d7563e54700a74f12a41484718e5daed85f111 b/avr_code/.generated_files/flags/default/87d7563e54700a74f12a41484718e5daed85f111 new file mode 100644 index 0000000..5551ca8 --- /dev/null +++ b/avr_code/.generated_files/flags/default/87d7563e54700a74f12a41484718e5daed85f111 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/8ab9009e5d4fe0365c4292ebb95c72557b2681a0 b/avr_code/.generated_files/flags/default/8ab9009e5d4fe0365c4292ebb95c72557b2681a0 new file mode 100644 index 0000000..9e05b32 --- /dev/null +++ b/avr_code/.generated_files/flags/default/8ab9009e5d4fe0365c4292ebb95c72557b2681a0 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/97ef2eba5631977dd0051f2cb26ad26adebde0ac b/avr_code/.generated_files/flags/default/97ef2eba5631977dd0051f2cb26ad26adebde0ac new file mode 100644 index 0000000..ea14d47 --- /dev/null +++ b/avr_code/.generated_files/flags/default/97ef2eba5631977dd0051f2cb26ad26adebde0ac @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/9bd62e73b2ca088d50e4fde2916120f0d9f4a145 b/avr_code/.generated_files/flags/default/9bd62e73b2ca088d50e4fde2916120f0d9f4a145 new file mode 100644 index 0000000..e69de29 diff --git a/avr_code/.generated_files/flags/default/9bd62e73b2ca088d50e4fde2916120f0d9f4a145.sbak b/avr_code/.generated_files/flags/default/9bd62e73b2ca088d50e4fde2916120f0d9f4a145.sbak new file mode 100644 index 0000000..c2d4878 --- /dev/null +++ b/avr_code/.generated_files/flags/default/9bd62e73b2ca088d50e4fde2916120f0d9f4a145.sbak @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/9d2d9295ac6327e786226b2ff0a5222b0b8bced3 b/avr_code/.generated_files/flags/default/9d2d9295ac6327e786226b2ff0a5222b0b8bced3 new file mode 100644 index 0000000..e69de29 diff --git a/avr_code/.generated_files/flags/default/9d2d9295ac6327e786226b2ff0a5222b0b8bced3.sbak b/avr_code/.generated_files/flags/default/9d2d9295ac6327e786226b2ff0a5222b0b8bced3.sbak new file mode 100644 index 0000000..ed23bee --- /dev/null +++ b/avr_code/.generated_files/flags/default/9d2d9295ac6327e786226b2ff0a5222b0b8bced3.sbak @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/aa3983fdf481825a2d256588b7a3c021e931c6b9 b/avr_code/.generated_files/flags/default/aa3983fdf481825a2d256588b7a3c021e931c6b9 new file mode 100644 index 0000000..2cfe2f9 --- /dev/null +++ b/avr_code/.generated_files/flags/default/aa3983fdf481825a2d256588b7a3c021e931c6b9 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/af0ca0dea4f972cfc619b71f7fa4add200a64720 b/avr_code/.generated_files/flags/default/af0ca0dea4f972cfc619b71f7fa4add200a64720 new file mode 100644 index 0000000..b76e08e --- /dev/null +++ b/avr_code/.generated_files/flags/default/af0ca0dea4f972cfc619b71f7fa4add200a64720 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/c47296ab30a1b51f73798e7e6ea8b2f3df739782 b/avr_code/.generated_files/flags/default/c47296ab30a1b51f73798e7e6ea8b2f3df739782 new file mode 100644 index 0000000..8dbc8e3 --- /dev/null +++ b/avr_code/.generated_files/flags/default/c47296ab30a1b51f73798e7e6ea8b2f3df739782 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/ce30b016f919bd5068c1926609b0990dd6c95215 b/avr_code/.generated_files/flags/default/ce30b016f919bd5068c1926609b0990dd6c95215 new file mode 100644 index 0000000..9bd5bad --- /dev/null +++ b/avr_code/.generated_files/flags/default/ce30b016f919bd5068c1926609b0990dd6c95215 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/cfd86ac76e47bc98eb08131adf966714b7cee476 b/avr_code/.generated_files/flags/default/cfd86ac76e47bc98eb08131adf966714b7cee476 new file mode 100644 index 0000000..0ad7c7f --- /dev/null +++ b/avr_code/.generated_files/flags/default/cfd86ac76e47bc98eb08131adf966714b7cee476 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 b/avr_code/.generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 new file mode 100644 index 0000000..e69de29 diff --git a/avr_code/.generated_files/flags/default/e4af7ab35e0272ad00bebd28ef0e9c8ce93f508d b/avr_code/.generated_files/flags/default/e4af7ab35e0272ad00bebd28ef0e9c8ce93f508d new file mode 100644 index 0000000..a1b9dda --- /dev/null +++ b/avr_code/.generated_files/flags/default/e4af7ab35e0272ad00bebd28ef0e9c8ce93f508d @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/e74969be3e1d09732fd8832be03d84af0bb392ae b/avr_code/.generated_files/flags/default/e74969be3e1d09732fd8832be03d84af0bb392ae new file mode 100644 index 0000000..5985d24 --- /dev/null +++ b/avr_code/.generated_files/flags/default/e74969be3e1d09732fd8832be03d84af0bb392ae @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/f1d409d8769607bf30e7a803b35da4b781cb824 b/avr_code/.generated_files/flags/default/f1d409d8769607bf30e7a803b35da4b781cb824 new file mode 100644 index 0000000..8661aff --- /dev/null +++ b/avr_code/.generated_files/flags/default/f1d409d8769607bf30e7a803b35da4b781cb824 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/defines.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/f503b0baf348934e512fc807a41741b2cac43aa7 b/avr_code/.generated_files/flags/default/f503b0baf348934e512fc807a41741b2cac43aa7 new file mode 100644 index 0000000..76683c3 --- /dev/null +++ b/avr_code/.generated_files/flags/default/f503b0baf348934e512fc807a41741b2cac43aa7 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c \ No newline at end of file diff --git a/avr_code/.generated_files/flags/default/fbf3e8d04a69bbd24b54d5cee7326db97246cad9 b/avr_code/.generated_files/flags/default/fbf3e8d04a69bbd24b54d5cee7326db97246cad9 new file mode 100644 index 0000000..6ecc674 --- /dev/null +++ b/avr_code/.generated_files/flags/default/fbf3e8d04a69bbd24b54d5cee7326db97246cad9 @@ -0,0 +1 @@ + $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/defines.c \ No newline at end of file diff --git a/avr_code/.vscode/c_cpp_properties.json b/avr_code/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..07c08df --- /dev/null +++ b/avr_code/.vscode/c_cpp_properties.json @@ -0,0 +1,16 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**" + ], + "defines": [], + "compilerPath": "/usr/bin/clang", + "cStandard": "c17", + "cppStandard": "c++17", + "intelliSenseMode": "linux-clang-x64" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/avr_code/.vscode/radio_wheel_counter.mplab.json b/avr_code/.vscode/radio_wheel_counter.mplab.json new file mode 100644 index 0000000..c1ecf80 --- /dev/null +++ b/avr_code/.vscode/radio_wheel_counter.mplab.json @@ -0,0 +1,143 @@ +{ + "importedFrom": "file:///home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code", + "version": "1.3", + "configurations": [ + { + "name": "default", + "id": "conf1", + "targetDevice": "ATmega328PB", + "imageType": "application", + "imagePath": "./out/radio_wheel_counter/default.elf", + "platformTool": "default-tool-base", + "packs": [ + { + "name": "ATmega_DFP", + "vendor": "Microchip", + "version": "3.2.269" + } + ], + "fileSet": "MPLAB X Virtual Filesystem", + "toolchain": "default-XC8" + } + ], + "propertyGroups": [ + { + "name": "default-tool-base", + "type": "tool", + "properties": { + "AutoSelectMemRanges": "auto", + "communication.activationmode": "nohv", + "communication.interface": "isp", + "communication.speed": "0.25", + "debugoptions.debug-startup": "Use system settings", + "debugoptions.reset-behaviour": "Use system settings", + "debugoptions.useswbreakpoints": false, + "event.recorder.debugger.behavior": "Running", + "event.recorder.enabled": false, + "event.recorder.scvd.files": "", + "firmware.path": "Press to browse for a specific firmware version", + "firmware.toolpack": "Press to select which tool pack to use", + "firmware.update.action": "firmware.update.use.latest", + "freeze.timers": false, + "lastid": "", + "memories.aux": false, + "memories.bootflash": true, + "memories.configurationmemory": true, + "memories.configurationmemory2": true, + "memories.dataflash": true, + "memories.eeprom": true, + "memories.exclude.configurationmemory": true, + "memories.flashdata": true, + "memories.id": true, + "memories.instruction.ram.ranges": "${memories.instruction.ram.ranges}", + "memories.programmemory": true, + "memories.programmemory.ranges": "0-3fff", + "poweroptions.powerenable": false, + "programoptions.eraseb4program": true, + "programoptions.preservedataflash": false, + "programoptions.preservedataflash.ranges": "0-3ff", + "programoptions.preserveeeprom": false, + "programoptions.preserveeeprom.ranges": "", + "programoptions.preserveprogram.ranges": "", + "programoptions.preserveprogramrange": false, + "programoptions.preserveuserid": false, + "programoptions.programuserotp": false, + "toolpack.updateoptions": "toolpack.updateoptions.uselatestoolpack", + "toolpack.updateoptions.packversion": "Press to select which tool pack to use", + "voltagevalue": "" + } + }, + { + "name": "default-XC8", + "type": "toolchain", + "provider": "microchip.toolchains:xc8@2.32", + "properties": {} + } + ], + "fileSets": [ + { + "name": "Header Files", + "files": [ + "uart.h", + "states.h", + "rfm69.h", + "defines.h", + "i2c.h", + "m95128.h", + "spi.h", + "st25dv.h", + "interrupts.h", + "max31329.h", + "power_mgmt.h", + "adc.h" + ], + "encoding": "ISO-8859-1" + }, + { + "name": "Important Files", + "files": [ + "Makefile" + ], + "encoding": "ISO-8859-1" + }, + { + "name": "Linker Files" + }, + { + "name": "Source Files", + "files": [ + "uart.c", + "rfm69.c", + "states.c", + "i2c.c", + "m95128.c", + "spi.c", + "st25dv.c", + "interrupts.c", + "max31329.c", + "power_mgmt.c", + "adc.c" + ], + "encoding": "ISO-8859-1" + }, + { + "name": "MPLAB X Virtual Filesystem", + "files": [ + "main.c", + { + "fileSet": "Header Files" + }, + { + "fileSet": "Important Files" + }, + { + "fileSet": "Linker Files" + }, + { + "fileSet": "Source Files" + } + ], + "encoding": "ISO-8859-1" + } + ] +} \ No newline at end of file diff --git a/avr_code/.vscode/settings (SFConflict ispatel@live.com 2025-05-18-09-07-10).json b/avr_code/.vscode/settings (SFConflict ispatel@live.com 2025-05-18-09-07-10).json new file mode 100644 index 0000000..31fb770 --- /dev/null +++ b/avr_code/.vscode/settings (SFConflict ispatel@live.com 2025-05-18-09-07-10).json @@ -0,0 +1,20 @@ +{ + "files.associations": { + "cstdint": "cpp", + "adc.h": "c", + "*.inc": "c", + "st25dv.h": "c", + "*.ipp": "c", + "chrono": "c", + "functional": "c", + "__locale": "c", + "random": "cpp", + "algorithm": "cpp", + "max31329.h": "c" + }, + "cmake.sourceDirectory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default", + "mplab.clangd.arguments": [ + "--compile-commands-dir=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default" + ], + "mplab.clangd.path": "" +} \ No newline at end of file diff --git a/avr_code/.vscode/settings.json b/avr_code/.vscode/settings.json new file mode 100644 index 0000000..73aa7dc --- /dev/null +++ b/avr_code/.vscode/settings.json @@ -0,0 +1,16 @@ +{ + "files.associations": { + "cstdint": "cpp", + "adc.h": "c", + "*.inc": "c", + "st25dv.h": "c", + "*.ipp": "c", + "chrono": "c", + "functional": "c", + "__locale": "c", + "random": "cpp", + "algorithm": "cpp", + "max31329.h": "c" + }, + "cmake.sourceDirectory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" +} \ No newline at end of file diff --git a/avr_code/Makefile b/avr_code/Makefile new file mode 100644 index 0000000..fca8e2c --- /dev/null +++ b/avr_code/Makefile @@ -0,0 +1,113 @@ +# +# There exist several targets which are by default empty and which can be +# used for execution of your targets. These targets are usually executed +# before and after some main targets. They are: +# +# .build-pre: called before 'build' target +# .build-post: called after 'build' target +# .clean-pre: called before 'clean' target +# .clean-post: called after 'clean' target +# .clobber-pre: called before 'clobber' target +# .clobber-post: called after 'clobber' target +# .all-pre: called before 'all' target +# .all-post: called after 'all' target +# .help-pre: called before 'help' target +# .help-post: called after 'help' target +# +# Targets beginning with '.' are not intended to be called on their own. +# +# Main targets can be executed directly, and they are: +# +# build build a specific configuration +# clean remove built files from a configuration +# clobber remove all built files +# all build all configurations +# help print help mesage +# +# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and +# .help-impl are implemented in nbproject/makefile-impl.mk. +# +# Available make variables: +# +# CND_BASEDIR base directory for relative paths +# CND_DISTDIR default top distribution directory (build artifacts) +# CND_BUILDDIR default top build directory (object files, ...) +# CONF name of current configuration +# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration) +# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration) +# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration) +# CND_PACKAGE_DIR_${CONF} directory of package (current configuration) +# CND_PACKAGE_NAME_${CONF} name of package (current configuration) +# CND_PACKAGE_PATH_${CONF} path to package (current configuration) +# +# NOCDDL + + +# Environment +MKDIR=mkdir +CP=cp +CCADMIN=CCadmin +RANLIB=ranlib + + +# build +build: .build-post + +.build-pre: +# Add your pre 'build' code here... + +.build-post: .build-impl +# Add your post 'build' code here... + + +# clean +clean: .clean-post + +.clean-pre: +# Add your pre 'clean' code here... +# WARNING: the IDE does not call this target since it takes a long time to +# simply run make. Instead, the IDE removes the configuration directories +# under build and dist directly without calling make. +# This target is left here so people can do a clean when running a clean +# outside the IDE. + +.clean-post: .clean-impl +# Add your post 'clean' code here... + + +# clobber +clobber: .clobber-post + +.clobber-pre: +# Add your pre 'clobber' code here... + +.clobber-post: .clobber-impl +# Add your post 'clobber' code here... + + +# all +all: .all-post + +.all-pre: +# Add your pre 'all' code here... + +.all-post: .all-impl +# Add your post 'all' code here... + + +# help +help: .help-post + +.help-pre: +# Add your pre 'help' code here... + +.help-post: .help-impl +# Add your post 'help' code here... + + + +# include project implementation makefile +include nbproject/Makefile-impl.mk + +# include project make variables +include nbproject/Makefile-variables.mk diff --git a/avr_code/_build/radio_wheel_counter/default/ (SFConflict ispatel@live.com 2025-05-18-09-07-10).ninja_log b/avr_code/_build/radio_wheel_counter/default/ (SFConflict ispatel@live.com 2025-05-18-09-07-10).ninja_log new file mode 100644 index 0000000..91bb80e --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/ (SFConflict ispatel@live.com 2025-05-18-09-07-10).ninja_log @@ -0,0 +1,14 @@ +# ninja log v6 +2 231 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o 3cdefa41b7dff7e8 +347 374 1736560459213458420 radio_wheel_counter_default_default.elf 8b8701c64e822d48 +2 314 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o e114eb53718946a4 +2 329 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o a918e8084bcfb69a +1 270 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o 6801bada4870823f +3 312 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o 6cabdb0db6de64fc +1 312 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o 74afa73bb3ee4e98 +2 231 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o 93c228bdfd1bdcfb +1 270 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o 5813a6bea528577a +2 233 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o eefebc82426230d5 +1 342 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o f289d607ba2c74bc +1 292 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o 16fd185c37977d82 +2 312 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o e32ed3df626da76b diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/query/client-vscode/query.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..82bb964 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cache-v2-3ac21185686015a90872.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cache-v2-3ac21185686015a90872.json new file mode 100644 index 0000000..49ddf4b --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cache-v2-3ac21185686015a90872.json @@ -0,0 +1,1147 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ar" + }, + { + "name" : "CMAKE_ASM_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "ASM compiler" + } + ], + "type" : "STRING", + "value" : "/opt/microchip/xc8/v2.32/bin/xc8-cc" + }, + { + "name" : "CMAKE_ASM_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "31" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "4" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ctest" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "Unknown" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_BUILD_DATABASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of build database during the build." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Program used to build from build.ninja files." + } + ], + "type" : "FILEPATH", + "value" : "/home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "radio_wheel_counter_default_project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/usr/share/cmake" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/strip" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_USER_MAKE_RULES_OVERRIDE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "radio_wheel_counter_default_project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default" + }, + { + "name" : "radio_wheel_counter_default_project_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "radio_wheel_counter_default_project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cache-v2-6e0faed9b2394a34bb65.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cache-v2-6e0faed9b2394a34bb65.json new file mode 100644 index 0000000..423ad87 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cache-v2-6e0faed9b2394a34bb65.json @@ -0,0 +1,1159 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ar" + }, + { + "name" : "CMAKE_ASM_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "ASM compiler" + } + ], + "type" : "STRING", + "value" : "/opt/microchip/xc8/v2.32/bin/xc8-cc" + }, + { + "name" : "CMAKE_ASM_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "4" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ctest" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "Unknown" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_BUILD_DATABASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of build database during the build." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ld" + }, + { + "name" : "CMAKE_LIST_FILE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of CMakeLists files to read" + } + ], + "type" : "INTERNAL", + "value" : "CMakeLists.txt" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Program used to build from build.ninja files." + } + ], + "type" : "FILEPATH", + "value" : "/home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "radio_wheel_counter_default_project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/usr/share/cmake" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/strip" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_USER_MAKE_RULES_OVERRIDE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "radio_wheel_counter_default_project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default" + }, + { + "name" : "radio_wheel_counter_default_project_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "radio_wheel_counter_default_project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cmakeFiles-v1-192006e1422dea65589e.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cmakeFiles-v1-192006e1422dea65589e.json new file mode 100644 index 0000000..2340385 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cmakeFiles-v1-192006e1422dea65589e.json @@ -0,0 +1,2952 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake" + }, + { + "path" : ".generated/toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/4.0.1/CMakeSystem.cmake" + }, + { + "path" : ".generated/toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/4.0.1/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeASMCompiler.cmake.in" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Generic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Generic.cmake" + }, + { + "path" : ".generated/overrides.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/4.0.1/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeInspectCLinker.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeASMInformation.cmake" + }, + { + "path" : ".generated/overrides.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeTestASMCompiler.cmake" + }, + { + "path" : ".generated/main.cmake" + }, + { + "path" : ".generated/rule.cmake" + }, + { + "path" : ".generated/file.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "source" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cmakeFiles-v1-8ee26ac37c3921d6e9ea.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cmakeFiles-v1-8ee26ac37c3921d6e9ea.json new file mode 100644 index 0000000..008259a --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/cmakeFiles-v1-8ee26ac37c3921d6e9ea.json @@ -0,0 +1,145 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeSystem.cmake" + }, + { + "path" : ".generated/toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeASMCompiler.cmake.in" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Generic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Generic.cmake" + }, + { + "path" : ".generated/overrides.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeASMInformation.cmake" + }, + { + "path" : ".generated/overrides.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeTestASMCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeASMLinkerInformation.cmake" + }, + { + "path" : ".generated/main.cmake" + }, + { + "path" : ".generated/rule.cmake" + }, + { + "path" : ".generated/file.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "source" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/codemodel-v2-977d9dca0de7d3bb7476.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/codemodel-v2-977d9dca0de7d3bb7476.json new file mode 100644 index 0000000..5e250d6 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/codemodel-v2-977d9dca0de7d3bb7476.json @@ -0,0 +1,69 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.22.1" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "name" : "", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "radio_wheel_counter_default_project", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df", + "jsonFile" : "target-radio_wheel_counter_default_compile-82b04994c50ad66ac1ad.json", + "name" : "radio_wheel_counter_default_compile", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "radio_wheel_counter_default_default.elf::@6890427a1f51a3e7e1df", + "jsonFile" : "target-radio_wheel_counter_default_default.elf-9bb01dbdf12bd04cf001.json", + "name" : "radio_wheel_counter_default_default.elf", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "source" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + "version" : + { + "major" : 2, + "minor" : 7 + } +} diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/codemodel-v2-cb4a0511f98e8c88ad64.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/codemodel-v2-cb4a0511f98e8c88ad64.json new file mode 100644 index 0000000..0fb24e1 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/codemodel-v2-cb4a0511f98e8c88ad64.json @@ -0,0 +1,69 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.22.1" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "name" : "", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "radio_wheel_counter_default_project", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df", + "jsonFile" : "target-radio_wheel_counter_default_compile-86a48ccf0630c6a90cbb.json", + "name" : "radio_wheel_counter_default_compile", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "radio_wheel_counter_default_default.elf::@6890427a1f51a3e7e1df", + "jsonFile" : "target-radio_wheel_counter_default_default.elf-d0a8302911ccc60f369b.json", + "name" : "radio_wheel_counter_default_default.elf", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "source" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + "version" : + { + "major" : 2, + "minor" : 8 + } +} diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/directory-.-f5ebdc15457944623624.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/directory-.-f5ebdc15457944623624.json new file mode 100644 index 0000000..3a67af9 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/directory-.-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/index-2025-01-28T12-36-55-0530.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/index-2025-01-28T12-36-55-0530.json new file mode 100644 index 0000000..d88c43b --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/index-2025-01-28T12-36-55-0530.json @@ -0,0 +1,132 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/usr/bin/cmake", + "cpack" : "/usr/bin/cpack", + "ctest" : "/usr/bin/ctest", + "root" : "/usr/share/cmake" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 31, + "patch" : 4, + "string" : "3.31.4", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-977d9dca0de7d3bb7476.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "cache-v2-3ac21185686015a90872.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-8ee26ac37c3921d6e9ea.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "toolchains-v1-925a835a943b2a311336.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-3ac21185686015a90872.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-977d9dca0de7d3bb7476.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "toolchains-v1-925a835a943b2a311336.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-8ee26ac37c3921d6e9ea.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ] + } + } + } +} diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/index-2025-04-26T23-13-20-0948.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/index-2025-04-26T23-13-20-0948.json new file mode 100644 index 0000000..1aa7d55 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/index-2025-04-26T23-13-20-0948.json @@ -0,0 +1,132 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/usr/bin/cmake", + "cpack" : "/usr/bin/cpack", + "ctest" : "/usr/bin/ctest", + "root" : "/usr/share/cmake" + }, + "version" : + { + "isDirty" : false, + "major" : 4, + "minor" : 0, + "patch" : 1, + "string" : "4.0.1", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-cb4a0511f98e8c88ad64.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 8 + } + }, + { + "jsonFile" : "cache-v2-6e0faed9b2394a34bb65.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-192006e1422dea65589e.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "toolchains-v1-925a835a943b2a311336.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-6e0faed9b2394a34bb65.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-cb4a0511f98e8c88ad64.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 8 + } + }, + { + "jsonFile" : "toolchains-v1-925a835a943b2a311336.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-192006e1422dea65589e.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ] + } + } + } +} diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-82b04994c50ad66ac1ad.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-82b04994c50ad66ac1ad.json new file mode 100644 index 0000000..cb7de9e --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-82b04994c50ad66ac1ad.json @@ -0,0 +1,288 @@ +{ + "artifacts" : + [ + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "target_compile_options", + "radio_wheel_counter_default_compile_rule" + ], + "files" : + [ + ".generated/main.cmake", + "CMakeLists.txt", + ".generated/rule.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 19, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 20, + "parent" : 2 + }, + { + "command" : 3, + "file" : 0, + "line" : 21, + "parent" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 17, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "backtrace" : 5, + "fragment" : "-mcpu=ATmega328PB" + }, + { + "backtrace" : 5, + "fragment" : "-c" + }, + { + "backtrace" : 5, + "fragment" : "-x" + }, + { + "backtrace" : 5, + "fragment" : "c" + }, + { + "backtrace" : 5, + "fragment" : "-D__ATmega328PB__" + }, + { + "backtrace" : 5, + "fragment" : "-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--gc-sections" + }, + { + "backtrace" : 5, + "fragment" : "-O1" + }, + { + "backtrace" : 5, + "fragment" : "-ffunction-sections" + }, + { + "backtrace" : 5, + "fragment" : "-fdata-sections" + }, + { + "backtrace" : 5, + "fragment" : "-fshort-enums" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-char" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-bitfields" + }, + { + "backtrace" : 5, + "fragment" : "-Wall" + }, + { + "backtrace" : 5, + "fragment" : "-DXPRJ_default=default" + }, + { + "backtrace" : 5, + "fragment" : "-gdwarf-3" + }, + { + "backtrace" : 5, + "fragment" : "-mno-const-data-in-progmem" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df", + "name" : "radio_wheel_counter_default_compile", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "sources" : + [ + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "OBJECT_LIBRARY" +} diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-86a48ccf0630c6a90cbb.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-86a48ccf0630c6a90cbb.json new file mode 100644 index 0000000..64fe207 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-86a48ccf0630c6a90cbb.json @@ -0,0 +1,288 @@ +{ + "artifacts" : + [ + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "target_compile_options", + "radio_wheel_counter_default_compile_rule" + ], + "files" : + [ + ".generated/main.cmake", + "CMakeLists.txt", + ".generated/rule.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 19, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 20, + "parent" : 2 + }, + { + "command" : 3, + "file" : 0, + "line" : 21, + "parent" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 17, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "backtrace" : 5, + "fragment" : "-mcpu=ATmega328PB" + }, + { + "backtrace" : 5, + "fragment" : "-c" + }, + { + "backtrace" : 5, + "fragment" : "-x" + }, + { + "backtrace" : 5, + "fragment" : "c" + }, + { + "backtrace" : 5, + "fragment" : "-D__ATmega328PB__" + }, + { + "backtrace" : 5, + "fragment" : "-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--gc-sections" + }, + { + "backtrace" : 5, + "fragment" : "-O0" + }, + { + "backtrace" : 5, + "fragment" : "-ffunction-sections" + }, + { + "backtrace" : 5, + "fragment" : "-fdata-sections" + }, + { + "backtrace" : 5, + "fragment" : "-fshort-enums" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-char" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-bitfields" + }, + { + "backtrace" : 5, + "fragment" : "-Wall" + }, + { + "backtrace" : 5, + "fragment" : "-DXPRJ_default=default" + }, + { + "backtrace" : 5, + "fragment" : "-gdwarf-3" + }, + { + "backtrace" : 5, + "fragment" : "-mno-const-data-in-progmem" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df", + "name" : "radio_wheel_counter_default_compile", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "sources" : + [ + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "OBJECT_LIBRARY" +} diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-9bb01dbdf12bd04cf001.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-9bb01dbdf12bd04cf001.json new file mode 100644 index 0000000..817911f --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-9bb01dbdf12bd04cf001.json @@ -0,0 +1,271 @@ +{ + "artifacts" : + [ + { + "path" : "radio_wheel_counter_default_default.elf" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "include", + "target_link_options", + "radio_wheel_counter_default_link_rule" + ], + "files" : + [ + ".generated/main.cmake", + "CMakeLists.txt", + ".generated/rule.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 19, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 37, + "parent" : 2 + }, + { + "command" : 3, + "file" : 0, + "line" : 41, + "parent" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 23, + "parent" : 4 + } + ] + }, + "dependencies" : + [ + { + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df" + } + ], + "id" : "radio_wheel_counter_default_default.elf::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mcpu=ATmega328PB", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,-Map=mem.map", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-DXPRJ_default=default", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--defsym=__MPLAB_BUILD=1", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--gc-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-O1", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-ffunction-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-fdata-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-fshort-enums", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-char", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-bitfields", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wall", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-gdwarf-3", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mno-const-data-in-progmem", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--memorysummary,memoryfile.xml,", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--start-group", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--end-group", + "role" : "flags" + } + ], + "language" : "C" + }, + "name" : "radio_wheel_counter_default_default.elf", + "nameOnDisk" : "radio_wheel_counter_default_default.elf", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Object Libraries", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "sources" : + [ + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-d0a8302911ccc60f369b.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-d0a8302911ccc60f369b.json new file mode 100644 index 0000000..755433d --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-d0a8302911ccc60f369b.json @@ -0,0 +1,267 @@ +{ + "artifacts" : + [ + { + "path" : "radio_wheel_counter_default_default.elf" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "include", + "target_link_options", + "radio_wheel_counter_default_link_rule" + ], + "files" : + [ + ".generated/main.cmake", + "CMakeLists.txt", + ".generated/rule.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 19, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 37, + "parent" : 2 + }, + { + "command" : 3, + "file" : 0, + "line" : 41, + "parent" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 23, + "parent" : 4 + } + ] + }, + "dependencies" : + [ + { + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df" + } + ], + "id" : "radio_wheel_counter_default_default.elf::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "backtrace" : 5, + "fragment" : "-mcpu=ATmega328PB", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,-Map=mem.map", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-DXPRJ_default=default", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--defsym=__MPLAB_BUILD=1", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--gc-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-O0", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-ffunction-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-fdata-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-fshort-enums", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-char", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-bitfields", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wall", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-gdwarf-3", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mno-const-data-in-progmem", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--memorysummary,memoryfile.xml,", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--start-group", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--end-group", + "role" : "flags" + } + ], + "language" : "C" + }, + "name" : "radio_wheel_counter_default_default.elf", + "nameOnDisk" : "radio_wheel_counter_default_default.elf", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Object Libraries", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "sources" : + [ + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/toolchains-v1-925a835a943b2a311336.json b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/toolchains-v1-925a835a943b2a311336.json new file mode 100644 index 0000000..baf0630 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.cmake/api/v1/reply/toolchains-v1-925a835a943b2a311336.json @@ -0,0 +1,48 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "", + "implicit" : {}, + "path" : "/opt/microchip/xc8/v2.32/bin/xc8-cc", + "version" : "" + }, + "language" : "ASM", + "sourceFileExtensions" : + [ + "s", + "S", + "asm" + ] + }, + { + "compiler" : + { + "id" : "", + "implicit" : + { + "includeDirectories" : [], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : [] + }, + "path" : "/opt/microchip/xc8/v2.32/bin/xc8-cc", + "version" : "" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/avr_code/_build/radio_wheel_counter/default/.ninja_deps b/avr_code/_build/radio_wheel_counter/default/.ninja_deps new file mode 100644 index 0000000..9f24ae4 Binary files /dev/null and b/avr_code/_build/radio_wheel_counter/default/.ninja_deps differ diff --git a/avr_code/_build/radio_wheel_counter/default/.ninja_log b/avr_code/_build/radio_wheel_counter/default/.ninja_log new file mode 100644 index 0000000..ae5b23e --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/.ninja_log @@ -0,0 +1,20 @@ +# ninja log v6 +347 374 1736560459213458420 radio_wheel_counter_default_default.elf 8b8701c64e822d48 +2 314 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o e114eb53718946a4 +2 329 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o a918e8084bcfb69a +0 342 1736560458866788059 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o 6801bada4870823f +3 312 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o 6cabdb0db6de64fc +1 312 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o 74afa73bb3ee4e98 +1 316 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o 93c228bdfd1bdcfb +0 327 1736560458866788059 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o 5813a6bea528577a +1 347 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o 16fd185c37977d82 +2 312 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o e32ed3df626da76b +1 342 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o f289d607ba2c74bc +2 312 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o eefebc82426230d5 +3 317 1736560458870121428 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o 3cdefa41b7dff7e8 +2 231 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o 93c228bdfd1bdcfb +2 231 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o 3cdefa41b7dff7e8 +2 233 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o eefebc82426230d5 +1 270 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o 5813a6bea528577a +1 270 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o 6801bada4870823f +1 292 1738067822842319461 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o 16fd185c37977d82 diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeCache (SFConflict ispatel@live.com 2025-05-18-09-07-10).txt b/avr_code/_build/radio_wheel_counter/default/CMakeCache (SFConflict ispatel@live.com 2025-05-18-09-07-10).txt new file mode 100644 index 0000000..6145827 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeCache (SFConflict ispatel@live.com 2025-05-18-09-07-10).txt @@ -0,0 +1,355 @@ +# This is the CMakeCache file. +# For build in directory: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//ASM compiler +CMAKE_ASM_COMPILER:STRING=/opt/microchip/xc8/v2.32/bin/xc8-cc + +//Flags used by the ASM compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the ASM compiler during DEBUG builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the ASM compiler during MINSIZEREL builds. +CMAKE_ASM_FLAGS_MINSIZEREL:STRING= + +//Flags used by the ASM compiler during RELEASE builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Flags used by the ASM compiler during RELWITHDEBINFO builds. +CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING= + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of build database during the build. +CMAKE_EXPORT_BUILD_DATABASE:BOOL= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=radio_wheel_counter_default_project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake + +//No help, variable specified on the command line. +CMAKE_USER_MAKE_RULES_OVERRIDE:UNINITIALIZED=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +radio_wheel_counter_default_project_BINARY_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + +//Value Computed by CMake +radio_wheel_counter_default_project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +radio_wheel_counter_default_project_SOURCE_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER +CMAKE_ASM_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_ASM_COMPILER_WORKS:INTERNAL=0 +//ADVANCED property for variable: CMAKE_ASM_FLAGS +CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG +CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL +CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE +CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO +CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=0 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE +CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeCache.txt b/avr_code/_build/radio_wheel_counter/default/CMakeCache.txt new file mode 100644 index 0000000..646fbc9 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeCache.txt @@ -0,0 +1,353 @@ +# This is the CMakeCache file. +# For build in directory: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//ASM compiler +CMAKE_ASM_COMPILER:STRING=/opt/microchip/xc8/v2.32/bin/xc8-cc + +//Flags used by the ASM compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the ASM compiler during DEBUG builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the ASM compiler during MINSIZEREL builds. +CMAKE_ASM_FLAGS_MINSIZEREL:STRING= + +//Flags used by the ASM compiler during RELEASE builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Flags used by the ASM compiler during RELWITHDEBINFO builds. +CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING= + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of build database during the build. +CMAKE_EXPORT_BUILD_DATABASE:BOOL= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=radio_wheel_counter_default_project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//No help, variable specified on the command line. +CMAKE_TOOLCHAIN_FILE:UNINITIALIZED=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake + +//No help, variable specified on the command line. +CMAKE_USER_MAKE_RULES_OVERRIDE:UNINITIALIZED=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +radio_wheel_counter_default_project_BINARY_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + +//Value Computed by CMake +radio_wheel_counter_default_project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +radio_wheel_counter_default_project_SOURCE_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER +CMAKE_ASM_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_ASM_COMPILER_WORKS:INTERNAL=0 +//ADVANCED property for variable: CMAKE_ASM_FLAGS +CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG +CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL +CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE +CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO +CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE +CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CMakeCCompiler.cmake b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..1e6215b --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/opt/microchip/xc8/v2.32/bin/xc8-cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "") +set(CMAKE_C_COMPILER_VERSION "") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_C_STANDARD_LATEST "") +set(CMAKE_C_COMPILE_FEATURES "") +set(CMAKE_C90_COMPILE_FEATURES "") +set(CMAKE_C99_COMPILE_FEATURES "") +set(CMAKE_C11_COMPILE_FEATURES "") +set(CMAKE_C17_COMPILE_FEATURES "") +set(CMAKE_C23_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "") +set(CMAKE_C_COMPILER_LINKER_ID "") +set(CMAKE_C_COMPILER_LINKER_VERSION ) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS 1) +set(CMAKE_C_ABI_COMPILED FALSE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CMakeSystem.cmake b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CMakeSystem.cmake new file mode 100644 index 0000000..aeda759 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.12.3-arch1-1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.12.3-arch1-1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake") + +set(CMAKE_SYSTEM "Generic") +set(CMAKE_SYSTEM_NAME "Generic") +set(CMAKE_SYSTEM_VERSION "") +set(CMAKE_SYSTEM_PROCESSOR "") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CompilerIdC/CMakeCCompilerId.c b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..8d8bb03 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeCCompiler.cmake b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeCCompiler.cmake new file mode 100644 index 0000000..1e6215b --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/opt/microchip/xc8/v2.32/bin/xc8-cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "") +set(CMAKE_C_COMPILER_VERSION "") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_C_STANDARD_LATEST "") +set(CMAKE_C_COMPILE_FEATURES "") +set(CMAKE_C90_COMPILE_FEATURES "") +set(CMAKE_C99_COMPILE_FEATURES "") +set(CMAKE_C11_COMPILE_FEATURES "") +set(CMAKE_C17_COMPILE_FEATURES "") +set(CMAKE_C23_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "") +set(CMAKE_C_COMPILER_LINKER_ID "") +set(CMAKE_C_COMPILER_LINKER_VERSION ) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS 1) +set(CMAKE_C_ABI_COMPILED FALSE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeSystem.cmake b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeSystem.cmake new file mode 100644 index 0000000..df63380 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.12.9-arch1-1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.12.9-arch1-1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake") + +set(CMAKE_SYSTEM "Generic") +set(CMAKE_SYSTEM_NAME "Generic") +set(CMAKE_SYSTEM_VERSION "") +set(CMAKE_SYSTEM_PROCESSOR "") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CompilerIdC/CMakeCCompilerId.c b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..8d8bb03 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/3.31.4/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/4.0.1/CMakeCCompiler.cmake b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/4.0.1/CMakeCCompiler.cmake new file mode 100644 index 0000000..b59f17a --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/4.0.1/CMakeCCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_C_COMPILER "/opt/microchip/xc8/v2.32/bin/xc8-cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "") +set(CMAKE_C_COMPILER_VERSION "") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "") +set(CMAKE_C_STANDARD_LATEST "") +set(CMAKE_C_COMPILE_FEATURES "") +set(CMAKE_C90_COMPILE_FEATURES "") +set(CMAKE_C99_COMPILE_FEATURES "") +set(CMAKE_C11_COMPILE_FEATURES "") +set(CMAKE_C17_COMPILE_FEATURES "") +set(CMAKE_C23_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "") +set(CMAKE_C_COMPILER_LINKER_ID "") +set(CMAKE_C_COMPILER_LINKER_VERSION ) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS 1) +set(CMAKE_C_ABI_COMPILED FALSE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED ) +set(CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/4.0.1/CMakeSystem.cmake b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/4.0.1/CMakeSystem.cmake new file mode 100644 index 0000000..b8fa084 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/4.0.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.14.2-arch1-1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.14.2-arch1-1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake") + +set(CMAKE_SYSTEM "Generic") +set(CMAKE_SYSTEM_NAME "Generic") +set(CMAKE_SYSTEM_VERSION "") +set(CMAKE_SYSTEM_PROCESSOR "") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/4.0.1/CompilerIdC/CMakeCCompilerId.c b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/4.0.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..a842bb6 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/4.0.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,905 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeConfigureLog (SFConflict ispatel@live.com 2025-05-18-09-07-10).yaml b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeConfigureLog (SFConflict ispatel@live.com 2025-05-18-09-07-10).yaml new file mode 100644 index 0000000..1b03549 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeConfigureLog (SFConflict ispatel@live.com 2025-05-18-09-07-10).yaml @@ -0,0 +1,1849 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:200 (message)" + - "CMakeLists.txt:18 (project)" + message: | + The target system is: Generic - - + The host system is: Linux - 6.12.3-arch1-1 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple (clang|LLVM) version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is OrangeC using "--version" did not match "occ \\(OrangeC\\) Version": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is HP using "-V" did not match "HP C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ + ]+oneAPI)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is MSVC using "-?" did not match "Microsoft": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TI using "-h" did not match "Texas Instruments": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TIClang using "--version" did not match "(TI (.*) Clang Compiler)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IAR using "" did not match "IAR Assembler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)|(Arm Compiler)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is NASM using "-v" did not match "(NASM version)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is YASM using "--version" did not match "(yasm)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ADSP using "-version" did not match "Analog Devices": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is QCC using "-V" did not match "gcc_nto": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:18 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-0xwjGf" + binary: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-0xwjGf" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_USER_MAKE_RULES_OVERRIDE: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-0xwjGf' + + Run Build Command(s): /home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja -v cmTC_fc3ef + [1/2] /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_fc3ef.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + FAILED: CMakeFiles/cmTC_fc3ef.dir/CMakeCCompilerABI.c.o + /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_fc3ef.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + (2042) no target device specified; use the -mcpu option to specify a target device + ninja: build stopped: subcommand failed. + + exitCode: 1 +... + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple (clang|LLVM) version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is OrangeC using "--version" did not match "occ \\(OrangeC\\) Version": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is HP using "-V" did not match "HP C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ + ]+oneAPI)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is MSVC using "-?" did not match "Microsoft": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TI using "-h" did not match "Texas Instruments": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TIClang using "--version" did not match "(TI (.*) Clang Compiler)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IAR using "" did not match "IAR Assembler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)|(Arm Compiler)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is NASM using "-v" did not match "(NASM version)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is YASM using "--version" did not match "(yasm)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ADSP using "-version" did not match "Analog Devices": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is QCC using "-V" did not match "gcc_nto": + (2042) no target device specified; use the -mcpu option to specify a target device +... + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:200 (message)" + - "CMakeLists.txt:18 (project)" + message: | + The target system is: Generic - - + The host system is: Linux - 6.12.9-arch1-1 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple (clang|LLVM) version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is OrangeC using "--version" did not match "occ \\(OrangeC\\) Version": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is HP using "-V" did not match "HP C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ + ]+oneAPI)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is MSVC using "-?" did not match "Microsoft": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TI using "-h" did not match "Texas Instruments": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TIClang using "--version" did not match "(TI (.*) Clang Compiler)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IAR using "" did not match "IAR Assembler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)|(Arm Compiler)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is NASM using "-v" did not match "(NASM version)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is YASM using "--version" did not match "(yasm)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ADSP using "-version" did not match "Analog Devices": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is QCC using "-V" did not match "gcc_nto": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:18 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-nD2Icl" + binary: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-nD2Icl" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_USER_MAKE_RULES_OVERRIDE: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-nD2Icl' + + Run Build Command(s): /home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja -v cmTC_909f7 + [1/2] /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_909f7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + FAILED: CMakeFiles/cmTC_909f7.dir/CMakeCCompilerABI.c.o + /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_909f7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + (2042) no target device specified; use the -mcpu option to specify a target device + ninja: build stopped: subcommand failed. + + exitCode: 1 +... + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple (clang|LLVM) version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is OrangeC using "--version" did not match "occ \\(OrangeC\\) Version": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is HP using "-V" did not match "HP C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ + ]+oneAPI)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is MSVC using "-?" did not match "Microsoft": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TI using "-h" did not match "Texas Instruments": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TIClang using "--version" did not match "(TI (.*) Clang Compiler)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IAR using "" did not match "IAR Assembler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)|(Arm Compiler)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is NASM using "-v" did not match "(NASM version)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is YASM using "--version" did not match "(yasm)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ADSP using "-version" did not match "Analog Devices": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is QCC using "-V" did not match "gcc_nto": + (2042) no target device specified; use the -mcpu option to specify a target device +... + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:200 (message)" + - "CMakeLists.txt:18 (project)" + message: | + The target system is: Generic - - + The host system is: Linux - 6.14.2-arch1-1 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple (clang|LLVM) version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is OrangeC using "--version" did not match "occ \\(OrangeC\\) Version": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is HP using "-V" did not match "HP C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ + ]+oneAPI)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is MSVC using "-?" did not match "Microsoft": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TI using "-h" did not match "Texas Instruments": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TIClang using "--version" did not match "(TI (.*) Clang Compiler)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IAR using "" did not match "IAR Assembler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)|(Arm Compiler)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is NASM using "-v" did not match "(NASM version)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is YASM using "--version" did not match "(yasm)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ADSP using "-version" did not match "Analog Devices": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is QCC using "-V" did not match "gcc_nto": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1243 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:139 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Tasking using "--version" did not match "TASKING": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:18 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-szqXwm" + binary: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-szqXwm" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_USER_MAKE_RULES_OVERRIDE: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-szqXwm' + + Run Build Command(s): /home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja -v cmTC_ec4cc + [1/2] /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_ec4cc.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + FAILED: CMakeFiles/cmTC_ec4cc.dir/CMakeCCompilerABI.c.o + /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_ec4cc.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + (2042) no target device specified; use the -mcpu option to specify a target device + ninja: build stopped: subcommand failed. + + exitCode: 1 +... diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeConfigureLog.yaml b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..8d2318f --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,1360 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:200 (message)" + - "CMakeLists.txt:18 (project)" + message: | + The target system is: Generic - - + The host system is: Linux - 6.12.3-arch1-1 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple (clang|LLVM) version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is OrangeC using "--version" did not match "occ \\(OrangeC\\) Version": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is HP using "-V" did not match "HP C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ + ]+oneAPI)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is MSVC using "-?" did not match "Microsoft": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TI using "-h" did not match "Texas Instruments": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TIClang using "--version" did not match "(TI (.*) Clang Compiler)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IAR using "" did not match "IAR Assembler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)|(Arm Compiler)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is NASM using "-v" did not match "(NASM version)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is YASM using "--version" did not match "(yasm)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ADSP using "-version" did not match "Analog Devices": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is QCC using "-V" did not match "gcc_nto": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:18 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-0xwjGf" + binary: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-0xwjGf" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_USER_MAKE_RULES_OVERRIDE: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-0xwjGf' + + Run Build Command(s): /home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja -v cmTC_fc3ef + [1/2] /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_fc3ef.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + FAILED: CMakeFiles/cmTC_fc3ef.dir/CMakeCCompilerABI.c.o + /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_fc3ef.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + (2042) no target device specified; use the -mcpu option to specify a target device + ninja: build stopped: subcommand failed. + + exitCode: 1 +... + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple (clang|LLVM) version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is OrangeC using "--version" did not match "occ \\(OrangeC\\) Version": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is HP using "-V" did not match "HP C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ + ]+oneAPI)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is MSVC using "-?" did not match "Microsoft": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TI using "-h" did not match "Texas Instruments": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TIClang using "--version" did not match "(TI (.*) Clang Compiler)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IAR using "" did not match "IAR Assembler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)|(Arm Compiler)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is NASM using "-v" did not match "(NASM version)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is YASM using "--version" did not match "(yasm)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ADSP using "-version" did not match "Analog Devices": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is QCC using "-V" did not match "gcc_nto": + (2042) no target device specified; use the -mcpu option to specify a target device +... + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:200 (message)" + - "CMakeLists.txt:18 (project)" + message: | + The target system is: Generic - - + The host system is: Linux - 6.12.9-arch1-1 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -Aa + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -D__CLASSIC_C__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3 + + The output was: + 1 + (2043) target device was not recognized + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. + Compiler: /opt/microchip/xc8/v2.32/bin/xc8-cc + Build flags: + Id flags: -c;-I__does_not_exist__ + + The output was: + 1 + (2042) no target device specified; use the -mcpu option to specify a target device + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:86 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the C compiler is IAR using "" did not match "IAR .+ Compiler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple (clang|LLVM) version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is OrangeC using "--version" did not match "occ \\(OrangeC\\) Version": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is HP using "-V" did not match "HP C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ + ]+oneAPI)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is MSVC using "-?" did not match "Microsoft": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TI using "-h" did not match "Texas Instruments": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TIClang using "--version" did not match "(TI (.*) Clang Compiler)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IAR using "" did not match "IAR Assembler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)|(Arm Compiler)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is NASM using "-v" did not match "(NASM version)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is YASM using "--version" did not match "(yasm)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ADSP using "-version" did not match "Analog Devices": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is QCC using "-V" did not match "gcc_nto": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:18 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-nD2Icl" + binary: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-nD2Icl" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_USER_MAKE_RULES_OVERRIDE: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/CMakeScratch/TryCompile-nD2Icl' + + Run Build Command(s): /home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja -v cmTC_909f7 + [1/2] /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_909f7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + FAILED: CMakeFiles/cmTC_909f7.dir/CMakeCCompilerABI.c.o + /opt/microchip/xc8/v2.32/bin/xc8-cc -o CMakeFiles/cmTC_909f7.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + (2042) no target device specified; use the -mcpu option to specify a target device + ninja: build stopped: subcommand failed. + + exitCode: 1 +... + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple (clang|LLVM) version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is OrangeC using "--version" did not match "occ \\(OrangeC\\) Version": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is HP using "-V" did not match "HP C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ + ]+oneAPI)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is MSVC using "-?" did not match "Microsoft": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TI using "-h" did not match "Texas Instruments": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is TIClang using "--version" did not match "(TI (.*) Clang Compiler)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is IAR using "" did not match "IAR Assembler": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ARMCC using "" did not match "(ARM Compiler)|(ARM Assembler)|(Arm Compiler)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is NASM using "-v" did not match "(NASM version)": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is YASM using "--version" did not match "(yasm)": + Microchip MPLAB XC8 C Compiler V2.32 + Build date: Feb 1 2021 + Part Support Version: 2.32 + Copyright (C) 2021 Microchip Technology Inc. + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is ADSP using "-version" did not match "Analog Devices": + (2042) no target device specified; use the -mcpu option to specify a target device + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1250 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is QCC using "-V" did not match "gcc_nto": + (2042) no target device specified; use the -mcpu option to specify a target device +... diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/InstallScripts.json b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000..c56e819 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/InstallScripts.json @@ -0,0 +1,7 @@ +{ + "InstallScripts" : + [ + "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/TargetDirectories.txt b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..3aab3aa --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_default.elf.dir +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/edit_cache.dir +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/CMakeFiles/rebuild_cache.dir diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel 2025-06-05-12-20-20).check_cache b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel 2025-06-05-12-20-20).check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel 2025-06-05-12-20-20).check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-15-10-38-19).check_cache b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-15-10-38-19).check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-15-10-38-19).check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-22-10-59-35).check_cache b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-22-10-59-35).check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-22-10-59-35).check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/cmake.check_cache b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..e69de29 diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o new file mode 100644 index 0000000..d5a2c1e Binary files /dev/null and b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o differ diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o new file mode 100644 index 0000000..3f7269f Binary files /dev/null and b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o differ diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o new file mode 100644 index 0000000..ac59fa1 Binary files /dev/null and b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o differ diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o new file mode 100644 index 0000000..d9d5fb7 Binary files /dev/null and b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o differ diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o new file mode 100644 index 0000000..3e728e0 Binary files /dev/null and b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o differ diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o new file mode 100644 index 0000000..2f72dfa Binary files /dev/null and b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o differ diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o new file mode 100644 index 0000000..4ed43b7 Binary files /dev/null and b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o differ diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o new file mode 100644 index 0000000..faa8ad2 Binary files /dev/null and b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o differ diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o new file mode 100644 index 0000000..3fa196c Binary files /dev/null and b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o differ diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o new file mode 100644 index 0000000..95f0ff7 Binary files /dev/null and b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o differ diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o new file mode 100644 index 0000000..bad5f93 Binary files /dev/null and b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o differ diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o new file mode 100644 index 0000000..28cfc85 Binary files /dev/null and b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o differ diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/rules (SFConflict ispatel@live.com 2025-05-18-09-07-10).ninja b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/rules (SFConflict ispatel@live.com 2025-05-18-09-07-10).ninja new file mode 100644 index 0000000..dbd0874 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/rules (SFConflict ispatel@live.com 2025-05-18-09-07-10).ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.0 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: radio_wheel_counter_default_project +# Configurations: +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__radio_wheel_counter_default_compile_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/opt/microchip/xc8/v2.32/bin/xc8-cc $DEFINES $INCLUDES $FLAGS -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__radio_wheel_counter_default_default.2eelf_ + command = $PRE_LINK && /opt/microchip/xc8/v2.32/bin/xc8-cc $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /usr/bin/cmake --regenerate-during-build -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja -t targets + description = All primary targets available: + diff --git a/avr_code/_build/radio_wheel_counter/default/CMakeFiles/rules.ninja b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/rules.ninja new file mode 100644 index 0000000..4f43d2b --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.31 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: radio_wheel_counter_default_project +# Configurations: +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__radio_wheel_counter_default_compile_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/opt/microchip/xc8/v2.32/bin/xc8-cc $DEFINES $INCLUDES $FLAGS -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__radio_wheel_counter_default_default.2eelf_ + command = $PRE_LINK && /opt/microchip/xc8/v2.32/bin/xc8-cc $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /usr/bin/cmake --regenerate-during-build -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /home/thebears/.mplab/app-finder/apps/ninja/v1.12.1/ninja -t targets + description = All primary targets available: + diff --git a/avr_code/_build/radio_wheel_counter/default/build (SFConflict ispatel@live.com 2025-05-18-09-07-10).ninja b/avr_code/_build/radio_wheel_counter/default/build (SFConflict ispatel@live.com 2025-05-18-09-07-10).ninja new file mode 100644 index 0000000..2087154 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/build (SFConflict ispatel@live.com 2025-05-18-09-07-10).ninja @@ -0,0 +1,245 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.0 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: radio_wheel_counter_default_project +# Configurations: +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/ +# ============================================================================= +# Object build statements for OBJECT_LIBRARY target radio_wheel_counter_default_compile + + +############################################# +# Order-only phony target for radio_wheel_counter_default_compile + +build cmake_object_order_depends_target_radio_wheel_counter_default_compile: phony || . + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + TARGET_COMPILE_PDB = CMakeFiles/radio_wheel_counter_default_compile.dir/ + TARGET_PDB = "" + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + TARGET_COMPILE_PDB = CMakeFiles/radio_wheel_counter_default_compile.dir/ + TARGET_PDB = "" + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + TARGET_COMPILE_PDB = CMakeFiles/radio_wheel_counter_default_compile.dir/ + TARGET_PDB = "" + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + TARGET_COMPILE_PDB = CMakeFiles/radio_wheel_counter_default_compile.dir/ + TARGET_PDB = "" + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + TARGET_COMPILE_PDB = CMakeFiles/radio_wheel_counter_default_compile.dir/ + TARGET_PDB = "" + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + TARGET_COMPILE_PDB = CMakeFiles/radio_wheel_counter_default_compile.dir/ + TARGET_PDB = "" + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + TARGET_COMPILE_PDB = CMakeFiles/radio_wheel_counter_default_compile.dir/ + TARGET_PDB = "" + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + TARGET_COMPILE_PDB = CMakeFiles/radio_wheel_counter_default_compile.dir/ + TARGET_PDB = "" + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + TARGET_COMPILE_PDB = CMakeFiles/radio_wheel_counter_default_compile.dir/ + TARGET_PDB = "" + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + TARGET_COMPILE_PDB = CMakeFiles/radio_wheel_counter_default_compile.dir/ + TARGET_PDB = "" + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + TARGET_COMPILE_PDB = CMakeFiles/radio_wheel_counter_default_compile.dir/ + TARGET_PDB = "" + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + TARGET_COMPILE_PDB = CMakeFiles/radio_wheel_counter_default_compile.dir/ + TARGET_PDB = "" + + + +############################################# +# Object library radio_wheel_counter_default_compile + +build radio_wheel_counter_default_compile: phony CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +# ============================================================================= +# Object build statements for EXECUTABLE target radio_wheel_counter_default_default.elf + + +############################################# +# Order-only phony target for radio_wheel_counter_default_default.elf + +build cmake_object_order_depends_target_radio_wheel_counter_default_default.elf: phony || cmake_object_order_depends_target_radio_wheel_counter_default_compile + + +# ============================================================================= +# Link build statements for EXECUTABLE target radio_wheel_counter_default_default.elf + + +############################################# +# Link the executable radio_wheel_counter_default_default.elf + +build radio_wheel_counter_default_default.elf: C_EXECUTABLE_LINKER__radio_wheel_counter_default_default.2eelf_ CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o || radio_wheel_counter_default_compile + LINK_FLAGS = -mcpu=ATmega328PB -Wl,-Map=mem.map -DXPRJ_default=default -Wl,--defsym=__MPLAB_BUILD=1 -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 -mno-const-data-in-progmem -Wl,--memorysummary,memoryfile.xml, -Wl,--start-group -Wl,--end-group + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_default.elf.dir + POST_BUILD = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default && /usr/bin/cmake -E make_directory /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/out/radio_wheel_counter && /usr/bin/cmake -E copy radio_wheel_counter_default_default.elf /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/out/radio_wheel_counter/default.elf + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/radio_wheel_counter_default_default.elf.dir/ + TARGET_FILE = radio_wheel_counter_default_default.elf + TARGET_PDB = radio_wheel_counter_default_default.elf.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default && /usr/bin/ccmake -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default && /usr/bin/cmake --regenerate-during-build -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + +build all: phony radio_wheel_counter_default_compile radio_wheel_counter_default_default.elf + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/cmake_install.cmake: RERUN_CMAKE | /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/file.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/main.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/rule.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/CMakeLists.txt /usr/share/cmake/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake/Modules/CMakeASMInformation.cmake /usr/share/cmake/Modules/CMakeCCompiler.cmake.in /usr/share/cmake/Modules/CMakeCCompilerABI.c /usr/share/cmake/Modules/CMakeCInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake/Modules/CMakeDetermineSystem.cmake /usr/share/cmake/Modules/CMakeFindBinUtils.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake/Modules/CMakeSystem.cmake.in /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake/Modules/CMakeTestCCompiler.cmake /usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake/Modules/Internal/CMakeInspectCLinker.cmake /usr/share/cmake/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/4.0.1/CMakeCCompiler.cmake CMakeFiles/4.0.1/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/file.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/main.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/rule.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/CMakeLists.txt /usr/share/cmake/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake/Modules/CMakeASMInformation.cmake /usr/share/cmake/Modules/CMakeCCompiler.cmake.in /usr/share/cmake/Modules/CMakeCCompilerABI.c /usr/share/cmake/Modules/CMakeCInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake/Modules/CMakeDetermineSystem.cmake /usr/share/cmake/Modules/CMakeFindBinUtils.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake/Modules/CMakeSystem.cmake.in /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake/Modules/CMakeTestCCompiler.cmake /usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake/Modules/Internal/CMakeInspectCLinker.cmake /usr/share/cmake/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/4.0.1/CMakeCCompiler.cmake CMakeFiles/4.0.1/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/avr_code/_build/radio_wheel_counter/default/build.ninja b/avr_code/_build/radio_wheel_counter/default/build.ninja new file mode 100644 index 0000000..e611db0 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/build.ninja @@ -0,0 +1,220 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.31 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: radio_wheel_counter_default_project +# Configurations: +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/ +# ============================================================================= +# Object build statements for OBJECT_LIBRARY target radio_wheel_counter_default_compile + + +############################################# +# Order-only phony target for radio_wheel_counter_default_compile + +build cmake_object_order_depends_target_radio_wheel_counter_default_compile: phony || . + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o: C_COMPILER__radio_wheel_counter_default_compile_unscanned_ /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o.d + FLAGS = -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + + + +############################################# +# Object library radio_wheel_counter_default_compile + +build radio_wheel_counter_default_compile: phony CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +# ============================================================================= +# Object build statements for EXECUTABLE target radio_wheel_counter_default_default.elf + + +############################################# +# Order-only phony target for radio_wheel_counter_default_default.elf + +build cmake_object_order_depends_target_radio_wheel_counter_default_default.elf: phony || cmake_object_order_depends_target_radio_wheel_counter_default_compile + + +# ============================================================================= +# Link build statements for EXECUTABLE target radio_wheel_counter_default_default.elf + + +############################################# +# Link the executable radio_wheel_counter_default_default.elf + +build radio_wheel_counter_default_default.elf: C_EXECUTABLE_LINKER__radio_wheel_counter_default_default.2eelf_ CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o || radio_wheel_counter_default_compile + LINK_FLAGS = -mcpu=ATmega328PB -Wl,-Map=mem.map -DXPRJ_default=default -Wl,--defsym=__MPLAB_BUILD=1 -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 -mno-const-data-in-progmem -Wl,--memorysummary,memoryfile.xml, -Wl,--start-group -Wl,--end-group + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_default.elf.dir + POST_BUILD = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default && /usr/bin/cmake -E make_directory /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/out/radio_wheel_counter && /usr/bin/cmake -E copy radio_wheel_counter_default_default.elf /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/out/radio_wheel_counter/default.elf + PRE_LINK = : + TARGET_FILE = radio_wheel_counter_default_default.elf + TARGET_PDB = radio_wheel_counter_default_default.elf.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default && /usr/bin/ccmake -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default && /usr/bin/cmake --regenerate-during-build -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default + +build all: phony radio_wheel_counter_default_compile radio_wheel_counter_default_default.elf + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/file.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/main.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/rule.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/CMakeLists.txt /usr/share/cmake/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake/Modules/CMakeASMInformation.cmake /usr/share/cmake/Modules/CMakeCInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake/Modules/CMakeFindBinUtils.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.31.4/CMakeCCompiler.cmake CMakeFiles/3.31.4/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/file.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/main.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/rule.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/CMakeLists.txt /usr/share/cmake/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake/Modules/CMakeASMInformation.cmake /usr/share/cmake/Modules/CMakeCInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake/Modules/CMakeFindBinUtils.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.31.4/CMakeCCompiler.cmake CMakeFiles/3.31.4/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/avr_code/_build/radio_wheel_counter/default/cmake_install.cmake b/avr_code/_build/radio_wheel_counter/default/cmake_install.cmake new file mode 100644 index 0000000..c68b99c --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/cmake_install.cmake @@ -0,0 +1,61 @@ +# Install script for directory: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/avr_code/_build/radio_wheel_counter/default/compile_commands (SFConflict ispatel@live.com 2025-05-18-09-07-10).json b/avr_code/_build/radio_wheel_counter/default/compile_commands (SFConflict ispatel@live.com 2025-05-18-09-07-10).json new file mode 100644 index 0000000..60febf1 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/compile_commands (SFConflict ispatel@live.com 2025-05-18-09-07-10).json @@ -0,0 +1,74 @@ +[ +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O0 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o" +} +] \ No newline at end of file diff --git a/avr_code/_build/radio_wheel_counter/default/compile_commands.json b/avr_code/_build/radio_wheel_counter/default/compile_commands.json new file mode 100644 index 0000000..854c933 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/compile_commands.json @@ -0,0 +1,74 @@ +[ +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default", + "command": "/opt/microchip/xc8/v2.32/bin/xc8-cc -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o" +} +] \ No newline at end of file diff --git a/avr_code/_build/radio_wheel_counter/default/mem.map b/avr_code/_build/radio_wheel_counter/default/mem.map new file mode 100644 index 0000000..6975317 --- /dev/null +++ b/avr_code/_build/radio_wheel_counter/default/mem.map @@ -0,0 +1,1482 @@ +Archive member included to satisfy reference by file (symbol) + +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o (__udivmodhi4) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o (__divmodhi4) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o (__udivmodsi4) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o (exit) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o (__do_copy_data) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o (dtostrf) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o (memcpy) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o (memset) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o (strchr) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o (snprintf) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (vfprintf) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) (dtoa_prf) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) (__ftoa_engine) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen_P) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (fputc) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (__ultoa_invert) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__prologue_saves__) +/opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__epilogue_restores__) + +Allocating common symbols +Common symbol size file + +diameter_str 0x80 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +cond_1 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +main_counter 0x2 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +name_str 0x80 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +trimmed_string 0x4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o +tx_rx_data 0x41 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o +c_hash_3 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +self_value 0x2 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +c_hash_2 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +total_wheel_counts 0x1e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +diameter_len 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +msg_hash 0x4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o +cond_3 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +name_len 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +string_trim_result 0x4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +output_buffer 0x200 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o +time_data 0x7 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o +p_hash_1 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +p_hash_2 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +array_internal 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o +len_payload 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o +binary_string 0x9 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o +cond_4 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +data 0x7 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o +c_hash_1 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +rx_data 0x41 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +cond_2 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +rssi 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o +p_hash_3 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +td 0x7 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +cond_5 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +tx_data 0x41 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + +Discarded input sections + + .data 0x0000000000000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + .bss 0x0000000000000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .text.start_sleeping + 0x0000000000000000 0x32 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text.uart_sendStringArray + 0x0000000000000000 0x32 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text.uart_print_float + 0x0000000000000000 0x44 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text.bytes2hex + 0x0000000000000000 0x50 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text.uart_print_binary_hex + 0x0000000000000000 0x90 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text.uart_print_hex + 0x0000000000000000 0x5e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text.uart_print_rtc_time + 0x0000000000000000 0x94 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .data.HexLookUp + 0x0000000000000000 0x11 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .text.rfm69_set_state + 0x0000000000000000 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .text.wait_rx_payload_ready + 0x0000000000000000 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .text.set_rfm69_standby + 0x0000000000000000 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .text.set_rfm69_sleep + 0x0000000000000000 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .text.set_rfm69_tx_power + 0x0000000000000000 0xa CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .text.led_1_set_state + 0x0000000000000000 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .text.led_2_set_state + 0x0000000000000000 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .text.led_3_set_state + 0x0000000000000000 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .text.read_one_byte_16bit_addr + 0x0000000000000000 0x8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .text.read_one_byte_16bit_addr_no_err_register + 0x0000000000000000 0x1e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .text.spi_eeprom_select + 0x0000000000000000 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_info 0x0000000000000000 0x261 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_abbrev 0x0000000000000000 0x55 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_aranges + 0x0000000000000000 0x20 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_ranges 0x0000000000000000 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_line 0x0000000000000000 0xc6 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_str 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .comment 0x0000000000000000 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .debug_frame 0x0000000000000000 0x24 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .text.rfid_read_system_register + 0x0000000000000000 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .text.shutdown_all_peripherals + 0x0000000000000000 0x34 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_info 0x0000000000000000 0x24e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_abbrev 0x0000000000000000 0x42 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_aranges + 0x0000000000000000 0x20 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_ranges 0x0000000000000000 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_line 0x0000000000000000 0xdc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_str 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .comment 0x0000000000000000 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .debug_frame 0x0000000000000000 0x24 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o + .text 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + .data 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + .bss 0x0000000000000000 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .stack.descriptors + 0x0000000000000000 0x1a /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.prologue + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .stack.descriptors + 0x0000000000000000 0x19 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.prologue + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .stack.descriptors + 0x0000000000000000 0x1a /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.prologue + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc.div + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc.prologue + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .stack.descriptors + 0x0000000000000000 0x13 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.div + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.prologue + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .stack.descriptors + 0x0000000000000000 0x15 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text.avrlibc 0x0000000000000000 0x40 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .comment 0x0000000000000000 0x2d /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .stack.descriptors + 0x0000000000000000 0x14 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + .stack.descriptors + 0x0000000000000000 0x14 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .stack.descriptors + 0x0000000000000000 0x14 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .stack.descriptors + 0x0000000000000000 0x16 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .stack.descriptors + 0x0000000000000000 0x16 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .stack.descriptors + 0x0000000000000000 0x16 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text.avrlibc 0x0000000000000000 0x2b4 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .comment 0x0000000000000000 0x2d /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text.avrlibc 0x0000000000000000 0x1b0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .stack.descriptors.hdr + 0x0000000000000000 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .stack.descriptors + 0x0000000000000000 0x1b /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .progmem.data 0x0000000000000000 0xfa /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .stack.descriptors + 0x0000000000000000 0x17 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .stack.descriptors + 0x0000000000000000 0x15 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .stack.descriptors + 0x0000000000000000 0x13 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .stack.descriptors + 0x0000000000000000 0x1c /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.div + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + .text 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .data 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .bss 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.mul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.div + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x0000000000000000 0x0000000000008000 xr +data 0x0000000000800100 0x0000000000000800 rw !x +eeprom 0x0000000000810000 0x0000000000000400 rw !x +fuse 0x0000000000820000 0x0000000000000003 rw !x +lock 0x0000000000830000 0x0000000000000400 rw !x +signature 0x0000000000840000 0x0000000000000400 rw !x +user_signatures 0x0000000000850000 0x0000000000000400 rw !x +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +Address of section .data set to 0x800100 +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + 0x0000000000000001 __MPLAB_BUILD = 0x1 +START GROUP +END GROUP +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.o +LOAD CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o +START GROUP +LOAD /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a +LOAD /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libm.a +LOAD /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/libatmega328pb.a +END GROUP + [0x0000000000000000] __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 + [0x0000000000800100] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800060 + [0x0000000000008000] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x20000 + [0x0000000000000800] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 + [0x0000000000000400] __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 + [0x0000000000000003] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400 + 0x0000000000000400 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400 + 0x0000000000000400 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400 + 0x0000000000000400 __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400 + +.hash + *(.hash) + +.dynsym + *(.dynsym) + +.dynstr + *(.dynstr) + +.gnu.version + *(.gnu.version) + +.gnu.version_d + *(.gnu.version_d) + +.gnu.version_r + *(.gnu.version_r) + +.rel.init + *(.rel.init) + +.rela.init + *(.rela.init) + +.rel.text + *(.rel.text) + *(.rel.text.*) + *(.rel.gnu.linkonce.t*) + +.rela.text + *(.rela.text) + *(.rela.text.*) + *(.rela.gnu.linkonce.t*) + +.rel.fini + *(.rel.fini) + +.rela.fini + *(.rela.fini) + +.rel.rodata + *(.rel.rodata) + *(.rel.rodata.*) + *(.rel.gnu.linkonce.r*) + +.rela.rodata + *(.rela.rodata) + *(.rela.rodata.*) + *(.rela.gnu.linkonce.r*) + +.rel.data + *(.rel.data) + *(.rel.data.*) + *(.rel.gnu.linkonce.d*) + +.rela.data + *(.rela.data) + *(.rela.data.*) + *(.rela.gnu.linkonce.d*) + +.rel.ctors + *(.rel.ctors) + +.rela.ctors + *(.rela.ctors) + +.rel.dtors + *(.rel.dtors) + +.rela.dtors + *(.rela.dtors) + +.rel.got + *(.rel.got) + +.rela.got + *(.rela.got) + +.rel.bss + *(.rel.bss) + +.rela.bss + *(.rela.bss) + +.rel.plt + *(.rel.plt) + +.rela.plt + *(.rela.plt) + +.text 0x0000000000000000 0x11a + *(.vectors) + .vectors 0x0000000000000000 0xb4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + 0x0000000000000000 __vectors + 0x0000000000000000 __vector_default + *(.vectors) + *(.progmem.gcc*) + *(.dinit) + .dinit 0x00000000000000b4 0x11 data_init + 0x00000000000000c6 . = ALIGN (0x2) + *fill* 0x00000000000000c5 0x1 + 0x00000000000000c6 __trampolines_start = . + *(.trampolines) + .trampolines 0x00000000000000c6 0x0 linker stubs + *(.trampolines*) + 0x00000000000000c6 __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + 0x00000000000000c6 . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + *(.lowtext) + *(.lowtext*) + 0x00000000000000c6 __ctors_start = . + *(.ctors) + 0x00000000000000c6 __ctors_end = . + 0x00000000000000c6 __dtors_start = . + *(.dtors) + 0x00000000000000c6 __dtors_end = . + SORT(*)(.ctors) + SORT(*)(.dtors) + *(.init0) + .init0 0x00000000000000c6 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + 0x00000000000000c6 __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x00000000000000c6 0xc /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + .init4 0x00000000000000d2 0x3c /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_copy_data.o) + 0x00000000000000d2 __do_copy_data + 0x0000000000000100 __do_clear_bss + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x000000000000010e 0x8 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + *(.init9) + 0x0000000000000116 . = ALIGN (0x2) + *(.fini9) + .fini9 0x0000000000000116 0x0 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + 0x0000000000000116 exit + 0x0000000000000116 _exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x0000000000000116 0x4 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + *(.fini0) + 0x000000000000011a _etext = . + +.data 0x0000000000800100 0x0 load address 0x000000000000011a + [!provide] PROVIDE (__data_start, .) + *(.gnu.linkonce.d*) + *(.gnu.linkonce.r*) + 0x0000000000800100 . = ALIGN (0x2) + 0x0000000000800100 _edata = . + [!provide] PROVIDE (__data_end, .) + +.bss 0x0000000000800100 0x42e + [!provide] PROVIDE (__bss_start, .) + *(COMMON) + COMMON 0x0000000000800100 0x1bc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x0000000000800100 diameter_str + 0x0000000000800180 cond_1 + 0x0000000000800181 main_counter + 0x0000000000800183 name_str + 0x0000000000800203 c_hash_3 + 0x0000000000800204 self_value + 0x0000000000800206 c_hash_2 + 0x0000000000800207 total_wheel_counts + 0x0000000000800225 diameter_len + 0x0000000000800226 cond_3 + 0x0000000000800227 name_len + 0x0000000000800228 string_trim_result + 0x000000000080022c p_hash_1 + 0x000000000080022d p_hash_2 + 0x000000000080022e cond_4 + 0x000000000080022f c_hash_1 + 0x0000000000800230 rx_data + 0x0000000000800271 cond_2 + 0x0000000000800272 p_hash_3 + 0x0000000000800273 td + 0x000000000080027a cond_5 + 0x000000000080027b tx_data + COMMON 0x00000000008002bc 0x219 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x00000000008002bc output_buffer + 0x00000000008004bc array_internal + 0x00000000008004cc binary_string + COMMON 0x00000000008004d5 0x47 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x00000000008004d5 tx_rx_data + 0x0000000000800516 msg_hash + 0x000000000080051a len_payload + 0x000000000080051b rssi + COMMON 0x000000000080051c 0x4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + 0x000000000080051c trimmed_string + COMMON 0x0000000000800520 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000800520 time_data + 0x0000000000800527 data + [!provide] PROVIDE (__bss_end, .) + 0x000000000000011a __data_load_start = LOADADDR (.data) + 0x000000000000011a __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x000000000080052e 0x0 + [!provide] PROVIDE (__noinit_start, .) + *(.noinit*) + [!provide] PROVIDE (__noinit_end, .) + 0x000000000080052e _end = . + +.eeprom 0x0000000000810000 0x0 + *(.eeprom*) + 0x0000000000810000 __eeprom_end = . + +.fuse + *(.fuse) + *(.lfuse) + *(.hfuse) + *(.efuse) + +.lock + *(.lock*) + +.signature + *(.signature*) + +.user_signatures + *(.user_signatures*) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment 0x0000000000000000 0x5b + *(.comment) + .comment 0x0000000000000000 0x2f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x30 (size before relaxing) + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .comment 0x000000000000002f 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + .comment 0x000000000000002f 0x2c /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + 0x2d (size before relaxing) + .comment 0x000000000000005b 0x2d /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .comment 0x000000000000005b 0x2d /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + +.stack.descriptors.hdr + 0x0000000000000000 0xb6 + .stack.descriptors.hdr + 0x0000000000000000 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + .stack.descriptors.hdr + 0x000000000000000e 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + .stack.descriptors.hdr + 0x000000000000001c 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + .stack.descriptors.hdr + 0x000000000000002a 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_exit.o) + .stack.descriptors.hdr + 0x0000000000000038 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .stack.descriptors.hdr + 0x0000000000000046 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + .stack.descriptors.hdr + 0x0000000000000054 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .stack.descriptors.hdr + 0x0000000000000062 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .stack.descriptors.hdr + 0x0000000000000070 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .stack.descriptors.hdr + 0x000000000000007e 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .stack.descriptors.hdr + 0x000000000000008c 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .stack.descriptors.hdr + 0x000000000000009a 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .stack.descriptors.hdr + 0x00000000000000a8 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + +.note.gnu.build-id + *(.note.gnu.build-id) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x0000000000000000 0x3f0 + *(.debug_aranges) + .debug_aranges + 0x0000000000000000 0x48 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_aranges + 0x0000000000000048 0x90 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_aranges + 0x00000000000000d8 0xe8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_aranges + 0x00000000000001c0 0x48 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_aranges + 0x0000000000000208 0x88 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_aranges + 0x0000000000000290 0x28 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_aranges + 0x00000000000002b8 0x48 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_aranges + 0x0000000000000300 0x40 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_aranges + 0x0000000000000340 0x60 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_aranges + 0x00000000000003a0 0x50 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x0000000000000000 0x5e97 + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x0000000000000000 0x8ea /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + .debug_info 0x00000000000008ea 0x125d CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_info 0x0000000000001b47 0xd80 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_info 0x00000000000028c7 0x1397 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_info 0x0000000000003c5e 0x339 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_info 0x0000000000003f97 0x84b CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_info 0x00000000000047e2 0x27f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_info 0x0000000000004a61 0x6a4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_info 0x0000000000005105 0x2c8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_info 0x00000000000053cd 0x6ff CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_info 0x0000000000005acc 0x3cb CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_abbrev 0x0000000000000000 0x14a2 + *(.debug_abbrev) + .debug_abbrev 0x0000000000000000 0x86e /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + .debug_abbrev 0x000000000000086e 0x23f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_abbrev 0x0000000000000aad 0x18d CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_abbrev 0x0000000000000c3a 0x252 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_abbrev 0x0000000000000e8c 0x83 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_abbrev 0x0000000000000f0f 0x11e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_abbrev 0x000000000000102d 0x86 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_abbrev 0x00000000000010b3 0x1ba CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_abbrev 0x000000000000126d 0x42 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_abbrev 0x00000000000012af 0x109 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_abbrev 0x00000000000013b8 0xea CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_line 0x0000000000000000 0x20a5 + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x0000000000000000 0x1a6 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + .debug_line 0x00000000000001a6 0x591 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_line 0x0000000000000737 0x48f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_line 0x0000000000000bc6 0x732 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_line 0x00000000000012f8 0x194 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_line 0x000000000000148c 0x3b4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_line 0x0000000000001840 0xeb CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_line 0x000000000000192b 0x253 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_line 0x0000000000001b7e 0x15e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_line 0x0000000000001cdc 0x22d CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_line 0x0000000000001f09 0x19c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_frame 0x0000000000000000 0xba8 + *(.debug_frame) + .debug_frame 0x0000000000000000 0x160 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_frame 0x0000000000000160 0x270 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_frame 0x00000000000003d0 0x314 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_frame 0x00000000000006e4 0x74 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_frame 0x0000000000000758 0x1a8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_frame 0x0000000000000900 0x34 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_frame 0x0000000000000934 0x90 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_frame 0x00000000000009c4 0x64 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_frame 0x0000000000000a28 0xfc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_frame 0x0000000000000b24 0x84 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_str 0x0000000000000000 0x6f6 + *(.debug_str) + .debug_str 0x0000000000000000 0x318 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + .debug_str 0x0000000000000318 0x2bd CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_str 0x00000000000005d5 0x12 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_str 0x00000000000005e7 0x2f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_str 0x0000000000000616 0x6 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_str 0x000000000000061c 0x27 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_str 0x0000000000000643 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_str 0x0000000000000643 0x4e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_str 0x0000000000000691 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_str 0x0000000000000691 0x65 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_str 0x00000000000006f6 0x0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_loc 0x0000000000000000 0x1716 + *(.debug_loc) + .debug_loc 0x0000000000000000 0x255 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_loc 0x0000000000000255 0x4c9 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_loc 0x000000000000071e 0x716 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_loc 0x0000000000000e34 0x544 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_loc 0x0000000000001378 0x1f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_loc 0x0000000000001397 0x1ab CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_loc 0x0000000000001542 0x160 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_loc 0x00000000000016a2 0x74 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_macinfo + *(.debug_macinfo) + +.debug_weaknames + *(.debug_weaknames) + +.debug_funcnames + *(.debug_funcnames) + +.debug_typenames + *(.debug_typenames) + +.debug_varnames + *(.debug_varnames) + +.debug_pubtypes + *(.debug_pubtypes) + +.debug_ranges 0x0000000000000000 0x390 + *(.debug_ranges) + .debug_ranges 0x0000000000000000 0x78 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + .debug_ranges 0x0000000000000078 0x80 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + .debug_ranges 0x00000000000000f8 0xd8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + .debug_ranges 0x00000000000001d0 0x38 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + .debug_ranges 0x0000000000000208 0x78 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + .debug_ranges 0x0000000000000280 0x18 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + .debug_ranges 0x0000000000000298 0x38 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + .debug_ranges 0x00000000000002d0 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + .debug_ranges 0x0000000000000300 0x50 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + .debug_ranges 0x0000000000000350 0x40 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + +.debug_macro + *(.debug_macro) +OUTPUT(radio_wheel_counter_default_default.elf elf32-avr) +LOAD linker stubs +LOAD data_init + +.note.gnu.avr.deviceinfo + 0x0000000000000000 0x40 + .note.gnu.avr.deviceinfo + 0x0000000000000000 0x40 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + +.bss.index_wheel_count + 0x0000000000800729 0x1 + .bss.index_wheel_count + 0x0000000000800729 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x0000000000800729 index_wheel_count + +.bss.increment_minute_index + 0x000000000080072a 0x1 + .bss.increment_minute_index + 0x000000000080072a 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x000000000080072a increment_minute_index + +.bss.is_debouncing + 0x000000000080072b 0x1 + .bss.is_debouncing + 0x000000000080072b 0x1 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x000000000080072b is_debouncing + +.text.main 0x000000000000011a 0x510 + .text.main 0x000000000000011a 0x510 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x000000000000011a main + +.text.avrlibc 0x000000000000062a 0x3c2 + .text.avrlibc 0x000000000000062a 0x3c2 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + 0x000000000000062a vfprintf + +.text.generate_wheel_counts_message + 0x00000000000009ec 0x142 + .text.generate_wheel_counts_message + 0x00000000000009ec 0x142 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x00000000000009ec generate_wheel_counts_message + +.text.rtc_write_time + 0x0000000000000b2e 0x120 + .text.rtc_write_time + 0x0000000000000b2e 0x120 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000000b2e rtc_write_time + +.text.rtc_read_time + 0x0000000000000c4e 0x10c + .text.rtc_read_time + 0x0000000000000c4e 0x10c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000000c4e rtc_read_time + +.text.uart_print_uint8_array + 0x0000000000000d5a 0xde + .text.uart_print_uint8_array + 0x0000000000000d5a 0xde CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000000d5a uart_print_uint8_array + +.text.rfm69_init + 0x0000000000000e38 0xd4 + .text.rfm69_init + 0x0000000000000e38 0xd4 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000000e38 rfm69_init + +.text.hash_3bytes + 0x0000000000000f0c 0xbe + .text.hash_3bytes + 0x0000000000000f0c 0xbe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000000f0c hash_3bytes + +.text.avrlibc 0x0000000000000fca 0xbc + .text.avrlibc 0x0000000000000fca 0xbc /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + 0x0000000000000fca __ultoa_invert + +.text.read_n_bytes_16bit_addr + 0x0000000000001086 0xa8 + .text.read_n_bytes_16bit_addr + 0x0000000000001086 0xa8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001086 read_n_bytes_16bit_addr + +.text.read_n_bytes + 0x000000000000112e 0xa0 + .text.read_n_bytes + 0x000000000000112e 0xa0 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x000000000000112e read_n_bytes + +.text.rfm69_write_msg + 0x00000000000011ce 0x9c + .text.rfm69_write_msg + 0x00000000000011ce 0x9c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x00000000000011ce rfm69_write_msg + +.text.rfm69_read_msg + 0x000000000000126a 0x92 + .text.rfm69_read_msg + 0x000000000000126a 0x92 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x000000000000126a rfm69_read_msg + +.text.__vector_2 + 0x00000000000012fc 0x86 + .text.__vector_2 + 0x00000000000012fc 0x86 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x00000000000012fc __vector_2 + +.text.avrlibc 0x0000000000001382 0x78 + .text.avrlibc 0x0000000000001382 0x78 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(fputc.o) + 0x0000000000001382 fputc + +.text.rfid_read_first_ndef_entry + 0x00000000000013fa 0x6e + .text.rfid_read_first_ndef_entry + 0x00000000000013fa 0x6e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + 0x00000000000013fa rfid_read_first_ndef_entry + +.text.uart_print_binary + 0x0000000000001468 0x6c + .text.uart_print_binary + 0x0000000000001468 0x6c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000001468 uart_print_binary + +.text.uart_print_uint8 + 0x00000000000014d4 0x66 + .text.uart_print_uint8 + 0x00000000000014d4 0x66 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x00000000000014d4 uart_print_uint8 + +.text.write_n_bytes + 0x000000000000153a 0x62 + .text.write_n_bytes + 0x000000000000153a 0x62 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x000000000000153a write_n_bytes + +.text.uart_print_uint16 + 0x000000000000159c 0x60 + .text.uart_print_uint16 + 0x000000000000159c 0x60 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x000000000000159c uart_print_uint16 + +.text.avrlibc 0x00000000000015fc 0x60 + .text.avrlibc 0x00000000000015fc 0x60 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + 0x00000000000015fc snprintf + +.text.spi_write_rfm69_multiple_rt + 0x000000000000165c 0x5e + .text.spi_write_rfm69_multiple_rt + 0x000000000000165c 0x5e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x000000000000165c spi_write_rfm69_multiple_rt + +.text.__vector_6 + 0x00000000000016ba 0x58 + .text.__vector_6 + 0x00000000000016ba 0x58 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x00000000000016ba __vector_6 + +.text.__vector_1 + 0x0000000000001712 0x56 + .text.__vector_1 + 0x0000000000001712 0x56 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x0000000000001712 __vector_1 + +.text.uart_print_tx_rx_data + 0x0000000000001768 0x50 + .text.uart_print_tx_rx_data + 0x0000000000001768 0x50 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000001768 uart_print_tx_rx_data + +.text.hash 0x00000000000017b8 0x48 + .text.hash 0x00000000000017b8 0x48 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x00000000000017b8 hash + +.text.remove_spaces + 0x0000000000001800 0x46 + .text.remove_spaces + 0x0000000000001800 0x46 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + 0x0000000000001800 remove_spaces + +.text.libgcc.div + 0x0000000000001846 0x44 + .text.libgcc.div + 0x0000000000001846 0x44 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodsi4.o) + 0x0000000000001846 __udivmodsi4 + +.text.wait_rx_payload_ready_timeout + 0x000000000000188a 0x40 + .text.wait_rx_payload_ready_timeout + 0x000000000000188a 0x40 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x000000000000188a wait_rx_payload_ready_timeout + +.text.i2c_start + 0x00000000000018ca 0x3c + .text.i2c_start + 0x00000000000018ca 0x3c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x00000000000018ca i2c_start + +.text.libgcc.prologue + 0x0000000000001906 0x38 + .text.libgcc.prologue + 0x0000000000001906 0x38 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_prologue.o) + 0x0000000000001906 __prologue_saves__ + +.text.libgcc.prologue + 0x000000000000193e 0x36 + .text.libgcc.prologue + 0x000000000000193e 0x36 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_epilogue.o) + 0x000000000000193e __epilogue_restores__ + +.text.adc_StartConversion + 0x0000000000001974 0x34 + .text.adc_StartConversion + 0x0000000000001974 0x34 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001974 adc_StartConversion + +.text.rtc_set_per_minute_alarm + 0x00000000000019a8 0x30 + .text.rtc_set_per_minute_alarm + 0x00000000000019a8 0x30 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x00000000000019a8 rtc_set_per_minute_alarm + +.text.get_battery_reading + 0x00000000000019d8 0x2c + .text.get_battery_reading + 0x00000000000019d8 0x2c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + 0x00000000000019d8 get_battery_reading + +.text.spi_write_rfm69_rt + 0x0000000000001a04 0x2c + .text.spi_write_rfm69_rt + 0x0000000000001a04 0x2c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001a04 spi_write_rfm69_rt + +.text.libgcc.div + 0x0000000000001a30 0x28 + .text.libgcc.div + 0x0000000000001a30 0x28 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_udivmodhi4.o) + 0x0000000000001a30 __udivmodhi4 + +.text.libgcc.div + 0x0000000000001a58 0x28 + .text.libgcc.div + 0x0000000000001a58 0x28 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/avr5/libgcc.a(_divmodhi4.o) + 0x0000000000001a58 __divmodhi4 + 0x0000000000001a58 _div + +.text.spi_read_rfm69_rt + 0x0000000000001a80 0x26 + .text.spi_read_rfm69_rt + 0x0000000000001a80 0x26 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001a80 spi_read_rfm69_rt + +.text.reset_rfm69 + 0x0000000000001aa6 0x26 + .text.reset_rfm69 + 0x0000000000001aa6 0x26 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001aa6 reset_rfm69 + +.text.i2c_write + 0x0000000000001acc 0x24 + .text.i2c_write + 0x0000000000001acc 0x24 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001acc i2c_write + +.text.reset_txrx_struct + 0x0000000000001af0 0x20 + .text.reset_txrx_struct + 0x0000000000001af0 0x20 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001af0 reset_txrx_struct + +.text.write_one_byte + 0x0000000000001b10 0x20 + .text.write_one_byte + 0x0000000000001b10 0x20 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001b10 write_one_byte + +.text.uart_sendString + 0x0000000000001b30 0x1e + .text.uart_sendString + 0x0000000000001b30 0x1e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000001b30 uart_sendString + +.text.read_one_byte_no_err_register + 0x0000000000001b4e 0x1e + .text.read_one_byte_no_err_register + 0x0000000000001b4e 0x1e CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001b4e read_one_byte_no_err_register + +.text.set_rfm69_mode + 0x0000000000001b6c 0x1c + .text.set_rfm69_mode + 0x0000000000001b6c 0x1c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001b6c set_rfm69_mode + +.text.wdt_isr_enable + 0x0000000000001b88 0x1c + .text.wdt_isr_enable + 0x0000000000001b88 0x1c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + 0x0000000000001b88 wdt_isr_enable + +.text.adc_GetConversion + 0x0000000000001ba4 0x1c + .text.adc_GetConversion + 0x0000000000001ba4 0x1c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001ba4 adc_GetConversion + +.text.uart_init + 0x0000000000001bc0 0x18 + .text.uart_init + 0x0000000000001bc0 0x18 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000001bc0 uart_init + +.text.uart_wait_until_sent + 0x0000000000001bd8 0x16 + .text.uart_wait_until_sent + 0x0000000000001bd8 0x16 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000001bd8 uart_wait_until_sent + +.text.i2c_read_ack + 0x0000000000001bee 0x16 + .text.i2c_read_ack + 0x0000000000001bee 0x16 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001bee i2c_read_ack + +.text.i2c_read_nack + 0x0000000000001c04 0x16 + .text.i2c_read_nack + 0x0000000000001c04 0x16 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001c04 i2c_read_nack + +.text.avrlibc 0x0000000000001c1a 0x16 + .text.avrlibc 0x0000000000001c1a 0x16 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strchr.o) + 0x0000000000001c1a strchr + +.text.avrlibc 0x0000000000001c30 0x16 + .text.avrlibc 0x0000000000001c30 0x16 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + 0x0000000000001c30 strnlen_P + +.text.avrlibc 0x0000000000001c46 0x16 + .text.avrlibc 0x0000000000001c46 0x16 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + 0x0000000000001c46 strnlen + +.text.spi_write + 0x0000000000001c5c 0x14 + .text.spi_write + 0x0000000000001c5c 0x14 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + 0x0000000000001c5c spi_write + +.text.set_up_reed_interrupt + 0x0000000000001c70 0x14 + .text.set_up_reed_interrupt + 0x0000000000001c70 0x14 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + 0x0000000000001c70 set_up_reed_interrupt + +.text.set_up_minute_interrupt + 0x0000000000001c84 0x14 + .text.set_up_minute_interrupt + 0x0000000000001c84 0x14 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + 0x0000000000001c84 set_up_minute_interrupt + +.text.adc_Initialize + 0x0000000000001c98 0x14 + .text.adc_Initialize + 0x0000000000001c98 0x14 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001c98 adc_Initialize + +.text.set_rfm69_power_amp_boost + 0x0000000000001cac 0x12 + .text.set_rfm69_power_amp_boost + 0x0000000000001cac 0x12 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001cac set_rfm69_power_amp_boost + +.text.set_rfm69_power_amp_normal + 0x0000000000001cbe 0x12 + .text.set_rfm69_power_amp_normal + 0x0000000000001cbe 0x12 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001cbe set_rfm69_power_amp_normal + +.text.i2c_init 0x0000000000001cd0 0x12 + .text.i2c_init + 0x0000000000001cd0 0x12 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001cd0 i2c_init + +.text.i2c_stop 0x0000000000001ce2 0x12 + .text.i2c_stop + 0x0000000000001ce2 0x12 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001ce2 i2c_stop + +.text.wdt_isr_disable + 0x0000000000001cf4 0x12 + .text.wdt_isr_disable + 0x0000000000001cf4 0x12 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + 0x0000000000001cf4 wdt_isr_disable + +.text.avrlibc 0x0000000000001d06 0x12 + .text.avrlibc 0x0000000000001d06 0x12 /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + 0x0000000000001d06 memcpy + +.text.uart_sendChar + 0x0000000000001d18 0x10 + .text.uart_sendChar + 0x0000000000001d18 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o + 0x0000000000001d18 uart_sendChar + +.text.set_rfm69_tx_mode + 0x0000000000001d28 0x10 + .text.set_rfm69_tx_mode + 0x0000000000001d28 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001d28 set_rfm69_tx_mode + +.text.set_rfm69_rx_mode + 0x0000000000001d38 0x10 + .text.set_rfm69_rx_mode + 0x0000000000001d38 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001d38 set_rfm69_rx_mode + +.text.set_rfm69_idle + 0x0000000000001d48 0x10 + .text.set_rfm69_idle + 0x0000000000001d48 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001d48 set_rfm69_idle + +.text.init_spi 0x0000000000001d58 0x10 + .text.init_spi + 0x0000000000001d58 0x10 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + 0x0000000000001d58 init_spi + +.text.spi_rfm69_select + 0x0000000000001d68 0xe + .text.spi_rfm69_select + 0x0000000000001d68 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001d68 spi_rfm69_select + +.text.rfm69_reset_state + 0x0000000000001d76 0xe + .text.rfm69_reset_state + 0x0000000000001d76 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + 0x0000000000001d76 rfm69_reset_state + +.text.ldo_set_state + 0x0000000000001d84 0xe + .text.ldo_set_state + 0x0000000000001d84 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.o + 0x0000000000001d84 ldo_set_state + +.text.rfid_set_low_power_down + 0x0000000000001d92 0xe + .text.rfid_set_low_power_down + 0x0000000000001d92 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + 0x0000000000001d92 rfid_set_low_power_down + +.text.rfid_set_i2c_power + 0x0000000000001da0 0xe + .text.rfid_set_i2c_power + 0x0000000000001da0 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + 0x0000000000001da0 rfid_set_i2c_power + +.text.rfid_read_memory + 0x0000000000001dae 0xe + .text.rfid_read_memory + 0x0000000000001dae 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.o + 0x0000000000001dae rfid_read_memory + +.text.rtc_read_time_array + 0x0000000000001dbc 0xe + .text.rtc_read_time_array + 0x0000000000001dbc 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000001dbc rtc_read_time_array + +.text.adc_GetConversionResult + 0x0000000000001dca 0xe + .text.adc_GetConversionResult + 0x0000000000001dca 0xe CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001dca adc_GetConversionResult + +.text.avrlibc 0x0000000000001dd8 0xe + .text.avrlibc 0x0000000000001dd8 0xe /opt/microchip/xc8/v2.32/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/libc.a(memset.o) + 0x0000000000001dd8 memset + +.text.wait_tx_sent + 0x0000000000001de6 0xc + .text.wait_tx_sent + 0x0000000000001de6 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001de6 wait_tx_sent + +.text.wait_rfm69_mode_ready + 0x0000000000001df2 0xc + .text.wait_rfm69_mode_ready + 0x0000000000001df2 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.o + 0x0000000000001df2 wait_rfm69_mode_ready + +.text.rtc_set_alarm_config + 0x0000000000001dfe 0xc + .text.rtc_set_alarm_config + 0x0000000000001dfe 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000001dfe rtc_set_alarm_config + +.text.rtc_enable_interrupts + 0x0000000000001e0a 0xc + .text.rtc_enable_interrupts + 0x0000000000001e0a 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000001e0a rtc_enable_interrupts + +.text.adc_Disable + 0x0000000000001e16 0xc + .text.adc_Disable + 0x0000000000001e16 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001e16 adc_Disable + +.text.adc_Enable + 0x0000000000001e22 0xc + .text.adc_Enable + 0x0000000000001e22 0xc CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001e22 adc_Enable + +.text.rtc_read_register + 0x0000000000001e2e 0xa + .text.rtc_read_register + 0x0000000000001e2e 0xa CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000001e2e rtc_read_register + +.text.adc_IsConversionDone + 0x0000000000001e38 0xa + .text.adc_IsConversionDone + 0x0000000000001e38 0xa CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.o + 0x0000000000001e38 adc_IsConversionDone + +.text.read_one_byte + 0x0000000000001e42 0x8 + .text.read_one_byte + 0x0000000000001e42 0x8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.o + 0x0000000000001e42 read_one_byte + +.text.spi_read 0x0000000000001e4a 0x8 + .text.spi_read + 0x0000000000001e4a 0x8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.o + 0x0000000000001e4a spi_read + +.text.rtc_read_status_register + 0x0000000000001e52 0x8 + .text.rtc_read_status_register + 0x0000000000001e52 0x8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000001e52 rtc_read_status_register + +.text.rtc_read_interrupt_register + 0x0000000000001e5a 0x8 + .text.rtc_read_interrupt_register + 0x0000000000001e5a 0x8 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.o + 0x0000000000001e5a rtc_read_interrupt_register + +.text.init_pins + 0x0000000000001e62 0x6 + .text.init_pins + 0x0000000000001e62 0x6 CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.o + 0x0000000000001e62 init_pins + +.text 0x0000000000001e68 0x4 + .text 0x0000000000001e68 0x4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8/avr/lib/avr5/crtatmega328pb.o + 0x0000000000001e68 __vector_38 + 0x0000000000001e68 __vector_22 + 0x0000000000001e68 __vector_28 + 0x0000000000001e68 __vector_32 + 0x0000000000001e68 __vector_34 + 0x0000000000001e68 __vector_24 + 0x0000000000001e68 __vector_12 + 0x0000000000001e68 __bad_interrupt + 0x0000000000001e68 __vector_31 + 0x0000000000001e68 __vector_35 + 0x0000000000001e68 __vector_39 + 0x0000000000001e68 __vector_3 + 0x0000000000001e68 __vector_23 + 0x0000000000001e68 __vector_30 + 0x0000000000001e68 __vector_25 + 0x0000000000001e68 __vector_11 + 0x0000000000001e68 __vector_13 + 0x0000000000001e68 __vector_17 + 0x0000000000001e68 __vector_19 + 0x0000000000001e68 __vector_7 + 0x0000000000001e68 __vector_41 + 0x0000000000001e68 __vector_43 + 0x0000000000001e68 __vector_27 + 0x0000000000001e68 __vector_5 + 0x0000000000001e68 __vector_33 + 0x0000000000001e68 __vector_37 + 0x0000000000001e68 __vector_4 + 0x0000000000001e68 __vector_44 + 0x0000000000001e68 __vector_9 + 0x0000000000001e68 __vector_21 + 0x0000000000001e68 __vector_15 + 0x0000000000001e68 __vector_36 + 0x0000000000001e68 __vector_29 + 0x0000000000001e68 __vector_40 + 0x0000000000001e68 __vector_8 + 0x0000000000001e68 __vector_26 + 0x0000000000001e68 __vector_14 + 0x0000000000001e68 __vector_10 + 0x0000000000001e68 __vector_16 + 0x0000000000001e68 __vector_18 + 0x0000000000001e68 __vector_20 + 0x0000000000001e68 __vector_42 + +.rodata 0x000000000080052e 0x19f load address 0x0000000000001e6c + .rodata 0x000000000080052e 0x19f CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.o + +.rodata 0x00000000008006cd 0x5c load address 0x000000000000200b + .rodata 0x00000000008006cd 0x5c CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.o diff --git a/avr_code/adc.c b/avr_code/adc.c new file mode 100644 index 0000000..6d19a0f --- /dev/null +++ b/avr_code/adc.c @@ -0,0 +1,67 @@ +#include "adc.h" + +int8_t adc_Initialize() +{ + //REFS VAL_0x01; ADLAR disabled; MUX adc0; + ADMUX = 0x40; + + //ACME disabled; ADTS VAL_0x00; + ADCSRB = 0x00; + + //ADEN enabled; ADSC disabled; ADATE disabled; ADIF disabled; ADIE disabled; ADPS VAL_0x01; + ADCSRA = 0x81; + + return 0; +} + +void adc_Disable() +{ + ADCSRA &= ~(1 << ADEN); +} + +void adc_Enable() +{ + ADCSRA |= (1 << ADEN); +} + + +void adc_StartConversion(uint8_t channel) +{ + if (channel == 0) + { + + ADMUX=0b01000000; + } + else if (channel == 14) + { +// ADMUX=0b01001110; + ADMUX=(0x01 << REFS0) | (0< +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + + +int8_t adc_Initialize(); +void adc_Enable(); +void adc_Disable(); +void adc_StartConversion(uint8_t channel); +bool adc_IsConversionDone(); +uint16_t adc_GetConversionResult(void); +uint16_t adc_GetConversion(uint8_t channel); + +#ifdef __cplusplus +} +#endif + +#endif /* ADC_H */ + diff --git a/avr_code/build/.cmake/api/v1/query/client-vscode/query.json b/avr_code/build/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..82bb964 --- /dev/null +++ b/avr_code/build/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/avr_code/build/.cmake/api/v1/reply/cache-v2-ffd87ee0fcdceb61b8e9.json b/avr_code/build/.cmake/api/v1/reply/cache-v2-ffd87ee0fcdceb61b8e9.json new file mode 100644 index 0000000..af57766 --- /dev/null +++ b/avr_code/build/.cmake/api/v1/reply/cache-v2-ffd87ee0fcdceb61b8e9.json @@ -0,0 +1,1215 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-ar" + }, + { + "name" : "CMAKE_ASM_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "ASM compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-gcc" + }, + { + "name" : "CMAKE_ASM_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-gcc-ar" + }, + { + "name" : "CMAKE_ASM_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-gcc-ranlib" + }, + { + "name" : "CMAKE_ASM_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_ASM_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the ASM compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "31" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "4" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-g++" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-gcc" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-gcc-ar" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-gcc-ranlib" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_BUILD_DATABASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of build database during the build." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "TRUE" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Program used to build from build.ninja files." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "radio_wheel_counter_default_project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/usr/share/cmake" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/avr-strip" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "radio_wheel_counter_default_project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build" + }, + { + "name" : "radio_wheel_counter_default_project_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "radio_wheel_counter_default_project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/avr_code/build/.cmake/api/v1/reply/cmakeFiles-v1-dec555d470b3aec2581b.json b/avr_code/build/.cmake/api/v1/reply/cmakeFiles-v1-dec555d470b3aec2581b.json new file mode 100644 index 0000000..6677cd2 --- /dev/null +++ b/avr_code/build/.cmake/api/v1/reply/cmakeFiles-v1-dec555d470b3aec2581b.json @@ -0,0 +1,130 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/3.31.4/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/3.31.4/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/3.31.4/CMakeASMCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Generic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Generic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeASMInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-ASM.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeASMLinkerInformation.cmake" + }, + { + "path" : ".generated/main.cmake" + }, + { + "path" : ".generated/rule.cmake" + }, + { + "path" : ".generated/file.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "source" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/avr_code/build/.cmake/api/v1/reply/codemodel-v2-cb1a5f31c6698f8df780.json b/avr_code/build/.cmake/api/v1/reply/codemodel-v2-cb1a5f31c6698f8df780.json new file mode 100644 index 0000000..9e3ef0b --- /dev/null +++ b/avr_code/build/.cmake/api/v1/reply/codemodel-v2-cb1a5f31c6698f8df780.json @@ -0,0 +1,69 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.22.1" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "radio_wheel_counter_default_project", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df", + "jsonFile" : "target-radio_wheel_counter_default_compile-Debug-200c3ae287b755479576.json", + "name" : "radio_wheel_counter_default_compile", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "radio_wheel_counter_default_default.elf::@6890427a1f51a3e7e1df", + "jsonFile" : "target-radio_wheel_counter_default_default.elf-Debug-049c1823cba4ea84e74b.json", + "name" : "radio_wheel_counter_default_default.elf", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "source" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default" + }, + "version" : + { + "major" : 2, + "minor" : 7 + } +} diff --git a/avr_code/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/avr_code/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 0000000..3a67af9 --- /dev/null +++ b/avr_code/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/avr_code/build/.cmake/api/v1/reply/index-2025-01-28T12-19-34-0500.json b/avr_code/build/.cmake/api/v1/reply/index-2025-01-28T12-19-34-0500.json new file mode 100644 index 0000000..924acf8 --- /dev/null +++ b/avr_code/build/.cmake/api/v1/reply/index-2025-01-28T12-19-34-0500.json @@ -0,0 +1,132 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/usr/bin/cmake", + "cpack" : "/usr/bin/cpack", + "ctest" : "/usr/bin/ctest", + "root" : "/usr/share/cmake" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 31, + "patch" : 4, + "string" : "3.31.4", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-cb1a5f31c6698f8df780.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "cache-v2-ffd87ee0fcdceb61b8e9.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-dec555d470b3aec2581b.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + { + "jsonFile" : "toolchains-v1-ec0375a68a43c56381cb.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-ffd87ee0fcdceb61b8e9.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-cb1a5f31c6698f8df780.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "toolchains-v1-ec0375a68a43c56381cb.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-dec555d470b3aec2581b.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ] + } + } + } +} diff --git a/avr_code/build/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-Debug-200c3ae287b755479576.json b/avr_code/build/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-Debug-200c3ae287b755479576.json new file mode 100644 index 0000000..7f981f3 --- /dev/null +++ b/avr_code/build/.cmake/api/v1/reply/target-radio_wheel_counter_default_compile-Debug-200c3ae287b755479576.json @@ -0,0 +1,291 @@ +{ + "artifacts" : + [ + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj" + }, + { + "path" : "CMakeFiles/radio_wheel_counter_default_compile.dir/./home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "include", + "target_compile_options", + "radio_wheel_counter_default_compile_rule" + ], + "files" : + [ + ".generated/main.cmake", + "CMakeLists.txt", + ".generated/rule.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 19, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 20, + "parent" : 2 + }, + { + "command" : 3, + "file" : 0, + "line" : 21, + "parent" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 17, + "parent" : 4 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g" + }, + { + "backtrace" : 5, + "fragment" : "-mcpu=ATmega328PB" + }, + { + "backtrace" : 5, + "fragment" : "-c" + }, + { + "backtrace" : 5, + "fragment" : "-x" + }, + { + "backtrace" : 5, + "fragment" : "c" + }, + { + "backtrace" : 5, + "fragment" : "-D__ATmega328PB__" + }, + { + "backtrace" : 5, + "fragment" : "-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--gc-sections" + }, + { + "backtrace" : 5, + "fragment" : "-O1" + }, + { + "backtrace" : 5, + "fragment" : "-ffunction-sections" + }, + { + "backtrace" : 5, + "fragment" : "-fdata-sections" + }, + { + "backtrace" : 5, + "fragment" : "-fshort-enums" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-char" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-bitfields" + }, + { + "backtrace" : 5, + "fragment" : "-Wall" + }, + { + "backtrace" : 5, + "fragment" : "-DXPRJ_default=default" + }, + { + "backtrace" : 5, + "fragment" : "-gdwarf-3" + }, + { + "backtrace" : 5, + "fragment" : "-mno-const-data-in-progmem" + } + ], + "language" : "C", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df", + "name" : "radio_wheel_counter_default_compile", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "sources" : + [ + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "compileGroupIndex" : 0, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "OBJECT_LIBRARY" +} diff --git a/avr_code/build/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-Debug-049c1823cba4ea84e74b.json b/avr_code/build/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-Debug-049c1823cba4ea84e74b.json new file mode 100644 index 0000000..58f30f7 --- /dev/null +++ b/avr_code/build/.cmake/api/v1/reply/target-radio_wheel_counter_default_default.elf-Debug-049c1823cba4ea84e74b.json @@ -0,0 +1,275 @@ +{ + "artifacts" : + [ + { + "path" : "radio_wheel_counter_default_default.elf" + } + ], + "backtrace" : 3, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "include", + "target_link_options", + "radio_wheel_counter_default_link_rule" + ], + "files" : + [ + ".generated/main.cmake", + "CMakeLists.txt", + ".generated/rule.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 19, + "parent" : 0 + }, + { + "file" : 0, + "parent" : 1 + }, + { + "command" : 0, + "file" : 0, + "line" : 37, + "parent" : 2 + }, + { + "command" : 3, + "file" : 0, + "line" : 41, + "parent" : 2 + }, + { + "command" : 2, + "file" : 2, + "line" : 23, + "parent" : 4 + } + ] + }, + "dependencies" : + [ + { + "id" : "radio_wheel_counter_default_compile::@6890427a1f51a3e7e1df" + } + ], + "id" : "radio_wheel_counter_default_default.elf::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mcpu=ATmega328PB", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,-Map=mem.map", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-DXPRJ_default=default", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--defsym=__MPLAB_BUILD=1", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--gc-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-O1", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-ffunction-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-fdata-sections", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-fshort-enums", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-char", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-funsigned-bitfields", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wall", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-gdwarf-3", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-mno-const-data-in-progmem", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--memorysummary,memoryfile.xml,", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--start-group", + "role" : "flags" + }, + { + "backtrace" : 5, + "fragment" : "-Wl,--end-group", + "role" : "flags" + } + ], + "language" : "C" + }, + "name" : "radio_wheel_counter_default_default.elf", + "nameOnDisk" : "radio_wheel_counter_default_default.elf", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Object Libraries", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + } + ], + "sources" : + [ + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 3, + "isGenerated" : true, + "path" : "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/avr_code/build/.cmake/api/v1/reply/toolchains-v1-ec0375a68a43c56381cb.json b/avr_code/build/.cmake/api/v1/reply/toolchains-v1-ec0375a68a43c56381cb.json new file mode 100644 index 0000000..3e8e84e --- /dev/null +++ b/avr_code/build/.cmake/api/v1/reply/toolchains-v1-ec0375a68a43c56381cb.json @@ -0,0 +1,62 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "GNU", + "implicit" : {}, + "path" : "/usr/bin/avr-gcc", + "version" : "" + }, + "language" : "ASM", + "sourceFileExtensions" : + [ + "s", + "S", + "asm" + ] + }, + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "/usr/lib/gcc/avr/14.1.0/include", + "/usr/lib/gcc/avr/14.1.0/include-fixed", + "/usr/avr/include" + ], + "linkDirectories" : + [ + "/usr/lib/gcc/avr/14.1.0", + "/usr/avr/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "gcc", + "m", + "c" + ] + }, + "path" : "/usr/bin/avr-gcc", + "version" : "14.1.0" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/avr_code/build/CMakeCache.txt b/avr_code/build/CMakeCache.txt new file mode 100644 index 0000000..0d2b7ab --- /dev/null +++ b/avr_code/build/CMakeCache.txt @@ -0,0 +1,378 @@ +# This is the CMakeCache file. +# For build in directory: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/avr-addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/avr-ar + +//ASM compiler +CMAKE_ASM_COMPILER:FILEPATH=/usr/bin/avr-gcc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_AR:FILEPATH=/usr/bin/avr-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_RANLIB:FILEPATH=/usr/bin/avr-gcc-ranlib + +//Flags used by the ASM compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the ASM compiler during DEBUG builds. +CMAKE_ASM_FLAGS_DEBUG:STRING=-g + +//Flags used by the ASM compiler during MINSIZEREL builds. +CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the ASM compiler during RELEASE builds. +CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the ASM compiler during RELWITHDEBINFO builds. +CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/avr-g++ + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=/usr/bin/avr-gcc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/avr-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/avr-gcc-ranlib + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of build database during the build. +CMAKE_EXPORT_BUILD_DATABASE:BOOL= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/avr-ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/avr-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/avr-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/avr-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=radio_wheel_counter_default_project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/avr-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/avr-readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/avr-strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +radio_wheel_counter_default_project_BINARY_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build + +//Value Computed by CMake +radio_wheel_counter_default_project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +radio_wheel_counter_default_project_SOURCE_DIR:STATIC=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER +CMAKE_ASM_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_AR +CMAKE_ASM_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_RANLIB +CMAKE_ASM_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +CMAKE_ASM_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS +CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG +CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL +CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE +CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO +CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE +CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/avr_code/build/CMakeFiles/3.31.4/CMakeASMCompiler.cmake b/avr_code/build/CMakeFiles/3.31.4/CMakeASMCompiler.cmake new file mode 100644 index 0000000..85254c4 --- /dev/null +++ b/avr_code/build/CMakeFiles/3.31.4/CMakeASMCompiler.cmake @@ -0,0 +1,28 @@ +set(CMAKE_ASM_COMPILER "/usr/bin/avr-gcc") +set(CMAKE_ASM_COMPILER_ARG1 "") +set(CMAKE_AR "/usr/bin/avr-ar") +set(CMAKE_ASM_COMPILER_AR "/usr/bin/avr-gcc-ar") +set(CMAKE_RANLIB "/usr/bin/avr-ranlib") +set(CMAKE_ASM_COMPILER_RANLIB "/usr/bin/avr-gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/avr-ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_ASM_COMPILER_LINKER "") +set(CMAKE_ASM_COMPILER_LINKER_ID "") +set(CMAKE_ASM_COMPILER_LINKER_VERSION ) +set(CMAKE_ASM_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_ASM_COMPILER_LOADED 1) +set(CMAKE_ASM_COMPILER_ID "GNU") +set(CMAKE_ASM_COMPILER_VERSION "") +set(CMAKE_ASM_COMPILER_ENV_VAR "ASM") + + + + +set(CMAKE_ASM_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_ASM_LINKER_PREFERENCE 0) +set(CMAKE_ASM_LINKER_DEPFILE_SUPPORTED ) + + diff --git a/avr_code/build/CMakeFiles/3.31.4/CMakeCCompiler.cmake b/avr_code/build/CMakeFiles/3.31.4/CMakeCCompiler.cmake new file mode 100644 index 0000000..bf6288d --- /dev/null +++ b/avr_code/build/CMakeFiles/3.31.4/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/usr/bin/avr-gcc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "14.1.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/avr-ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/avr-gcc-ar") +set(CMAKE_RANLIB "/usr/bin/avr-ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/avr-gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/avr-ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "NOTFOUND") +set(CMAKE_C_COMPILER_LINKER_ID "") +set(CMAKE_C_COMPILER_LINKER_VERSION ) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "2") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/avr/14.1.0/include;/usr/lib/gcc/avr/14.1.0/include-fixed;/usr/avr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;m;c") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/avr/14.1.0;/usr/avr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/avr_code/build/CMakeFiles/3.31.4/CMakeDetermineCompilerABI_C.bin b/avr_code/build/CMakeFiles/3.31.4/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..0a7d965 Binary files /dev/null and b/avr_code/build/CMakeFiles/3.31.4/CMakeDetermineCompilerABI_C.bin differ diff --git a/avr_code/build/CMakeFiles/3.31.4/CMakeSystem.cmake b/avr_code/build/CMakeFiles/3.31.4/CMakeSystem.cmake new file mode 100644 index 0000000..c3f9a66 --- /dev/null +++ b/avr_code/build/CMakeFiles/3.31.4/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.12.9-arch1-1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.12.9-arch1-1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Generic") +set(CMAKE_SYSTEM_NAME "Generic") +set(CMAKE_SYSTEM_VERSION "") +set(CMAKE_SYSTEM_PROCESSOR "") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/avr_code/build/CMakeFiles/3.31.4/CompilerIdC/CMakeCCompilerId.c b/avr_code/build/CMakeFiles/3.31.4/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..8d8bb03 --- /dev/null +++ b/avr_code/build/CMakeFiles/3.31.4/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/avr_code/build/CMakeFiles/3.31.4/CompilerIdC/a.out b/avr_code/build/CMakeFiles/3.31.4/CompilerIdC/a.out new file mode 100755 index 0000000..cddda34 Binary files /dev/null and b/avr_code/build/CMakeFiles/3.31.4/CompilerIdC/a.out differ diff --git a/avr_code/build/CMakeFiles/CMakeConfigureLog.yaml b/avr_code/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..d66909a --- /dev/null +++ b/avr_code/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,220 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:200 (message)" + - "CMakeLists.txt:18 (project)" + message: | + The target system is: Generic - - + The host system is: Linux - 6.12.9-arch1-1 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:18 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /usr/bin/avr-gcc + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is GNU, found in: + /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/3.31.4/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:1237 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineASMCompiler.cmake:135 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "CMakeLists.txt:18 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" matched "(GNU assembler)|(GCC)|(Free Software Foundation)": + avr-gcc (GCC) 14.1.0 + Copyright (C) 2024 Free Software Foundation, Inc. + This is free software; see the source for copying conditions. There is NO + warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:18 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/CMakeScratch/TryCompile-cpFt0A" + binary: "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/CMakeScratch/TryCompile-cpFt0A" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/CMakeScratch/TryCompile-cpFt0A' + + Run Build Command(s): /usr/bin/ninja -v cmTC_999e3 + [1/2] /usr/bin/avr-gcc -v -o CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake/Modules/CMakeCCompilerABI.c + Using built-in specs. + Reading specs from /usr/lib/gcc/avr/14.1.0/device-specs/specs-avr2 + COLLECT_GCC=/usr/bin/avr-gcc + Target: avr + Configured with: /build/avr-gcc/src/gcc-14.1.0/configure --disable-install-libiberty --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-linker-build-id --disable-nls --disable-werror --disable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gold --enable-languages=c,c++ --enable-ld=default --enable-lto --enable-plugin --enable-shared --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --prefix=/usr --target=avr --with-as=/usr/bin/avr-as --with-gnu-as --with-gnu-ld --with-ld=/usr/bin/avr-ld --with-plugin-ld=ld.gold --with-system-zlib --with-isl --enable-gnu-indirect-function + Thread model: single + Supported LTO compression algorithms: zlib zstd + gcc version 14.1.0 (GCC) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj' '-c' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'CMakeFiles/cmTC_999e3.dir/' + /usr/lib/gcc/avr/14.1.0/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -mn-flash=6 -mskip-bug -quiet -dumpdir CMakeFiles/cmTC_999e3.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mdouble=32 -mlong-double=64 -version -o /tmp/ccq4MTDd.s + GNU C17 (GCC) version 14.1.0 (avr) + compiled by GNU C version 14.1.1 20240507, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/lib/gcc/avr/14.1.0/../../../../avr/sys-include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/avr/14.1.0/include + /usr/lib/gcc/avr/14.1.0/include-fixed + /usr/lib/gcc/avr/14.1.0/../../../../avr/include + End of search list. + Compiler executable checksum: da5e1088e755948afd84e0baa257b40d + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj' '-c' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'CMakeFiles/cmTC_999e3.dir/' + /usr/bin/avr-as -v -mmcu=avr2 -mgcc-isr -o CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj /tmp/ccq4MTDd.s + GNU assembler version 2.43 (avr) using BFD version (GNU Binutils) 2.43 + COMPILER_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/ + LIBRARY_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj' '-c' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.' + [2/2] : && /usr/bin/avr-gcc -v CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj -o cmTC_999e3 && : + Using built-in specs. + Reading specs from /usr/lib/gcc/avr/14.1.0/device-specs/specs-avr2 + COLLECT_GCC=/usr/bin/avr-gcc + COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/14.1.0/lto-wrapper + Target: avr + Configured with: /build/avr-gcc/src/gcc-14.1.0/configure --disable-install-libiberty --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-linker-build-id --disable-nls --disable-werror --disable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gold --enable-languages=c,c++ --enable-ld=default --enable-lto --enable-plugin --enable-shared --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --prefix=/usr --target=avr --with-as=/usr/bin/avr-as --with-gnu-as --with-gnu-ld --with-ld=/usr/bin/avr-ld --with-plugin-ld=ld.gold --with-system-zlib --with-isl --enable-gnu-indirect-function + Thread model: single + Supported LTO compression algorithms: zlib zstd + gcc version 14.1.0 (GCC) + COMPILER_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/ + LIBRARY_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_999e3' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'cmTC_999e3.' + /usr/lib/gcc/avr/14.1.0/collect2 -plugin /usr/lib/gcc/avr/14.1.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/avr/14.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXZ3UML.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lc -o cmTC_999e3 -L/usr/lib/gcc/avr/14.1.0 -L/usr/lib/gcc/avr/14.1.0/../../../../avr/lib CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj --start-group -lgcc -lm -lc --end-group + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_999e3' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'cmTC_999e3.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:18 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/avr/14.1.0/include] + add: [/usr/lib/gcc/avr/14.1.0/include-fixed] + add: [/usr/lib/gcc/avr/14.1.0/../../../../avr/include] + end of search list found + collapse include dir [/usr/lib/gcc/avr/14.1.0/include] ==> [/usr/lib/gcc/avr/14.1.0/include] + collapse include dir [/usr/lib/gcc/avr/14.1.0/include-fixed] ==> [/usr/lib/gcc/avr/14.1.0/include-fixed] + collapse include dir [/usr/lib/gcc/avr/14.1.0/../../../../avr/include] ==> [/usr/avr/include] + implicit include dirs: [/usr/lib/gcc/avr/14.1.0/include;/usr/lib/gcc/avr/14.1.0/include-fixed;/usr/avr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:18 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/CMakeScratch/TryCompile-cpFt0A'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_999e3] + ignore line: [[1/2] /usr/bin/avr-gcc -v -o CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [Reading specs from /usr/lib/gcc/avr/14.1.0/device-specs/specs-avr2] + ignore line: [COLLECT_GCC=/usr/bin/avr-gcc] + ignore line: [Target: avr] + ignore line: [Configured with: /build/avr-gcc/src/gcc-14.1.0/configure --disable-install-libiberty --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-linker-build-id --disable-nls --disable-werror --disable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gold --enable-languages=c,c++ --enable-ld=default --enable-lto --enable-plugin --enable-shared --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --prefix=/usr --target=avr --with-as=/usr/bin/avr-as --with-gnu-as --with-gnu-ld --with-ld=/usr/bin/avr-ld --with-plugin-ld=ld.gold --with-system-zlib --with-isl --enable-gnu-indirect-function] + ignore line: [Thread model: single] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.1.0 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj' '-c' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'CMakeFiles/cmTC_999e3.dir/'] + ignore line: [ /usr/lib/gcc/avr/14.1.0/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -mn-flash=6 -mskip-bug -quiet -dumpdir CMakeFiles/cmTC_999e3.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mdouble=32 -mlong-double=64 -version -o /tmp/ccq4MTDd.s] + ignore line: [GNU C17 (GCC) version 14.1.0 (avr)] + ignore line: [ compiled by GNU C version 14.1.1 20240507 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/avr/14.1.0/../../../../avr/sys-include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/avr/14.1.0/include] + ignore line: [ /usr/lib/gcc/avr/14.1.0/include-fixed] + ignore line: [ /usr/lib/gcc/avr/14.1.0/../../../../avr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: da5e1088e755948afd84e0baa257b40d] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj' '-c' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'CMakeFiles/cmTC_999e3.dir/'] + ignore line: [ /usr/bin/avr-as -v -mmcu=avr2 -mgcc-isr -o CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj /tmp/ccq4MTDd.s] + ignore line: [GNU assembler version 2.43 (avr) using BFD version (GNU Binutils) 2.43] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj' '-c' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.'] + ignore line: [[2/2] : && /usr/bin/avr-gcc -v CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj -o cmTC_999e3 && :] + ignore line: [Using built-in specs.] + ignore line: [Reading specs from /usr/lib/gcc/avr/14.1.0/device-specs/specs-avr2] + ignore line: [COLLECT_GCC=/usr/bin/avr-gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/14.1.0/lto-wrapper] + ignore line: [Target: avr] + ignore line: [Configured with: /build/avr-gcc/src/gcc-14.1.0/configure --disable-install-libiberty --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-linker-build-id --disable-nls --disable-werror --disable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gold --enable-languages=c,c++ --enable-ld=default --enable-lto --enable-plugin --enable-shared --infodir=/usr/share/info --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --prefix=/usr --target=avr --with-as=/usr/bin/avr-as --with-gnu-as --with-gnu-ld --with-ld=/usr/bin/avr-ld --with-plugin-ld=ld.gold --with-system-zlib --with-isl --enable-gnu-indirect-function] + ignore line: [Thread model: single] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.1.0 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/:/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/avr/14.1.0/:/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_999e3' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'cmTC_999e3.'] + link line: [ /usr/lib/gcc/avr/14.1.0/collect2 -plugin /usr/lib/gcc/avr/14.1.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/avr/14.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXZ3UML.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lm -plugin-opt=-pass-through=-lc -o cmTC_999e3 -L/usr/lib/gcc/avr/14.1.0 -L/usr/lib/gcc/avr/14.1.0/../../../../avr/lib CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj --start-group -lgcc -lm -lc --end-group] + arg [/usr/lib/gcc/avr/14.1.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/avr/14.1.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/avr/14.1.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccXZ3UML.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lm] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-o] ==> ignore + arg [cmTC_999e3] ==> ignore + arg [-L/usr/lib/gcc/avr/14.1.0] ==> dir [/usr/lib/gcc/avr/14.1.0] + arg [-L/usr/lib/gcc/avr/14.1.0/../../../../avr/lib] ==> dir [/usr/lib/gcc/avr/14.1.0/../../../../avr/lib] + arg [CMakeFiles/cmTC_999e3.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [--start-group] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lm] ==> lib [m] + arg [-lc] ==> lib [c] + arg [--end-group] ==> ignore + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_999e3' '-mdouble=32' '-mlong-double=64' '-specs=device-specs/specs-avr2' '-dumpdir' 'cmTC_999e3.'] + ignore line: [] + ignore line: [] + collapse library dir [/usr/lib/gcc/avr/14.1.0] ==> [/usr/lib/gcc/avr/14.1.0] + collapse library dir [/usr/lib/gcc/avr/14.1.0/../../../../avr/lib] ==> [/usr/avr/lib] + implicit libs: [gcc;m;c] + implicit objs: [] + implicit dirs: [/usr/lib/gcc/avr/14.1.0;/usr/avr/lib] + implicit fwks: [] + + +... diff --git a/avr_code/build/CMakeFiles/TargetDirectories.txt b/avr_code/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..bc1ec97 --- /dev/null +++ b/avr_code/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_compile.dir +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/radio_wheel_counter_default_default.elf.dir +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/edit_cache.dir +/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/CMakeFiles/rebuild_cache.dir diff --git a/avr_code/build/CMakeFiles/cmake (SFConflict ispatel 2025-06-05-12-20-20).check_cache b/avr_code/build/CMakeFiles/cmake (SFConflict ispatel 2025-06-05-12-20-20).check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/avr_code/build/CMakeFiles/cmake (SFConflict ispatel 2025-06-05-12-20-20).check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/avr_code/build/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-15-10-38-19).check_cache b/avr_code/build/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-15-10-38-19).check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/avr_code/build/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-15-10-38-19).check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/avr_code/build/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-22-10-59-35).check_cache b/avr_code/build/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-22-10-59-35).check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/avr_code/build/CMakeFiles/cmake (SFConflict ispatel@live.com 2025-06-22-10-59-35).check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/avr_code/build/CMakeFiles/cmake.check_cache b/avr_code/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..e69de29 diff --git a/avr_code/build/CMakeFiles/rules.ninja b/avr_code/build/CMakeFiles/rules.ninja new file mode 100644 index 0000000..e681324 --- /dev/null +++ b/avr_code/build/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.31 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: radio_wheel_counter_default_project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/usr/bin/avr-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__radio_wheel_counter_default_default.2eelf_Debug + command = $PRE_LINK && /usr/bin/avr-gcc $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /usr/bin/cmake --regenerate-during-build -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /usr/bin/ninja -t targets + description = All primary targets available: + diff --git a/avr_code/build/build.ninja b/avr_code/build/build.ninja new file mode 100644 index 0000000..f3f8388 --- /dev/null +++ b/avr_code/build/build.ninja @@ -0,0 +1,226 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.31 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: radio_wheel_counter_default_project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/ +# ============================================================================= +# Object build statements for OBJECT_LIBRARY target radio_wheel_counter_default_compile + + +############################################# +# Order-only phony target for radio_wheel_counter_default_compile + +build cmake_object_order_depends_target_radio_wheel_counter_default_compile: phony || . + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + +build CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj: C_COMPILER__radio_wheel_counter_default_compile_unscanned_Debug /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c || cmake_object_order_depends_target_radio_wheel_counter_default_compile + DEP_FILE = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj.d + FLAGS = -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir + OBJECT_FILE_DIR = CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code + + + +############################################# +# Object library radio_wheel_counter_default_compile + +build radio_wheel_counter_default_compile: phony CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj + +# ============================================================================= +# Object build statements for EXECUTABLE target radio_wheel_counter_default_default.elf + + +############################################# +# Order-only phony target for radio_wheel_counter_default_default.elf + +build cmake_object_order_depends_target_radio_wheel_counter_default_default.elf: phony || cmake_object_order_depends_target_radio_wheel_counter_default_compile + + +# ============================================================================= +# Link build statements for EXECUTABLE target radio_wheel_counter_default_default.elf + + +############################################# +# Link the executable radio_wheel_counter_default_default.elf + +build radio_wheel_counter_default_default.elf: C_EXECUTABLE_LINKER__radio_wheel_counter_default_default.2eelf_Debug CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj || radio_wheel_counter_default_compile + FLAGS = -g + LINK_FLAGS = -mcpu=ATmega328PB -Wl,-Map=mem.map -DXPRJ_default=default -Wl,--defsym=__MPLAB_BUILD=1 -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 -mno-const-data-in-progmem -Wl,--memorysummary,memoryfile.xml, -Wl,--start-group -Wl,--end-group + OBJECT_DIR = CMakeFiles/radio_wheel_counter_default_default.elf.dir + POST_BUILD = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build && /usr/bin/cmake -E make_directory /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/out/radio_wheel_counter && /usr/bin/cmake -E copy radio_wheel_counter_default_default.elf /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/out/radio_wheel_counter/default.elf + PRE_LINK = : + TARGET_FILE = radio_wheel_counter_default_default.elf + TARGET_PDB = radio_wheel_counter_default_default.elf.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build && /usr/bin/ccmake -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build && /usr/bin/cmake --regenerate-during-build -S/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default -B/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build + +build all: phony radio_wheel_counter_default_compile radio_wheel_counter_default_default.elf + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/file.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/main.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/rule.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/CMakeLists.txt /usr/share/cmake/Modules/CMakeASMInformation.cmake /usr/share/cmake/Modules/CMakeCInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake/Modules/Compiler/GNU-C.cmake /usr/share/cmake/Modules/Compiler/GNU.cmake /usr/share/cmake/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.31.4/CMakeASMCompiler.cmake CMakeFiles/3.31.4/CMakeCCompiler.cmake CMakeFiles/3.31.4/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/file.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/main.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/.generated/rule.cmake /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default/CMakeLists.txt /usr/share/cmake/Modules/CMakeASMInformation.cmake /usr/share/cmake/Modules/CMakeCInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake/Modules/Compiler/GNU-C.cmake /usr/share/cmake/Modules/Compiler/GNU.cmake /usr/share/cmake/Modules/Internal/CMakeASMLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.31.4/CMakeASMCompiler.cmake CMakeFiles/3.31.4/CMakeCCompiler.cmake CMakeFiles/3.31.4/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/avr_code/build/cmake_install.cmake b/avr_code/build/cmake_install.cmake new file mode 100644 index 0000000..4c8f7f8 --- /dev/null +++ b/avr_code/build/cmake_install.cmake @@ -0,0 +1,61 @@ +# Install script for directory: /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/cmake/radio_wheel_counter/default + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/avr-objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/avr_code/build/compile_commands.json b/avr_code/build/compile_commands.json new file mode 100644 index 0000000..4d175b8 --- /dev/null +++ b/avr_code/build/compile_commands.json @@ -0,0 +1,74 @@ +[ +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c.obj" +}, +{ + "directory": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/build", + "command": "/usr/bin/avr-gcc -g -mcpu=ATmega328PB -c -x c -D__ATmega328PB__ -mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=default -gdwarf-3 -mno-const-data-in-progmem -o CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj -c /home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "file": "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c", + "output": "CMakeFiles/radio_wheel_counter_default_compile.dir/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c.obj" +} +] \ No newline at end of file diff --git a/avr_code/build/default/debug/adc.o b/avr_code/build/default/debug/adc.o new file mode 100644 index 0000000..6163b66 Binary files /dev/null and b/avr_code/build/default/debug/adc.o differ diff --git a/avr_code/build/default/debug/adc.o.d b/avr_code/build/default/debug/adc.o.d new file mode 100644 index 0000000..02f8b04 --- /dev/null +++ b/avr_code/build/default/debug/adc.o.d @@ -0,0 +1,21 @@ +build/default/debug/adc.o.d build/default/debug/adc.o: adc.c adc.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h +adc.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: diff --git a/avr_code/build/default/debug/i2c.o b/avr_code/build/default/debug/i2c.o new file mode 100644 index 0000000..5fb2d34 Binary files /dev/null and b/avr_code/build/default/debug/i2c.o differ diff --git a/avr_code/build/default/debug/i2c.o.d b/avr_code/build/default/debug/i2c.o.d new file mode 100644 index 0000000..9b1cad4 --- /dev/null +++ b/avr_code/build/default/debug/i2c.o.d @@ -0,0 +1,30 @@ +build/default/debug/i2c.o.d build/default/debug/i2c.o: i2c.c i2c.h \ + defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/util/twi.h +i2c.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/util/twi.h: diff --git a/avr_code/build/default/debug/interrupts.o b/avr_code/build/default/debug/interrupts.o new file mode 100644 index 0000000..35ffa6c Binary files /dev/null and b/avr_code/build/default/debug/interrupts.o differ diff --git a/avr_code/build/default/debug/interrupts.o.d b/avr_code/build/default/debug/interrupts.o.d new file mode 100644 index 0000000..9df70dd --- /dev/null +++ b/avr_code/build/default/debug/interrupts.o.d @@ -0,0 +1,27 @@ +build/default/debug/interrupts.o.d build/default/debug/interrupts.o: \ + interrupts.c interrupts.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdint.h /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \ + /usr/avr/include/avr/sleep.h /usr/avr/include/avr/wdt.h states.h \ + /usr/lib/gcc/avr/14.1.0/include/stdbool.h +interrupts.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/avr/interrupt.h: +/usr/avr/include/avr/sleep.h: +/usr/avr/include/avr/wdt.h: +states.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: diff --git a/avr_code/build/default/debug/m95128.o b/avr_code/build/default/debug/m95128.o new file mode 100644 index 0000000..d34d751 Binary files /dev/null and b/avr_code/build/default/debug/m95128.o differ diff --git a/avr_code/build/default/debug/m95128.o.d b/avr_code/build/default/debug/m95128.o.d new file mode 100644 index 0000000..7bbc9d5 --- /dev/null +++ b/avr_code/build/default/debug/m95128.o.d @@ -0,0 +1,37 @@ +build/default/debug/m95128.o.d build/default/debug/m95128.o: m95128.c \ + m95128.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h rfm69.h spi.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h uart.h +m95128.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +rfm69.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: diff --git a/avr_code/build/default/debug/main.o b/avr_code/build/default/debug/main.o new file mode 100644 index 0000000..3fb419e Binary files /dev/null and b/avr_code/build/default/debug/main.o differ diff --git a/avr_code/build/default/debug/main.o.d b/avr_code/build/default/debug/main.o.d new file mode 100644 index 0000000..52e87b7 --- /dev/null +++ b/avr_code/build/default/debug/main.o.d @@ -0,0 +1,52 @@ +build/default/debug/main.o.d build/default/debug/main.o: main.c adc.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + defines.h /usr/avr/include/stdlib.h \ + /usr/lib/gcc/avr/14.1.0/include/stddef.h /usr/avr/include/stdio.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h interrupts.h \ + /usr/avr/include/avr/interrupt.h /usr/avr/include/avr/sleep.h \ + /usr/avr/include/avr/wdt.h states.h m95128.h rfm69.h spi.h \ + /usr/avr/include/string.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h uart.h max31329.h i2c.h st25dv.h \ + ndef.h power_mgmt.h /usr/avr/include/avr/power.h +adc.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +defines.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +interrupts.h: +/usr/avr/include/avr/interrupt.h: +/usr/avr/include/avr/sleep.h: +/usr/avr/include/avr/wdt.h: +states.h: +m95128.h: +rfm69.h: +spi.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: +max31329.h: +i2c.h: +st25dv.h: +ndef.h: +power_mgmt.h: +/usr/avr/include/avr/power.h: diff --git a/avr_code/build/default/debug/max31329.o b/avr_code/build/default/debug/max31329.o new file mode 100644 index 0000000..5e7a713 Binary files /dev/null and b/avr_code/build/default/debug/max31329.o differ diff --git a/avr_code/build/default/debug/max31329.o.d b/avr_code/build/default/debug/max31329.o.d new file mode 100644 index 0000000..4e9a108 --- /dev/null +++ b/avr_code/build/default/debug/max31329.o.d @@ -0,0 +1,41 @@ +build/default/debug/max31329.o.d build/default/debug/max31329.o: \ + max31329.c max31329.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h i2c.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h rfm69.h spi.h states.h \ + /usr/avr/include/string.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h uart.h st25dv.h ndef.h +max31329.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +i2c.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +rfm69.h: +spi.h: +states.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: +st25dv.h: +ndef.h: diff --git a/avr_code/build/default/debug/ndef.o b/avr_code/build/default/debug/ndef.o new file mode 100644 index 0000000..8b28281 Binary files /dev/null and b/avr_code/build/default/debug/ndef.o differ diff --git a/avr_code/build/default/debug/ndef.o.d b/avr_code/build/default/debug/ndef.o.d new file mode 100644 index 0000000..cae64e8 --- /dev/null +++ b/avr_code/build/default/debug/ndef.o.d @@ -0,0 +1,16 @@ +build/default/debug/ndef.o.d build/default/debug/ndef.o: ndef.c ndef.h \ + defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h +ndef.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: diff --git a/avr_code/build/default/debug/power_mgmt.o b/avr_code/build/default/debug/power_mgmt.o new file mode 100644 index 0000000..53d0425 Binary files /dev/null and b/avr_code/build/default/debug/power_mgmt.o differ diff --git a/avr_code/build/default/debug/power_mgmt.o.d b/avr_code/build/default/debug/power_mgmt.o.d new file mode 100644 index 0000000..5e90ea7 --- /dev/null +++ b/avr_code/build/default/debug/power_mgmt.o.d @@ -0,0 +1,22 @@ +build/default/debug/power_mgmt.o.d build/default/debug/power_mgmt.o: \ + power_mgmt.c power_mgmt.h /usr/avr/include/avr/power.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h +power_mgmt.h: +/usr/avr/include/avr/power.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: diff --git a/avr_code/build/default/debug/rfm69.o b/avr_code/build/default/debug/rfm69.o new file mode 100644 index 0000000..65bb717 Binary files /dev/null and b/avr_code/build/default/debug/rfm69.o differ diff --git a/avr_code/build/default/debug/rfm69.o (SFConflict ispatel 2025-06-05-12-20-20).d b/avr_code/build/default/debug/rfm69.o (SFConflict ispatel 2025-06-05-12-20-20).d new file mode 100644 index 0000000..86f4498 --- /dev/null +++ b/avr_code/build/default/debug/rfm69.o (SFConflict ispatel 2025-06-05-12-20-20).d @@ -0,0 +1,36 @@ +build/default/debug/rfm69.o.d build/default/debug/rfm69.o: rfm69.c \ + rfm69.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h spi.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h uart.h +rfm69.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: diff --git a/avr_code/build/default/debug/rfm69.o (SFConflict ispatel@live.com 2025-06-15-10-38-19).d b/avr_code/build/default/debug/rfm69.o (SFConflict ispatel@live.com 2025-06-15-10-38-19).d new file mode 100644 index 0000000..86f4498 --- /dev/null +++ b/avr_code/build/default/debug/rfm69.o (SFConflict ispatel@live.com 2025-06-15-10-38-19).d @@ -0,0 +1,36 @@ +build/default/debug/rfm69.o.d build/default/debug/rfm69.o: rfm69.c \ + rfm69.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h spi.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h uart.h +rfm69.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: diff --git a/avr_code/build/default/debug/rfm69.o (SFConflict ispatel@live.com 2025-06-22-10-59-35).d b/avr_code/build/default/debug/rfm69.o (SFConflict ispatel@live.com 2025-06-22-10-59-35).d new file mode 100644 index 0000000..86f4498 --- /dev/null +++ b/avr_code/build/default/debug/rfm69.o (SFConflict ispatel@live.com 2025-06-22-10-59-35).d @@ -0,0 +1,36 @@ +build/default/debug/rfm69.o.d build/default/debug/rfm69.o: rfm69.c \ + rfm69.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h spi.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h uart.h +rfm69.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: diff --git a/avr_code/build/default/debug/rfm69.o.d b/avr_code/build/default/debug/rfm69.o.d new file mode 100644 index 0000000..e69de29 diff --git a/avr_code/build/default/debug/spi.o b/avr_code/build/default/debug/spi.o new file mode 100644 index 0000000..a5a2597 Binary files /dev/null and b/avr_code/build/default/debug/spi.o differ diff --git a/avr_code/build/default/debug/spi.o.d b/avr_code/build/default/debug/spi.o.d new file mode 100644 index 0000000..415655c --- /dev/null +++ b/avr_code/build/default/debug/spi.o.d @@ -0,0 +1,30 @@ +build/default/debug/spi.o.d build/default/debug/spi.o: spi.c spi.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h defines.h \ + /usr/lib/gcc/avr/14.1.0/include/stdbool.h /usr/avr/include/stdlib.h \ + /usr/lib/gcc/avr/14.1.0/include/stddef.h /usr/avr/include/stdio.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h states.h +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +states.h: diff --git a/avr_code/build/default/debug/st25dv.o b/avr_code/build/default/debug/st25dv.o new file mode 100644 index 0000000..49bb425 Binary files /dev/null and b/avr_code/build/default/debug/st25dv.o differ diff --git a/avr_code/build/default/debug/st25dv.o.d b/avr_code/build/default/debug/st25dv.o.d new file mode 100644 index 0000000..6b2f256 --- /dev/null +++ b/avr_code/build/default/debug/st25dv.o.d @@ -0,0 +1,40 @@ +build/default/debug/st25dv.o.d build/default/debug/st25dv.o: st25dv.c \ + st25dv.h i2c.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h ndef.h states.h rfm69.h spi.h \ + /usr/avr/include/string.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h uart.h +st25dv.h: +i2c.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +ndef.h: +states.h: +rfm69.h: +spi.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +uart.h: diff --git a/avr_code/build/default/debug/states.o b/avr_code/build/default/debug/states.o new file mode 100644 index 0000000..bb9d61c Binary files /dev/null and b/avr_code/build/default/debug/states.o differ diff --git a/avr_code/build/default/debug/states.o.d b/avr_code/build/default/debug/states.o.d new file mode 100644 index 0000000..81a2346 --- /dev/null +++ b/avr_code/build/default/debug/states.o.d @@ -0,0 +1,22 @@ +build/default/debug/states.o.d build/default/debug/states.o: states.c \ + states.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h +states.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: diff --git a/avr_code/build/default/debug/uart.o b/avr_code/build/default/debug/uart.o new file mode 100644 index 0000000..a2cd407 Binary files /dev/null and b/avr_code/build/default/debug/uart.o differ diff --git a/avr_code/build/default/debug/uart.o.d b/avr_code/build/default/debug/uart.o.d new file mode 100644 index 0000000..3cb93a1 --- /dev/null +++ b/avr_code/build/default/debug/uart.o.d @@ -0,0 +1,30 @@ +build/default/debug/uart.o.d build/default/debug/uart.o: uart.c uart.h \ + defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h +uart.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: diff --git a/avr_code/build/default/production/adc (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/adc (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..caba38b Binary files /dev/null and b/avr_code/build/default/production/adc (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/adc.o b/avr_code/build/default/production/adc.o new file mode 100644 index 0000000..df48806 Binary files /dev/null and b/avr_code/build/default/production/adc.o differ diff --git a/avr_code/build/default/production/adc.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/adc.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..9afea84 --- /dev/null +++ b/avr_code/build/default/production/adc.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,21 @@ +build/default/production/adc.o.d build/default/production/adc.o: adc.c \ + adc.h /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.2.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/lib/gcc/avr/14.2.0/include/stdbool.h +adc.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/lib/gcc/avr/14.2.0/include/stdbool.h: diff --git a/avr_code/build/default/production/adc.o.d b/avr_code/build/default/production/adc.o.d new file mode 100644 index 0000000..5f4201b --- /dev/null +++ b/avr_code/build/default/production/adc.o.d @@ -0,0 +1,21 @@ +build/default/production/adc.o.d build/default/production/adc.o: adc.c \ + adc.h /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h +adc.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: diff --git a/avr_code/build/default/production/defines (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/defines (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..f7cc13d Binary files /dev/null and b/avr_code/build/default/production/defines (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/defines.o b/avr_code/build/default/production/defines.o new file mode 100644 index 0000000..a165d05 Binary files /dev/null and b/avr_code/build/default/production/defines.o differ diff --git a/avr_code/build/default/production/defines.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/defines.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..43d25d5 --- /dev/null +++ b/avr_code/build/default/production/defines.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,15 @@ +build/default/production/defines.o.d build/default/production/defines.o: \ + defines.c defines.h /usr/lib/gcc/avr/14.2.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.2.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.2.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.2.0/include/stdarg.h +defines.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.2.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.2.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdarg.h: diff --git a/avr_code/build/default/production/defines.o.d b/avr_code/build/default/production/defines.o.d new file mode 100644 index 0000000..ad77a4b --- /dev/null +++ b/avr_code/build/default/production/defines.o.d @@ -0,0 +1,15 @@ +build/default/production/defines.o.d build/default/production/defines.o: \ + defines.c defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: diff --git a/avr_code/build/default/production/i2c (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/i2c (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..731edaf Binary files /dev/null and b/avr_code/build/default/production/i2c (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/i2c.o b/avr_code/build/default/production/i2c.o new file mode 100644 index 0000000..337d15e Binary files /dev/null and b/avr_code/build/default/production/i2c.o differ diff --git a/avr_code/build/default/production/i2c.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/i2c.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..d958301 --- /dev/null +++ b/avr_code/build/default/production/i2c.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,33 @@ +build/default/production/i2c.o.d build/default/production/i2c.o: i2c.c \ + i2c.h defines.h /usr/lib/gcc/avr/14.2.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.2.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.2.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.2.0/include/stdarg.h uart.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h \ + /usr/avr/include/util/twi.h +i2c.h: +defines.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.2.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.2.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdarg.h: +uart.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: +/usr/avr/include/util/twi.h: diff --git a/avr_code/build/default/production/i2c.o.d b/avr_code/build/default/production/i2c.o.d new file mode 100644 index 0000000..13e3723 --- /dev/null +++ b/avr_code/build/default/production/i2c.o.d @@ -0,0 +1,33 @@ +build/default/production/i2c.o.d build/default/production/i2c.o: i2c.c \ + i2c.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h uart.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h \ + /usr/avr/include/util/twi.h +i2c.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +uart.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: +/usr/avr/include/util/twi.h: diff --git a/avr_code/build/default/production/interrupts (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/interrupts (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..5c230e9 Binary files /dev/null and b/avr_code/build/default/production/interrupts (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/interrupts.o b/avr_code/build/default/production/interrupts.o new file mode 100644 index 0000000..ba01fc3 Binary files /dev/null and b/avr_code/build/default/production/interrupts.o differ diff --git a/avr_code/build/default/production/interrupts.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/interrupts.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..30bbc43 --- /dev/null +++ b/avr_code/build/default/production/interrupts.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,28 @@ +build/default/production/interrupts.o.d \ + build/default/production/interrupts.o: interrupts.c interrupts.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.2.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \ + /usr/avr/include/avr/sleep.h /usr/avr/include/avr/wdt.h states.h \ + /usr/lib/gcc/avr/14.2.0/include/stdbool.h +interrupts.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/avr/interrupt.h: +/usr/avr/include/avr/sleep.h: +/usr/avr/include/avr/wdt.h: +states.h: +/usr/lib/gcc/avr/14.2.0/include/stdbool.h: diff --git a/avr_code/build/default/production/interrupts.o.d b/avr_code/build/default/production/interrupts.o.d new file mode 100644 index 0000000..0fca363 --- /dev/null +++ b/avr_code/build/default/production/interrupts.o.d @@ -0,0 +1,28 @@ +build/default/production/interrupts.o.d \ + build/default/production/interrupts.o: interrupts.c interrupts.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \ + /usr/avr/include/avr/sleep.h /usr/avr/include/avr/wdt.h states.h \ + /usr/lib/gcc/avr/14.1.0/include/stdbool.h +interrupts.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/avr/interrupt.h: +/usr/avr/include/avr/sleep.h: +/usr/avr/include/avr/wdt.h: +states.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: diff --git a/avr_code/build/default/production/m95128 (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/m95128 (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..399276d Binary files /dev/null and b/avr_code/build/default/production/m95128 (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/m95128.o b/avr_code/build/default/production/m95128.o new file mode 100644 index 0000000..0050c22 Binary files /dev/null and b/avr_code/build/default/production/m95128.o differ diff --git a/avr_code/build/default/production/m95128.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/m95128.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..7fdf4eb --- /dev/null +++ b/avr_code/build/default/production/m95128.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,37 @@ +build/default/production/m95128.o.d build/default/production/m95128.o: \ + m95128.c m95128.h defines.h /usr/lib/gcc/avr/14.2.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.2.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.2.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.2.0/include/stdarg.h rfm69.h spi.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h uart.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h +m95128.h: +defines.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.2.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.2.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdarg.h: +rfm69.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +uart.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: diff --git a/avr_code/build/default/production/m95128.o.d b/avr_code/build/default/production/m95128.o.d new file mode 100644 index 0000000..ea3486a --- /dev/null +++ b/avr_code/build/default/production/m95128.o.d @@ -0,0 +1,37 @@ +build/default/production/m95128.o.d build/default/production/m95128.o: \ + m95128.c m95128.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h rfm69.h spi.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h uart.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h +m95128.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +rfm69.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +uart.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: diff --git a/avr_code/build/default/production/main (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/main (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..5fbdbf5 Binary files /dev/null and b/avr_code/build/default/production/main (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/main.o b/avr_code/build/default/production/main.o new file mode 100644 index 0000000..c16dee4 Binary files /dev/null and b/avr_code/build/default/production/main.o differ diff --git a/avr_code/build/default/production/main.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/main.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..cd76530 --- /dev/null +++ b/avr_code/build/default/production/main.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,52 @@ +build/default/production/main.o.d build/default/production/main.o: main.c \ + adc.h /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.2.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/lib/gcc/avr/14.2.0/include/stdbool.h \ + defines.h /usr/avr/include/stdlib.h \ + /usr/lib/gcc/avr/14.2.0/include/stddef.h /usr/avr/include/stdio.h \ + /usr/lib/gcc/avr/14.2.0/include/stdarg.h interrupts.h \ + /usr/avr/include/avr/interrupt.h /usr/avr/include/avr/sleep.h \ + /usr/avr/include/avr/wdt.h states.h m95128.h rfm69.h spi.h uart.h \ + /usr/avr/include/string.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h max31329.h i2c.h st25dv.h ndef.h \ + power_mgmt.h /usr/avr/include/avr/power.h +adc.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/lib/gcc/avr/14.2.0/include/stdbool.h: +defines.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.2.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/lib/gcc/avr/14.2.0/include/stdarg.h: +interrupts.h: +/usr/avr/include/avr/interrupt.h: +/usr/avr/include/avr/sleep.h: +/usr/avr/include/avr/wdt.h: +states.h: +m95128.h: +rfm69.h: +spi.h: +uart.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +max31329.h: +i2c.h: +st25dv.h: +ndef.h: +power_mgmt.h: +/usr/avr/include/avr/power.h: diff --git a/avr_code/build/default/production/main.o.d b/avr_code/build/default/production/main.o.d new file mode 100644 index 0000000..bbea1d9 --- /dev/null +++ b/avr_code/build/default/production/main.o.d @@ -0,0 +1,52 @@ +build/default/production/main.o.d build/default/production/main.o: main.c \ + adc.h /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + defines.h /usr/avr/include/stdlib.h \ + /usr/lib/gcc/avr/14.1.0/include/stddef.h /usr/avr/include/stdio.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h interrupts.h \ + /usr/avr/include/avr/interrupt.h /usr/avr/include/avr/sleep.h \ + /usr/avr/include/avr/wdt.h states.h m95128.h rfm69.h spi.h uart.h \ + /usr/avr/include/string.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h max31329.h i2c.h st25dv.h ndef.h \ + power_mgmt.h /usr/avr/include/avr/power.h +adc.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +defines.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +interrupts.h: +/usr/avr/include/avr/interrupt.h: +/usr/avr/include/avr/sleep.h: +/usr/avr/include/avr/wdt.h: +states.h: +m95128.h: +rfm69.h: +spi.h: +uart.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +max31329.h: +i2c.h: +st25dv.h: +ndef.h: +power_mgmt.h: +/usr/avr/include/avr/power.h: diff --git a/avr_code/build/default/production/max31329 (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/max31329 (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..c8de068 Binary files /dev/null and b/avr_code/build/default/production/max31329 (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/max31329.o b/avr_code/build/default/production/max31329.o new file mode 100644 index 0000000..1c2d4a6 Binary files /dev/null and b/avr_code/build/default/production/max31329.o differ diff --git a/avr_code/build/default/production/max31329.o (SFConflict ispatel 2025-06-05-12-20-20).d b/avr_code/build/default/production/max31329.o (SFConflict ispatel 2025-06-05-12-20-20).d new file mode 100644 index 0000000..6bb08dc --- /dev/null +++ b/avr_code/build/default/production/max31329.o (SFConflict ispatel 2025-06-05-12-20-20).d @@ -0,0 +1,41 @@ +build/default/production/max31329.o.d build/default/production/max31329.o: \ + max31329.c max31329.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h i2c.h uart.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h rfm69.h spi.h \ + states.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h st25dv.h ndef.h +max31329.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +i2c.h: +uart.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: +rfm69.h: +spi.h: +states.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +st25dv.h: +ndef.h: diff --git a/avr_code/build/default/production/max31329.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/max31329.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..cccd85f --- /dev/null +++ b/avr_code/build/default/production/max31329.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,41 @@ +build/default/production/max31329.o.d build/default/production/max31329.o: \ + max31329.c max31329.h defines.h /usr/lib/gcc/avr/14.2.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.2.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.2.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.2.0/include/stdarg.h i2c.h uart.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h rfm69.h spi.h \ + states.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h st25dv.h ndef.h +max31329.h: +defines.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.2.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.2.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdarg.h: +i2c.h: +uart.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: +rfm69.h: +spi.h: +states.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +st25dv.h: +ndef.h: diff --git a/avr_code/build/default/production/max31329.o (SFConflict ispatel@live.com 2025-06-15-10-38-19).d b/avr_code/build/default/production/max31329.o (SFConflict ispatel@live.com 2025-06-15-10-38-19).d new file mode 100644 index 0000000..6bb08dc --- /dev/null +++ b/avr_code/build/default/production/max31329.o (SFConflict ispatel@live.com 2025-06-15-10-38-19).d @@ -0,0 +1,41 @@ +build/default/production/max31329.o.d build/default/production/max31329.o: \ + max31329.c max31329.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h i2c.h uart.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h rfm69.h spi.h \ + states.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h st25dv.h ndef.h +max31329.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +i2c.h: +uart.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: +rfm69.h: +spi.h: +states.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +st25dv.h: +ndef.h: diff --git a/avr_code/build/default/production/max31329.o (SFConflict ispatel@live.com 2025-06-22-10-59-35).d b/avr_code/build/default/production/max31329.o (SFConflict ispatel@live.com 2025-06-22-10-59-35).d new file mode 100644 index 0000000..6bb08dc --- /dev/null +++ b/avr_code/build/default/production/max31329.o (SFConflict ispatel@live.com 2025-06-22-10-59-35).d @@ -0,0 +1,41 @@ +build/default/production/max31329.o.d build/default/production/max31329.o: \ + max31329.c max31329.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h i2c.h uart.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h rfm69.h spi.h \ + states.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h st25dv.h ndef.h +max31329.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +i2c.h: +uart.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: +rfm69.h: +spi.h: +states.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: +st25dv.h: +ndef.h: diff --git a/avr_code/build/default/production/max31329.o.d b/avr_code/build/default/production/max31329.o.d new file mode 100644 index 0000000..e69de29 diff --git a/avr_code/build/default/production/ndef (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/ndef (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..cc361c8 Binary files /dev/null and b/avr_code/build/default/production/ndef (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/ndef.o b/avr_code/build/default/production/ndef.o new file mode 100644 index 0000000..5aa3b9e Binary files /dev/null and b/avr_code/build/default/production/ndef.o differ diff --git a/avr_code/build/default/production/ndef.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/ndef.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..8a998f3 --- /dev/null +++ b/avr_code/build/default/production/ndef.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,31 @@ +build/default/production/ndef.o.d build/default/production/ndef.o: ndef.c \ + ndef.h defines.h /usr/lib/gcc/avr/14.2.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.2.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.2.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.2.0/include/stdarg.h uart.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h +ndef.h: +defines.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.2.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.2.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdarg.h: +uart.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: diff --git a/avr_code/build/default/production/ndef.o.d b/avr_code/build/default/production/ndef.o.d new file mode 100644 index 0000000..fc12a40 --- /dev/null +++ b/avr_code/build/default/production/ndef.o.d @@ -0,0 +1,31 @@ +build/default/production/ndef.o.d build/default/production/ndef.o: ndef.c \ + ndef.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h uart.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h +ndef.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +uart.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: diff --git a/avr_code/build/default/production/power_mgmt (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/power_mgmt (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..68f9e7a Binary files /dev/null and b/avr_code/build/default/production/power_mgmt (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/power_mgmt.o b/avr_code/build/default/production/power_mgmt.o new file mode 100644 index 0000000..4c56d39 Binary files /dev/null and b/avr_code/build/default/production/power_mgmt.o differ diff --git a/avr_code/build/default/production/power_mgmt.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/power_mgmt.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..40bf6b1 --- /dev/null +++ b/avr_code/build/default/production/power_mgmt.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,22 @@ +build/default/production/power_mgmt.o.d \ + build/default/production/power_mgmt.o: power_mgmt.c power_mgmt.h \ + /usr/avr/include/avr/power.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.2.0/include/stdint.h /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h +power_mgmt.h: +/usr/avr/include/avr/power.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: diff --git a/avr_code/build/default/production/power_mgmt.o.d b/avr_code/build/default/production/power_mgmt.o.d new file mode 100644 index 0000000..51125cc --- /dev/null +++ b/avr_code/build/default/production/power_mgmt.o.d @@ -0,0 +1,22 @@ +build/default/production/power_mgmt.o.d \ + build/default/production/power_mgmt.o: power_mgmt.c power_mgmt.h \ + /usr/avr/include/avr/power.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdint.h /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h +power_mgmt.h: +/usr/avr/include/avr/power.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: diff --git a/avr_code/build/default/production/rfm69 (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/rfm69 (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..6843034 Binary files /dev/null and b/avr_code/build/default/production/rfm69 (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/rfm69.o b/avr_code/build/default/production/rfm69.o new file mode 100644 index 0000000..a22fb52 Binary files /dev/null and b/avr_code/build/default/production/rfm69.o differ diff --git a/avr_code/build/default/production/rfm69.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/rfm69.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..51298f7 --- /dev/null +++ b/avr_code/build/default/production/rfm69.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,36 @@ +build/default/production/rfm69.o.d build/default/production/rfm69.o: \ + rfm69.c rfm69.h defines.h /usr/lib/gcc/avr/14.2.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.2.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.2.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.2.0/include/stdarg.h spi.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h uart.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h +rfm69.h: +defines.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.2.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.2.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdarg.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +uart.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: diff --git a/avr_code/build/default/production/rfm69.o.d b/avr_code/build/default/production/rfm69.o.d new file mode 100644 index 0000000..2d8204f --- /dev/null +++ b/avr_code/build/default/production/rfm69.o.d @@ -0,0 +1,36 @@ +build/default/production/rfm69.o.d build/default/production/rfm69.o: \ + rfm69.c rfm69.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h spi.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h states.h uart.h /usr/avr/include/string.h \ + /usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h +rfm69.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +states.h: +uart.h: +/usr/avr/include/string.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: diff --git a/avr_code/build/default/production/spi (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/spi (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..f366585 Binary files /dev/null and b/avr_code/build/default/production/spi (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/spi.o b/avr_code/build/default/production/spi.o new file mode 100644 index 0000000..edcf8de Binary files /dev/null and b/avr_code/build/default/production/spi.o differ diff --git a/avr_code/build/default/production/spi.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/spi.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..5667f55 --- /dev/null +++ b/avr_code/build/default/production/spi.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,30 @@ +build/default/production/spi.o.d build/default/production/spi.o: spi.c \ + spi.h /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.2.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h defines.h \ + /usr/lib/gcc/avr/14.2.0/include/stdbool.h /usr/avr/include/stdlib.h \ + /usr/lib/gcc/avr/14.2.0/include/stddef.h /usr/avr/include/stdio.h \ + /usr/lib/gcc/avr/14.2.0/include/stdarg.h states.h +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +defines.h: +/usr/lib/gcc/avr/14.2.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.2.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/lib/gcc/avr/14.2.0/include/stdarg.h: +states.h: diff --git a/avr_code/build/default/production/spi.o.d b/avr_code/build/default/production/spi.o.d new file mode 100644 index 0000000..3c6b7e1 --- /dev/null +++ b/avr_code/build/default/production/spi.o.d @@ -0,0 +1,30 @@ +build/default/production/spi.o.d build/default/production/spi.o: spi.c \ + spi.h /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h defines.h \ + /usr/lib/gcc/avr/14.1.0/include/stdbool.h /usr/avr/include/stdlib.h \ + /usr/lib/gcc/avr/14.1.0/include/stddef.h /usr/avr/include/stdio.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h states.h +spi.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +states.h: diff --git a/avr_code/build/default/production/st25dv (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/st25dv (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..6700577 Binary files /dev/null and b/avr_code/build/default/production/st25dv (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/st25dv.o b/avr_code/build/default/production/st25dv.o new file mode 100644 index 0000000..8958670 Binary files /dev/null and b/avr_code/build/default/production/st25dv.o differ diff --git a/avr_code/build/default/production/st25dv.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/st25dv.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..66e2176 --- /dev/null +++ b/avr_code/build/default/production/st25dv.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,40 @@ +build/default/production/st25dv.o.d build/default/production/st25dv.o: \ + st25dv.c st25dv.h i2c.h defines.h \ + /usr/lib/gcc/avr/14.2.0/include/stdint.h /usr/avr/include/stdint.h \ + /usr/lib/gcc/avr/14.2.0/include/stdbool.h /usr/avr/include/stdlib.h \ + /usr/lib/gcc/avr/14.2.0/include/stddef.h /usr/avr/include/stdio.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.2.0/include/stdarg.h \ + uart.h /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h ndef.h states.h \ + rfm69.h spi.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h +st25dv.h: +i2c.h: +defines.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.2.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.2.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdarg.h: +uart.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: +ndef.h: +states.h: +rfm69.h: +spi.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: diff --git a/avr_code/build/default/production/st25dv.o.d b/avr_code/build/default/production/st25dv.o.d new file mode 100644 index 0000000..c351d03 --- /dev/null +++ b/avr_code/build/default/production/st25dv.o.d @@ -0,0 +1,40 @@ +build/default/production/st25dv.o.d build/default/production/st25dv.o: \ + st25dv.c st25dv.h i2c.h defines.h \ + /usr/lib/gcc/avr/14.1.0/include/stdint.h /usr/avr/include/stdint.h \ + /usr/lib/gcc/avr/14.1.0/include/stdbool.h /usr/avr/include/stdlib.h \ + /usr/lib/gcc/avr/14.1.0/include/stddef.h /usr/avr/include/stdio.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdarg.h \ + uart.h /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h ndef.h states.h \ + rfm69.h spi.h /usr/avr/include/util/delay.h \ + /usr/avr/include/util/delay_basic.h +st25dv.h: +i2c.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +uart.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: +ndef.h: +states.h: +rfm69.h: +spi.h: +/usr/avr/include/util/delay.h: +/usr/avr/include/util/delay_basic.h: diff --git a/avr_code/build/default/production/states (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/states (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..3e86724 Binary files /dev/null and b/avr_code/build/default/production/states (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/states.o b/avr_code/build/default/production/states.o new file mode 100644 index 0000000..6d63665 Binary files /dev/null and b/avr_code/build/default/production/states.o differ diff --git a/avr_code/build/default/production/states.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/states.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..c0d1e6c --- /dev/null +++ b/avr_code/build/default/production/states.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,22 @@ +build/default/production/states.o.d build/default/production/states.o: \ + states.c states.h /usr/lib/gcc/avr/14.2.0/include/stdbool.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.2.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h +states.h: +/usr/lib/gcc/avr/14.2.0/include/stdbool.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: diff --git a/avr_code/build/default/production/states.o.d b/avr_code/build/default/production/states.o.d new file mode 100644 index 0000000..5430e5e --- /dev/null +++ b/avr_code/build/default/production/states.o.d @@ -0,0 +1,22 @@ +build/default/production/states.o.d build/default/production/states.o: \ + states.c states.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \ + /usr/avr/include/inttypes.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h +states.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: diff --git a/avr_code/build/default/production/uart (SFConflict ispatel@live.com 2025-02-20-21-50-56).o b/avr_code/build/default/production/uart (SFConflict ispatel@live.com 2025-02-20-21-50-56).o new file mode 100644 index 0000000..27410e5 Binary files /dev/null and b/avr_code/build/default/production/uart (SFConflict ispatel@live.com 2025-02-20-21-50-56).o differ diff --git a/avr_code/build/default/production/uart.o b/avr_code/build/default/production/uart.o new file mode 100644 index 0000000..0b90635 Binary files /dev/null and b/avr_code/build/default/production/uart.o differ diff --git a/avr_code/build/default/production/uart.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d b/avr_code/build/default/production/uart.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d new file mode 100644 index 0000000..18096b6 --- /dev/null +++ b/avr_code/build/default/production/uart.o (SFConflict ispatel@live.com 2025-02-20-21-50-56).d @@ -0,0 +1,30 @@ +build/default/production/uart.o.d build/default/production/uart.o: uart.c \ + uart.h defines.h /usr/lib/gcc/avr/14.2.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.2.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.2.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.2.0/include/stdarg.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h +uart.h: +defines.h: +/usr/lib/gcc/avr/14.2.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.2.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.2.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.2.0/include/stdarg.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: diff --git a/avr_code/build/default/production/uart.o.d b/avr_code/build/default/production/uart.o.d new file mode 100644 index 0000000..a20049c --- /dev/null +++ b/avr_code/build/default/production/uart.o.d @@ -0,0 +1,30 @@ +build/default/production/uart.o.d build/default/production/uart.o: uart.c \ + uart.h defines.h /usr/lib/gcc/avr/14.1.0/include/stdint.h \ + /usr/avr/include/stdint.h /usr/lib/gcc/avr/14.1.0/include/stdbool.h \ + /usr/avr/include/stdlib.h /usr/lib/gcc/avr/14.1.0/include/stddef.h \ + /usr/avr/include/stdio.h /usr/avr/include/inttypes.h \ + /usr/lib/gcc/avr/14.1.0/include/stdarg.h /usr/avr/include/avr/io.h \ + /usr/avr/include/avr/sfr_defs.h \ + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h \ + /usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \ + /usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \ + /usr/avr/include/avr/lock.h /usr/avr/include/string.h +uart.h: +defines.h: +/usr/lib/gcc/avr/14.1.0/include/stdint.h: +/usr/avr/include/stdint.h: +/usr/lib/gcc/avr/14.1.0/include/stdbool.h: +/usr/avr/include/stdlib.h: +/usr/lib/gcc/avr/14.1.0/include/stddef.h: +/usr/avr/include/stdio.h: +/usr/avr/include/inttypes.h: +/usr/lib/gcc/avr/14.1.0/include/stdarg.h: +/usr/avr/include/avr/io.h: +/usr/avr/include/avr/sfr_defs.h: +/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/include/avr/iom328pb.h: +/usr/avr/include/avr/portpins.h: +/usr/avr/include/avr/common.h: +/usr/avr/include/avr/version.h: +/usr/avr/include/avr/fuse.h: +/usr/avr/include/avr/lock.h: +/usr/avr/include/string.h: diff --git a/avr_code/cmake/radio_wheel_counter/default/.generated/file.cmake b/avr_code/cmake/radio_wheel_counter/default/.generated/file.cmake new file mode 100644 index 0000000..33861a9 --- /dev/null +++ b/avr_code/cmake/radio_wheel_counter/default/.generated/file.cmake @@ -0,0 +1,9 @@ +set(radio_wheel_counter_default_FILE_GROUP_assemble "") +set(radio_wheel_counter_default_FILE_GROUP_assemblePreprocess "") +set(radio_wheel_counter_default_FILE_GROUP_compile "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/main.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/uart.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/rfm69.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/states.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/i2c.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/m95128.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/spi.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/st25dv.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/interrupts.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/max31329.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/power_mgmt.c;/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/adc.c") +set(radio_wheel_counter_default_FILE_GROUP_link "") +set(BUILD_LIBRARY 0) +set(radio_wheel_counter_default_internal_image_name "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/_build/radio_wheel_counter/default/default.elf") +set(radio_wheel_counter_default_image_name "radio_wheel_counter_default_default.elf") +set(radio_wheel_counter_default_original_image_name "default.elf") +set(radio_wheel_counter_default_output_dir "/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code/out/radio_wheel_counter") diff --git a/avr_code/cmake/radio_wheel_counter/default/.generated/main.cmake b/avr_code/cmake/radio_wheel_counter/default/.generated/main.cmake new file mode 100644 index 0000000..e3611e6 --- /dev/null +++ b/avr_code/cmake/radio_wheel_counter/default/.generated/main.cmake @@ -0,0 +1,47 @@ +include("${CMAKE_CURRENT_LIST_DIR}/rule.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/file.cmake") +set(radio_wheel_counter_default_library_list ) +# Handle files with suffix (s|as|asm|AS|ASM|As|aS|Asm) +if(radio_wheel_counter_default_FILE_GROUP_assemble) + add_library(radio_wheel_counter_default_assemble OBJECT ${radio_wheel_counter_default_FILE_GROUP_assemble}) + radio_wheel_counter_default_assemble_rule(radio_wheel_counter_default_assemble) + list(APPEND radio_wheel_counter_default_library_list "$") +endif() + +# Handle files with suffix S +if(radio_wheel_counter_default_FILE_GROUP_assemblePreprocess) + add_library(radio_wheel_counter_default_assemblePreprocess OBJECT ${radio_wheel_counter_default_FILE_GROUP_assemblePreprocess}) + radio_wheel_counter_default_assemblePreprocess_rule(radio_wheel_counter_default_assemblePreprocess) + list(APPEND radio_wheel_counter_default_library_list "$") +endif() + +# Handle files with suffix [cC] +if(radio_wheel_counter_default_FILE_GROUP_compile) + add_library(radio_wheel_counter_default_compile OBJECT ${radio_wheel_counter_default_FILE_GROUP_compile}) + radio_wheel_counter_default_compile_rule(radio_wheel_counter_default_compile) + list(APPEND radio_wheel_counter_default_library_list "$") +endif() + +if (BUILD_LIBRARY) + message(STATUS "Building LIBRARY") + add_library(${radio_wheel_counter_default_image_name} ${radio_wheel_counter_default_library_list}) + foreach(lib ${radio_wheel_counter_default_FILE_GROUP_link}) + target_link_libraries(${radio_wheel_counter_default_image_name} PRIVATE ${CMAKE_CURRENT_LIST_DIR} /${lib}) + endforeach() + add_custom_command( + TARGET ${radio_wheel_counter_default_image_name} + COMMAND ${CMAKE_COMMAND} -E make_directory ${radio_wheel_counter_default_output_dir} + COMMAND ${CMAKE_COMMAND} -E copy lib${radio_wheel_counter_default_image_name}.a ${radio_wheel_counter_default_output_dir}/${radio_wheel_counter_default_original_image_name}) +else() + message(STATUS "Building STANDARD") + add_executable(${radio_wheel_counter_default_image_name} ${radio_wheel_counter_default_library_list}) + foreach(lib ${radio_wheel_counter_default_FILE_GROUP_link}) + target_link_libraries(${radio_wheel_counter_default_image_name} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/${lib}) +endforeach() + radio_wheel_counter_default_link_rule(${radio_wheel_counter_default_image_name}) + +add_custom_command( + TARGET ${radio_wheel_counter_default_image_name} + COMMAND ${CMAKE_COMMAND} -E make_directory ${radio_wheel_counter_default_output_dir} + COMMAND ${CMAKE_COMMAND} -E copy ${radio_wheel_counter_default_image_name} ${radio_wheel_counter_default_output_dir}/${radio_wheel_counter_default_original_image_name}) +endif() diff --git a/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake b/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake new file mode 100644 index 0000000..1c47323 --- /dev/null +++ b/avr_code/cmake/radio_wheel_counter/default/.generated/overrides.cmake @@ -0,0 +1,2 @@ +set(CMAKE_C_OUTPUT_EXTENSION .o) +set(CMAKE_ASM_OUTPUT_EXTENSION .o) diff --git a/avr_code/cmake/radio_wheel_counter/default/.generated/rule (SFConflict ispatel@live.com 2025-05-18-09-07-10).cmake b/avr_code/cmake/radio_wheel_counter/default/.generated/rule (SFConflict ispatel@live.com 2025-05-18-09-07-10).cmake new file mode 100644 index 0000000..f94d081 --- /dev/null +++ b/avr_code/cmake/radio_wheel_counter/default/.generated/rule (SFConflict ispatel@live.com 2025-05-18-09-07-10).cmake @@ -0,0 +1,24 @@ +function(radio_wheel_counter_default_assemble_rule target) + set(inputVar "${MP_CC};-c;${MP_EXTRA_AS_PRE};-mcpu=ATmega328PB;-x;assembler-with-cpp;-D__ATmega328PB__;-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8;-Wl,--gc-sections;-O0;-ffunction-sections;-fdata-sections;-fshort-enums;-funsigned-char;-funsigned-bitfields;-Wall;-DXPRJ_default=default;-gdwarf-3;-mno-const-data-in-progmem;-Wa,--defsym=__MPLAB_BUILD=1;${INSTRUMENTED_TRACE_OPTIONS}") + string(REGEX REPLACE "[,]+" "," noDoubleCommas "${inputVar}") + string(REGEX REPLACE ",$" "" noDanglingCommas "${noDoubleCommas}") + target_compile_options(${target} PRIVATE "${noDanglingCommas}") +endfunction() +function(radio_wheel_counter_default_assemblePreprocess_rule target) + set(inputVar "-c;${MP_EXTRA_AS_PRE};-mcpu=ATmega328PB;-x;assembler-with-cpp;-D__ATmega328PB__;-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8;-Wl,--gc-sections;-O0;-ffunction-sections;-fdata-sections;-fshort-enums;-funsigned-char;-funsigned-bitfields;-Wall;-DXPRJ_default=default;-gdwarf-3;-mno-const-data-in-progmem;-Wa,--defsym=__MPLAB_BUILD=1;${INSTRUMENTED_TRACE_OPTIONS}") + string(REGEX REPLACE "[,]+" "," noDoubleCommas "${inputVar}") + string(REGEX REPLACE ",$" "" noDanglingCommas "${noDoubleCommas}") + target_compile_options(${target} PRIVATE "${noDanglingCommas}") +endfunction() +function(radio_wheel_counter_default_compile_rule target) + set(inputVar "${MP_CC};${MP_EXTRA_CC_PRE};-mcpu=ATmega328PB;-c;-x;c;-D__ATmega328PB__;-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8;-Wl,--gc-sections;-O0;-ffunction-sections;-fdata-sections;-fshort-enums;-funsigned-char;-funsigned-bitfields;-Wall;-DXPRJ_default=default;-gdwarf-3;-mno-const-data-in-progmem;${INSTRUMENTED_TRACE_OPTIONS};${FUNCTION_LEVEL_PROFILING_OPTIONS}") + string(REGEX REPLACE "[,]+" "," noDoubleCommas "${inputVar}") + string(REGEX REPLACE ",$" "" noDanglingCommas "${noDoubleCommas}") + target_compile_options(${target} PRIVATE "${noDanglingCommas}") +endfunction() +function(radio_wheel_counter_default_link_rule target) + set(inputVar "${MP_EXTRA_LD_PRE};-mcpu=ATmega328PB;-Wl,-Map=mem.map;-DXPRJ_default=default;-Wl,--defsym=__MPLAB_BUILD=1;-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8;-Wl,--gc-sections;-O0;-ffunction-sections;-fdata-sections;-fshort-enums;-funsigned-char;-funsigned-bitfields;-Wall;-gdwarf-3;-mno-const-data-in-progmem;${INSTRUMENTED_TRACE_OPTIONS};${FUNCTION_LEVEL_PROFILING_OPTIONS};-Wl,--memorysummary,memoryfile.xml,;-Wl,--start-group;${LIBRARIES};-Wl,--end-group") + string(REGEX REPLACE "[,]+" "," noDoubleCommas "${inputVar}") + string(REGEX REPLACE ",$" "" noDanglingCommas "${noDoubleCommas}") + target_link_options(${target} PRIVATE "${noDanglingCommas}") +endfunction() diff --git a/avr_code/cmake/radio_wheel_counter/default/.generated/rule.cmake b/avr_code/cmake/radio_wheel_counter/default/.generated/rule.cmake new file mode 100644 index 0000000..6b428de --- /dev/null +++ b/avr_code/cmake/radio_wheel_counter/default/.generated/rule.cmake @@ -0,0 +1,24 @@ +function(radio_wheel_counter_default_assemble_rule target) + set(inputVar "${MP_CC};-c;${MP_EXTRA_AS_PRE};-mcpu=ATmega328PB;-x;assembler-with-cpp;-D__ATmega328PB__;-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8;-Wl,--gc-sections;-O1;-ffunction-sections;-fdata-sections;-fshort-enums;-funsigned-char;-funsigned-bitfields;-Wall;-DXPRJ_default=default;-gdwarf-3;-mno-const-data-in-progmem;-Wa,--defsym=__MPLAB_BUILD=1;${INSTRUMENTED_TRACE_OPTIONS}") + string(REGEX REPLACE "[,]+" "," noDoubleCommas "${inputVar}") + string(REGEX REPLACE ",$" "" noDanglingCommas "${noDoubleCommas}") + target_compile_options(${target} PRIVATE "${noDanglingCommas}") +endfunction() +function(radio_wheel_counter_default_assemblePreprocess_rule target) + set(inputVar "-c;${MP_EXTRA_AS_PRE};-mcpu=ATmega328PB;-x;assembler-with-cpp;-D__ATmega328PB__;-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8;-Wl,--gc-sections;-O1;-ffunction-sections;-fdata-sections;-fshort-enums;-funsigned-char;-funsigned-bitfields;-Wall;-DXPRJ_default=default;-gdwarf-3;-mno-const-data-in-progmem;-Wa,--defsym=__MPLAB_BUILD=1;${INSTRUMENTED_TRACE_OPTIONS}") + string(REGEX REPLACE "[,]+" "," noDoubleCommas "${inputVar}") + string(REGEX REPLACE ",$" "" noDanglingCommas "${noDoubleCommas}") + target_compile_options(${target} PRIVATE "${noDanglingCommas}") +endfunction() +function(radio_wheel_counter_default_compile_rule target) + set(inputVar "${MP_CC};${MP_EXTRA_CC_PRE};-mcpu=ATmega328PB;-c;-x;c;-D__ATmega328PB__;-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8;-Wl,--gc-sections;-O1;-ffunction-sections;-fdata-sections;-fshort-enums;-funsigned-char;-funsigned-bitfields;-Wall;-DXPRJ_default=default;-gdwarf-3;-mno-const-data-in-progmem;${INSTRUMENTED_TRACE_OPTIONS};${FUNCTION_LEVEL_PROFILING_OPTIONS}") + string(REGEX REPLACE "[,]+" "," noDoubleCommas "${inputVar}") + string(REGEX REPLACE ",$" "" noDanglingCommas "${noDoubleCommas}") + target_compile_options(${target} PRIVATE "${noDanglingCommas}") +endfunction() +function(radio_wheel_counter_default_link_rule target) + set(inputVar "${MP_EXTRA_LD_PRE};-mcpu=ATmega328PB;-Wl,-Map=mem.map;-DXPRJ_default=default;-Wl,--defsym=__MPLAB_BUILD=1;-mdfp=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/xc8;-Wl,--gc-sections;-O1;-ffunction-sections;-fdata-sections;-fshort-enums;-funsigned-char;-funsigned-bitfields;-Wall;-gdwarf-3;-mno-const-data-in-progmem;${INSTRUMENTED_TRACE_OPTIONS};${FUNCTION_LEVEL_PROFILING_OPTIONS};-Wl,--memorysummary,memoryfile.xml,;-Wl,--start-group;${LIBRARIES};-Wl,--end-group") + string(REGEX REPLACE "[,]+" "," noDoubleCommas "${inputVar}") + string(REGEX REPLACE ",$" "" noDanglingCommas "${noDoubleCommas}") + target_link_options(${target} PRIVATE "${noDanglingCommas}") +endfunction() diff --git a/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake b/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake new file mode 100644 index 0000000..966bcd8 --- /dev/null +++ b/avr_code/cmake/radio_wheel_counter/default/.generated/toolchain.cmake @@ -0,0 +1,5 @@ +set(CMAKE_C_COMPILER_WORKS 1) +set(MP_CC_DIR "/opt/microchip/xc8/v2.32") +set(CMAKE_C_COMPILER "/opt/microchip/xc8/v2.32/bin/xc8-cc") +set(MP_AS "/opt/microchip/xc8/v2.32/bin/xc8-cc") +set(MP_LD "/opt/microchip/xc8/v2.32/bin/xc8-cc") diff --git a/avr_code/cmake/radio_wheel_counter/default/CMakeLists.txt b/avr_code/cmake/radio_wheel_counter/default/CMakeLists.txt new file mode 100644 index 0000000..c82dc85 --- /dev/null +++ b/avr_code/cmake/radio_wheel_counter/default/CMakeLists.txt @@ -0,0 +1,22 @@ + + + +# This CMakeLists.txt is generated. +# Do not modify directly. +# If you want to customize cmake behavior create a user.cmake in this +# directory and add it to your version control system. + +if (EXISTS ${CMAKE_CURRENT_LIST_DIR}/user.cmake) + include(user.cmake) +endif() + +# format v1.00 +# { + +cmake_minimum_required(VERSION 3.22.1) +set(CMAKE_SYSTEM_NAME "Generic") +project(radio_wheel_counter_default_project LANGUAGES C ASM ) +include("${CMAKE_CURRENT_LIST_DIR}/.generated/main.cmake") + +# } + diff --git a/avr_code/cmake/radio_wheel_counter/default/CMakePresets.json b/avr_code/cmake/radio_wheel_counter/default/CMakePresets.json new file mode 100644 index 0000000..4431e11 --- /dev/null +++ b/avr_code/cmake/radio_wheel_counter/default/CMakePresets.json @@ -0,0 +1,15 @@ +{ + "version": 6, + "configurePresets": [ + { + "name": "radio_wheel_counter_default_conf", + "binaryDir": "${fileDir}/../../../_build/radio_wheel_counter/default", + "generator": "Ninja", + "toolchainFile": "${fileDir}/.generated/toolchain.cmake", + "cacheVariables": { + "CMAKE_USER_MAKE_RULES_OVERRIDE": "${fileDir}/.generated/overrides.cmake", + "CMAKE_EXPORT_COMPILE_COMMANDS": "ON" + } + } + ] +} \ No newline at end of file diff --git a/avr_code/debug/default/queuelogs/debugtool (SFConflict ispatel@live.com 2025-02-20-21-50-56).txt b/avr_code/debug/default/queuelogs/debugtool (SFConflict ispatel@live.com 2025-02-20-21-50-56).txt new file mode 100644 index 0000000..caba78f --- /dev/null +++ b/avr_code/debug/default/queuelogs/debugtool (SFConflict ispatel@live.com 2025-02-20-21-50-56).txt @@ -0,0 +1,1020 @@ +2659 1739748928187 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 08 95 0E 94 1C 22 80 93 6A 06 88 23 49 F0 81 50 80 93 69 06 0E 94 00 23 80 91 6A 06 0E 94 7E 21 08 95 60 95 70 95 80 95 90 95 30 95 40 95 50 95 21 95 3F 4F 4F 4F 5F 4F 6F 4F 7F 4F 8F 4F 9F 4F 08 95 CF 93 DF 93 EC 01 88 81 88 23 31 F0 21 96 0E 94 2D 23 89 91 81 11 FB CF DF 91 CF 91 08 95 CF 93 DF 93 0F 92 CD B7 DE B7 AE 01 4F 5F 5F 4F 0E 94 F8 23 89 81 0F 90 DF 91 CF 91 08 95 CF 93 +2659 1739748928192 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928192 pro JtagIce3 [0x11] <<< 06 00 00 22 00 +2659 1739748928193 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928193 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 DF 93 90 E4 89 9F E0 01 11 24 8D 2F 0E 94 53 20 8C 2F 0E 94 53 20 DF 91 CF 91 08 95 CF 93 C8 2F 81 E0 0E 94 58 21 6C 2F 6C 71 83 7E 68 2B 81 E0 0E 94 B2 20 CF 91 08 95 CF 93 DF 93 C1 EF D4 E0 18 82 41 E0 BE 01 80 E0 0E 94 34 1D 88 81 DF 91 CF 91 08 95 F8 94 A8 95 E0 E6 F0 E0 80 81 88 61 80 83 85 E0 80 83 80 81 80 64 80 83 78 94 08 95 0E 94 07 20 0E 94 E9 23 88 23 E1 F3 0E 94 9C 23 +2659 1739748928198 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928198 pro JtagIce3 [0x11] <<< 06 00 00 22 40 +2659 1739748928199 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928199 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 EA E7 F0 E0 20 81 20 61 20 83 08 95 FC 01 AF 01 4F 5F 5F 4F 20 81 22 23 11 F0 FA 01 F8 CF 9F 01 28 1B 39 0B C9 01 08 95 68 94 01 C0 E8 94 8F 92 9F 92 CF 93 DF 93 0E 94 76 18 DF 91 CF 91 9F 90 8F 90 08 95 CF 93 DF 93 EC 01 0E 94 1C 22 68 2F CE 01 0E 94 22 1B CE 01 DF 91 CF 91 08 95 22 98 2A 9A E8 E6 F0 E0 80 81 81 60 80 83 EB E6 F0 E0 80 81 84 60 80 83 08 95 E3 E4 F6 E0 80 E8 80 83 +2659 1739748928205 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928205 pro JtagIce3 [0x11] <<< 06 00 00 22 80 +2659 1739748928206 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928206 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 81 83 82 83 23 E0 AF 01 63 E1 88 E6 0E 94 76 1C 08 95 10 92 C5 00 83 E3 80 93 C4 00 88 E0 80 93 C1 00 86 E0 80 93 C2 00 08 95 53 98 5B 9A E9 E6 F0 E0 80 81 88 60 80 83 80 81 8B 7F 80 83 E9 9A 08 95 52 98 5A 9A E9 E6 F0 E0 80 81 82 60 80 83 80 81 8E 7F 80 83 E8 9A 08 95 FC 01 2E 2F 9F 2F 81 91 86 17 21 F0 81 11 F9 CF 90 E0 08 95 82 2F 08 95 00 24 A7 FD 00 94 2A 17 30 05 40 05 50 05 +2659 1739748928211 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928211 pro JtagIce3 [0x11] <<< 06 00 00 22 C0 +2659 1739748928212 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928212 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 60 05 70 05 80 05 90 05 08 95 EC 01 0E 94 1C 24 0E 94 1B 24 CE 01 0E 94 1D 24 CE 01 0E 94 15 24 FB 01 DC 01 48 0F 59 1F A4 17 B5 07 19 F0 21 91 2D 93 FA CF 08 95 80 E4 80 93 7C 00 10 92 7B 00 81 E8 80 93 7A 00 80 E0 08 95 6D E5 8A E5 0E 94 B2 20 6C E7 8C E5 0E 94 B2 20 08 95 65 E5 8A E5 0E 94 B2 20 60 E7 8C E5 0E 94 B2 20 08 95 10 92 B9 00 88 E4 80 93 B8 00 84 E0 80 93 BC 00 08 95 +2659 1739748928217 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928217 pro JtagIce3 [0x11] <<< 06 00 00 23 00 +2659 1739748928218 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928218 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 80 93 43 06 41 E0 63 E4 76 E0 80 E0 0E 94 4B 1A 08 95 F8 94 E0 E6 F0 E0 80 81 88 61 80 83 10 82 78 94 08 95 8F 93 F8 94 1A 9B 03 C0 81 E0 80 93 70 06 8F 91 18 95 FC 01 48 0F 59 1F E4 17 F5 07 11 F0 61 93 FB CF 08 95 9C 01 21 56 31 09 2A 31 31 05 10 F4 8F 75 99 27 08 95 E0 EC F0 E0 90 81 95 FF FD CF 80 93 C6 00 08 95 0E 94 E5 22 8C E0 0E 94 0E 22 0E 94 9B 20 08 95 0E 94 EE 22 80 E1 +2659 1739748928223 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928223 pro JtagIce3 [0x11] <<< 06 00 00 23 40 +2659 1739748928224 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928224 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0E 94 0E 22 0E 94 9B 20 08 95 39 9A 6B 9A 38 98 40 9A 80 E5 80 93 AC 00 08 95 FC 01 DB 01 2D 91 BD 01 21 93 21 11 FA CF 08 95 9C 01 21 54 31 09 2A 31 31 05 08 F4 80 62 08 95 3A 9A 88 23 11 F0 42 9A 08 95 42 98 08 95 54 9A 88 23 11 F0 5C 9A 08 95 5C 98 08 95 3B 9A 88 23 11 F0 43 9A 08 95 43 98 08 95 20 9A 81 11 02 C0 28 9A 08 95 28 98 08 95 6A 9A 81 11 02 C0 72 9A 08 95 72 98 08 95 +2659 1739748928230 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928230 pro JtagIce3 [0x11] <<< 06 00 00 23 80 +2659 1739748928231 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928231 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 55 9A 88 23 11 F0 5D 9A 08 95 5D 98 08 95 68 9A 88 23 11 F0 70 9A 08 95 70 98 08 95 26 2F BA 01 AC 01 83 E5 0E 94 22 18 08 95 27 E0 AC 01 66 E0 88 E6 0E 94 17 19 08 95 80 91 78 00 20 91 79 00 90 E0 92 2B 08 95 50 58 BB 27 AA 27 0E 94 03 17 0C 94 90 21 0E 94 05 1D 68 94 B1 11 0C 94 C0 23 08 95 00 24 0A 94 16 16 17 06 18 06 09 06 08 95 00 24 0A 94 12 16 13 06 14 06 05 06 08 95 E8 94 +2659 1739748928236 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928236 pro JtagIce3 [0x11] <<< 06 00 00 23 C0 +2659 1739748928238 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928238 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 BB 27 66 27 77 27 CB 01 97 F9 08 95 4A E0 64 E0 88 E6 0E 94 B1 21 08 95 42 E0 61 E0 88 E6 0E 94 B1 21 08 95 EA E7 F0 E0 80 81 8F 77 80 83 08 95 EA E7 F0 E0 80 81 80 68 80 83 08 95 97 F9 9F 67 80 E8 70 E0 60 E0 08 95 68 2F 88 E6 0E 94 F0 21 08 95 80 91 7A 00 82 95 81 70 08 95 0E 94 B1 1E 08 F4 81 E0 08 95 0E 94 B1 1E 08 F4 8F EF 08 95 21 E0 0E 94 17 19 08 95 8F EF 0E 94 53 20 08 95 +2659 1739748928243 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928243 pro JtagIce3 [0x11] <<< 06 00 00 24 00 +2659 1739748928244 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928244 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 80 E0 0E 94 E4 23 08 95 81 E0 0E 94 E4 23 08 95 0E 94 55 15 0C 94 90 21 0E 94 30 16 0C 94 90 21 9F EF 80 EC 08 95 0C 94 00 00 0E 94 A9 00 08 95 08 95 08 95 08 95 08 95 08 95 08 95 09 09 09 09 4D 49 4E 55 54 45 20 49 4E 54 45 52 52 55 50 54 0A 00 2D 2D 2D 2D 20 53 54 41 52 54 49 4E 47 20 2D 2D 2D 2D 0A 00 53 65 74 20 75 70 20 41 56 52 20 69 6E 74 65 72 72 75 70 74 73 0A 00 53 65 74 +2659 1739748928249 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928249 pro JtagIce3 [0x11] <<< 06 00 00 24 40 +2659 1739748928250 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928250 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 20 75 70 20 52 54 43 20 69 6E 74 65 72 72 75 70 74 73 0A 00 49 6E 69 74 69 61 6C 69 7A 65 64 20 52 46 4D 36 39 0A 00 53 65 74 20 75 70 20 6C 61 73 74 20 70 61 67 65 20 76 61 6C 75 65 20 66 6F 72 20 53 50 49 20 66 6C 61 73 68 0A 00 47 6F 74 20 6E 75 67 67 65 74 20 64 61 74 61 20 66 72 6F 6D 20 52 46 49 44 0A 00 46 61 69 6C 65 64 20 74 6F 20 67 65 74 20 74 69 6D 65 20 0A 00 53 75 63 +2659 1739748928255 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928255 pro JtagIce3 [0x11] <<< 06 00 00 24 80 +2659 1739748928256 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928256 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 63 65 73 73 20 69 6E 20 67 65 74 20 74 69 6D 65 20 0A 00 49 6E 20 6D 69 6E 75 74 65 20 69 6E 64 65 78 0A 00 54 58 20 44 41 54 41 20 53 65 6E 74 0A 00 20 20 20 20 20 20 20 54 58 20 44 41 54 41 20 6E 6F 74 20 73 65 6E 74 2C 20 77 72 69 74 69 6E 67 20 74 6F 20 53 50 49 0A 00 20 20 20 20 20 20 20 53 50 49 20 6E 6F 74 20 73 65 6E 74 0A 00 54 58 20 44 41 54 41 20 46 72 6F 6D 20 53 50 49 +2659 1739748928261 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928262 pro JtagIce3 [0x11] <<< 06 00 00 24 C0 +2659 1739748928269 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928269 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 20 4D 65 6D 6F 72 79 0A 00 20 20 20 20 00 4C 45 4E 2C 54 4F 2C 46 52 4F 4D 2C 44 54 59 50 45 2C 46 4C 41 47 53 0A 00 0A 00 57 48 45 45 4C 5F 43 4F 55 4E 54 53 5F 49 4E 5F 47 45 4E 5F 4D 45 53 53 41 47 45 5F 31 0A 00 31 0A 00 32 0A 00 33 0A 00 52 58 20 44 41 54 41 0A 00 20 20 20 20 20 20 20 52 58 20 44 41 54 41 20 53 55 43 43 45 53 53 0A 00 20 20 20 20 20 20 20 52 58 20 44 41 54 41 +2659 1739748928274 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928274 pro JtagIce3 [0x11] <<< 06 00 00 25 00 +2659 1739748928275 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928275 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 20 46 41 49 4C 45 44 0A 00 20 20 20 20 20 20 20 52 58 20 44 41 54 41 20 41 4E 4F 54 48 45 52 20 45 52 52 4F 52 0A 00 25 75 2F 25 30 32 75 2F 25 30 32 75 20 25 75 3A 25 30 32 75 3A 25 30 32 75 00 0A 00 68 07 6C 09 4C 83 6A 90 74 A0 7A C0 00 80 68 88 00 84 6C 82 00 81 49 4E 46 00 69 6E 66 00 4E 41 4E 00 6E 61 6E 00 49 4E 46 00 69 6E 66 00 4E 41 4E 00 6E 61 6E 00 28 6E 75 6C 6C 29 00 +2659 1739748928280 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928280 pro JtagIce3 [0x11] <<< 06 00 00 25 40 +2659 1739748928281 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928281 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 28 6E 69 6C 29 00 0A 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +2659 1739748928282 pro JtagIce3 [0x11] >>> 13 00 +2659 1739748928282 pro JtagIce3 [0x11] <<< 06 00 00 00 00 +2659 1739748928283 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928283 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928289 pro JtagIce3 [0x11] >>> 14 00 0C 94 81 00 0C 94 EC 1D 0C 94 90 1D 0C 94 12 23 0C 94 13 24 0C 94 13 24 0C 94 42 1E 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 00 +2659 1739748928289 pro JtagIce3 [0x11] <<< 06 00 00 00 40 +2659 1739748928290 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928290 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928296 pro JtagIce3 [0x11] >>> 14 00 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 0C 94 13 24 01 00 01 02 80 01 02 02 4F 00 48 3C 02 4F 04 53 80 04 53 04 F1 00 49 89 04 F1 05 D3 80 05 D3 05 EF 00 4A 27 05 EF 06 06 80 06 06 06 3C 00 4A 43 06 3C 06 4A 80 06 4A 06 57 00 4A 79 06 57 06 5B 80 06 5B 06 5D 00 4A 86 06 5D 06 73 00 +2659 1739748928296 pro JtagIce3 [0x11] <<< 06 00 00 00 80 +2659 1739748928297 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928297 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928302 pro JtagIce3 [0x11] >>> 14 00 80 00 11 24 1F BE CF EF D8 E0 DE BF CD BF E4 EB F0 E0 41 E0 17 C0 B5 91 A5 91 35 91 25 91 05 91 07 FD 0C C0 95 91 85 91 EF 01 F9 2F E8 2F 05 90 0D 92 A2 17 B3 07 D9 F7 FE 01 04 C0 1D 92 A2 17 B3 07 E1 F7 E1 30 F4 07 31 F7 0E 94 5A 07 0C 94 C5 22 F8 94 FF CF A6 E2 B0 E0 E1 EB F0 E0 0C 94 D0 1F 98 A3 8F 8F 7F 8B 6E 8B 28 8F FB 01 01 90 F0 81 E0 2D FA 87 E9 87 FB 01 02 81 13 81 24 81 00 +2659 1739748928302 pro JtagIce3 [0x11] <<< 06 00 00 00 C0 +2659 1739748928303 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928303 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928309 pro JtagIce3 [0x11] >>> 14 00 35 81 3B 8B 2A 8B 80 85 91 85 9A A3 89 A3 26 80 37 80 FA 01 80 80 91 80 A2 80 B3 80 20 E0 30 E0 A9 01 C5 01 B4 01 0E 94 EE 23 87 FF 06 C0 B7 FA B0 94 B7 F8 B0 94 8D E2 04 C0 59 85 52 FF 47 C3 8B E2 F1 01 80 83 2A 89 3B 89 21 50 31 09 3C 83 2B 83 41 E0 50 E0 59 8B 48 8B 06 C0 8A 89 9B 89 9C 83 8B 83 19 8A 18 8A D5 01 C4 01 BF 77 00 97 E0 E8 AE 07 EF E7 BE 07 99 F4 F8 8D 2F 2F FF 0F 00 +2659 1739748928309 pro JtagIce3 [0x11] <<< 06 00 00 01 00 +2659 1739748928310 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928310 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928315 pro JtagIce3 [0x11] >>> 14 00 33 0B 21 54 31 09 88 89 99 89 82 0D 93 1D 2A 31 31 05 18 F4 6C E2 76 E0 19 C0 60 E3 76 E0 16 C0 01 97 A0 48 BF 47 A8 F0 48 8D 24 2F 44 0F 33 0B 21 54 31 09 88 89 99 89 82 0D 93 1D 2A 31 31 05 18 F4 64 E3 76 E0 02 C0 68 E3 76 E0 0E 94 4D 23 ED C2 20 E0 30 E0 A9 01 C5 01 B4 01 0E 94 EE 23 C1 2C D1 2C 20 E8 E2 2E 2F E3 F2 2E 1A 82 19 82 88 23 09 F4 8C C0 8D 82 9E 82 AF 82 B8 86 20 E0 00 +2659 1739748928315 pro JtagIce3 [0x11] <<< 06 00 00 01 40 +2659 1739748928316 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928316 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928322 pro JtagIce3 [0x11] >>> 14 00 30 E0 40 E2 51 E4 C7 01 B6 01 0E 94 0C 24 2B 01 3C 01 D5 01 C4 01 84 19 95 09 A6 09 B7 09 B7 FF 07 C0 B0 95 A0 95 90 95 81 95 9F 4F AF 4F BF 4F 02 97 A1 05 B1 05 44 F4 89 81 9A 81 01 96 9A 83 89 83 73 01 62 01 DB CF A5 01 94 01 C3 01 B2 01 0E 94 EE 23 87 FD F0 CF 8D 81 9E 81 AF 81 B8 85 8C 19 9D 09 AE 09 BF 09 01 96 A1 1D B1 1D 03 97 A1 05 B1 05 08 F4 49 C0 1E 82 1D 82 A5 01 94 01 00 +2659 1739748928322 pro JtagIce3 [0x11] <<< 06 00 00 01 80 +2659 1739748928323 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928323 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928328 pro JtagIce3 [0x11] >>> 14 00 C7 01 B6 01 0E 94 F3 23 18 16 0C F0 40 C0 E9 81 FA 81 E4 3D FE 4F E4 F4 4D 81 5E 81 45 2B C1 F4 20 E0 30 E0 40 E8 5A E5 C5 01 B4 01 0E 94 0C 24 4B 01 5C 01 20 E0 30 E0 40 E8 5A E5 C7 01 B6 01 0E 94 0C 24 6B 01 7C 01 81 E0 90 E0 9E 83 8D 83 20 E0 30 E0 40 E2 51 E4 C7 01 B6 01 0E 94 08 24 6B 01 7C 01 E9 81 FA 81 31 97 FA 83 E9 83 D5 01 C4 01 8C 19 9D 09 AE 09 BF 09 01 96 A1 1D B1 1D 00 +2659 1739748928328 pro JtagIce3 [0x11] <<< 06 00 00 01 C0 +2659 1739748928329 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928329 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928335 pro JtagIce3 [0x11] >>> 14 00 03 97 A1 05 B1 05 08 F0 B9 CF 46 01 57 01 28 8D 02 2E 00 0C 33 0B 39 8F 28 8F C9 01 0E 94 55 23 8A 8F 17 FD 03 C0 1E 83 0D 83 04 C0 46 E0 50 E0 5E 83 4D 83 5A 8D 57 36 41 F4 01 2B 09 F0 4C C2 81 E0 90 E0 9E 83 8D 83 47 C2 4A 8D 4F 87 06 C0 29 81 3A 81 37 FF 52 C2 56 E6 5F 87 8D 81 9E 81 01 96 9E 83 8D 83 9F 85 96 36 B9 F4 E9 81 FA 81 F7 FF 08 C0 C1 2C D1 2C 90 E8 E9 2E 9F E3 F9 2E 00 +2659 1739748928335 pro JtagIce3 [0x11] <<< 06 00 00 02 00 +2659 1739748928336 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928336 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928341 pro JtagIce3 [0x11] >>> 14 00 1A 82 19 82 FA 8D F7 36 41 F0 2D 81 3E 81 49 81 5A 81 24 0F 35 1F 3E 83 2D 83 1C 2D DD A2 EB A2 0F 2D 8B 86 9C 86 AD 86 BE 86 1D 8A 1C 8A 8C 89 9D 89 ED 81 FE 81 8E 17 9F 07 DC F5 21 2F 3D A1 4B A1 50 2F 6B 85 7C 85 8D 85 9E 85 0E 94 08 24 0E 94 72 14 2B 01 3C 01 0E 94 AA 23 6B 8F A3 01 92 01 61 2F 7D A1 8B A1 90 2F 0E 94 0C 24 2B 85 3C 85 4D 85 5E 85 0E 94 A3 23 9B 01 AC 01 50 58 00 +2659 1739748928341 pro JtagIce3 [0x11] <<< 06 00 00 02 40 +2659 1739748928342 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928342 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928348 pro JtagIce3 [0x11] >>> 14 00 2B 87 3C 87 4D 87 5E 87 20 E0 30 E0 40 E2 51 E4 61 2F 7D A1 8B A1 90 2F 0E 94 08 24 16 2F 7D A3 8B A3 09 2F 4C 89 5D 89 4F 5F 5F 4F 5D 8B 4C 8B BE CF 20 E0 30 E0 40 EA 50 E4 61 2F 7D A1 8B A1 90 2F 0E 94 0C 24 2B 01 3C 01 9B 01 AC 01 6B 85 7C 85 8D 85 9E 85 0E 94 EE 23 87 FD 0D C0 A3 01 92 01 6B 85 7C 85 8D 85 9E 85 0E 94 EE 23 81 11 06 C0 FB 8D F0 FD 03 C0 41 2C 51 2C 32 01 A5 01 00 +2659 1739748928348 pro JtagIce3 [0x11] <<< 06 00 00 02 80 +2659 1739748928349 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928349 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928354 pro JtagIce3 [0x11] >>> 14 00 94 01 C3 01 B2 01 0E 94 A4 23 4B 01 5C 01 20 E0 30 E0 40 E2 51 E4 C7 01 B6 01 0E 94 0C 24 6B 87 7C 8B 18 2F 09 2F 9B 01 48 2F 59 2F C5 01 B4 01 0E 94 F3 23 87 FD 14 C0 29 81 3A 81 2F 5F 3F 4F 3A 83 29 83 3F 85 36 36 79 F4 4D 81 5E 81 4F 5F 5F 4F 5E 83 4D 83 5B 85 5D A3 8C 89 8E A3 0B C0 CB 86 DC 8A 1E 2D 0F 2D 9F 85 95 36 39 F0 EB 85 ED A3 FC 89 FE A3 E9 80 FA 80 06 C0 2B 85 2D A3 00 +2659 1739748928354 pro JtagIce3 [0x11] <<< 06 00 00 02 C0 +2659 1739748928355 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928355 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928361 pro JtagIce3 [0x11] >>> 14 00 3C 89 3E A3 E1 2C F1 2C 48 88 59 88 C1 2C D1 2C 1D 8A 1C 8A 1C 86 1B 86 49 85 5A 85 40 71 55 27 5C A3 4B A3 2B 85 3C 85 4D 81 5E 81 24 17 35 07 34 F0 8C 89 9D 89 89 2B 09 F4 94 C0 9F C0 32 01 EE 89 FF 89 80 85 91 85 05 97 48 16 59 06 88 F7 2D A1 3E A1 41 2F 50 2F C5 01 B4 01 0E 94 08 24 0E 94 72 14 6B 8F 7C 8F 8D 8F 9E 8F 0E 94 AA 23 6A 30 71 05 14 F0 69 E0 70 E0 8B A1 9C A1 89 2B 00 +2659 1739748928361 pro JtagIce3 [0x11] <<< 06 00 00 03 00 +2659 1739748928362 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928362 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928367 pro JtagIce3 [0x11] >>> 14 00 69 F4 61 15 71 05 51 F4 9A 8D 97 36 39 F4 F7 FE 05 C0 36 01 EF EF 6E 1A 7E 0A 38 C0 2C 89 3D 89 23 2B 99 F4 F7 FE 11 C0 3F EF 43 1A 53 0A F1 01 E6 0D F7 1D 4E E2 40 83 8B 81 9C 81 01 97 9C 83 8B 83 E1 E0 F0 E0 FD 8B EC 8B F1 01 E4 0D F5 1D 36 01 61 14 71 04 31 F0 20 E3 21 93 31 E0 63 1A 71 08 F7 CF C6 01 84 0D 95 1D 2B 81 3C 81 2C 19 3D 09 2C 01 4F EF 44 1A 54 0A F1 01 E8 0F F9 1F 00 +2659 1739748928367 pro JtagIce3 [0x11] <<< 06 00 00 03 40 +2659 1739748928368 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928368 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928374 pro JtagIce3 [0x11] >>> 14 00 60 5D 60 83 C9 01 01 97 9C 83 8B 83 2B 8D 3C 8D 4D 8D 5E 8D 6D A1 7E A1 81 2F 90 2F 0E 94 0C 24 A5 01 94 01 0E 94 A3 23 4B 01 5C 01 B7 FA B0 94 B7 F8 B0 94 20 E0 30 E0 40 E2 51 E4 6D A1 7E A1 81 2F 90 2F 0E 94 08 24 6D A3 7E A3 18 2F 09 2F 91 E0 E9 1A F1 08 EB 85 FC 85 31 96 FC 87 EB 87 63 01 60 CF F9 85 F4 FF 09 C0 F1 01 E4 0D F5 1D 8E E2 80 83 92 01 2F 5F 3F 4F 29 01 A1 01 44 0D 00 +2659 1739748928374 pro JtagIce3 [0x11] <<< 06 00 00 03 80 +2659 1739748928375 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928375 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928380 pro JtagIce3 [0x11] >>> 14 00 55 1D 5E 83 4D 83 FA 01 10 82 FF 85 F5 36 09 F0 61 C0 E9 A1 FA A1 E2 0D F3 1D 31 97 10 82 29 81 3A 81 37 FF 08 C0 31 95 21 95 31 09 3A 83 29 83 01 E0 10 E0 02 C0 00 E0 10 E0 E9 A1 FA A1 31 97 E2 0D F3 1D 22 E0 30 E0 8A E0 E8 2E F1 2C CF 01 82 19 93 09 49 81 5A 81 45 2B 91 F0 89 81 9A 81 B7 01 0E 94 30 21 80 5D 82 93 69 83 7A 83 21 50 31 09 4B 81 5C 81 41 50 51 09 5C 83 4B 83 E7 CF 00 +2659 1739748928380 pro JtagIce3 [0x11] <<< 06 00 00 03 C0 +2659 1739748928381 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928381 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928387 pro JtagIce3 [0x11] >>> 14 00 12 16 13 06 5C F3 FC 01 31 97 E2 0D F3 1D 01 2B 11 F4 2B E2 01 C0 2D E2 20 83 02 97 B1 01 68 0F 79 1F 28 8D 39 8D 21 54 31 09 2A 31 31 05 10 F0 25 E6 01 C0 25 E4 FB 01 20 83 2B 81 3C 81 22 50 31 09 3C 83 2B 83 48 16 59 06 24 F4 8D 81 9E 81 0E 94 4D 23 39 85 31 FF 29 C0 30 FD 27 C0 4B 81 5C 81 14 16 15 06 14 F5 C1 01 0E 94 46 22 82 0D 93 1D 9C 01 22 19 33 09 48 89 59 89 24 17 35 07 00 +2659 1739748928387 pro JtagIce3 [0x11] <<< 06 00 00 04 00 +2659 1739748928388 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928388 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928393 pro JtagIce3 [0x11] >>> 14 00 4C F0 FC 01 20 81 EB 81 FC 81 E8 0F F9 1F 20 83 01 97 EF CF 4B 81 5C 81 60 E3 70 E0 88 89 99 89 82 0D 93 1D 0E 94 1B 23 1B 8A 1A 8A C1 01 0E 94 46 22 09 85 1A 85 2A 89 3B 89 AC 01 B1 01 8F 8D 98 A1 0E 94 D4 1B A6 96 E2 E1 0C 94 EC 1F 59 85 53 FF C4 CC 80 E2 B5 CC 89 81 9A 81 8C 3F 9F 4F 54 F0 E9 81 FA 81 2D 81 3E 81 E2 17 F3 07 0C F4 AF CD 35 E6 04 C0 F5 E6 FF 87 CF CD 36 E6 3F 87 00 +2659 1739748928393 pro JtagIce3 [0x11] <<< 06 00 00 04 40 +2659 1739748928394 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928394 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928400 pro JtagIce3 [0x11] >>> 14 00 CC CD A0 E2 B0 E0 E7 E4 F4 E0 0C 94 D0 1F 99 8F 88 8F FB 01 29 83 20 81 2F 83 31 81 3A 8F 82 81 93 81 99 8B 88 8B 24 81 35 81 3D 87 2C 87 80 85 91 85 9C 8F 8B 8F 66 80 77 80 FA 01 C0 80 D1 80 E2 80 F3 80 20 E0 30 E0 A9 01 C7 01 B6 01 0E 94 EE 23 87 FF 06 C0 F7 FA F0 94 F7 F8 F0 94 8D E2 04 C0 5F 81 52 FF E1 C2 8B E2 F3 01 80 83 2C 85 3D 85 21 50 31 09 3F 87 2E 87 41 E0 50 E0 5E 83 00 +2659 1739748928400 pro JtagIce3 [0x11] <<< 06 00 00 04 80 +2659 1739748928401 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928401 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928406 pro JtagIce3 [0x11] >>> 14 00 4D 83 06 C0 8C 85 9D 85 9F 87 8E 87 1E 82 1D 82 B7 01 A6 01 7F 77 E9 81 0E 2E 00 0C FF 0B FB 87 EA 87 41 15 51 05 F0 E8 6F 07 FF E7 7F 07 A9 F4 2A 85 3B 85 21 54 31 09 8D 81 9E 81 86 0D 97 1D 2A 31 31 05 18 F4 6C E1 76 E0 02 C0 60 E2 76 E0 0E 94 4D 23 80 E2 96 E0 98 C2 8D 81 9E 81 86 0D 97 1D 41 30 51 05 60 48 7F 47 88 F0 2A 85 3B 85 21 54 31 09 2A 31 31 05 18 F4 64 E2 76 E0 02 C0 00 +2659 1739748928406 pro JtagIce3 [0x11] <<< 06 00 00 04 C0 +2659 1739748928407 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928407 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928413 pro JtagIce3 [0x11] >>> 14 00 68 E2 76 E0 0E 94 4D 23 88 E2 96 E0 7E C2 20 E3 FC 01 20 83 ED 81 FE 81 31 96 E6 0D F7 1D 2D 81 3E 81 2E 5F 3F 4F 3E 83 2D 83 4A 85 5B 85 41 54 51 09 5F 8B 4E 8B 4A 31 51 05 10 F0 88 E7 01 C0 88 E5 80 83 20 E0 30 E0 A9 01 C7 01 B6 01 0E 94 EE 23 1C 82 1B 82 1F 8E 19 82 88 23 09 F4 69 C0 50 E8 58 A3 8F E3 8A 83 2F 8D 39 81 48 A1 5A 81 6F 8D 79 81 88 A1 9A 81 0E 94 A4 23 5B 01 8C 01 00 +2659 1739748928413 pro JtagIce3 [0x11] <<< 06 00 00 05 00 +2659 1739748928414 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928414 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928419 pro JtagIce3 [0x11] >>> 14 00 A7 01 96 01 0E 94 F3 23 18 16 0C F4 47 C0 EB 81 FC 81 31 96 FC 83 EB 83 AF 8E B9 82 08 A3 1A 83 E3 CF 20 E0 30 E0 40 E0 5F E3 6F 8D 79 81 88 A1 9A 81 0E 94 0C 24 20 E0 30 E0 A9 01 0E 94 EE 23 81 11 18 C0 20 E0 30 E0 40 E8 5A E5 6F 8D 79 81 88 A1 9A 81 0E 94 0C 24 6F 8F 79 83 88 A3 9A 83 20 E0 30 E0 40 E8 5A E5 C7 01 B6 01 0E 94 0C 24 6B 01 7C 01 20 E0 30 E0 40 E0 5F E3 6F 8D 79 81 00 +2659 1739748928419 pro JtagIce3 [0x11] <<< 06 00 00 05 40 +2659 1739748928420 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928420 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928426 pro JtagIce3 [0x11] >>> 14 00 88 A1 9A 81 0E 94 0C 24 6F 8F 79 83 88 A3 9A 83 2B 81 3C 81 21 50 31 09 3C 83 2B 83 2F 8D 39 81 48 A1 5A 81 C7 01 B6 01 0E 94 EE 23 87 FD B9 CF 04 C0 30 E8 38 A3 4F E3 4A 83 88 89 99 89 97 FF 02 C0 88 E1 90 E0 FC 01 31 96 F9 87 E8 87 8F 8C 99 80 A8 A0 BA 80 16 01 87 01 41 2C 51 2C 94 01 A5 01 B1 01 C8 01 0E 94 08 24 0E 94 72 14 6A 8B 7B 8B 8C 8B 9D 8B 94 01 A5 01 0E 94 0C 24 9B 01 00 +2659 1739748928426 pro JtagIce3 [0x11] <<< 06 00 00 05 80 +2659 1739748928427 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928427 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928432 pro JtagIce3 [0x11] >>> 14 00 AC 01 B1 01 C8 01 0E 94 A3 23 1B 01 8C 01 20 E0 30 E0 40 E8 5D E3 B4 01 C5 01 0E 94 0C 24 4B 01 5C 01 FF EF 4F 1A 5F 0A 28 89 39 89 37 FF 09 C0 20 E0 30 E0 A9 01 B1 01 C8 01 0E 94 EE 23 88 23 31 F0 48 85 59 85 44 16 55 06 4C F2 02 C0 59 86 48 86 20 E0 30 E0 40 E0 51 E4 B4 01 C5 01 0E 94 0C 24 4B 01 5C 01 9B 01 AC 01 B1 01 C8 01 0E 94 EE 23 87 FD 12 C0 A5 01 94 01 B1 01 C8 01 0E 94 00 +2659 1739748928432 pro JtagIce3 [0x11] <<< 06 00 00 05 C0 +2659 1739748928433 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928433 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928439 pro JtagIce3 [0x11] >>> 14 00 EE 23 81 11 0D C0 6A 89 7B 89 8C 89 9D 89 0E 94 AA 23 61 70 77 27 67 2B 19 F4 81 2C 91 2C 54 01 A5 01 94 01 C7 01 B6 01 0E 94 A4 23 6B 01 7C 01 DC 01 CB 01 BF 77 00 97 A0 48 BF 47 09 F4 B8 CE 2E 84 3F 84 82 E0 28 1A 31 08 E8 85 F9 85 F1 95 E1 95 F1 09 FB 8B EA 8B 0D 81 1E 81 41 2C 51 2C 1F 86 1E 86 19 86 18 86 2B 8D 3C 8D 25 50 31 09 3E 8F 2D 8F 1B 87 0A 87 ED 8D FE 8D 0E 17 1F 07 00 +2659 1739748928439 pro JtagIce3 [0x11] <<< 06 00 00 06 00 +2659 1739748928440 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928440 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928445 pro JtagIce3 [0x11] >>> 14 00 08 F0 93 C0 2F 8D 39 81 48 A1 5A 81 C7 01 B6 01 0E 94 08 24 0E 94 72 14 4B 01 5C 01 0E 94 AA 23 AB 01 61 15 71 05 41 F4 E8 85 F9 85 EF 2B 21 F0 FF EF 4F 1A 5F 0A 4F C0 2E 85 3F 85 23 2B 99 F4 E8 85 F9 85 EF 2B 79 F0 0F 5F 1F 4F EA 85 FB 85 E6 0D F7 1D 2E E2 20 83 31 E0 23 1A 31 08 E1 E0 F0 E0 FF 87 EE 87 F3 01 E0 0F F1 1F 92 01 21 15 31 05 29 F0 A0 E3 A1 93 21 50 31 09 F8 CF F8 01 00 +2659 1739748928445 pro JtagIce3 [0x11] <<< 06 00 00 06 40 +2659 1739748928446 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928446 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928452 pro JtagIce3 [0x11] >>> 14 00 E4 0D F5 1D FB 87 EA 87 24 18 35 08 4A 30 51 05 1C F4 60 5D 7F 4F 02 C0 69 5A 7F 4F 2E 89 3F 89 2A 31 31 05 50 F4 CB 01 80 62 81 56 91 09 4A 97 20 F4 CB 01 0E 94 24 23 BC 01 0A 85 1B 85 0F 5F 1F 4F EA 85 FB 85 E6 0D F7 1D 60 83 31 E0 23 1A 31 08 41 2C 51 2C 2F 8D 39 81 48 A1 5A 81 C5 01 B4 01 0E 94 0C 24 9B 01 AC 01 C7 01 B6 01 0E 94 A3 23 6B 01 7C 01 20 E0 30 E0 40 E8 5D E3 6F 8D 00 +2659 1739748928452 pro JtagIce3 [0x11] <<< 06 00 00 06 80 +2659 1739748928453 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928453 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928458 pro JtagIce3 [0x11] >>> 14 00 79 81 88 A1 9A 81 0E 94 0C 24 6F 8F 79 83 88 A3 9A 83 48 85 59 85 41 50 51 09 59 87 48 87 8A 89 9B 89 84 17 95 07 09 F0 65 CF 2E 85 3F 85 23 2B 49 F5 F3 01 E0 0F F1 1F 41 14 51 04 E1 F0 48 89 59 89 14 16 15 06 BC F4 5F 81 50 FD 14 C0 8E E2 80 83 F8 01 31 96 E6 0D F7 1D C2 01 20 E3 21 93 01 97 E9 F7 04 0D 15 1D 0F 5F 1F 4F 40 94 50 94 24 0C 35 1C 07 C0 8F 81 84 FF 04 C0 8E E2 80 83 00 +2659 1739748928458 pro JtagIce3 [0x11] <<< 06 00 00 06 C0 +2659 1739748928459 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928459 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928465 pro JtagIce3 [0x11] >>> 14 00 0F 5F 1F 4F F3 01 E0 0F F1 1F F9 87 E8 87 10 82 EB 8D FC 8D 31 97 E6 0D F7 1D 10 82 2B 81 3C 81 37 FF 09 C0 31 95 21 95 31 09 3C 83 2B 83 EE 24 E3 94 F1 2C 02 C0 E1 2C F1 2C 21 E0 30 E0 8A E0 C8 2E D1 2C CF 01 86 19 97 09 4B 81 5C 81 45 2B 79 F0 8B 81 9C 81 B6 01 0E 94 30 21 80 5D 82 93 6B 83 7C 83 21 50 31 09 41 E0 24 1A 31 08 EA CF 21 30 31 05 71 F3 FC 01 31 97 E6 0D F7 1D E1 14 00 +2659 1739748928465 pro JtagIce3 [0x11] <<< 06 00 00 07 00 +2659 1739748928466 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928466 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928471 pro JtagIce3 [0x11] >>> 14 00 F1 04 11 F4 2B E2 01 C0 2D E2 20 83 02 97 B3 01 68 0F 79 1F EE 89 FF 89 7A 97 10 F0 20 E7 01 C0 20 E5 FB 01 20 83 08 17 19 07 24 F4 88 85 99 85 0E 94 4D 23 FF 81 F1 FF 27 C0 F0 FD 25 C0 22 E0 22 1A 31 08 12 14 13 04 FC F4 C3 01 0E 94 46 22 86 0D 97 1D 9C 01 26 19 37 09 4D 81 5E 81 24 17 35 07 3C F0 FC 01 20 81 E2 0D F3 1D 20 83 01 97 F1 CF A1 01 60 E3 70 E0 8D 81 9E 81 86 0D 97 1D 00 +2659 1739748928471 pro JtagIce3 [0x11] <<< 06 00 00 07 40 +2659 1739748928472 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928472 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928478 pro JtagIce3 [0x11] >>> 14 00 0E 94 1B 23 1D 86 1C 86 C3 01 0E 94 46 22 0F 81 1A 8D 2C 85 3D 85 AC 01 B3 01 88 8D 99 8D 0E 94 D4 1B A0 96 E2 E1 0C 94 EC 1F 5F 81 53 FF 2A CD 80 E2 1B CD CF 93 DF 93 CD B7 DE B7 CA 50 D1 40 0F B6 F8 94 DE BF 0F BE CD BF 80 E0 0E 94 6B 23 2F E7 38 E3 81 E0 21 50 30 40 80 40 E1 F7 00 C0 00 00 81 E0 0E 94 6B 23 9F E7 28 E3 31 E0 91 50 20 40 30 40 E1 F7 00 C0 00 00 0E 94 1A 24 0E 94 00 +2659 1739748928478 pro JtagIce3 [0x11] <<< 06 00 00 07 80 +2659 1739748928479 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928479 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928484 pro JtagIce3 [0x11] >>> 14 00 89 22 88 E1 91 E0 0E 94 E1 21 0E 94 17 24 8F E7 98 E3 21 E0 81 50 90 40 20 40 E1 F7 00 C0 00 00 0E 94 F7 22 3F E7 88 E3 91 E0 31 50 80 40 90 40 E1 F7 00 C0 00 00 0E 94 45 23 2F E7 38 E3 81 E0 21 50 30 40 80 40 E1 F7 00 C0 00 00 0E 94 DB 22 9F E7 28 E3 31 E0 91 50 20 40 30 40 E1 F7 00 C0 00 00 0E 94 6F 22 0E 94 95 22 0E 94 A1 22 8C E2 91 E0 0E 94 E1 21 0E 94 00 24 0E 94 7C 22 0E 94 00 +2659 1739748928484 pro JtagIce3 [0x11] <<< 06 00 00 07 C0 +2659 1739748928485 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928485 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928491 pro JtagIce3 [0x11] >>> 14 00 C6 23 0E 94 CC 23 0E 94 04 24 0E 94 00 24 83 E4 91 E0 0E 94 E1 21 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 0E 94 E5 14 8A E5 91 E0 0E 94 E1 21 80 E0 0E 94 00 23 8D E6 91 E0 0E 94 E1 21 0F 2E F5 EB CF 2E F5 E0 DF 2E F0 2D 03 ED 15 E0 F6 01 11 92 11 92 E0 17 F1 07 D9 F7 10 92 6E 06 CE 01 08 96 0E 94 BC 12 83 E0 91 E0 FE 01 38 96 AF E4 B2 E0 01 90 0D 92 01 97 E1 F7 83 E9 91 E0 0E 94 E1 21 00 +2659 1739748928491 pro JtagIce3 [0x11] <<< 06 00 00 08 00 +2659 1739748928492 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928492 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928497 pro JtagIce3 [0x11] >>> 14 00 2D B7 3E B7 23 50 31 40 0F B6 F8 94 3E BF 0F BE 2D BF AD B7 BE B7 11 96 83 E0 91 E0 EF E4 F2 E0 01 90 0D 92 01 97 E1 F7 0E 94 13 12 80 93 6D 06 0F B6 F8 94 DE BF 0F BE CD BF 81 30 F9 F4 0F 2E F5 E0 EF 2E F1 2C F0 2D 81 E0 0E 94 64 23 3F E7 82 E3 92 E0 31 50 80 40 90 40 E1 F7 00 C0 00 00 80 E0 0E 94 64 23 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 91 E0 E9 1A F1 08 39 F7 1E C0 0F 2E F5 E0 00 +2659 1739748928497 pro JtagIce3 [0x11] <<< 06 00 00 08 40 +2659 1739748928498 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928498 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928504 pro JtagIce3 [0x11] >>> 14 00 EF 2E F1 2C F0 2D 81 E0 0E 94 64 23 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 80 E0 0E 94 64 23 9F E7 22 E3 32 E0 91 50 20 40 30 40 E1 F7 00 C0 00 00 81 E0 E8 1A F1 08 39 F7 80 91 6D 06 82 30 29 F4 8E EA 91 E0 0E 94 E1 21 04 C0 83 EC 91 E0 0E 94 E1 21 10 92 6E 06 0E 94 C8 20 0F 2E F5 EB EF 2E F5 E0 FF 2E F0 2D 0F 2E F2 E2 AF 2E F0 2D 0F 2E F3 E2 BF 2E F0 2D 80 E0 0E 94 79 23 80 E0 0E 94 00 +2659 1739748928504 pro JtagIce3 [0x11] <<< 06 00 00 08 80 +2659 1739748928505 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928505 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928510 pro JtagIce3 [0x11] >>> 14 00 72 23 0E 94 8D 1E F8 94 80 91 6F 06 88 23 71 F0 E0 91 6E 06 F0 E0 EE 0F FF 1F EB 54 FA 4F 80 81 91 81 01 96 91 83 80 83 10 92 6F 06 80 91 71 06 81 11 04 C0 80 91 70 06 88 23 E9 F2 89 ED 91 E0 0E 94 E1 21 10 92 71 06 80 91 6E 06 8F 5F 80 93 6E 06 10 92 72 06 0E 94 04 24 0E 94 00 24 0E 94 04 24 0E 94 00 24 80 91 70 06 81 11 05 C0 80 91 6E 06 8F 30 08 F4 BF CF 10 92 6E 06 81 E0 0E 94 00 +2659 1739748928510 pro JtagIce3 [0x11] <<< 06 00 00 08 C0 +2659 1739748928511 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928511 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928517 pro JtagIce3 [0x11] >>> 14 00 6B 23 0E 94 E5 14 81 E0 0E 94 87 23 80 E0 0E 94 80 23 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 CE 01 08 96 0E 94 BC 12 83 E0 91 E0 FE 01 38 96 AF E4 B2 E0 01 90 0D 92 01 97 E1 F7 80 91 6D 06 82 30 E9 F4 2D B7 3E B7 23 50 31 40 0F B6 F8 94 3E BF 0F BE 2D BF AD B7 BE B7 11 96 83 E0 91 E0 EF E4 F2 E0 01 90 0D 92 01 97 E1 F7 0E 94 13 12 80 93 6D 06 0F B6 F8 94 DE BF 0F BE CD BF 84 E7 95 E0 00 +2659 1739748928517 pro JtagIce3 [0x11] <<< 06 00 00 09 00 +2659 1739748928518 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928518 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928523 pro JtagIce3 [0x11] >>> 14 00 0E 94 A1 21 0E 94 C8 20 0E 94 C8 20 98 2E 89 2E 0E 94 E4 13 29 83 3A 83 4B 83 5C 83 6D 83 7E 83 8F 83 FF 92 EF 92 8F 92 9F 92 2D B7 3E B7 27 50 31 09 0F B6 F8 94 3E BF 0F BE 2D BF AD B7 BE B7 11 96 87 E0 FE 01 31 96 01 90 0D 92 8A 95 E1 F7 8D B7 9E B7 83 50 91 40 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 83 E0 91 E0 EF E4 F2 E0 01 90 0D 92 01 97 E1 F7 CE 01 08 96 0E 94 B8 10 00 +2659 1739748928523 pro JtagIce3 [0x11] <<< 06 00 00 09 40 +2659 1739748928524 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928524 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928530 pro JtagIce3 [0x11] >>> 14 00 81 E4 FE 01 38 96 A4 E7 B5 E0 01 90 0D 92 8A 95 E1 F7 0F B6 F8 94 DE BF 0F BE CD BF 8A EE 91 E0 0E 94 E1 21 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 E4 E7 F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 0D 1C 80 91 70 06 0F B6 F8 94 DE BF 0F BE CD BF 88 23 21 F0 B0 92 78 05 10 92 70 06 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 00 +2659 1739748928530 pro JtagIce3 [0x11] <<< 06 00 00 09 80 +2659 1739748928531 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928531 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928536 pro JtagIce3 [0x11] >>> 14 00 81 E4 E4 E7 F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 7B 0D 98 2E 0F B6 F8 94 DE BF 0F BE CD BF 32 E0 83 13 A3 C0 88 EF 91 E0 0E 94 E1 21 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 E4 E7 F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 D6 1C 0F B6 F8 94 DE BF 0F BE CD BF 84 C0 11 92 11 92 E0 17 F1 07 D9 F7 31 E0 93 12 C2 CE 0E 94 1C 22 88 23 09 F4 BD CE 84 E7 95 E0 00 +2659 1739748928536 pro JtagIce3 [0x11] <<< 06 00 00 09 C0 +2659 1739748928537 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928537 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928543 pro JtagIce3 [0x11] >>> 14 00 0E 94 A1 21 CE 01 08 96 0E 94 62 22 81 E4 FE 01 38 96 A4 E7 B5 E0 01 90 0D 92 8A 95 E1 F7 A0 92 78 05 8F E7 9A E1 26 E0 81 50 90 40 20 40 E1 F7 00 C0 00 00 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 E4 E7 F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 7B 0D 0F B6 F8 94 DE BF 0F BE CD BF 82 30 21 F4 81 E2 92 E0 0E 94 E1 21 8D B7 9E B7 81 54 91 09 0F B6 F8 94 00 +2659 1739748928543 pro JtagIce3 [0x11] <<< 06 00 00 0A 00 +2659 1739748928544 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928544 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928549 pro JtagIce3 [0x11] >>> 14 00 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 E4 E7 F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 7B 0D 0F B6 F8 94 DE BF 0F BE CD BF 0E 94 C1 21 86 E3 92 E0 0E 94 E1 21 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 E4 E7 F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 0D 1C 0F B6 F8 94 DE BF 0F BE CD BF 46 CE F6 01 7A CF A2 E1 B0 E0 ED E3 FA E0 0C 94 D3 1F 4C 01 6B 01 1A 82 00 +2659 1739748928549 pro JtagIce3 [0x11] <<< 06 00 00 0A 40 +2659 1739748928550 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928550 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928556 pro JtagIce3 [0x11] >>> 14 00 19 82 8F EF 9F EF 9C 83 8B 83 1E 82 1D 82 58 87 4F 83 3A 87 29 87 A1 2C B1 2C D6 01 6D 90 7C 90 F3 01 EA 0D FB 1D 80 81 81 11 0F C0 D6 01 ED 93 FC 93 80 81 85 32 09 F0 D9 C1 3F 01 BF EF 6B 1A 7B 0A F6 01 71 82 60 82 19 C0 85 32 79 F3 B4 01 08 2E 00 0C 99 0B 0E 94 B4 19 4F EF A4 1A B4 0A DC CF 8C 32 AC F0 8D 32 F9 F4 89 81 9A 81 81 60 9A 83 89 83 31 96 D6 01 ED 93 FC 93 D6 01 ED 91 00 +2659 1739748928556 pro JtagIce3 [0x11] <<< 06 00 00 0A 80 +2659 1739748928557 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928557 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928562 pro JtagIce3 [0x11] >>> 14 00 FC 91 80 81 8B 32 69 F7 89 81 9A 81 84 60 F0 CF 80 32 21 F4 89 81 9A 81 88 60 EA CF 83 32 51 F4 89 81 9A 81 80 61 E4 CF 80 33 21 F4 89 81 9A 81 82 60 DE CF B7 01 C6 01 0E 94 BE 1D 9E 83 8D 83 97 FF 0B C0 29 81 3A 81 B1 E0 2B 27 3A 83 29 83 91 95 81 95 91 09 9E 83 8D 83 89 81 9A 81 80 FF 03 C0 8D 7F 9A 83 89 83 D6 01 ED 91 FC 91 11 97 80 81 8E 32 49 F4 31 96 ED 93 FC 93 B7 01 C6 01 00 +2659 1739748928562 pro JtagIce3 [0x11] <<< 06 00 00 0A C0 +2659 1739748928563 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928563 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928569 pro JtagIce3 [0x11] >>> 14 00 0E 94 BE 1D 9C 83 8B 83 C6 01 0E 94 39 1F 58 2E D6 01 ED 91 FC 91 80 81 08 2E 00 0C 99 0B 0E 94 55 23 89 36 09 F4 43 C0 84 F4 83 36 09 F4 08 C1 34 F4 85 32 09 F4 2D C1 81 36 E1 F0 36 C1 84 36 B1 F1 88 36 0C F4 DF C0 30 C1 80 37 09 F4 9A C0 3C F4 8E 36 09 F4 C2 C0 8F 36 09 F4 61 C0 25 C1 85 37 09 F4 40 C0 88 37 09 F4 76 C0 83 37 09 F0 1C C1 F9 C0 65 2D 70 E0 A7 01 CE 01 0B 96 0E 94 00 +2659 1739748928569 pro JtagIce3 [0x11] <<< 06 00 00 0B 00 +2659 1739748928570 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928570 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928575 pro JtagIce3 [0x11] >>> 14 00 59 1F 89 2B 09 F4 2C C1 D6 01 ED 91 FC 91 11 97 CF 01 01 96 8D 93 9C 93 20 81 AE 01 45 5F 5F 4F BE 01 6F 5F 7F 4F C4 01 0E 94 41 04 16 C1 65 2D 70 E0 97 01 41 E0 50 E0 CE 01 0B 96 0E 94 FF 0F 89 2B 09 F4 0D C1 F6 01 80 81 91 81 01 96 91 83 80 83 AE 01 45 5F 5F 4F BE 01 6F 5F 7F 4F C4 01 0E 94 40 0F FA C0 65 2D 70 E0 97 01 40 E0 50 E0 CE 01 0B 96 0E 94 FF 0F 89 2B 09 F4 F1 C0 D6 01 00 +2659 1739748928575 pro JtagIce3 [0x11] <<< 06 00 00 0B 40 +2659 1739748928576 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928576 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928582 pro JtagIce3 [0x11] >>> 14 00 8D 91 9C 91 11 97 01 96 8D 93 9C 93 AE 01 45 5F 5F 4F BE 01 6F 5F 7F 4F C4 01 0E 94 CB 17 DD C0 65 2D 70 E0 97 01 40 E0 50 E0 CE 01 0B 96 0E 94 FF 0F 89 2B 09 F4 D4 C0 F6 01 80 81 91 81 01 96 91 83 80 83 AE 01 45 5F 5F 4F BE 01 6F 5F 7F 4F C4 01 0E 94 9A 16 C1 C0 65 2D 70 E0 97 01 40 E0 50 E0 CE 01 0B 96 0E 94 FF 0F 89 2B 09 F4 B8 C0 D6 01 ED 91 FC 91 11 97 CF 01 01 96 8D 93 9C 93 00 +2659 1739748928582 pro JtagIce3 [0x11] <<< 06 00 00 0B 80 +2659 1739748928583 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928583 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928588 pro JtagIce3 [0x11] >>> 14 00 20 81 22 C0 D7 01 ED 91 FC 91 11 97 CF 01 02 96 8D 93 9C 93 00 81 11 81 0B 87 1C 87 1D 86 1E 86 1F 86 18 8A 19 8A 1A 8A F6 01 80 81 91 81 01 96 91 83 80 83 8B 85 9C 85 89 2B 29 F4 20 E0 30 E0 41 E5 56 E0 84 C0 28 E7 AE 01 45 5F 5F 4F BE 01 6F 5F 7F 4F C4 01 0E 94 3B 0C 7F C0 A5 01 40 0F 51 1F 65 2D 70 E0 97 01 CE 01 0B 96 0E 94 C4 15 89 2B 09 F4 75 C0 D6 01 8D 91 9C 91 11 97 01 96 00 +2659 1739748928588 pro JtagIce3 [0x11] <<< 06 00 00 0B C0 +2659 1739748928589 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928589 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928595 pro JtagIce3 [0x11] >>> 14 00 8D 93 9C 93 73 C0 65 2D 70 E0 A7 01 CE 01 0B 96 0E 94 59 1F 89 2B 09 F4 63 C0 D6 01 ED 91 FC 91 11 97 CF 01 01 96 8D 93 9C 93 20 81 AE 01 45 5F 5F 4F BE 01 6F 5F 7F 4F C4 01 0E 94 AB 00 4D C0 B0 E8 5B 12 4D C0 F6 01 80 81 91 81 01 96 91 83 80 83 D7 01 ED 91 FC 91 11 97 CF 01 02 96 8D 93 9C 93 80 81 20 C0 B0 E8 5B 12 3A C0 F6 01 80 81 91 81 01 96 91 83 80 83 D7 01 ED 91 FC 91 11 97 00 +2659 1739748928595 pro JtagIce3 [0x11] <<< 06 00 00 0C 00 +2659 1739748928596 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928596 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928601 pro JtagIce3 [0x11] >>> 14 00 CF 01 02 96 8D 93 9C 93 40 81 51 81 20 E0 30 E0 1E C0 B0 E8 5B 12 24 C0 F6 01 20 81 31 81 2F 5F 3F 4F 31 83 20 83 8B 87 0D C0 85 E2 8B 87 D6 01 6D 92 7C 92 1A 82 19 82 1E 82 1D 82 8F EF 9F EF 9C 83 8B 83 21 E0 30 E0 AE 01 45 5F 5F 4F BE 01 6F 5F 7F 4F C4 01 0E 94 18 1E 8A 0D 9B 1D 07 C0 F6 01 80 81 91 81 01 96 91 83 80 83 C5 01 62 96 EF E0 0C 94 EF 1F A4 E1 B0 E0 E1 E4 FC E0 0C 94 00 +2659 1739748928601 pro JtagIce3 [0x11] <<< 06 00 00 0C 40 +2659 1739748928602 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928602 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928608 pro JtagIce3 [0x11] >>> 14 00 D0 1F 98 87 8F 83 7A 83 69 83 5C 8B 4B 8B 12 2F DB 01 12 96 ED 91 FC 91 13 97 14 96 2D 91 3C 91 15 97 3E 83 2D 83 CD 90 DC 90 11 97 16 96 2D 90 3C 90 17 97 F7 FD 03 C0 E8 94 C1 F8 02 C0 E1 E0 F0 E0 C6 01 80 71 99 27 9A 87 89 87 C4 FE 1F C0 AB 89 BC 89 2C 91 11 96 3C 91 11 97 12 96 4C 91 12 97 13 96 5C 91 13 97 14 96 6C 91 14 97 15 96 7C 91 15 97 16 96 8C 91 16 97 17 96 9C 91 A0 E0 00 +2659 1739748928608 pro JtagIce3 [0x11] <<< 06 00 00 0C 80 +2659 1739748928609 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928609 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928614 pro JtagIce3 [0x11] >>> 14 00 0E 94 B9 22 21 F0 8D 81 9E 81 02 97 02 C0 8D 81 9E 81 96 01 28 70 33 27 3C 87 2B 87 C3 FC 01 97 AB 89 BC 89 4C 90 11 96 5C 90 11 97 12 96 6C 90 12 97 13 96 7C 90 13 97 14 96 8C 90 14 97 15 96 9C 90 15 97 16 96 AC 90 16 97 17 96 BC 90 A9 81 BA 81 18 96 ED 90 FC 90 19 97 B1 E0 EB 1A F1 08 D1 01 AE 0D BF 1D 1C 92 9C 83 8B 83 9F 01 28 1B 39 0B 3E 87 2D 87 C6 01 82 70 99 27 98 8B 8F 87 00 +2659 1739748928614 pro JtagIce3 [0x11] <<< 06 00 00 0C C0 +2659 1739748928615 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928615 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928621 pro JtagIce3 [0x11] >>> 14 00 81 2F 01 2E 00 0C 99 0B DC 01 A1 54 B1 09 BA 8B A9 8B 32 E0 E3 16 F1 04 30 F4 89 85 9A 85 89 2B 09 F0 4C C0 73 C0 92 01 A3 01 B4 01 C5 01 A0 E0 0E 94 B9 22 81 F1 B1 E0 EB 1A F1 08 C2 01 8F 70 99 27 8A 30 91 05 14 F4 C0 96 02 C0 89 5A 9F 4F E9 89 FA 89 7A 97 48 F4 9C 01 20 62 21 56 31 09 2A 31 31 05 10 F4 0E 94 24 23 F1 01 EE 0D FF 1D 80 83 2B 81 3C 81 21 50 31 09 3C 83 2B 83 92 01 00 +2659 1739748928621 pro JtagIce3 [0x11] <<< 06 00 00 0D 00 +2659 1739748928622 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928622 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928627 pro JtagIce3 [0x11] >>> 14 00 A3 01 B4 01 C5 01 04 E0 0E 94 7B 1F 29 01 3A 01 4B 01 5C 01 BE CF 8D 85 9E 85 AB 81 BC 81 8A 0F 9B 1F 18 16 19 06 3C F2 1A 16 1B 06 0C F0 B5 CF EF 85 F8 89 EF 2B 09 F0 BE CF AF CF AB 89 BC 89 2C 91 11 96 3C 91 11 97 12 96 4C 91 12 97 13 96 5C 91 13 97 14 96 6C 91 14 97 15 96 7C 91 15 97 16 96 8C 91 16 97 17 96 9C 91 A0 E0 0E 94 B9 22 69 F0 F1 01 EE 0D FF 1D 31 97 10 83 B2 E0 EB 1A 00 +2659 1739748928627 pro JtagIce3 [0x11] <<< 06 00 00 0D 40 +2659 1739748928628 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928628 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928634 pro JtagIce3 [0x11] >>> 14 00 F1 08 F1 01 EE 0D FF 1D 80 E3 80 83 EB 85 FC 85 EF 2B 41 F0 F1 E0 EF 1A F1 08 F1 01 EE 0D FF 1D 80 E2 80 83 A9 81 BA 81 18 96 4D 91 5C 91 19 97 41 50 51 09 4E 19 5F 09 B1 01 6E 0D 7F 1D 86 01 2D 81 3E 81 8F 81 98 85 0E 94 D4 1B 9C 01 EF 81 F8 85 80 81 91 81 90 FF 09 C0 A9 81 BA 81 12 96 8D 91 9C 91 13 97 82 17 93 07 0C F4 C9 01 64 96 E2 E1 0C 94 EC 1F EF 92 FF 92 0F 93 1F 93 CF 93 00 +2659 1739748928634 pro JtagIce3 [0x11] <<< 06 00 00 0D 80 +2659 1739748928635 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928635 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928640 pro JtagIce3 [0x11] >>> 14 00 DF 93 CD B7 DE B7 C1 54 D1 09 0F B6 F8 94 DE BF 0F BE CD BF 4D B7 5E B7 41 54 51 09 0F B6 F8 94 5E BF 0F BE 4D BF AD B7 BE B7 11 96 81 E4 FE 01 E6 5B FF 4F 01 90 0D 92 8A 95 E1 F7 0E 94 C7 18 C8 57 DF 4F 88 81 C8 58 D0 40 80 93 67 06 C7 57 DF 4F 88 81 C9 58 D0 40 80 93 66 06 C6 57 DF 4F 88 81 CA 58 D0 40 80 93 65 06 0F B6 F8 94 DE BF 0F BE CD BF 1A E0 01 E0 FF 24 F3 94 E1 2C 82 E3 00 +2659 1739748928640 pro JtagIce3 [0x11] <<< 06 00 00 0D C0 +2659 1739748928641 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928641 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928647 pro JtagIce3 [0x11] >>> 14 00 90 E0 0E 94 19 1F 88 23 09 F4 73 C0 CE 01 01 96 0E 94 00 1A 81 E4 FE 01 31 96 A3 E3 B5 E0 01 90 0D 92 8A 95 E1 F7 8B E9 94 E0 0E 94 E1 21 4D B7 5E B7 41 54 51 09 0F B6 F8 94 5E BF 0F BE 4D BF AD B7 BE B7 11 96 81 E4 E3 E3 F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 0D 1C E3 E3 F5 E0 85 81 80 93 64 06 96 81 90 93 63 06 27 81 20 93 62 06 0F B6 F8 94 DE BF 0F BE CD BF 30 91 67 06 83 13 0B C0 00 +2659 1739748928647 pro JtagIce3 [0x11] <<< 06 00 00 0E 00 +2659 1739748928648 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928648 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928653 pro JtagIce3 [0x11] >>> 14 00 80 91 66 06 98 13 09 C0 8F 2D 90 91 65 06 92 17 29 F0 8E 2D 03 C0 80 E0 01 C0 80 E0 81 70 80 93 61 06 2D 96 2F AD 2D 97 90 91 34 05 29 13 35 C0 2C 96 2F AD 2C 97 90 91 35 05 29 13 2E C0 28 C0 80 91 3B 05 8F 3F 89 F4 84 EA 94 E0 0E 94 E1 21 81 E0 26 C0 81 32 49 F4 80 91 3B 05 81 11 05 C0 8C EB 94 E0 0E 94 E1 21 04 C0 83 ED 94 E0 0E 94 E1 21 11 50 09 F0 83 CF 82 E0 12 C0 00 93 5F 06 00 +2659 1739748928653 pro JtagIce3 [0x11] <<< 06 00 00 0E 40 +2659 1739748928654 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928654 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928660 pro JtagIce3 [0x11] >>> 14 00 80 91 37 05 80 32 31 F7 DB CF 10 92 5F 06 ED CF 00 93 60 06 88 23 C9 F3 F1 CF 10 92 60 06 F5 CF CF 5B DF 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 08 95 6F 92 7F 92 8F 92 9F 92 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 8C 01 ED B6 FE B6 10 92 52 04 FB 01 80 81 83 30 69 F0 81 E0 80 93 52 04 81 E0 91 E0 E2 E5 F3 E0 D8 01 01 90 00 +2659 1739748928660 pro JtagIce3 [0x11] <<< 06 00 00 0E 80 +2659 1739748928661 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928661 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928666 pro JtagIce3 [0x11] >>> 14 00 0D 92 01 97 E1 F7 A7 C0 FB 01 81 81 8F 3F 69 F4 82 E0 80 93 52 04 81 E0 91 E0 E2 E5 F3 E0 D8 01 01 90 0D 92 01 97 E1 F7 96 C0 FB 01 92 81 83 81 94 80 F9 2F F8 70 8F 2E 93 FF 05 C0 FB 01 75 80 26 E0 30 E0 03 C0 71 2C 25 E0 30 E0 C8 2E D1 2C A6 01 4F 5F 5F 4F ED B7 FE B7 E4 1B F5 0B 0F B6 F8 94 FE BF 0F BE ED BF 4D B7 5E B7 4F 5F 5F 4F 5A 01 88 23 B1 F0 DB 01 A2 0F B3 1F FA 01 66 24 00 +2659 1739748928666 pro JtagIce3 [0x11] <<< 06 00 00 0E C0 +2659 1739748928667 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928667 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928673 pro JtagIce3 [0x11] >>> 14 00 6A 94 68 0E 46 2D 50 E0 4F 5F 5F 4F 4A 0D 5B 1D 8D 91 81 93 E4 17 F5 07 D9 F7 2F 5F 3F 4F 26 0D 31 1D F5 01 EC 0D FD 1D 10 82 F5 01 80 81 84 35 69 F0 8B E0 80 93 52 04 81 E0 91 E0 E2 E5 F3 E0 D8 01 01 90 0D 92 01 97 E1 F7 45 C0 97 70 91 30 69 F0 8C E0 80 93 52 04 81 E0 91 E0 E2 E5 F3 E0 D8 01 01 90 0D 92 01 97 E1 F7 35 C0 88 20 21 F0 77 20 11 F0 27 0D 31 1D FB 01 E2 0F F3 1F 80 81 00 +2659 1739748928673 pro JtagIce3 [0x11] <<< 06 00 00 0F 00 +2659 1739748928674 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928674 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928679 pro JtagIce3 [0x11] >>> 14 00 28 0F 31 1D F9 01 31 96 9A 94 98 1A 89 F0 E6 0F F7 1F A3 E5 B3 E0 2E 5F 3F 4F 8F EF 89 0D 28 0F 31 1D 62 0F 73 1F 81 91 8D 93 E6 17 F7 07 D9 F7 90 92 52 03 83 E5 93 E0 0E 94 E1 21 8B E5 96 E0 0E 94 E1 21 81 E0 91 E0 E2 E5 F3 E0 D8 01 01 90 0D 92 01 97 E1 F7 C8 01 0F B6 F8 94 FE BE 0F BE ED BE DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 9F 90 8F 90 7F 90 6F 90 08 95 00 +2659 1739748928679 pro JtagIce3 [0x11] <<< 06 00 00 0F 40 +2659 1739748928680 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928680 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928686 pro JtagIce3 [0x11] >>> 14 00 AD E0 B0 E0 E6 E4 FF E0 0C 94 D0 1F 9A 87 89 87 7C 83 6B 83 FA 01 DB 01 12 96 CD 90 DC 90 13 97 14 96 8D 91 9C 91 15 97 9E 83 8D 83 ED 90 FC 90 11 97 FA 82 E9 82 16 96 0D 90 BC 91 A0 2D B8 87 AF 83 20 80 31 80 42 80 53 80 64 80 75 80 86 80 97 80 81 01 B4 2D F5 2D E6 2D 7B 86 8C 86 9D 86 91 01 A2 01 B3 01 C4 01 A0 E0 0E 94 B9 22 4C F4 0E 94 D1 21 89 01 B4 2F F5 2F E6 2F 7B 87 8C 87 00 +2659 1739748928686 pro JtagIce3 [0x11] <<< 06 00 00 0F 80 +2659 1739748928687 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928687 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928692 pro JtagIce3 [0x11] >>> 14 00 9D 87 D7 FC 04 C0 E8 94 E1 F8 FA 82 E9 82 91 01 A2 01 B3 01 C4 01 A0 E0 ED 80 FE 80 0E 94 B9 22 1C F0 89 81 82 FF 04 C0 81 E0 E8 1A F1 08 05 C0 83 FF 03 C0 91 E0 E9 1A F1 08 CE 01 01 96 5C 01 8A E0 C8 2E D1 2C 2B 2F 3F 2F 4E 2F 5B 85 6C 85 7D 85 8B 81 9C 81 0E 94 67 11 FC 01 91 01 A2 01 B3 01 C4 01 A0 E0 0E 94 B9 22 1C F0 89 81 82 FF 12 C0 31 97 0F 81 18 85 0E 0F 1F 1F 91 01 A2 01 00 +2659 1739748928692 pro JtagIce3 [0x11] <<< 06 00 00 0F C0 +2659 1739748928693 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928693 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928699 pro JtagIce3 [0x11] >>> 14 00 B3 01 C4 01 A0 E0 0E 94 B9 22 14 F0 8B E2 01 C0 8D E2 D8 01 08 C0 83 FF 07 C0 31 97 AF 81 B8 85 AE 0F BF 1F 80 E2 8C 93 09 81 1A 81 AB 81 BC 81 18 96 4D 91 5C 91 19 97 41 50 51 09 4E 1B 5F 0B 6F 81 78 85 6E 0F 7F 1F 2D 81 3E 81 89 85 9A 85 0E 94 D4 1B 9C 01 E9 85 FA 85 80 81 91 81 90 FF 09 C0 AB 81 BC 81 12 96 8D 91 9C 91 13 97 82 17 93 07 0C F4 C9 01 2D 96 E2 E1 0C 94 EC 1F 0F 93 00 +2659 1739748928699 pro JtagIce3 [0x11] <<< 06 00 00 10 00 +2659 1739748928700 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928700 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928706 pro JtagIce3 [0x11] >>> 14 00 1F 93 CF 93 DF 93 FC 01 D9 01 68 38 71 05 31 F1 94 F4 61 38 71 05 B1 F1 2C F4 60 38 71 05 09 F4 78 C0 9F C0 62 38 71 05 09 F4 59 C0 64 38 71 05 09 F4 6F C0 96 C0 60 3A 71 05 09 F4 48 C0 2C F4 60 39 71 05 09 F4 4B C0 8C C0 60 3C 71 05 09 F4 76 C0 60 3F 71 05 09 F4 72 C0 83 C0 CD 91 DC 91 11 97 CE 01 02 96 8D 93 9C 93 45 2B 39 F0 98 81 89 2F 88 0F 88 0B 90 83 81 83 5B C0 88 81 80 83 00 +2659 1739748928706 pro JtagIce3 [0x11] <<< 06 00 00 10 40 +2659 1739748928707 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928707 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928712 pro JtagIce3 [0x11] >>> 14 00 11 82 68 C0 CD 91 DC 91 11 97 CE 01 04 96 8D 93 9C 93 45 2B 99 F0 88 81 99 81 AA 81 BB 81 AC 01 BD 01 77 0F 44 0B 54 2F BA 01 80 83 91 83 A2 83 B3 83 44 83 45 83 46 83 47 83 28 C0 08 81 19 81 2A 81 3B 81 00 83 11 83 22 83 33 83 45 C0 CD 91 DC 91 11 97 CE 01 02 96 8D 93 9C 93 23 C0 CD 91 DC 91 11 97 CE 01 08 96 8D 93 9C 93 78 81 69 81 5A 81 4B 81 3C 81 2D 81 9E 81 8F 81 70 83 61 83 00 +2659 1739748928712 pro JtagIce3 [0x11] <<< 06 00 00 10 80 +2659 1739748928713 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928713 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928719 pro JtagIce3 [0x11] >>> 14 00 52 83 43 83 34 83 25 83 96 83 87 83 81 E0 90 E0 2A C0 CD 91 DC 91 11 97 CE 01 02 96 8D 93 9C 93 45 2B A1 F0 99 81 28 81 89 2F 88 0F 88 0B 20 83 91 83 82 83 83 83 84 83 85 83 86 83 E6 CF CD 91 DC 91 11 97 CE 01 02 96 8D 93 9C 93 08 81 19 81 00 83 11 83 12 82 13 82 14 82 15 82 16 82 17 82 D5 CF 80 E0 90 E0 DF 91 CF 91 1F 91 0F 91 08 95 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 00 +2659 1739748928719 pro JtagIce3 [0x11] <<< 06 00 00 10 C0 +2659 1739748928720 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928720 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928725 pro JtagIce3 [0x11] >>> 14 00 CD B7 DE B7 8C 01 CB 5E DE 4F C8 80 C5 51 D1 40 CA 5E DE 4F D8 80 C6 51 D1 40 C9 5E DE 4F E8 80 C7 51 D1 40 C8 5E DE 4F F8 80 C8 51 D1 40 43 E7 54 E0 6F E0 70 E0 8E 2D 9F 2D 0E 94 19 24 84 E7 95 E0 0E 94 A1 21 4B 85 4B 30 10 F4 50 E0 02 C0 4A E0 50 E0 BE 01 64 5F 7F 4F 89 E7 95 E0 0E 94 D0 22 C4 5F DE 4F 48 81 CC 50 D1 40 4B 30 10 F4 50 E0 02 C0 4A E0 50 E0 BE 01 64 57 7F 4F 83 E8 00 +2659 1739748928725 pro JtagIce3 [0x11] <<< 06 00 00 11 00 +2659 1739748928726 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928726 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928732 pro JtagIce3 [0x11] >>> 14 00 95 E0 0E 94 D0 22 E4 E7 F5 E0 C1 8E D2 8E C1 5F DE 4F 88 81 CF 50 D1 40 83 8F C0 5F DE 4F 88 81 C0 51 D1 40 84 8F CE 5E DE 4F 88 81 C2 51 D1 40 85 8F CD 5E DE 4F 88 81 C3 51 D1 40 86 8F CC 5E DE 4F 88 81 C4 51 D1 40 87 8F AE 2D BF 2D E4 E9 F5 E0 22 EB 35 E0 8D 91 9C 91 11 97 80 83 8D 91 9D 91 91 83 32 96 E2 17 F3 07 A9 F7 69 E3 89 E7 95 E0 0E 94 6A 17 60 93 57 06 70 93 58 06 80 93 00 +2659 1739748928732 pro JtagIce3 [0x11] <<< 06 00 00 11 40 +2659 1739748928733 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928733 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928738 pro JtagIce3 [0x11] >>> 14 00 59 06 90 93 5A 06 E4 E7 F5 E0 66 AF 77 AF 80 93 B4 05 8C E3 80 83 8F E1 84 83 C3 5F DE 4F 88 81 CD 50 D1 40 82 83 8F EF 81 83 82 E0 83 83 81 E4 D8 01 01 90 0D 92 8A 95 E1 F7 C8 01 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 08 95 A2 E1 B0 E0 ED E6 F1 E1 0C 94 D0 1F FC 01 0A 8B 91 2E 82 2E 73 2E 64 2E 55 2E 46 2E 7D 83 CC 86 DA 86 B9 86 A8 86 26 81 37 81 3F 83 2E 83 D5 01 8D 91 00 +2659 1739748928738 pro JtagIce3 [0x11] <<< 06 00 00 11 80 +2659 1739748928739 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928739 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928745 pro JtagIce3 [0x11] >>> 14 00 9C 91 22 81 33 81 00 84 F1 85 E0 2D 31 97 37 FF 02 C0 21 E0 30 E0 4E 81 5F 81 E4 0F F5 1F 10 82 FC 83 EB 83 17 01 A1 E0 B0 E0 BA 83 A9 83 F9 01 EE 19 FF 09 FE 87 ED 87 9C 01 22 70 33 27 38 8B 2F 87 3A 85 33 0F 33 0B 39 8B EB 81 FC 81 2E 81 3F 81 E2 1B F3 0B 4B 81 5C 81 42 17 53 07 09 F4 4F C0 2A 89 39 2D 48 2D 57 2D 66 2D 75 2D 84 2D 9D 81 A0 E0 0E 94 B9 22 99 F1 4C 85 4B 87 A4 2E 00 +2659 1739748928745 pro JtagIce3 [0x11] <<< 06 00 00 11 C0 +2659 1739748928746 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928746 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928751 pro JtagIce3 [0x11] >>> 14 00 BA 84 C9 88 DC 2C EC 2C FC 2C 0C 2D 1C 2D 2A 89 39 2D 48 2D 57 2D 66 2D 75 2D 84 2D 9D 81 0E 94 54 22 C9 01 29 83 9A 83 80 5D AB 81 BC 81 8E 93 BC 83 AB 83 B1 E0 2B 1A 31 08 2A 89 39 2D 48 2D 57 2D 66 2D 75 2D 84 2D 9D 81 0E 94 56 22 2A 8B 93 2E 84 2E 75 2E 66 2E 57 2E 48 2E 9D 83 B5 CF 8D 85 9E 85 82 0D 93 1D 18 16 19 06 34 F2 12 14 13 04 44 F4 8F 85 98 89 89 2B 09 F0 BE CF 02 C0 00 +2659 1739748928751 pro JtagIce3 [0x11] <<< 06 00 00 12 00 +2659 1739748928752 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928752 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928758 pro JtagIce3 [0x11] >>> 14 00 E0 E0 F0 E0 A9 81 BA 81 AB 2B 41 F4 A8 85 B9 85 8D 91 9C 91 11 97 8F 7E 8D 93 9C 93 CF 01 62 96 E2 E1 0C 94 EC 1F CF 93 DF 93 CD B7 DE B7 C1 54 D1 09 0F B6 F8 94 DE BF 0F BE CD BF 0E 94 E5 14 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 84 E7 95 E0 0E 94 A1 21 27 96 4F AD 27 97 4B 30 10 F4 50 E0 02 C0 4A E0 50 E0 BE 01 69 5B 7F 4F 89 E7 95 E0 0E 94 D0 22 C9 5B DE 4F 48 81 C7 54 D1 40 4B 30 00 +2659 1739748928758 pro JtagIce3 [0x11] <<< 06 00 00 12 40 +2659 1739748928759 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928759 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928764 pro JtagIce3 [0x11] >>> 14 00 10 F4 50 E0 02 C0 4A E0 50 E0 BE 01 69 53 7F 4F 83 E8 95 E0 0E 94 D0 22 E4 E7 F5 E0 84 E1 80 83 81 E0 84 83 83 83 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 01 90 0D 92 8A 95 E1 F7 0E 94 C7 18 0F B6 F8 94 DE BF 0F BE CD BF 84 E6 90 E0 0E 94 19 1F 80 93 6C 06 88 23 E1 F1 CE 01 01 96 0E 94 00 1A 81 E4 FE 01 31 96 A3 E3 B5 E0 01 90 0D 92 8A 95 E1 F7 00 +2659 1739748928764 pro JtagIce3 [0x11] <<< 06 00 00 12 80 +2659 1739748928765 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928765 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928771 pro JtagIce3 [0x11] >>> 14 00 80 91 37 05 82 30 69 F5 EC E3 F6 E0 C8 5B DE 4F 88 81 C8 54 D1 40 28 2F 80 83 A3 E3 B5 E0 16 96 8C 91 16 97 38 2F 81 83 17 96 8C 91 17 97 48 2F 82 83 18 96 8C 91 18 97 68 2F 84 83 19 96 8C 91 19 97 78 2F 85 83 1A 96 8C 91 1A 97 86 83 1B 96 9C 91 59 2F 93 83 0E 94 54 13 81 E0 03 C0 82 E0 01 C0 82 E0 CF 5B DF 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 08 95 AF 92 BF 92 CF 92 DF 92 00 +2659 1739748928771 pro JtagIce3 [0x11] <<< 06 00 00 12 C0 +2659 1739748928772 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928772 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928777 pro JtagIce3 [0x11] >>> 14 00 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 C1 50 D1 40 0F B6 F8 94 DE BF 0F BE CD BF 6C 01 CE 01 01 96 0E 94 67 19 81 E0 91 E0 FE 01 31 96 A2 E5 B3 E0 01 90 0D 92 01 97 E1 F7 40 91 52 03 63 E5 73 E0 CE 01 01 96 0E 94 9B 1B 87 E1 FE 01 31 96 AF EE B5 E0 01 90 0D 92 8A 95 E1 F7 6C E2 70 E0 8F EE 95 E0 0E 94 AD 22 00 97 11 F1 8C 01 0F 5E 15 40 78 01 FF 24 0F 2E FF EE AF 2E F5 E0 00 +2659 1739748928777 pro JtagIce3 [0x11] <<< 06 00 00 13 00 +2659 1739748928778 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928778 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928784 pro JtagIce3 [0x11] >>> 14 00 BF 2E F0 2D A7 01 B5 01 80 E5 92 E0 0E 94 D0 22 F5 01 15 89 56 89 B7 01 60 51 7A 4F 41 2F 80 ED 92 E0 0E 94 D0 22 00 93 4F 02 10 1B 10 93 50 03 17 C0 EF EE F5 E0 15 89 56 89 41 2F BF 01 80 E5 92 E0 0E 94 D0 22 10 93 4F 02 E0 ED F2 E0 8E E4 9F E2 91 83 80 83 81 E4 82 83 83 E0 80 93 50 03 4B E3 60 E0 80 E5 92 E0 0E 94 69 1E 80 93 51 03 83 E0 91 E0 EF E4 F2 E0 D6 01 01 90 0D 92 01 97 00 +2659 1739748928784 pro JtagIce3 [0x11] <<< 06 00 00 13 40 +2659 1739748928785 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928785 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928791 pro JtagIce3 [0x11] >>> 14 00 E1 F7 C6 01 CF 5F DE 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 08 95 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 27 97 0F B6 F8 94 DE BF 0F BE CD BF 5C 83 A2 2E D3 2E E4 2E F6 2E 07 2F B8 2E 80 ED 0E 94 44 1C C8 2E 81 11 5D C0 86 E0 0E 94 B4 1F 1D EC A1 9E 81 2D 11 24 86 95 86 95 86 95 98 2F 99 0F 89 0F 00 +2659 1739748928791 pro JtagIce3 [0x11] <<< 06 00 00 13 80 +2659 1739748928792 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928792 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928797 pro JtagIce3 [0x11] >>> 14 00 88 0F 8A 0D 0E 94 B4 1F D1 9E 81 2D 11 24 86 95 86 95 86 95 98 2F 99 0F 89 0F 88 0F 8D 0D 0E 94 B4 1F E1 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 8E 0D 0E 94 B4 1F 8C 81 0E 94 B4 1F F1 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 98 0F 89 2F 88 0F 8F 0D 0E 94 B4 1F 01 9F 11 2D 11 24 16 95 16 95 16 95 81 2F 88 0F 18 0F 81 2F 88 0F 80 0F 0E 94 B4 1F 8B 2D 90 E0 4E 96 00 +2659 1739748928797 pro JtagIce3 [0x11] <<< 06 00 00 13 C0 +2659 1739748928798 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928798 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928804 pro JtagIce3 [0x11] >>> 14 00 6A E0 70 E0 0E 94 30 21 86 2F 88 0F 68 0F 66 0F 8E E1 8B 0D 86 0F 0E 94 B4 1F 0E 94 6B 21 02 C0 CC 24 C3 94 8C 2D 27 96 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 08 95 CF 93 DF 93 CD B7 DE B7 27 97 0F B6 F8 94 DE BF 0F BE CD BF 83 E4 96 E0 0E 94 95 23 A3 E4 B6 E0 9C 91 EC E3 F6 E0 89 2F 82 95 8F 70 28 2F 22 0F 82 0F 88 0F 98 1B 29 2F 00 +2659 1739748928804 pro JtagIce3 [0x11] <<< 06 00 00 14 00 +2659 1739748928805 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928805 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928810 pro JtagIce3 [0x11] >>> 14 00 90 83 11 96 9C 91 11 97 89 2F 82 95 8F 70 38 2F 33 0F 83 0F 88 0F 98 1B 39 2F 91 83 12 96 4C 91 12 97 84 2F 90 E0 8F 7B 95 95 87 95 95 95 87 95 95 95 87 95 95 95 87 95 98 2F 99 0F 89 0F 88 0F 4F 7B 48 1B 42 83 13 96 8C 91 13 97 58 2F 83 83 14 96 9C 91 14 97 89 2F 82 95 8F 70 68 2F 66 0F 86 0F 88 0F 98 1B 69 2F 94 83 15 96 7C 91 15 97 87 2F 90 E0 8F 77 95 95 87 95 95 95 87 95 95 95 00 +2659 1739748928810 pro JtagIce3 [0x11] <<< 06 00 00 14 40 +2659 1739748928811 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928811 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928817 pro JtagIce3 [0x11] >>> 14 00 87 95 95 95 87 95 98 2F 99 0F 89 0F 88 0F 7F 77 78 1B 75 83 16 96 8C 91 98 2F 92 95 9F 70 A9 2F AA 0F 9A 0F 99 0F 8E 51 89 1B 86 83 0E 94 96 1A 87 E0 EC E3 F6 E0 DE 01 11 96 01 90 0D 92 8A 95 E1 F7 29 81 3A 81 4B 81 5C 81 6D 81 7E 81 8F 81 90 E0 27 96 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 08 95 8F 92 9F 92 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 8B 01 9C 01 57 E1 36 95 00 +2659 1739748928817 pro JtagIce3 [0x11] <<< 06 00 00 14 80 +2659 1739748928818 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928818 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928823 pro JtagIce3 [0x11] >>> 14 00 27 95 17 95 07 95 5A 95 D1 F7 11 27 A8 01 4F 57 51 09 47 31 51 05 0C F0 45 C0 57 FD 2D C0 0F EF 1F EF 2F E7 30 E0 04 C0 35 95 27 95 17 95 07 95 4A 95 D2 F7 48 01 59 01 86 22 97 22 A8 22 B9 22 89 28 8A 28 8B 28 71 F1 97 FF 07 C0 DC 01 CB 01 80 0F 91 1F A2 1F B3 1F 02 C0 DC 01 CB 01 00 95 10 95 20 95 30 95 80 23 91 23 A2 23 B3 23 48 2F 39 2F 2A 2F 5B 2F 1A C0 97 FF 0F C0 8B 01 9C 01 00 +2659 1739748928823 pro JtagIce3 [0x11] <<< 06 00 00 14 C0 +2659 1739748928824 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928824 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928830 pro JtagIce3 [0x11] >>> 14 00 00 0F 11 1F 22 1F 33 1F 01 2B 02 2B 03 2B 51 F0 40 E0 30 E0 20 E8 5F EB 09 C0 40 E0 30 E0 20 E0 50 E0 04 C0 46 2F 37 2F 28 2F 59 2F 64 2F 73 2F 82 2F 95 2F 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 9F 90 8F 90 08 95 CF 93 DF 93 00 D0 CD B7 DE B7 0E 94 3A 20 81 E6 0E 94 2D 23 2F EF 80 E7 92 E0 21 50 80 40 90 40 E1 F7 00 C0 00 00 0E 94 08 21 82 E6 0E 94 2D 23 6C E6 87 E0 0E 94 00 +2659 1739748928830 pro JtagIce3 [0x11] <<< 06 00 00 15 00 +2659 1739748928831 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928831 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928836 pro JtagIce3 [0x11] >>> 14 00 B2 20 60 E8 88 E0 0E 94 B2 20 60 E0 89 E0 0E 94 B2 20 60 E1 85 E0 0E 94 B2 20 6F E8 8C E3 0E 94 B2 20 60 E3 8F E6 0E 94 B2 20 8D E2 89 83 84 ED 8A 83 42 E0 BE 01 6F 5F 7F 4F 8F E2 0E 94 A7 1C 68 E8 8E E2 0E 94 B2 20 61 E0 82 E0 0E 94 B2 20 60 E0 83 E0 0E 94 B2 20 60 E8 84 E0 0E 94 B2 20 60 E1 86 E0 0E 94 B2 20 60 E0 86 E0 0E 94 B2 20 60 EE 89 E1 0E 94 B2 20 60 EE 8A E1 0E 94 B2 20 00 +2659 1739748928836 pro JtagIce3 [0x11] <<< 06 00 00 15 40 +2659 1739748928837 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928837 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928843 pro JtagIce3 [0x11] >>> 14 00 60 ED 87 E3 0E 94 B2 20 60 E0 8C E2 0E 94 B2 20 64 E0 8D E2 0E 94 B2 20 6F E7 81 E1 0E 94 B2 20 0F 90 0F 90 DF 91 CF 91 08 95 10 C0 0E 94 B8 23 58 F0 0E 94 B1 23 40 F0 29 F4 5F 3F 29 F0 0C 94 DE 23 51 11 0C 94 C0 23 0C 94 10 24 0E 94 F7 1E 68 F3 99 23 B1 F3 55 23 91 F3 95 1B 55 0B BB 27 AA 27 62 17 73 07 84 07 38 F0 9F 5F 5F 4F 22 0F 33 1F 44 1F AA 1F A9 F3 35 D0 0E 2E 3A F0 E0 E8 00 +2659 1739748928843 pro JtagIce3 [0x11] <<< 06 00 00 15 80 +2659 1739748928844 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928844 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928849 pro JtagIce3 [0x11] >>> 14 00 32 D0 91 50 50 40 E6 95 00 1C CA F7 2B D0 FE 2F 29 D0 66 0F 77 1F 88 1F BB 1F 26 17 37 07 48 07 AB 07 B0 E8 09 F0 BB 0B 80 2D BF 01 FF 27 93 58 5F 4F 3A F0 9E 3F 51 05 78 F0 0C 94 DE 23 0C 94 C0 23 5F 3F E4 F3 98 3E D4 F3 86 95 77 95 67 95 B7 95 F7 95 9F 5F C9 F7 88 0F 91 1D 96 95 87 95 97 F9 08 95 E1 E0 66 0F 77 1F 88 1F BB 1F 62 17 73 07 84 07 BA 07 20 F0 62 1B 73 0B 84 0B BA 0B 00 +2659 1739748928849 pro JtagIce3 [0x11] <<< 06 00 00 15 C0 +2659 1739748928850 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928850 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928856 pro JtagIce3 [0x11] >>> 14 00 EE 1F 88 F7 E0 95 08 95 CF 93 DF 93 DC 01 F9 01 64 38 71 05 D9 F1 64 F4 61 38 71 05 21 F1 62 38 71 05 09 F4 40 C0 60 38 71 05 09 F0 54 C0 2E C0 60 39 71 05 C1 F1 84 F4 68 38 71 05 09 F0 4B C0 C0 81 D1 81 CE 01 02 96 91 83 80 83 E8 81 F9 81 ED 93 FC 93 40 83 3C C0 60 3A 71 05 B9 F0 60 3C 71 05 A1 F0 38 C0 C0 81 D1 81 CE 01 02 96 91 83 80 83 E8 81 F9 81 ED 93 FC 93 05 2E 00 0C 66 0B 00 +2659 1739748928856 pro JtagIce3 [0x11] <<< 06 00 00 16 00 +2659 1739748928857 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928857 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928862 pro JtagIce3 [0x11] >>> 14 00 77 0B 40 83 51 83 62 83 73 83 22 C0 C0 81 D1 81 CE 01 02 96 91 83 80 83 E8 81 F9 81 ED 93 FC 93 51 83 40 83 15 C0 C0 81 D1 81 CE 01 02 96 91 83 80 83 E8 81 F9 81 ED 93 FC 93 51 83 40 83 85 2F 88 0F 88 0B 82 83 83 83 84 83 85 83 86 83 87 83 81 E0 90 E0 02 C0 80 E0 90 E0 DF 91 CF 91 08 95 0F C0 0E 94 B1 23 38 F0 0E 94 B8 23 20 F0 95 23 11 F0 0C 94 DE 23 0C 94 10 24 11 24 0C 94 C0 23 00 +2659 1739748928862 pro JtagIce3 [0x11] <<< 06 00 00 16 40 +2659 1739748928863 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928863 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928869 pro JtagIce3 [0x11] >>> 14 00 0E 94 F7 1E 70 F3 95 9F C1 F3 95 0F 50 E0 55 1F 62 9F F0 01 72 9F BB 27 F0 0D B1 1D 63 9F AA 27 F0 0D B1 1D AA 1F 64 9F 66 27 B0 0D A1 1D 66 1F 82 9F 22 27 B0 0D A1 1D 62 1F 73 9F B0 0D A1 1D 62 1F 83 9F A0 0D 61 1D 22 1F 74 9F 33 27 A0 0D 61 1D 23 1F 84 9F 60 0D 21 1D 82 2F 76 2F 6A 2F 11 24 9F 57 50 40 9A F0 F1 F0 88 23 4A F0 EE 0F FF 1F BB 1F 66 1F 77 1F 88 1F 91 50 50 40 A9 F7 00 +2659 1739748928869 pro JtagIce3 [0x11] <<< 06 00 00 16 80 +2659 1739748928870 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928870 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928875 pro JtagIce3 [0x11] >>> 14 00 9E 3F 51 05 80 F0 0C 94 DE 23 0C 94 C0 23 5F 3F E4 F3 98 3E D4 F3 86 95 77 95 67 95 B7 95 F7 95 E7 95 9F 5F C1 F7 FE 2B 88 0F 91 1D 96 95 87 95 97 F9 08 95 A2 E0 B0 E0 E0 EA F6 E1 0C 94 D0 1F 1C 01 4B 01 FA 01 DB 01 12 96 2D 91 3C 91 13 97 14 96 4D 90 5C 90 15 97 8D 91 9C 91 11 97 9A 83 89 83 16 96 6D 90 7C 90 17 97 37 FD 03 C0 8D 7F 9A 83 89 83 00 81 11 81 22 81 33 81 44 81 55 81 00 +2659 1739748928875 pro JtagIce3 [0x11] <<< 06 00 00 16 C0 +2659 1739748928876 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928876 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928882 pro JtagIce3 [0x11] >>> 14 00 66 81 77 81 FE 01 31 96 5F 01 88 E0 C8 2E D1 2C 72 01 C4 01 0E 94 67 11 29 81 24 FF 06 C0 01 97 F3 01 E8 0F F9 1F 20 E3 20 83 29 81 23 FF 06 C0 01 97 F3 01 E8 0F F9 1F 20 E2 20 83 09 81 1A 81 D4 01 18 96 4D 91 5C 91 19 97 41 50 51 09 48 1B 59 0B B3 01 68 0F 79 1F 92 01 C1 01 0E 94 D4 1B 9C 01 F1 01 80 81 91 81 90 FF 08 C0 D4 01 12 96 8D 91 9C 91 13 97 82 17 93 07 0C F4 C9 01 22 96 00 +2659 1739748928882 pro JtagIce3 [0x11] <<< 06 00 00 17 00 +2659 1739748928883 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928883 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928888 pro JtagIce3 [0x11] >>> 14 00 E2 E1 0C 94 EC 1F 11 C0 0E 94 B1 23 38 F0 0E 94 B8 23 20 F0 39 F4 9F 3F 19 F4 26 F4 0C 94 10 24 0E F4 E0 95 E7 FB 0C 94 DE 23 E9 2F 0E 94 F7 1E 58 F3 BA 17 62 07 73 07 84 07 95 07 20 F0 79 F4 A6 F5 0C 94 BF 23 0E F4 E0 95 0B 2E BA 2F A0 2D 0B 01 B9 01 90 01 0C 01 CA 01 A0 01 11 24 FF 27 59 1B 99 F0 59 3F 50 F4 50 3E 68 F1 1A 16 F0 40 A2 2F 23 2F 34 2F 44 27 58 5F F3 CF 46 95 37 95 00 +2659 1739748928888 pro JtagIce3 [0x11] <<< 06 00 00 17 40 +2659 1739748928889 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928889 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928895 pro JtagIce3 [0x11] >>> 14 00 27 95 A7 95 F0 40 53 95 C9 F7 7E F4 1F 16 BA 0B 62 0B 73 0B 84 0B BA F0 91 50 A1 F0 FF 0F BB 1F 66 1F 77 1F 88 1F C2 F7 0E C0 BA 0F 62 1F 73 1F 84 1F 48 F4 87 95 77 95 67 95 B7 95 F7 95 9E 3F 08 F0 B0 CF 93 95 88 0F 08 F0 99 27 EE 0F 97 95 87 95 08 95 4F 92 5F 92 6F 92 7F 92 8F 92 9F 92 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 06 2F 10 92 68 06 66 23 C1 F1 C8 2F 00 +2659 1739748928895 pro JtagIce3 [0x11] <<< 06 00 00 17 80 +2659 1739748928896 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928896 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928901 pro JtagIce3 [0x11] >>> 14 00 D9 2F 10 E0 60 E0 70 E0 CB 01 CC 24 CA 94 DC 2C EC 2C F1 2C 29 91 4B 01 5C 01 88 0C 99 1C AA 1C BB 1C 88 0C 99 1C AA 1C BB 1C 88 0C 99 1C AA 1C BB 1C 88 0C 99 1C AA 1C BB 1C 88 0C 99 1C AA 1C BB 1C 24 01 35 01 46 1A 57 0A 68 0A 79 0A C3 01 B2 01 62 0F 71 1D 81 1D 91 1D A7 01 96 01 0E 94 D5 1E 1F 5F 10 93 68 06 01 13 D4 CF 03 C0 60 E0 70 E0 CB 01 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 00 +2659 1739748928901 pro JtagIce3 [0x11] <<< 06 00 00 17 C0 +2659 1739748928902 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928902 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928908 pro JtagIce3 [0x11] >>> 14 00 DF 90 CF 90 BF 90 AF 90 9F 90 8F 90 7F 90 6F 90 5F 90 4F 90 08 95 A2 E0 B0 E0 E1 ED F7 E1 0C 94 D0 1F 3C 01 4B 01 FA 01 DB 01 12 96 2D 91 3C 91 13 97 14 96 4D 90 5C 90 15 97 8D 91 9C 91 11 97 9A 83 89 83 16 96 2D 90 3C 90 17 97 37 FD 03 C0 8D 7F 9A 83 89 83 00 81 11 81 22 81 33 81 44 81 55 81 66 81 77 81 FE 01 31 96 5F 01 8A E0 C8 2E D1 2C 72 01 C4 01 0E 94 67 11 09 81 1A 81 D4 01 00 +2659 1739748928908 pro JtagIce3 [0x11] <<< 06 00 00 18 00 +2659 1739748928909 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928909 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928914 pro JtagIce3 [0x11] >>> 14 00 18 96 4D 91 5C 91 19 97 41 50 51 09 48 1B 59 0B B1 01 68 0F 79 1F 92 01 C3 01 0E 94 D4 1B 9C 01 F3 01 80 81 91 81 90 FF 08 C0 D4 01 12 96 8D 91 9C 91 13 97 82 17 93 07 0C F4 C9 01 22 96 E2 E1 0C 94 EC 1F BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2F 16 2F 07 2F 7A 01 D2 2F 88 0F 0E 94 44 1C 81 11 31 C0 80 2F 0E 94 B4 1F 81 2F 0E 94 B4 1F 8C 2F 88 0F 81 60 0E 94 44 1C 00 +2659 1739748928914 pro JtagIce3 [0x11] <<< 06 00 00 18 40 +2659 1739748928915 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928915 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928921 pro JtagIce3 [0x11] >>> 14 00 B8 2E 81 11 26 C0 CD 2E D1 2C 81 E0 C8 1A D1 08 1C 14 1D 04 74 F4 C0 E0 87 01 0C 0F 11 1D 0E 94 DE 20 F8 01 80 83 CF 5F 8C 2F 90 E0 8C 15 9D 05 9C F3 2D 2F 30 E0 21 50 31 09 E7 01 C2 0F D3 1F 0E 94 F3 20 88 83 0E 94 6B 21 05 C0 BB 24 B3 94 02 C0 BB 24 B3 94 8B 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 08 95 88 24 99 24 F4 01 E4 01 B0 E4 9F 93 AA 27 9A 15 8B 04 9C 04 00 +2659 1739748928921 pro JtagIce3 [0x11] <<< 06 00 00 18 80 +2659 1739748928922 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928922 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928927 pro JtagIce3 [0x11] >>> 14 00 ED 05 FE 05 CF 05 D0 07 A1 07 98 F4 AD 2F DC 2F CF 2F FE 2F E9 2D 98 2C 89 2E 98 2F 87 2F 76 2F 65 2F 54 2F 43 2F 32 2F 22 27 B8 50 31 F7 BF 91 27 C0 1B 2E BF 91 BB 27 22 0F 33 1F 44 1F 55 1F 66 1F 77 1F 88 1F 99 1F 88 1C 99 1C EE 1F FF 1F CC 1F DD 1F AA 1F BB 1F 8A 14 9B 04 EC 05 FD 05 CE 05 DF 05 A0 07 B1 07 48 F0 8A 18 9B 08 EC 09 FD 09 CE 09 DF 09 A0 0B B1 0B 21 60 1A 94 E1 F6 00 +2659 1739748928927 pro JtagIce3 [0x11] <<< 06 00 00 18 C0 +2659 1739748928928 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928928 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928934 pro JtagIce3 [0x11] >>> 14 00 2E F4 94 01 AF 01 BE 01 CD 01 00 0C 08 95 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 E9 84 0E 94 3D 23 0E 94 35 23 81 E0 0E 94 79 23 80 E8 0E 94 53 20 8C E3 8E 15 20 F4 0F 2E FC E3 EF 2E F0 2D 84 E0 8E 0D 0E 94 53 20 8A 85 0E 94 53 20 8B 85 0E 94 53 20 8C 85 0E 94 53 20 8D 85 0E 94 53 20 EE 20 B1 F0 8E 01 02 5F 1F 4F EA 94 F1 2C 96 E0 E9 0E F1 1C E9 E0 F0 E0 EC 0F FD 1F EE 0E 00 +2659 1739748928934 pro JtagIce3 [0x11] <<< 06 00 00 19 00 +2659 1739748928934 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928934 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928940 pro JtagIce3 [0x11] >>> 14 00 FF 1E F8 01 81 91 8F 01 0E 94 53 20 0E 15 1F 05 C1 F7 80 E0 0E 94 79 23 0E 94 84 20 0E 94 3D 23 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 08 95 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2F 16 2F 7A 01 D2 2F 88 0F 0E 94 44 1C 81 11 2E C0 81 2F 0E 94 B4 1F 8C 2F 88 0F 81 60 0E 94 44 1C B8 2E 81 11 26 C0 CD 2E D1 2C 81 E0 C8 1A D1 08 1C 14 1D 04 74 F4 C0 E0 87 01 0C 0F 11 1D 00 +2659 1739748928940 pro JtagIce3 [0x11] <<< 06 00 00 19 40 +2659 1739748928941 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928941 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928946 pro JtagIce3 [0x11] >>> 14 00 0E 94 DE 20 F8 01 80 83 CF 5F 8C 2F 90 E0 8C 15 9D 05 9C F3 2D 2F 30 E0 21 50 31 09 E7 01 C2 0F D3 1F 0E 94 F3 20 88 83 0E 94 6B 21 05 C0 BB 24 B3 94 02 C0 BB 24 B3 94 8B 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 08 95 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 C1 50 D1 40 0F B6 F8 94 DE BF 0F BE CD BF 8C 01 80 E0 0E 94 80 23 81 E0 0E 94 87 23 8F EC 97 E0 01 97 F1 F7 00 C0 00 +2659 1739748928946 pro JtagIce3 [0x11] <<< 06 00 00 19 80 +2659 1739748928947 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928947 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928953 pro JtagIce3 [0x11] >>> 14 00 00 00 44 E0 50 E0 60 E4 81 EF 94 E0 0E 94 8E 23 61 EF 74 E0 CE 01 01 96 0E 94 5E 0E 81 E0 91 E0 FE 01 31 96 A2 E5 B3 E0 01 90 0D 92 01 97 E1 F7 81 E0 0E 94 80 23 80 E0 0E 94 87 23 81 E0 91 E0 E2 E5 F3 E0 D8 01 01 90 0D 92 01 97 E1 F7 C8 01 CF 5F DE 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 08 95 0F 93 1F 93 CF 93 DF 93 DB 01 10 97 19 F4 8F EF 9F EF 3D C0 2D 91 3C 91 00 +2659 1739748928953 pro JtagIce3 [0x11] <<< 06 00 00 19 C0 +2659 1739748928954 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928954 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928959 pro JtagIce3 [0x11] >>> 14 00 11 97 30 FF 25 C0 16 96 4D 91 5C 91 17 97 14 96 2D 91 3C 91 15 97 42 17 53 07 78 F4 12 96 ED 91 FC 91 13 97 80 83 12 96 2D 91 3C 91 13 97 2F 5F 3F 4F 13 96 3C 93 2E 93 12 97 16 96 2D 91 3C 91 17 97 2F 5F 3F 4F 17 96 3C 93 2E 93 16 97 13 C0 1C 96 ED 91 FC 91 1D 97 30 97 69 F2 EB 01 09 2F 18 2F 09 95 89 2B 39 F6 8E 81 9F 81 01 96 9F 83 8E 83 81 2F 90 2F DF 91 CF 91 1F 91 0F 91 08 95 00 +2659 1739748928959 pro JtagIce3 [0x11] <<< 06 00 00 1A 00 +2659 1739748928960 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928960 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928966 pro JtagIce3 [0x11] >>> 14 00 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 7C 01 4C E3 50 E0 60 E2 70 E0 88 E3 95 E0 0E 94 1B 23 81 E0 0E 94 79 23 80 E0 0E 94 53 20 0E 94 FC 23 C3 E3 D5 E0 84 50 88 83 0E 94 FC 23 89 83 0E 94 FC 23 8A 83 0E 94 FC 23 8B 83 0E 94 FC 23 8C 83 08 81 00 23 61 F0 C8 E3 D5 E0 01 50 10 E0 07 5C 1A 4F 0E 94 FC 23 89 93 C0 17 D1 07 D1 F7 80 E0 0E 94 79 23 0E 94 08 21 81 E4 E3 E3 F5 E0 D7 01 01 90 00 +2659 1739748928966 pro JtagIce3 [0x11] <<< 06 00 00 1A 40 +2659 1739748928967 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928967 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928972 pro JtagIce3 [0x11] >>> 14 00 0D 92 8A 95 E1 F7 C7 01 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 08 95 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2F 8B 01 F4 2E 80 E0 0E 94 79 23 81 E0 0E 94 72 23 86 E0 0E 94 53 20 80 E0 0E 94 72 23 81 E0 0E 94 72 23 82 E0 0E 94 53 20 8C 2F 0E 94 FF 21 FF 20 49 F0 E8 01 0F 0D 11 1D 89 91 0E 94 53 20 C0 17 D1 07 D1 F7 80 E0 0E 94 72 23 81 E0 0E 94 72 23 84 E0 0E 94 53 20 80 E0 0E 94 72 23 81 E0 00 +2659 1739748928972 pro JtagIce3 [0x11] <<< 06 00 00 1A 80 +2659 1739748928973 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928973 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928979 pro JtagIce3 [0x11] >>> 14 00 0E 94 72 23 85 E0 0E 94 53 20 0E 94 FC 23 80 93 6B 06 80 E0 0E 94 72 23 80 91 6B 06 81 11 EF CF DF 91 CF 91 1F 91 0F 91 FF 90 08 95 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 A1 97 0F B6 F8 94 DE BF 0F BE CD BF 3C 8F 4D 8F 6F 8F 78 A3 89 A3 1F 92 2F 93 8C 8D 1F 92 8F 93 8D 8D 1F 92 8F 93 8F 8D 1F 92 8F 93 88 A1 1F 92 8F 93 89 A1 90 E0 80 53 98 4F 9F 93 8F 93 83 ED 95 E0 9F 93 8F 93 1F 92 00 +2659 1739748928979 pro JtagIce3 [0x11] <<< 06 00 00 1A C0 +2659 1739748928980 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928980 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928985 pro JtagIce3 [0x11] >>> 14 00 8A E1 8F 93 8E 01 0F 5F 1F 4F 1F 93 0F 93 0E 94 44 21 C8 01 0E 94 E1 21 8D EE 95 E0 0E 94 E1 21 0F B6 F8 94 DE BF 0F BE CD BF A1 96 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 08 95 A0 E1 B0 E0 E6 EE FA E1 0C 94 DA 1F FB 01 BA 01 AE 01 4F 5F 5F 4F 6A 01 40 E1 D6 01 1D 92 4A 95 E9 F7 42 E0 51 E0 5A 83 49 83 9C 83 8B 83 F7 FF 09 C0 8F E4 90 E0 90 93 01 01 80 93 00 01 8F EF 00 +2659 1739748928985 pro JtagIce3 [0x11] <<< 06 00 00 1B 00 +2659 1739748928986 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928986 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928992 pro JtagIce3 [0x11] >>> 14 00 9F EF 1C C0 30 97 29 F0 AF 01 41 50 51 09 5E 83 4D 83 A9 01 8F 01 7C 01 C6 01 0E 94 6C 20 01 15 11 05 61 F0 4F 81 58 85 2D 81 3E 81 42 17 53 07 08 F4 9A 01 F7 01 E2 0F F3 1F 10 82 60 96 E8 E0 0C 94 F6 1F FF 92 0F 93 1F 93 CF 93 DF 93 8C 01 F6 2E 84 E7 95 E0 0E 94 A1 21 40 E4 50 E0 60 E2 70 E0 81 EF 94 E0 0E 94 1B 23 C1 EF D4 E0 10 92 31 05 40 E4 BE 01 8F 2D 0E 94 34 1D 8C E3 FE 01 00 +2659 1739748928992 pro JtagIce3 [0x11] <<< 06 00 00 1B 40 +2659 1739748928993 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928993 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748928998 pro JtagIce3 [0x11] >>> 14 00 A9 E7 B5 E0 01 90 0D 92 8A 95 E1 F7 E4 E7 F5 E0 8C AD 84 83 8D AD 82 83 8E AD 81 83 8F AD 83 83 8C E3 80 83 81 E4 D8 01 01 90 0D 92 8A 95 E1 F7 C8 01 DF 91 CF 91 1F 91 0F 91 FF 90 08 95 A2 E8 B0 E0 E5 E6 FB E1 0C 94 D6 1F 5C 01 4A 01 CF 57 DF 4F 79 83 68 83 C1 58 D0 40 C1 2C D1 2C CF 57 DF 4F E8 81 F9 81 C1 58 D0 40 80 81 88 23 E9 F0 74 01 86 01 20 E8 30 E0 AE 01 4F 5F 5F 4F BE 01 00 +2659 1739748928998 pro JtagIce3 [0x11] <<< 06 00 00 1B 80 +2659 1739748928999 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748928999 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929005 pro JtagIce3 [0x11] >>> 14 00 6F 57 7F 4F C5 01 0E 94 37 0A 8C 0D 9D 1D 8C 15 9D 05 4C F4 8F E4 90 E0 90 93 01 01 80 93 00 01 8F EF 9F EF 03 C0 6C 01 DA CF C6 01 CE 57 DF 4F EC E0 0C 94 F2 1F FF 92 0F 93 1F 93 CF 93 DF 93 EC 01 F6 2E 07 2F 14 2F 44 E1 50 E0 60 E2 70 E0 8F EE 95 E0 0E 94 1B 23 AF 2D B0 2F 20 E0 90 E0 0B C0 80 32 31 F0 E2 2F F0 E0 E1 51 FA 4F 80 83 2F 5F 9F 5F 91 17 18 F4 8D 91 81 11 F2 CF 82 2F 00 +2659 1739748929005 pro JtagIce3 [0x11] <<< 06 00 00 1B C0 +2659 1739748929006 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929006 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929011 pro JtagIce3 [0x11] >>> 14 00 90 E0 90 93 05 06 80 93 04 06 87 E1 EF EE F5 E0 DE 01 01 90 0D 92 8A 95 E1 F7 CE 01 DF 91 CF 91 1F 91 0F 91 FF 90 08 95 A0 E0 B0 E0 EA ED FB E1 0C 94 D6 1F 6C 01 5B 01 7A 01 E9 01 48 01 81 E0 88 22 99 24 00 FD 03 C0 42 17 53 07 50 F0 A7 01 B5 01 C6 01 0E 94 97 1F EC 16 FD 06 10 F0 C7 01 17 C0 8E 01 0E 19 1F 09 01 15 11 05 41 F0 B6 01 80 E2 90 E0 0E 94 B4 19 01 50 11 09 F5 CF 81 14 00 +2659 1739748929011 pro JtagIce3 [0x11] <<< 06 00 00 1C 00 +2659 1739748929012 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929012 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929018 pro JtagIce3 [0x11] >>> 14 00 91 04 29 F4 A7 01 B5 01 C6 01 0E 94 97 1F CE 01 CD B7 DE B7 EC E0 0C 94 F2 1F CF 93 DF 93 CD B7 DE B7 E3 E4 F6 E0 8D 81 80 83 8E 81 81 83 8F 81 82 83 88 85 83 83 89 85 84 83 83 E5 94 E0 0E 94 E1 21 48 E5 54 E0 65 E0 70 E0 83 E4 96 E0 0E 94 18 24 83 E5 94 E0 0E 94 E1 21 64 E1 CE 01 0A 96 0E 94 21 20 8A E0 0E 94 2D 23 83 E5 94 E0 0E 94 E1 21 6D 81 70 E0 41 E7 54 E0 CE 01 0A 96 0E 94 00 +2659 1739748929018 pro JtagIce3 [0x11] <<< 06 00 00 1C 40 +2659 1739748929019 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929019 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929024 pro JtagIce3 [0x11] >>> 14 00 18 24 DF 91 CF 91 08 95 94 EA 90 93 BC 00 9B EF EC EB F0 E0 08 C0 AF EC B7 E0 11 97 F1 F7 00 C0 00 00 91 50 19 F0 20 81 22 23 AC F7 80 93 BB 00 84 E8 80 93 BC 00 8B EF EC EB F0 E0 08 C0 AF EC B7 E0 11 97 F1 F7 00 C0 00 00 81 50 19 F0 90 81 99 23 AC F7 90 91 B9 00 98 7F 98 31 29 F0 81 E0 90 34 19 F4 80 E0 08 95 80 E0 08 95 CF 92 DF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C6 2F 6A 01 12 2F 00 +2659 1739748929024 pro JtagIce3 [0x11] <<< 06 00 00 1C 80 +2659 1739748929025 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929025 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929031 pro JtagIce3 [0x11] >>> 14 00 88 0F 0E 94 44 1C F8 2E 81 11 16 C0 8C 2F 0E 94 B4 1F 11 23 71 F0 E6 01 11 50 01 2F 10 E0 0F 5F 1F 4F 0C 0D 1D 1D 89 91 0E 94 B4 1F C0 17 D1 07 D1 F7 0E 94 6B 21 02 C0 FF 24 F3 94 8F 2D DF 91 CF 91 1F 91 0F 91 FF 90 DF 90 CF 90 08 95 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 D8 2F 7B 01 C4 2F 81 E0 0E 94 79 23 8D 2F 80 68 0E 94 53 20 D8 2E 8F EF 8C 0F CC 23 69 F0 E7 01 08 2F 10 E0 00 +2659 1739748929031 pro JtagIce3 [0x11] <<< 06 00 00 1C C0 +2659 1739748929032 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929032 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929037 pro JtagIce3 [0x11] >>> 14 00 0F 5F 1F 4F 0E 0D 1F 1D 89 91 0E 94 53 20 C0 17 D1 07 D1 F7 80 E0 0E 94 79 23 8D 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 08 95 1F 93 CF 93 DF 93 CD B7 DE B7 0E 94 1C 22 8F 3F 19 F0 11 E0 18 0F 01 C0 11 E0 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 FE 01 36 96 01 90 0D 92 8A 95 E1 F7 81 2F 0E 94 62 1D 0F B6 F8 94 DE BF 0F BE CD BF 81 2F 0E 94 00 +2659 1739748929037 pro JtagIce3 [0x11] <<< 06 00 00 1D 00 +2659 1739748929038 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929038 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929044 pro JtagIce3 [0x11] >>> 14 00 00 23 DF 91 CF 91 1F 91 08 95 0E 94 FF 1E 88 F0 9F 57 98 F0 B9 2F 99 27 B7 51 B0 F0 E1 F0 66 0F 77 1F 88 1F 99 1F 1A F0 BA 95 C9 F7 14 C0 B1 30 91 F0 0E 94 BF 23 B1 E0 08 95 0C 94 BF 23 67 2F 78 2F 88 27 B8 5F 39 F0 B9 3F CC F3 86 95 77 95 67 95 B3 95 D9 F7 3E F4 90 95 80 95 70 95 61 95 7F 4F 8F 4F 9F 4F 08 95 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2F 8B 01 F4 2E 81 E0 0E 94 72 23 84 E0 00 +2659 1739748929044 pro JtagIce3 [0x11] <<< 06 00 00 1D 40 +2659 1739748929045 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929045 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929050 pro JtagIce3 [0x11] >>> 14 00 0E 94 53 20 80 E0 0E 94 72 23 81 E0 0E 94 72 23 83 E0 0E 94 53 20 8C 2F 0E 94 FF 21 FF 20 49 F0 E8 01 0F 0D 11 1D 0E 94 FC 23 89 93 C0 17 D1 07 D1 F7 80 E0 0E 94 72 23 DF 91 CF 91 1F 91 0F 91 FF 90 08 95 1F 93 CF 93 DF 93 CD B7 DE B7 88 23 19 F1 18 2F 40 E4 50 E0 60 E2 70 E0 81 EF 94 E0 0E 94 1B 23 81 EF 94 E0 10 92 31 05 2C E3 FE 01 3B 96 DC 01 01 90 0D 92 2A 95 E1 F7 2A 85 FC 01 00 +2659 1739748929050 pro JtagIce3 [0x11] <<< 06 00 00 1D 80 +2659 1739748929051 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929051 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929057 pro JtagIce3 [0x11] >>> 14 00 24 AF 28 85 25 AF 2F 81 26 AF 29 85 27 AF 40 E4 BC 01 81 2F 0E 94 4B 1A DF 91 CF 91 1F 91 08 95 1F 92 0F 92 0F B6 0F 92 11 24 2F 93 3F 93 4F 93 5F 93 6F 93 7F 93 8F 93 9F 93 AF 93 BF 93 EF 93 FF 93 F8 94 80 91 72 06 81 11 07 C0 81 E0 80 93 6F 06 80 93 72 06 0E 94 2A 22 FF 91 EF 91 BF 91 AF 91 9F 91 8F 91 7F 91 6F 91 5F 91 4F 91 3F 91 2F 91 0F 90 0F BE 0F 90 1F 90 18 95 DC 01 ED 91 00 +2659 1739748929057 pro JtagIce3 [0x11] <<< 06 00 00 1D C0 +2659 1739748929058 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929058 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929063 pro JtagIce3 [0x11] >>> 14 00 FC 91 11 97 80 81 8A 32 21 F0 80 E0 90 E0 3A E0 0E C0 31 96 ED 93 FC 93 DB 01 ED 91 FC 91 11 97 CF 01 02 96 8D 93 9C 93 80 81 91 81 08 95 ED 91 FC 91 11 97 20 81 20 53 2A 30 68 F4 38 9F A0 01 39 9F 50 0D 11 24 CA 01 82 0F 91 1D 31 96 11 96 FC 93 EE 93 EC CF 08 95 1F 92 0F 92 0F B6 0F 92 11 24 2F 93 3F 93 4F 93 5F 93 6F 93 7F 93 8F 93 9F 93 AF 93 BF 93 EF 93 FF 93 F8 94 82 E0 91 E0 00 +2659 1739748929063 pro JtagIce3 [0x11] <<< 06 00 00 1E 00 +2659 1739748929064 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929064 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929070 pro JtagIce3 [0x11] >>> 14 00 0E 94 E1 21 0E 94 17 24 81 E0 80 93 71 06 FF 91 EF 91 BF 91 AF 91 9F 91 8F 91 7F 91 6F 91 5F 91 4F 91 3F 91 2F 91 0F 90 0F BE 0F 90 1F 90 18 95 A0 E0 B0 E0 EE E1 FE E1 0C 94 D8 1F 7C 01 FB 01 EA 01 C9 01 A2 80 B3 80 C4 80 D5 80 00 81 11 81 20 97 11 F4 CA E4 D6 E0 00 97 19 F4 CE 01 0E 94 46 22 B7 FC 04 C0 A8 16 B9 06 08 F4 C5 01 96 01 AC 01 BE 01 C7 01 0E 94 D4 1B CD B7 DE B7 EA E0 00 +2659 1739748929070 pro JtagIce3 [0x11] <<< 06 00 00 1E 40 +2659 1739748929071 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929071 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929076 pro JtagIce3 [0x11] >>> 14 00 0C 94 F4 1F 1F 92 0F 92 0F B6 0F 92 11 24 2F 93 3F 93 4F 93 5F 93 6F 93 7F 93 8F 93 9F 93 AF 93 BF 93 EF 93 FF 93 F8 94 10 92 72 06 0E 94 09 23 FF 91 EF 91 BF 91 AF 91 9F 91 8F 91 7F 91 6F 91 5F 91 4F 91 3F 91 2F 91 0F 90 0F BE 0F 90 1F 90 18 95 CF 93 FC 01 C6 2F 90 81 99 23 81 F0 31 96 20 E0 30 E0 8F E1 82 9F B0 01 83 9F 70 0D 11 24 9B 01 29 0F 31 1D 91 91 91 11 F5 CF 02 C0 20 E0 00 +2659 1739748929076 pro JtagIce3 [0x11] <<< 06 00 00 1E 80 +2659 1739748929077 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929077 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929083 pro JtagIce3 [0x11] >>> 14 00 30 E0 64 2F 70 E0 6C 1B 71 09 6F 5F 7F 4F C9 01 0E 94 1C 21 8C 0F CF 91 08 95 80 E0 0E 94 72 23 80 E0 0E 94 79 23 81 E0 0E 94 80 23 80 E0 0E 94 87 23 80 E0 0E 94 6B 23 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 85 B7 80 66 85 BF 8F 7D 85 BF 83 B7 81 7F 84 60 83 BF 83 B7 81 60 83 BF 78 94 88 95 08 95 99 0F 00 08 55 0F AA 0B E0 E8 FE EF 16 16 17 06 E8 07 F9 07 C0 F0 12 16 13 06 E4 07 F5 07 00 +2659 1739748929083 pro JtagIce3 [0x11] <<< 06 00 00 1E C0 +2659 1739748929084 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929084 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929089 pro JtagIce3 [0x11] >>> 14 00 98 F0 62 1B 73 0B 84 0B 95 0B 39 F4 0A 26 61 F0 23 2B 24 2B 25 2B 21 F4 08 95 0A 26 09 F4 A1 40 A6 95 8F EF 81 1D 81 1D 08 95 A1 E2 1A 2E AA 1B BB 1B FD 01 0D C0 AA 1F BB 1F EE 1F FF 1F A2 17 B3 07 E4 07 F5 07 20 F0 A2 1B B3 0B E4 0B F5 0B 66 1F 77 1F 88 1F 99 1F 1A 94 69 F7 60 95 70 95 80 95 90 95 9B 01 AC 01 BD 01 CF 01 08 95 57 FD 90 58 44 0F 55 1F 59 F0 5F 3F 71 F0 47 95 88 0F 00 +2659 1739748929089 pro JtagIce3 [0x11] <<< 06 00 00 1F 00 +2659 1739748929090 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929090 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929096 pro JtagIce3 [0x11] >>> 14 00 97 FB 99 1F 61 F0 9F 3F 79 F0 87 95 08 95 12 16 13 06 14 06 55 1F F2 CF 46 95 F1 DF 08 C0 16 16 17 06 18 06 99 1F F1 CF 86 95 71 05 61 05 08 94 08 95 0F 93 1F 93 CF 93 DF 93 8C 01 0E 94 3D 23 C2 E0 D0 E0 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 0C 17 1D 07 40 F0 88 E2 0E 94 58 21 21 96 82 FF F1 CF 81 E0 01 C0 80 E0 DF 91 CF 91 1F 91 0F 91 08 95 CF 93 DF 93 EC 01 90 E0 E9 2F F0 E0 EE 0F 00 +2659 1739748929096 pro JtagIce3 [0x11] <<< 06 00 00 1F 40 +2659 1739748929097 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929097 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929102 pro JtagIce3 [0x11] >>> 14 00 FF 1F EA 5F F9 4F 80 81 81 11 02 C0 81 81 0E C0 A8 81 B9 81 2C 91 82 13 05 C0 91 81 11 96 B9 83 A8 83 01 C0 9F 5F 9B 30 40 F3 89 2F DF 91 CF 91 08 95 FA 01 60 38 71 05 CC F0 62 38 71 05 1C F0 63 38 71 05 99 F4 A0 81 B1 81 9D 01 2C 5F 3F 4F 31 83 20 83 4D 91 5D 91 6D 91 7C 91 FC 01 40 83 51 83 62 83 73 83 81 E0 90 E0 08 95 80 E0 90 E0 08 95 97 FB 10 F8 16 94 00 08 0F 93 08 30 98 F0 00 +2659 1739748929102 pro JtagIce3 [0x11] <<< 06 00 00 1F 80 +2659 1739748929103 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929103 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929109 pro JtagIce3 [0x11] >>> 14 00 08 50 23 2F 34 2F 45 2F 56 2F 67 2F 78 2F 89 2F 90 2D F4 CF 05 94 97 95 87 95 77 95 67 95 57 95 47 95 37 95 27 95 0A 95 AA F7 0F 91 08 95 A0 E0 B0 E0 ED E9 FF E1 0C 94 DA 1F 6C 01 EB 01 8A 01 7B 01 E4 0E F5 1E CE 15 DF 05 41 F0 89 91 B6 01 08 2E 00 0C 99 0B 0E 94 B4 19 F5 CF C8 01 CD B7 DE B7 E8 E0 0C 94 F6 1F 80 93 BB 00 84 E8 80 93 BC 00 8B EF EC EB F0 E0 08 C0 AF EC B7 E0 11 97 00 +2659 1739748929109 pro JtagIce3 [0x11] <<< 06 00 00 1F C0 +2659 1739748929110 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929110 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929115 pro JtagIce3 [0x11] >>> 14 00 F1 F7 00 C0 00 00 81 50 19 F0 90 81 99 23 AC F7 90 91 B9 00 98 7F 81 E0 98 32 09 F4 80 E0 08 95 2F 92 3F 92 4F 92 5F 92 6F 92 7F 92 8F 92 9F 92 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 CA 1B DB 0B 0F B6 F8 94 DE BF 0F BE CD BF 09 94 2A 88 39 88 48 88 5F 84 6E 84 7D 84 8C 84 9B 84 AA 84 B9 84 C8 84 DF 80 EE 80 FD 80 0C 81 1B 81 AA 81 B9 81 CE 0F D1 1D 00 +2659 1739748929115 pro JtagIce3 [0x11] <<< 06 00 00 20 00 +2659 1739748929116 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929116 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929122 pro JtagIce3 [0x11] >>> 14 00 0F B6 F8 94 DE BF 0F BE CD BF ED 01 08 95 81 11 04 C0 80 E4 80 93 7C 00 0E C0 8E 30 21 F4 8E E4 80 93 7C 00 08 C0 EC E7 F0 E0 90 81 90 7F 90 83 90 81 89 2B 80 83 EA E7 F0 E0 80 81 80 64 80 83 08 95 0F 93 1F 93 CF 93 DF 93 66 23 71 F0 EC 01 61 50 06 2F 10 E0 0F 5F 1F 4F 08 0F 19 1F 89 91 0E 94 2D 23 C0 17 D1 07 D1 F7 DF 91 CF 91 1F 91 0F 91 08 95 81 E0 0E 94 5D 23 2F EF 80 E7 92 E0 00 +2659 1739748929122 pro JtagIce3 [0x11] <<< 06 00 00 20 40 +2659 1739748929123 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929123 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929128 pro JtagIce3 [0x11] >>> 14 00 21 50 80 40 90 40 E1 F7 00 C0 00 00 80 E0 0E 94 5D 23 2F EF 80 E7 92 E0 21 50 80 40 90 40 E1 F7 00 C0 00 00 08 95 80 93 AE 00 20 E0 ED EA F0 E0 0D C0 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 2F 5F 82 2F 90 E0 01 96 8B 3F 91 05 1C F4 80 81 88 23 84 F7 80 91 AE 00 08 95 A2 E0 B0 E0 E2 E7 F0 E2 0C 94 DE 1F 8C 01 5A 83 49 83 AE 01 4F 5F 5F 4F 0E 94 5F 1B F8 01 20 81 24 FF 02 C0 8F EF 9F EF 00 +2659 1739748929128 pro JtagIce3 [0x11] <<< 06 00 00 20 80 +2659 1739748929129 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929129 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929135 pro JtagIce3 [0x11] >>> 14 00 22 96 E4 E0 0C 94 FA 1F CF 93 C0 E0 0D C0 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 CF 5F 8C 2F 90 E0 01 96 8B 3F 91 05 2C F4 88 E2 0E 94 58 21 83 FF EE CF CF 91 08 95 CF 93 C0 E0 0D C0 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 CF 5F 8C 2F 90 E0 01 96 8B 3F 91 05 2C F4 87 E2 0E 94 58 21 88 23 74 F7 CF 91 08 95 CF 93 DF 93 D8 2F C6 2F 81 E0 0E 94 79 23 8D 2F 80 68 0E 94 53 20 8C 2F 0E 94 53 20 00 +2659 1739748929135 pro JtagIce3 [0x11] <<< 06 00 00 20 C0 +2659 1739748929136 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929136 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929141 pro JtagIce3 [0x11] >>> 14 00 C8 2F 80 E0 0E 94 79 23 8C 2F DF 91 CF 91 08 95 0E 94 D8 23 8E E0 0E 94 38 22 8E E0 0E 94 38 22 8E E0 0E 94 38 22 90 93 5E 06 80 93 5D 06 0E 94 D2 23 80 91 5D 06 90 91 5E 06 08 95 84 EC 80 93 BC 00 8B EF EC EB F0 E0 08 C0 AF EC B7 E0 11 97 F1 F7 00 C0 00 00 81 50 19 F0 90 81 99 23 AC F7 80 91 BB 00 08 95 84 E8 80 93 BC 00 8B EF EC EB F0 E0 08 C0 AF EC B7 E0 11 97 F1 F7 00 C0 00 00 00 +2659 1739748929141 pro JtagIce3 [0x11] <<< 06 00 00 21 00 +2659 1739748929142 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929142 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929148 pro JtagIce3 [0x11] >>> 14 00 81 50 19 F0 90 81 99 23 AC F7 80 91 BB 00 08 95 82 E9 94 E0 0E 94 E1 21 0E 94 EE 22 85 E9 94 E0 0E 94 E1 21 84 E0 0E 94 0E 22 88 E9 94 E0 0E 94 E1 21 0E 94 9B 20 08 95 AA 1B BB 1B 51 E1 07 C0 AA 1F BB 1F A6 17 B7 07 10 F0 A6 1B B7 0B 88 1F 99 1F 5A 95 A9 F7 80 95 90 95 BC 01 CD 01 08 95 97 FB 07 2E 16 F4 00 94 07 D0 77 FD 09 D0 0E 94 1C 21 07 FC 05 D0 3E F4 90 95 81 95 9F 4F 08 95 00 +2659 1739748929148 pro JtagIce3 [0x11] <<< 06 00 00 21 40 +2659 1739748929149 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929149 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929154 pro JtagIce3 [0x11] >>> 14 00 70 95 61 95 7F 4F 08 95 A0 E0 B0 E0 EA E4 F1 E2 0C 94 E0 1F 9E 01 25 5F 3F 4F 49 85 5A 85 6F 81 78 85 8D 81 9E 81 0E 94 E0 1A E2 E0 0C 94 FC 1F CF 93 C8 2F 81 E0 0E 94 79 23 8C 2F 0E 94 53 20 8F EF 90 E0 0E 94 FC 23 C8 2F 80 E0 0E 94 79 23 8C 2F CF 91 08 95 84 E9 80 93 BC 00 8B EF EC EB F0 E0 08 C0 AF EC B7 E0 11 97 F1 F7 00 C0 00 00 81 50 19 F0 90 81 94 FF F5 CF 08 95 CF 93 C8 2F 00 +2659 1739748929154 pro JtagIce3 [0x11] <<< 06 00 00 21 80 +2659 1739748929155 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929155 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929161 pro JtagIce3 [0x11] >>> 14 00 40 E4 50 E0 60 E2 70 E0 81 EF 94 E0 0E 94 1B 23 40 E4 61 EF 74 E0 8C 2F 0E 94 4B 1A CF 91 08 95 09 2E 03 94 00 0C 11 F4 88 23 52 F0 BB 0F 40 F4 BF 2B 11 F4 60 FF 04 C0 6F 5F 7F 4F 8F 4F 9F 4F 08 95 FC 01 10 82 8F EF 81 83 82 83 13 82 14 82 4C E3 50 E0 60 E2 70 E0 CF 01 05 96 0E 94 1B 23 08 95 CF 93 DF 93 0F 92 CD B7 DE B7 49 83 21 E0 AE 01 4F 5F 5F 4F 0E 94 76 1C 0F 90 DF 91 CF 91 00 +2659 1739748929161 pro JtagIce3 [0x11] <<< 06 00 00 21 C0 +2659 1739748929162 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929162 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929167 pro JtagIce3 [0x11] >>> 14 00 08 95 0E 94 1C 22 80 93 6A 06 88 23 49 F0 81 50 80 93 69 06 0E 94 00 23 80 91 6A 06 0E 94 7E 21 08 95 60 95 70 95 80 95 90 95 30 95 40 95 50 95 21 95 3F 4F 4F 4F 5F 4F 6F 4F 7F 4F 8F 4F 9F 4F 08 95 CF 93 DF 93 EC 01 88 81 88 23 31 F0 21 96 0E 94 2D 23 89 91 81 11 FB CF DF 91 CF 91 08 95 CF 93 DF 93 0F 92 CD B7 DE B7 AE 01 4F 5F 5F 4F 0E 94 F8 23 89 81 0F 90 DF 91 CF 91 08 95 CF 93 00 +2659 1739748929167 pro JtagIce3 [0x11] <<< 06 00 00 22 00 +2659 1739748929168 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929168 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929174 pro JtagIce3 [0x11] >>> 14 00 DF 93 90 E4 89 9F E0 01 11 24 8D 2F 0E 94 53 20 8C 2F 0E 94 53 20 DF 91 CF 91 08 95 CF 93 C8 2F 81 E0 0E 94 58 21 6C 2F 6C 71 83 7E 68 2B 81 E0 0E 94 B2 20 CF 91 08 95 CF 93 DF 93 C1 EF D4 E0 18 82 41 E0 BE 01 80 E0 0E 94 34 1D 88 81 DF 91 CF 91 08 95 F8 94 A8 95 E0 E6 F0 E0 80 81 88 61 80 83 85 E0 80 83 80 81 80 64 80 83 78 94 08 95 0E 94 07 20 0E 94 E9 23 88 23 E1 F3 0E 94 9C 23 00 +2659 1739748929174 pro JtagIce3 [0x11] <<< 06 00 00 22 40 +2659 1739748929182 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929182 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929187 pro JtagIce3 [0x11] >>> 14 00 EA E7 F0 E0 20 81 20 61 20 83 08 95 FC 01 AF 01 4F 5F 5F 4F 20 81 22 23 11 F0 FA 01 F8 CF 9F 01 28 1B 39 0B C9 01 08 95 68 94 01 C0 E8 94 8F 92 9F 92 CF 93 DF 93 0E 94 76 18 DF 91 CF 91 9F 90 8F 90 08 95 CF 93 DF 93 EC 01 0E 94 1C 22 68 2F CE 01 0E 94 22 1B CE 01 DF 91 CF 91 08 95 22 98 2A 9A E8 E6 F0 E0 80 81 81 60 80 83 EB E6 F0 E0 80 81 84 60 80 83 08 95 E3 E4 F6 E0 80 E8 80 83 00 +2659 1739748929187 pro JtagIce3 [0x11] <<< 06 00 00 22 80 +2659 1739748929188 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929188 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929194 pro JtagIce3 [0x11] >>> 14 00 81 83 82 83 23 E0 AF 01 63 E1 88 E6 0E 94 76 1C 08 95 10 92 C5 00 83 E3 80 93 C4 00 88 E0 80 93 C1 00 86 E0 80 93 C2 00 08 95 53 98 5B 9A E9 E6 F0 E0 80 81 88 60 80 83 80 81 8B 7F 80 83 E9 9A 08 95 52 98 5A 9A E9 E6 F0 E0 80 81 82 60 80 83 80 81 8E 7F 80 83 E8 9A 08 95 FC 01 2E 2F 9F 2F 81 91 86 17 21 F0 81 11 F9 CF 90 E0 08 95 82 2F 08 95 00 24 A7 FD 00 94 2A 17 30 05 40 05 50 05 00 +2659 1739748929194 pro JtagIce3 [0x11] <<< 06 00 00 22 C0 +2659 1739748929195 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929195 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929200 pro JtagIce3 [0x11] >>> 14 00 60 05 70 05 80 05 90 05 08 95 EC 01 0E 94 1C 24 0E 94 1B 24 CE 01 0E 94 1D 24 CE 01 0E 94 15 24 FB 01 DC 01 48 0F 59 1F A4 17 B5 07 19 F0 21 91 2D 93 FA CF 08 95 80 E4 80 93 7C 00 10 92 7B 00 81 E8 80 93 7A 00 80 E0 08 95 6D E5 8A E5 0E 94 B2 20 6C E7 8C E5 0E 94 B2 20 08 95 65 E5 8A E5 0E 94 B2 20 60 E7 8C E5 0E 94 B2 20 08 95 10 92 B9 00 88 E4 80 93 B8 00 84 E0 80 93 BC 00 08 95 00 +2659 1739748929200 pro JtagIce3 [0x11] <<< 06 00 00 23 00 +2659 1739748929201 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929201 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929207 pro JtagIce3 [0x11] >>> 14 00 80 93 43 06 41 E0 63 E4 76 E0 80 E0 0E 94 4B 1A 08 95 F8 94 E0 E6 F0 E0 80 81 88 61 80 83 10 82 78 94 08 95 8F 93 F8 94 1A 9B 03 C0 81 E0 80 93 70 06 8F 91 18 95 FC 01 48 0F 59 1F E4 17 F5 07 11 F0 61 93 FB CF 08 95 9C 01 21 56 31 09 2A 31 31 05 10 F4 8F 75 99 27 08 95 E0 EC F0 E0 90 81 95 FF FD CF 80 93 C6 00 08 95 0E 94 E5 22 8C E0 0E 94 0E 22 0E 94 9B 20 08 95 0E 94 EE 22 80 E1 00 +2659 1739748929207 pro JtagIce3 [0x11] <<< 06 00 00 23 40 +2659 1739748929208 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929208 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929213 pro JtagIce3 [0x11] >>> 14 00 0E 94 0E 22 0E 94 9B 20 08 95 39 9A 6B 9A 38 98 40 9A 80 E5 80 93 AC 00 08 95 FC 01 DB 01 2D 91 BD 01 21 93 21 11 FA CF 08 95 9C 01 21 54 31 09 2A 31 31 05 08 F4 80 62 08 95 3A 9A 88 23 11 F0 42 9A 08 95 42 98 08 95 54 9A 88 23 11 F0 5C 9A 08 95 5C 98 08 95 3B 9A 88 23 11 F0 43 9A 08 95 43 98 08 95 20 9A 81 11 02 C0 28 9A 08 95 28 98 08 95 6A 9A 81 11 02 C0 72 9A 08 95 72 98 08 95 00 +2659 1739748929213 pro JtagIce3 [0x11] <<< 06 00 00 23 80 +2659 1739748929214 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929214 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929220 pro JtagIce3 [0x11] >>> 14 00 55 9A 88 23 11 F0 5D 9A 08 95 5D 98 08 95 68 9A 88 23 11 F0 70 9A 08 95 70 98 08 95 26 2F BA 01 AC 01 83 E5 0E 94 22 18 08 95 27 E0 AC 01 66 E0 88 E6 0E 94 17 19 08 95 80 91 78 00 20 91 79 00 90 E0 92 2B 08 95 50 58 BB 27 AA 27 0E 94 03 17 0C 94 90 21 0E 94 05 1D 68 94 B1 11 0C 94 C0 23 08 95 00 24 0A 94 16 16 17 06 18 06 09 06 08 95 00 24 0A 94 12 16 13 06 14 06 05 06 08 95 E8 94 00 +2659 1739748929220 pro JtagIce3 [0x11] <<< 06 00 00 23 C0 +2659 1739748929221 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929221 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929226 pro JtagIce3 [0x11] >>> 14 00 BB 27 66 27 77 27 CB 01 97 F9 08 95 4A E0 64 E0 88 E6 0E 94 B1 21 08 95 42 E0 61 E0 88 E6 0E 94 B1 21 08 95 EA E7 F0 E0 80 81 8F 77 80 83 08 95 EA E7 F0 E0 80 81 80 68 80 83 08 95 97 F9 9F 67 80 E8 70 E0 60 E0 08 95 68 2F 88 E6 0E 94 F0 21 08 95 80 91 7A 00 82 95 81 70 08 95 0E 94 B1 1E 08 F4 81 E0 08 95 0E 94 B1 1E 08 F4 8F EF 08 95 21 E0 0E 94 17 19 08 95 8F EF 0E 94 53 20 08 95 00 +2659 1739748929226 pro JtagIce3 [0x11] <<< 06 00 00 24 00 +2659 1739748929227 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929227 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929233 pro JtagIce3 [0x11] >>> 14 00 80 E0 0E 94 E4 23 08 95 81 E0 0E 94 E4 23 08 95 0E 94 55 15 0C 94 90 21 0E 94 30 16 0C 94 90 21 9F EF 80 EC 08 95 0C 94 00 00 0E 94 A9 00 08 95 08 95 08 95 08 95 08 95 08 95 08 95 09 09 09 09 4D 49 4E 55 54 45 20 49 4E 54 45 52 52 55 50 54 0A 00 2D 2D 2D 2D 20 53 54 41 52 54 49 4E 47 20 2D 2D 2D 2D 0A 00 53 65 74 20 75 70 20 41 56 52 20 69 6E 74 65 72 72 75 70 74 73 0A 00 53 65 74 00 +2659 1739748929233 pro JtagIce3 [0x11] <<< 06 00 00 24 40 +2659 1739748929234 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929234 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929240 pro JtagIce3 [0x11] >>> 14 00 20 75 70 20 52 54 43 20 69 6E 74 65 72 72 75 70 74 73 0A 00 49 6E 69 74 69 61 6C 69 7A 65 64 20 52 46 4D 36 39 0A 00 53 65 74 20 75 70 20 6C 61 73 74 20 70 61 67 65 20 76 61 6C 75 65 20 66 6F 72 20 53 50 49 20 66 6C 61 73 68 0A 00 47 6F 74 20 6E 75 67 67 65 74 20 64 61 74 61 20 66 72 6F 6D 20 52 46 49 44 0A 00 46 61 69 6C 65 64 20 74 6F 20 67 65 74 20 74 69 6D 65 20 0A 00 53 75 63 00 +2659 1739748929240 pro JtagIce3 [0x11] <<< 06 00 00 24 80 +2659 1739748929241 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929241 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929246 pro JtagIce3 [0x11] >>> 14 00 63 65 73 73 20 69 6E 20 67 65 74 20 74 69 6D 65 20 0A 00 49 6E 20 6D 69 6E 75 74 65 20 69 6E 64 65 78 0A 00 54 58 20 44 41 54 41 20 53 65 6E 74 0A 00 20 20 20 20 20 20 20 54 58 20 44 41 54 41 20 6E 6F 74 20 73 65 6E 74 2C 20 77 72 69 74 69 6E 67 20 74 6F 20 53 50 49 0A 00 20 20 20 20 20 20 20 53 50 49 20 6E 6F 74 20 73 65 6E 74 0A 00 54 58 20 44 41 54 41 20 46 72 6F 6D 20 53 50 49 00 +2659 1739748929246 pro JtagIce3 [0x11] <<< 06 00 00 24 C0 +2659 1739748929247 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929247 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929253 pro JtagIce3 [0x11] >>> 14 00 20 4D 65 6D 6F 72 79 0A 00 20 20 20 20 00 4C 45 4E 2C 54 4F 2C 46 52 4F 4D 2C 44 54 59 50 45 2C 46 4C 41 47 53 0A 00 0A 00 57 48 45 45 4C 5F 43 4F 55 4E 54 53 5F 49 4E 5F 47 45 4E 5F 4D 45 53 53 41 47 45 5F 31 0A 00 31 0A 00 32 0A 00 33 0A 00 52 58 20 44 41 54 41 0A 00 20 20 20 20 20 20 20 52 58 20 44 41 54 41 20 53 55 43 43 45 53 53 0A 00 20 20 20 20 20 20 20 52 58 20 44 41 54 41 00 +2659 1739748929253 pro JtagIce3 [0x11] <<< 06 00 00 25 00 +2659 1739748929253 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929253 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929259 pro JtagIce3 [0x11] >>> 14 00 20 46 41 49 4C 45 44 0A 00 20 20 20 20 20 20 20 52 58 20 44 41 54 41 20 41 4E 4F 54 48 45 52 20 45 52 52 4F 52 0A 00 25 75 2F 25 30 32 75 2F 25 30 32 75 20 25 75 3A 25 30 32 75 3A 25 30 32 75 00 0A 00 68 07 6C 09 4C 83 6A 90 74 A0 7A C0 00 80 68 88 00 84 6C 82 00 81 49 4E 46 00 69 6E 66 00 4E 41 4E 00 6E 61 6E 00 49 4E 46 00 69 6E 66 00 4E 41 4E 00 6E 61 6E 00 28 6E 75 6C 6C 29 00 00 +2659 1739748929259 pro JtagIce3 [0x11] <<< 06 00 00 25 40 +2659 1739748929260 pro JtagIce3 [0x11] >>> 06 00 +2659 1739748929260 pro JtagIce3 [0x11] <<< 14 00 80 20 +2659 1739748929265 pro JtagIce3 [0x11] >>> 14 00 28 6E 69 6C 29 00 0A 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 +2659 1739748929266 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Post:SendOperation +2659 1739748929266 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return Value +2659 1739748929266 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB None +2659 1739748929266 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return End + +2659 1739748929266 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Pre:endOfOperations +2659 1739748929266 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload +2659 1739748929266 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB null +2659 1739748929266 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload End +2659 1739748929266 pro JtagIce3 [0x11] <<< 11 01 01 +2659 1739748929268 pro JtagIce3 [0x11] >>> 11 00 +2659 1739748929269 pro JtagIce3 [0x01] <<< 11 00 00 +2659 1739748929269 pro JtagIce3 [0x01] >>> 80 00 +2659 1739748929269 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Post:endOfOperations +2659 1739748929269 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return Value +2659 1739748929269 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB None +2659 1739748929269 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return End + +2659 1739748929270 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Pre:SendOperation +2659 1739748929270 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload +2659 1739748929270 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Values: +2659 1739748929270 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Type = releasefromreset, Mask = 00000000, Erase = false, Production Mode = true +2659 1739748929270 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload End +2659 1739748929270 pro JtagIce3 [0x01] <<< 11 00 00 +2659 1739748929271 pro JtagIce3 [0x01] >>> 80 00 +2659 1739748929271 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Post:SendOperation +2659 1739748929271 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return Value +2659 1739748929271 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB None +2659 1739748929271 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return End +2659 1739748929271 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is null + +2659 1739748929271 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetFirmwareInfo +2659 1739748929271 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +2659 1739748929271 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +2659 1739748929271 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +2659 1739748929271 NativeController::GetFirmwareInfo entry +2659 1739748929271 pro JtagIce3 [0x01] <<< 02 00 00 00 01 +2659 1739748929272 pro JtagIce3 [0x01] >>> 84 01 00 00 +2659 1739748929272 NativeController::getFirmwareVersion entry +2659 1739748929272 pro JtagIce3 [0x01] <<< 02 00 00 01 01 +2659 1739748929273 pro JtagIce3 [0x01] >>> 84 01 01 00 +2659 1739748929273 pro JtagIce3 [0x01] <<< 02 00 00 02 01 +2659 1739748929274 pro JtagIce3 [0x01] >>> 84 01 2D 00 +2659 1739748929274 pro JtagIce3 [0x01] <<< 02 00 00 03 02 +2659 1739748929275 pro JtagIce3 [0x01] >>> 84 01 07 00 00 +2659 1739748929275 NativeController::getFirmwareVersion exit +2659 1739748929275 pro JtagIce3 [0x01] <<< 02 00 00 09 01 +2659 1739748929276 pro JtagIce3 [0x01] >>> 84 01 00 11 +2659 1739748929276 NativeController::tryGetFPGAVersion entry +2659 1739748929276 pro JtagIce3 [0x01] <<< 02 00 00 10 01 +2659 1739748929277 pro JtagIce3 [0x01] >>> 84 01 00 11 +2659 1739748929277 pro JtagIce3 [0x01] <<< 02 00 00 11 01 +2659 1739748929278 pro JtagIce3 [0x01] >>> 84 01 00 11 +2659 1739748929278 pro JtagIce3 [0x01] <<< 02 00 00 12 01 +2659 1739748929279 pro JtagIce3 [0x01] >>> 84 01 00 11 +2659 1739748929279 NativeController::tryGetFPGAVersion exit +2659 1739748929279 NativeController::tryGetFPGAVersion exit with exception No value present +2659 1739748929279 pro JtagIce3 [0x01] <<< 02 00 00 06 01 +2659 1739748929280 pro JtagIce3 [0x01] >>> 84 01 05 00 +2659 1739748929280 pro JtagIce3 [0x01] <<< 02 00 00 07 01 +2659 1739748929281 pro JtagIce3 [0x01] >>> 84 01 05 00 +2659 1739748929281 pro JtagIce3 [0x01] <<< 02 00 00 0A 01 +2659 1739748929282 pro JtagIce3 [0x01] >>> 84 01 00 11 +2659 1739748929282 NativeController::GetFirmwareInfo exit +2659 1739748929282 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:GetFirmwareInfo +2659 1739748929282 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +2659 1739748929282 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG FirmwareInfo: Values: +2659 1739748929282 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG FirmwareInfo: boot = false, bootVer = 5.5.0 (0x05.0x05.0x00), apVer = 1.45.7 (0x01.0x2d.0x07), fpgaVer = null, scriptVer = null, macAddress = , devID = 0, devID1 = 0, devSN0 = 0, devSN1 = 0, serialNumber = null, appCommitID = null, scriptCommitID = null, PCB_ID = 0 +2659 1739748929282 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +2659 1739748929282 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetPowerInfo +2659 1739748929282 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +2659 1739748929282 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG PowerInfo: Values: +2659 1739748929282 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG PowerInfo: shotDownSystem = true, isToolPower = false, voltage = 0.000000, useVppFirst = false, useLowVoltageProgramming = true, useMaintainActivePower = false +2659 1739748929282 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +2659 1739748929282 NativeController::GetVoltageInfo entry +2659 1739748929282 pro JtagIce3 [0x01] <<< 02 00 01 00 02 +2659 1739748929283 pro JtagIce3 [0x01] >>> 84 01 C1 0E 00 +2659 1739748929283 pro JtagIce3 [0x01] <<< 02 00 01 20 02 +2659 1739748929284 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +2659 1739748929284 NativeController::GetVoltageInfo TSUP exit with exception + The requested command is not supported. (17) +2659 1739748929284 pro JtagIce3 [0x01] <<< 02 00 01 02 02 +2659 1739748929285 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +2659 1739748929285 NativeController::GetVoltageInfo VUSB exit with exception + The requested command is not supported. (17) +2659 1739748929285 NativeController::GetVoltageInfo exit +2659 1739748929285 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetPowerInfo +2659 1739748929285 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +2659 1739748929285 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +2659 1739748929285 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +2659 1739748929285 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:Disconnect +2659 1739748929285 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +2659 1739748929285 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +2659 1739748929285 NativeController::Disconnect entry +2659 1739748929285 pro JtagIce3 [0x01] <<< 11 00 00 +2659 1739748929286 pro JtagIce3 [0x01] >>> 80 00 +2659 1739748929286 NativeController::Disconnect exit +2659 1739748929286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:Disconnect +2659 1739748929286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +2659 1739748929286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +2659 1739748929286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End +2659 1739748929286 GEN4_CONNECT_DIAGNOSTICS:Removing plug and play observer com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@31792b96 +2659 1739748929286 GEN4_CONNECT_DIAGNOSTICS:Begin PlugNPlayObservers list dump: +2659 1739748929286 GEN4_CONNECT_DIAGNOSTICS:End PlugNPlayObservers list dump: +2659 1739748929387 GEN4_CONNECT_DIAGNOSTICS:Calling RIDbgToolCom.Disconnect +2659 1739748929387 GEN4_CONNECT_DIAGNOSTICS:Calling MPLABCommTool.Detach to remove tool from plug and play list +2659 1739748929387 GEN4_CONNECT_DIAGNOSTICS:Calling RIDbgToolCom.DisconnectFromMPlabComm +2659 1739748929387 GEN4_CONNECT_DIAGNOSTICS:Calling MPLABCommTool.Disconnect +2672 1739748994316 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is NOT null +2672 1739748994316 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 2141, AttachedToolVID = 3eb +2672 1739748994316 GEN4_CONNECT_DIAGNOSTICS:transport type = USB +2672 1739748994316 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 2141, AttachedToolVID = 3eb +2672 1739748994316 com.microchip.mplab.mdbcore.RealICETool.RIDbgToolCom +2672 1739748994316 GEN4_CONNECT_DIAGNOSTICS:Before MPLABCommTool.Connect() +2672 1739748994316 GEN4_CONNECT_DIAGNOSTICS:After MPLABCommTool.Connect() +2672 1739748994316 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool.Connect() returned MPLABCOMM_NO_ERROR +2672 1739748994316 GEN4_CONNECT_DIAGNOSTICS:Attaching to MPLABCommTool plugnplay +2672 1739748994316 GEN4_CONNECT_DIAGNOSTICS:Adding new plug and play observer com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@398b7b44 +2672 1739748994316 GEN4_CONNECT_DIAGNOSTICS:Begin PlugNPlayObservers list dump: +2672 1739748994316 GEN4_CONNECT_DIAGNOSTICS:com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@398b7b44 +2672 1739748994316 GEN4_CONNECT_DIAGNOSTICS:End PlugNPlayObservers list dump: +2672 1739748994317 GEN4_CONNECT_DIAGNOSTICS:Registering for alternate PNP notifications. CommPnPCriteria.cPIDList = [2177, 2179, 217a, 2142, 2142], CommPnPCriteria.cSerialNumber = j42700011280 + +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:init +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: Values: +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: pcAddress = 7fffffffffffffff, Vpp = 5.00, useRowEraseIfVoltageIsLow = false, voltageBelowWhichUseRowErase = 0.00, deviceName = ATmega328PB, programmerType = +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: MemInfo values: +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = ffff, exists = true, startAddr = 00000000, endAddr = 00007fff, rowSize = 0080, rowEraseSize = 0080, addrInc = 0001, widthProgram = 0001 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 00ff, exists = true, startAddr = 00820000, endAddr = 00820002, rowSize = 0001, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0080, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 00ff, exists = true, startAddr = 00000000, endAddr = 000003ff, rowSize = 0004, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 7fffffff, exists = true, startAddr = 00840000, endAddr = 00840002, rowSize = 0001, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: CfgRequiredBitsMask Values: +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Address = 00820000, Mask = 000000ff +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Address = 00820001, Mask = 000000ff +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Address = 00820002, Mask = 0000000f +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Address = 00830000, Mask = 0000003f +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB BasicInfo: Values: +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:init +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB none +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB RI4DebugInterface +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB com.microchip.mplab.libs.atmelice.implementations.DebugInterface@4dbf686c +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB RI4ProgramInterface +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB com.microchip.mplab.libs.atmelice.implementations.ProgramInterface@2f8c7bc4 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB RI4ConnectInterface +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB com.microchip.mplab.libs.atmelice.implementations.ConnectInterface@1ca60d5e +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB RI4ControllerDiagnosticsInterface +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB com.microchip.mplab.libs.atmelice.implementations.UnimplementedDiagnostics@4edc2951 +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB ProgrammerToGo +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB null +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Status +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB null +2672 1739748994334 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +2672 1739748994335 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:EstablishCommunincations +2672 1739748994335 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +2672 1739748994335 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG com.microchip.mplab.mdbcore.AtmelIceScripting.AIceScriptingCom@7816d4ee +2672 1739748994335 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +2672 1739748994335 NativeController::EstablishCommunincations entry +2672 1739748994335 pro JtagIce3 [0x00] <<< 00 00 00 +2672 1739748994336 pro JtagIce3 [0x00] >>> 81 00 00 01 11 12 13 14 +2672 1739748994337 pro JtagIce3 [0x01] <<< 10 00 +2672 1739748994337 pro JtagIce3 [0x01] >>> 80 00 +2672 1739748994338 pro JtagIce3 [0x00] <<< 00 00 03 +2672 1739748994338 pro JtagIce3 [0x00] >>> 81 00 01 04 05 06 07 +2672 1739748994339 pro JtagIce3 [0x01] <<< 02 00 01 20 02 +2672 1739748994339 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +2672 1739748994340 NativeController::EstablishCommunincations exit +2672 1739748994340 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:EstablishCommunincations +2672 1739748994340 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +2672 1739748994340 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG true +2672 1739748994340 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +2672 1739748994340 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetFirmwareInfo +2672 1739748994340 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +2672 1739748994340 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +2672 1739748994340 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +2672 1739748994340 NativeController::GetFirmwareInfo entry +2672 1739748994340 pro JtagIce3 [0x01] <<< 02 00 00 00 01 +2672 1739748994340 pro JtagIce3 [0x01] >>> 84 01 00 00 +2672 1739748994340 NativeController::getFirmwareVersion entry +2672 1739748994341 pro JtagIce3 [0x01] <<< 02 00 00 01 01 +2672 1739748994341 pro JtagIce3 [0x01] >>> 84 01 01 00 +2672 1739748994341 pro JtagIce3 [0x01] <<< 02 00 00 02 01 +2672 1739748994342 pro JtagIce3 [0x01] >>> 84 01 2D 00 +2672 1739748994342 pro JtagIce3 [0x01] <<< 02 00 00 03 02 +2672 1739748994343 pro JtagIce3 [0x01] >>> 84 01 07 00 00 +2672 1739748994343 NativeController::getFirmwareVersion exit +2672 1739748994344 pro JtagIce3 [0x01] <<< 02 00 00 09 01 +2672 1739748994344 pro JtagIce3 [0x01] >>> 84 01 00 11 +2672 1739748994345 NativeController::tryGetFPGAVersion entry +2672 1739748994345 pro JtagIce3 [0x01] <<< 02 00 00 10 01 +2672 1739748994345 pro JtagIce3 [0x01] >>> 84 01 00 11 +2672 1739748994346 pro JtagIce3 [0x01] <<< 02 00 00 11 01 +2672 1739748994346 pro JtagIce3 [0x01] >>> 84 01 00 11 +2672 1739748994347 pro JtagIce3 [0x01] <<< 02 00 00 12 01 +2672 1739748994347 pro JtagIce3 [0x01] >>> 84 01 00 11 +2672 1739748994348 NativeController::tryGetFPGAVersion exit +2672 1739748994348 NativeController::tryGetFPGAVersion exit with exception No value present +2672 1739748994348 pro JtagIce3 [0x01] <<< 02 00 00 06 01 +2672 1739748994348 pro JtagIce3 [0x01] >>> 84 01 05 00 +2672 1739748994349 pro JtagIce3 [0x01] <<< 02 00 00 07 01 +2672 1739748994349 pro JtagIce3 [0x01] >>> 84 01 05 00 +2672 1739748994349 pro JtagIce3 [0x01] <<< 02 00 00 0A 01 +2672 1739748994350 pro JtagIce3 [0x01] >>> 84 01 00 11 +2672 1739748994351 NativeController::GetFirmwareInfo exit +2672 1739748994351 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:GetFirmwareInfo +2672 1739748994351 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +2672 1739748994351 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG FirmwareInfo: Values: +2672 1739748994351 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG FirmwareInfo: boot = false, bootVer = 5.5.0 (0x05.0x05.0x00), apVer = 1.45.7 (0x01.0x2d.0x07), fpgaVer = null, scriptVer = null, macAddress = , devID = 0, devID1 = 0, devSN0 = 0, devSN1 = 0, serialNumber = null, appCommitID = null, scriptCommitID = null, PCB_ID = 0 +2672 1739748994351 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End +2672 1739748994351 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.ConnectionHandler.CheckForFWUpdates() +2672 1739748994351 GEN4_CONNECT_DIAGNOSTICS:Created FirmwareUpdateHandler com.microchip.mplab.mdbcore.AtmelIceScripting.OperationHandlers.AIceScriptingFirmwareUpdateHandler@3488d273 + +2672 1739748994352 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetUpdateFirmwareInfo +2672 1739748994352 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +2672 1739748994352 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG UpdateFirmwareInfo: Values: +2672 1739748994352 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG UpdateFirmwareInfo: license = dCejLCt9ZV4fWdqYk3htQgdNYCC2nccSTvVdTD2oCjW3gRUtjikRtla11IiYo1wq, updateId = 2147483647 +2672 1739748994352 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +2672 1739748994352 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetUpdateFirmwareInfo +2672 1739748994352 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +2672 1739748994352 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +2672 1739748994352 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End +2672 1739748994352 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.ConnectionHandler.CheckForFWUpdates() + +2672 1739748994352 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetPowerInfo +2672 1739748994352 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +2672 1739748994352 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG PowerInfo: Values: +2672 1739748994353 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG PowerInfo: shotDownSystem = false, isToolPower = false, voltage = 5.000000, useVppFirst = false, useLowVoltageProgramming = true, useMaintainActivePower = false +2672 1739748994353 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +2672 1739748994353 NativeController::GetVoltageInfo entry +2672 1739748994353 pro JtagIce3 [0x01] <<< 02 00 01 00 02 +2672 1739748994354 pro JtagIce3 [0x01] >>> 84 01 BC 0E 00 +2672 1739748994354 pro JtagIce3 [0x01] <<< 02 00 01 20 02 +2672 1739748994355 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +2672 1739748994355 NativeController::GetVoltageInfo TSUP exit with exception + The requested command is not supported. (17) +2672 1739748994355 pro JtagIce3 [0x01] <<< 02 00 01 02 02 +2672 1739748994356 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +2672 1739748994356 NativeController::GetVoltageInfo VUSB exit with exception + The requested command is not supported. (17) +2672 1739748994356 NativeController::GetVoltageInfo exit +2672 1739748994356 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetPowerInfo +2672 1739748994356 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +2672 1739748994356 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +2672 1739748994356 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +2672 1739748994356 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetVoltageInfo +2672 1739748994356 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +2672 1739748994356 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +2672 1739748994356 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +2672 1739748994356 NativeController::GetVoltageInfo entry +2672 1739748994356 pro JtagIce3 [0x01] <<< 02 00 01 00 02 +2672 1739748994357 pro JtagIce3 [0x01] >>> 84 01 BA 0E 00 +2672 1739748994357 pro JtagIce3 [0x01] <<< 02 00 01 20 02 +2672 1739748994358 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +2672 1739748994358 NativeController::GetVoltageInfo TSUP exit with exception + The requested command is not supported. (17) +2672 1739748994358 pro JtagIce3 [0x01] <<< 02 00 01 02 02 +2672 1739748994359 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +2672 1739748994359 NativeController::GetVoltageInfo VUSB exit with exception + The requested command is not supported. (17) +2672 1739748994359 NativeController::GetVoltageInfo exit +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:GetVoltageInfo +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG VoltagesInfo: Values: +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG VoltagesInfo: internalVdd = 0, internalVpp = 0, targetVdd = 0, targetVpp = -2147483648, vddSense = 3770, temp = 0, vddCurrentSense = 0, vddVoltageSense = -2147483648 +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetLEDBrightness +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG 5 +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetLEDBrightness +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetToolInfo +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG ToolInfo: Values: +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG ToolInfo: speedLevel = 1, PGCResistance = 4700, PGDResistance = 4700, PGCPullDir = PullDown, PGDPullDir = PullDown, ICSPSelected = Wire2 +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetToolInfo +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetTargetIDInfo +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +2672 1739748994359 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +2672 1739748994359 NativeController::GetTargetIDInfo entry +2672 1739748994359 pro JtagIce3 [0x12] <<< 01 00 00 00 01 01 +2672 1739748994360 pro JtagIce3 [0x12] >>> 80 00 +2672 1739748994360 pro JtagIce3 [0x12] <<< 01 00 00 01 04 01 00 00 00 +2672 1739748994361 pro JtagIce3 [0x12] >>> 80 00 +2672 1739748994361 pro JtagIce3 [0x12] <<< 01 00 01 00 01 01 +2672 1739748994362 pro JtagIce3 [0x12] >>> 80 00 +2672 1739748994362 pro JtagIce3 [0x11] <<< 1D E8 03 +2672 1739748994363 pro JtagIce3 [0x11] >>> 1D 00 +2672 1739748994363 pro JtagIce3 [0x11] <<< 10 C8 64 19 20 00 53 03 AC 53 00 00 +2672 1739748994908 pro JtagIce3 [0x11] >>> 10 C0 diff --git a/avr_code/debug/default/queuelogs/debugtool.txt b/avr_code/debug/default/queuelogs/debugtool.txt new file mode 100644 index 0000000..e7d2c3a --- /dev/null +++ b/avr_code/debug/default/queuelogs/debugtool.txt @@ -0,0 +1,1026 @@ + +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetLEDBrightness +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG 5 +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetLEDBrightness +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetToolInfo +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG ToolInfo: Values: +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG ToolInfo: speedLevel = 1, PGCResistance = 4700, PGDResistance = 4700, PGCPullDir = PullDown, PGDPullDir = PullDown, ICSPSelected = Wire2 +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetToolInfo +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1393 1738098146186 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1393 1738098146187 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetTargetIDInfo +1393 1738098146187 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1393 1738098146187 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +1393 1738098146187 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1393 1738098146187 NativeController::GetTargetIDInfo entry +1393 1738098146187 pro JtagIce3 [0x12] <<< 01 00 00 00 01 01 +1393 1738098146188 pro JtagIce3 [0x12] >>> 80 00 +1393 1738098146188 pro JtagIce3 [0x12] <<< 01 00 00 01 04 01 00 00 00 +1393 1738098146189 pro JtagIce3 [0x12] >>> 80 00 +1393 1738098146189 pro JtagIce3 [0x12] <<< 01 00 01 00 01 01 +1393 1738098146190 pro JtagIce3 [0x12] >>> 80 00 +1393 1738098146190 pro JtagIce3 [0x11] <<< 1D 7D 00 +1393 1738098146191 pro JtagIce3 [0x11] >>> 1D 00 +1393 1738098146191 pro JtagIce3 [0x11] <<< 10 C8 64 19 20 00 53 03 AC 53 00 00 +1393 1738098146273 pro JtagIce3 [0x11] >>> 10 00 +1393 1738098146273 pro JtagIce3 [0x11] <<< 1B 04 30 00 00 00 +1393 1738098146274 pro JtagIce3 [0x11] >>> 1B 00 1E 00 +1393 1738098146274 pro JtagIce3 [0x11] <<< 1B 04 30 00 01 00 +1393 1738098146275 pro JtagIce3 [0x11] >>> 1B 00 95 00 +1393 1738098146275 pro JtagIce3 [0x11] <<< 1B 04 30 00 02 00 +1393 1738098146276 pro JtagIce3 [0x11] >>> 1B 00 16 00 +1393 1738098146276 pro JtagIce3 [0x11] <<< 1B 04 30 00 00 00 +1393 1738098146277 pro JtagIce3 [0x11] >>> 1B 00 1E 00 +1393 1738098146277 pro JtagIce3 [0x11] <<< 1B 04 30 00 01 00 +1393 1738098146278 pro JtagIce3 [0x11] >>> 1B 00 95 00 +1393 1738098146278 pro JtagIce3 [0x11] <<< 1B 04 30 00 02 00 +1393 1738098146279 pro JtagIce3 [0x11] >>> 1B 00 16 00 +1393 1738098146279 pro JtagIce3 [0x11] <<< 1B 04 30 00 00 00 +1393 1738098146280 pro JtagIce3 [0x11] >>> 1B 00 1E 00 +1393 1738098146280 pro JtagIce3 [0x11] <<< 1B 04 30 00 01 00 +1393 1738098146281 pro JtagIce3 [0x11] >>> 1B 00 95 00 +1393 1738098146281 pro JtagIce3 [0x11] <<< 1B 04 30 00 02 00 +1393 1738098146282 pro JtagIce3 [0x11] >>> 1B 00 16 00 +1393 1738098146282 pro JtagIce3 [0x11] <<< 11 01 01 +1393 1738098146285 pro JtagIce3 [0x11] >>> 11 00 +1393 1738098146285 pro JtagIce3 [0x01] <<< 11 00 00 +1393 1738098146286 pro JtagIce3 [0x01] >>> 80 00 +1393 1738098146286 NativeController::GetTargetIDInfo exit device ID 0x1e9516 +1393 1738098146286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:GetTargetIDInfo +1393 1738098146286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1393 1738098146286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG TargetIDInfo: Values: +1393 1738098146286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG TargetIDInfo: DeviceID = 001e9516 +1393 1738098146286 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Pre:SendOperation +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Values: +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Type = erase, Mask = 00000000, Erase = false, Production Mode = true +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB TransferInfo: Start = 0, End = 7fff, Buffer Length = 0, Type = Pgm, Mask = 00000000 +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB TransferInfo: Start = 820000, End = 820002, Buffer Length = 0, Type = Cfg, Mask = 00000000 +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB TransferInfo: Start = 830000, End = 830000, Buffer Length = 0, Type = Cfg, Mask = 00000000 +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB TransferInfo: Start = 0, End = 3ff, Buffer Length = 0, Type = DataFlash, Mask = 00000000 +1393 1738098146288 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload End +1393 1738098146288 pro JtagIce3 [0x12] <<< 01 00 00 00 01 01 +1393 1738098146289 pro JtagIce3 [0x12] >>> 80 00 +1393 1738098146289 pro JtagIce3 [0x12] <<< 01 00 00 01 04 01 00 00 00 +1393 1738098146290 pro JtagIce3 [0x12] >>> 80 00 +1393 1738098146290 pro JtagIce3 [0x12] <<< 01 00 01 00 01 01 +1393 1738098146291 pro JtagIce3 [0x12] >>> 80 00 +1393 1738098146291 pro JtagIce3 [0x11] <<< 1D 7D 00 +1393 1738098146292 pro JtagIce3 [0x11] >>> 1D 00 +1393 1738098146292 pro JtagIce3 [0x11] <<< 10 C8 64 19 20 00 53 03 AC 53 00 00 +1393 1738098146375 pro JtagIce3 [0x11] >>> 10 00 +1393 1738098146375 pro JtagIce3 [0x11] <<< 1B 04 30 00 00 00 +1393 1738098146376 pro JtagIce3 [0x11] >>> 1B 00 1E 00 +1393 1738098146376 pro JtagIce3 [0x11] <<< 1B 04 30 00 01 00 +1393 1738098146377 pro JtagIce3 [0x11] >>> 1B 00 95 00 +1393 1738098146378 pro JtagIce3 [0x11] <<< 1B 04 30 00 02 00 +1393 1738098146379 pro JtagIce3 [0x11] >>> 1B 00 16 00 +1393 1738098146379 pro JtagIce3 [0x11] <<< 12 2D 01 AC 80 00 00 +1393 1738098146391 pro JtagIce3 [0x11] >>> 12 00 +1393 1738098146391 pro JtagIce3 [0x11] <<< 18 04 58 08 00 00 +1393 1738098146392 pro JtagIce3 [0x11] >>> 18 00 DF 00 +1393 1738098146442 pro JtagIce3 [0x11] <<< 17 AC A8 00 DF +1393 1738098146443 pro JtagIce3 [0x11] >>> 17 00 +1393 1738098146469 pro JtagIce3 [0x11] <<< 12 2D 01 AC 80 00 00 +1393 1738098146480 pro JtagIce3 [0x11] >>> 12 00 +1393 1738098146480 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Post:SendOperation +1393 1738098146480 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return Value +1393 1738098146480 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB None +1393 1738098146480 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return End + +1393 1738098146481 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Pre:SendOperation +1393 1738098146481 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload +1393 1738098146481 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Values: +1393 1738098146481 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Type = write, Mask = 00000000, Erase = false, Production Mode = true +1393 1738098146481 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB TransferInfo: Start = 0, End = 207f, Buffer Length = 8320, Type = Pgm, Mask = 00000000 +1393 1738098146481 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload End +1393 1738098146481 pro JtagIce3 [0x11] <<< 06 00 00 00 00 +1393 1738098146482 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146482 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0C 94 5A 00 0C 94 43 0A 0C 94 49 0A 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 78 0A 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 +1393 1738098146516 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146516 pro JtagIce3 [0x11] <<< 06 00 00 00 40 +1393 1738098146517 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146517 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 11 24 1F BE CF EF D8 E0 DE BF CD BF 11 E0 A0 E0 B1 E0 E2 E6 FF E1 02 C0 05 90 0D 92 A6 3B B1 07 D9 F7 26 E0 A6 EB B1 E0 01 C0 1D 92 A9 33 B2 07 E1 F7 0E 94 D3 0A 0C 94 AF 0F 0C 94 00 00 E0 EC F0 E0 80 81 86 FF FD CF E0 EC F0 E0 +1393 1738098146552 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146552 pro JtagIce3 [0x11] <<< 06 00 00 00 80 +1393 1738098146553 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146553 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 80 81 80 64 80 83 08 95 10 92 C5 00 8C E0 80 93 C4 00 88 E1 80 93 C1 00 86 E0 80 93 C2 00 08 95 E0 EC F0 E0 90 81 95 FF FD CF 80 93 C6 00 08 95 CF 93 DF 93 C8 2F D9 2F 88 81 81 15 31 F0 21 96 0E 94 90 00 89 91 81 11 FB CF DF 91 CF 91 08 95 5F 92 6F 92 7F 92 8F 92 9F 92 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2E D9 2E E6 2E F7 2E 54 2E 65 2E 8B E5 0E 94 90 00 +1393 1738098146587 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146587 pro JtagIce3 [0x11] <<< 06 00 00 00 C0 +1393 1738098146588 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146588 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 E1 14 F1 04 B1 F1 56 01 AE 0C BF 1C 46 01 00 E0 11 E0 68 94 77 24 74 F8 C6 EB D1 E0 21 E0 E2 1A F1 08 03 C0 8A 14 9B 04 21 F1 F4 01 81 91 4F 01 1F 92 8F 93 1F 93 0F 93 1F 92 7F 92 DF 93 CF 93 0E 94 B6 0C CE 01 0E 94 98 00 C4 01 8C 19 9D 09 01 97 ED B7 FE B7 38 96 0F B6 F8 94 FE BF 0F BE ED BF 8E 15 9F 05 F0 F6 83 E0 91 E0 0E 94 98 00 D9 CF 8D E5 0E 94 90 00 85 E0 91 E0 0E 94 98 00 +1393 1738098146623 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146623 pro JtagIce3 [0x11] <<< 06 00 00 01 00 +1393 1738098146624 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146624 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 85 2D 96 2D 0E 94 98 00 89 E7 91 E0 0E 94 98 00 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 9F 90 8F 90 7F 90 6F 90 5F 90 08 95 1F 93 CF 93 DF 93 18 2F D6 2F C7 2F 86 E0 91 E0 0E 94 98 00 1F 92 1F 93 80 E0 91 E0 9F 93 8F 93 1F 92 80 E1 8F 93 86 EB 91 E0 9F 93 8F 93 0E 94 B6 0C 86 EB 91 E0 0E 94 98 00 88 E0 91 E0 0E 94 98 00 8D 2F 9C 2F 0E 94 98 00 89 E7 91 E0 0E 94 +1393 1738098146658 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146658 pro JtagIce3 [0x11] <<< 06 00 00 01 40 +1393 1738098146659 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146659 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 98 00 8D B7 9E B7 08 96 0F B6 F8 94 9E BF 0F BE 8D BF DF 91 CF 91 1F 91 08 95 CF 93 DF 93 CD B7 DE B7 6A E0 71 E0 8D 81 0E 94 18 01 61 E1 71 E0 8E 81 0E 94 18 01 64 E1 71 E0 8F 81 0E 94 18 01 69 E1 71 E0 88 85 0E 94 18 01 6F E1 71 E0 89 85 0E 94 18 01 6D 81 70 E0 45 E2 51 E0 CE 01 0A 96 0E 94 A8 00 DF 91 CF 91 08 95 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 E8 2E F9 2E 4C E3 50 E0 60 E2 +1393 1738098146694 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146694 pro JtagIce3 [0x11] <<< 06 00 00 01 80 +1393 1738098146695 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146695 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 70 E0 8F EC 91 E0 0E 94 A4 0C 81 E0 0E 94 CB 05 80 E0 0E 94 D2 05 0E 94 DC 05 CA EC D1 E0 84 50 88 83 0E 94 DC 05 89 83 0E 94 DC 05 8A 83 0E 94 DC 05 8B 83 0E 94 DC 05 8C 83 08 81 01 15 59 F0 CF EC D1 E0 10 E0 01 53 1E 4F 0E 94 DC 05 89 93 C0 17 D1 07 D1 F7 80 E0 0E 94 CB 05 81 E4 EA EC F1 E0 AE 2D BF 2D 01 90 0D 92 8A 95 E1 F7 8E 2D 9F 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 08 95 +1393 1738098146729 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146729 pro JtagIce3 [0x11] <<< 06 00 00 01 C0 +1393 1738098146730 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146730 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 CF 93 C8 2F 81 E0 0E 94 CB 05 8C 2F 0E 94 D2 05 8F EF 90 E0 0E 94 DC 05 C8 2F 80 E0 0E 94 CB 05 8C 2F CF 91 08 95 CF 93 DF 93 D8 2F C6 2F 81 E0 0E 94 CB 05 8D 2F 80 68 0E 94 D2 05 8C 2F 0E 94 D2 05 C8 2F 80 E0 0E 94 CB 05 8C 2F DF 91 CF 91 08 95 FF 92 0F 93 1F 93 CF 93 DF 93 08 2F C6 2F D7 2F 14 2F 81 E0 0E 94 CB 05 80 2F 80 68 0E 94 D2 05 F8 2E 0F EF 01 0F 11 15 69 F0 10 E0 0F 5F +1393 1738098146764 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146765 pro JtagIce3 [0x11] <<< 06 00 00 02 00 +1393 1738098146766 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146766 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 1F 4F 0C 0F 1D 1F FE 01 21 96 80 81 0E 94 D2 05 C0 17 D1 07 C1 F7 80 E0 0E 94 CB 05 8F 2D DF 91 CF 91 1F 91 0F 91 FF 90 08 95 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 06 2F 10 92 0B 02 61 15 09 F4 42 C0 C8 2F D9 2F 40 E0 50 E0 BA 01 10 E0 CC 24 CA 94 DC 2C EC 2C F1 2C 29 91 DB 01 CA 01 88 0F 99 1F AA 1F BB 1F 88 0F 99 1F AA 1F BB 1F 88 0F 99 1F AA 1F BB 1F 88 0F 99 1F AA 1F +1393 1738098146800 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146800 pro JtagIce3 [0x11] <<< 06 00 00 02 40 +1393 1738098146801 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146801 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 BB 1F 88 0F 99 1F AA 1F BB 1F 84 1B 95 0B A6 0B B7 0B BC 01 CD 01 62 0F 71 1D 81 1D 91 1D A7 01 96 01 0E 94 79 0C AB 01 BC 01 1F 5F 10 93 0B 02 10 13 D4 CF CB 01 BA 01 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 08 95 40 E0 50 E0 BA 01 F1 CF 6D E5 8A E5 0E 94 D3 01 6C E7 8C E5 0E 94 D3 01 08 95 65 E5 8A E5 0E 94 D3 01 60 E7 8C E5 0E 94 D3 01 08 95 E8 2F F9 2F 10 82 8F EF 81 83 +1393 1738098146835 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146836 pro JtagIce3 [0x11] <<< 06 00 00 02 80 +1393 1738098146836 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146837 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 82 83 13 82 14 82 4C E3 50 E0 60 E2 70 E0 CF 01 05 96 0E 94 A4 0C 08 95 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 08 2F 19 2F CB 5E DE 4F C8 80 C5 51 D1 40 CA 5E DE 4F D8 80 C6 51 D1 40 C9 5E DE 4F E8 80 C7 51 D1 40 C8 5E DE 4F F8 80 C8 51 D1 40 8A EC 91 E0 0E 94 7B 02 4B 85 4B 30 08 F0 4A E0 50 E0 BE 01 64 5F 7F 4F 8F EC 91 E0 0E 94 9B 0C C4 5F DE 4F 48 81 CC 50 +1393 1738098146871 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146871 pro JtagIce3 [0x11] <<< 06 00 00 02 C0 +1393 1738098146872 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146872 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 D1 40 4B 30 08 F0 4A E0 50 E0 BE 01 64 57 7F 4F 89 ED 91 E0 0E 94 9B 0C EA EC F1 E0 C1 8E D2 8E C1 5F DE 4F 88 81 CF 50 D1 40 83 8F C0 5F DE 4F 88 81 C0 51 D1 40 84 8F CE 5E DE 4F 88 81 C2 51 D1 40 85 8F CD 5E DE 4F 88 81 C3 51 D1 40 86 8F CC 5E DE 4F 88 81 C4 51 D1 40 87 8F AE 2D BF 2D EA EE F1 E0 48 E0 52 E0 2D 91 3C 91 11 97 20 83 2D 91 3D 91 31 83 32 96 E4 17 F5 07 A9 F7 69 E3 +1393 1738098146906 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146906 pro JtagIce3 [0x11] <<< 06 00 00 03 00 +1393 1738098146907 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146907 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 8F EC 91 E0 0E 94 15 02 60 93 C6 01 70 93 C7 01 80 93 C8 01 90 93 C9 01 EA EC F1 E0 66 AF 77 AF 80 93 0A 02 8C E3 80 83 8F E1 84 83 C3 5F DE 4F 88 81 CD 50 D1 40 82 83 8F EF 81 83 82 E0 83 83 81 E4 A0 2F B1 2F 01 90 0D 92 8A 95 E1 F7 80 2F 91 2F DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 08 95 CF 93 C8 2F 81 E0 0E 94 C0 01 68 2F 63 7E CC 71 6C 2B 81 E0 0E 94 D3 01 CF 91 08 95 +1393 1738098146942 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146942 pro JtagIce3 [0x11] <<< 06 00 00 03 40 +1393 1738098146943 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146943 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 88 E2 0E 94 C0 01 83 FF FB CF 08 95 CF 93 E8 2F F9 2F C6 2F 90 81 91 15 D1 F0 31 96 20 E0 30 E0 5F E1 52 9F D0 01 53 9F B0 0D 11 24 9D 01 29 0F 31 1D 91 91 91 11 F5 CF 4C 1B 55 0B BA 01 6F 5F 7F 4F C9 01 0E 94 51 0C 8C 0F CF 91 08 95 20 E0 30 E0 F2 CF 87 E2 0E 94 C0 01 81 15 DC F7 08 95 0E 94 69 02 8C E0 0E 94 32 03 0E 94 6A 03 08 95 0E 94 72 02 80 E1 0E 94 32 03 0E 94 6A 03 08 95 +1393 1738098146977 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098146977 pro JtagIce3 [0x11] <<< 06 00 00 03 80 +1393 1738098146978 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098146978 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 19 85 0E 94 78 03 0E 94 70 03 81 E0 0E 94 CB 05 80 E8 0E 94 D2 05 01 2F 1D 33 08 F0 0C E3 84 E0 80 0F 0E 94 D2 05 8A 85 0E 94 D2 05 8B 85 0E 94 D2 05 8C 85 0E 94 D2 05 8D 85 0E 94 D2 05 11 15 69 F0 7E 01 8E E0 E8 0E F1 1C 10 E0 F7 01 81 91 7F 01 0E 94 D2 05 1F 5F 10 17 C0 F3 80 E0 0E 94 CB 05 0E 94 40 03 0E 94 78 03 DF 91 CF 91 1F 91 +1393 1738098147012 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147012 pro JtagIce3 [0x11] <<< 06 00 00 03 C0 +1393 1738098147014 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147014 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0F 91 FF 90 EF 90 08 95 0F 93 1F 93 CF 93 DF 93 08 2F 19 2F 0E 94 78 03 C2 E0 D0 E0 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 0C 17 1D 07 40 F0 88 E2 0E 94 C0 01 21 96 82 FF F1 CF 81 E0 01 C0 80 E0 DF 91 CF 91 1F 91 0F 91 08 95 0E 94 72 02 84 E0 0E 94 32 03 0E 94 6A 03 08 95 81 E0 0E 94 72 04 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 80 E0 0E 94 72 04 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 08 95 +1393 1738098147048 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147048 pro JtagIce3 [0x11] <<< 06 00 00 04 00 +1393 1738098147049 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147049 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 CF 93 DF 93 00 D0 CD B7 DE B7 0E 94 ED 03 2F EF 80 E7 92 E0 21 50 80 40 90 40 E1 F7 00 C0 00 00 0E 94 E5 03 6C E6 87 E0 0E 94 D3 01 60 E8 88 E0 0E 94 D3 01 60 E0 89 E0 0E 94 D3 01 60 E1 85 E0 0E 94 D3 01 6F E8 8C E3 0E 94 D3 01 60 E3 8F E6 0E 94 D3 01 8D E2 94 ED 9A 83 89 83 42 E0 BE 01 6F 5F 7F 4F 8F E2 0E 94 E9 01 68 E8 8E E2 0E 94 D3 01 61 E0 82 E0 0E 94 D3 01 60 E0 83 E0 0E 94 +1393 1738098147083 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147083 pro JtagIce3 [0x11] <<< 06 00 00 04 40 +1393 1738098147084 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147084 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 D3 01 60 E8 84 E0 0E 94 D3 01 60 E1 86 E0 0E 94 D3 01 60 E0 86 E0 0E 94 D3 01 60 EE 89 E1 0E 94 D3 01 60 EE 8A E1 0E 94 D3 01 60 ED 87 E3 0E 94 D3 01 60 E0 8C E2 0E 94 D3 01 64 E0 8D E2 0E 94 D3 01 6F E7 81 E1 0E 94 D3 01 0F 90 0F 90 DF 91 CF 91 08 95 39 9A 6B 9A 38 98 40 9A 80 E5 80 93 AC 00 08 95 3A 9A 81 15 11 F0 42 9A 08 95 42 98 08 95 3B 9A 81 15 11 F0 43 9A 08 95 43 98 08 95 +1393 1738098147119 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147119 pro JtagIce3 [0x11] <<< 06 00 00 04 80 +1393 1738098147120 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147120 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 10 92 B9 00 8C E0 80 93 B8 00 84 E0 80 93 BC 00 08 95 94 EA 90 93 BC 00 EC EB F0 E0 90 81 91 15 EC F7 80 93 BB 00 84 E8 80 93 BC 00 EC EB F0 E0 80 81 81 15 EC F7 90 91 B9 00 98 7F 98 31 31 F0 81 E0 90 34 09 F0 08 95 80 E0 08 95 80 E0 08 95 84 E9 80 93 BC 00 EC EB F0 E0 80 81 84 FF FD CF 08 95 84 EC 80 93 BC 00 EC EB F0 E0 80 81 81 15 EC F7 80 91 BB 00 08 95 80 93 BB 00 84 E8 80 93 +1393 1738098147154 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147154 pro JtagIce3 [0x11] <<< 06 00 00 04 C0 +1393 1738098147155 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147155 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 BC 00 EC EB F0 E0 80 81 81 15 EC F7 90 91 B9 00 98 7F 81 E0 98 32 09 F0 08 95 80 E0 08 95 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C6 2F 04 2F 15 2F E2 2E 88 0F 0E 94 89 04 F8 2E 81 15 51 F0 FF 24 F3 94 8F 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 08 95 8C 2F 0E 94 BC 04 E1 14 49 F0 E8 01 0E 0D 11 1D 89 91 0E 94 BC 04 C0 17 D1 07 D1 F7 0E 94 A8 04 E7 CF CF 93 DF 93 0F 92 CD B7 DE B7 49 83 +1393 1738098147189 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147189 pro JtagIce3 [0x11] <<< 06 00 00 05 00 +1393 1738098147190 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147190 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 21 E0 AE 01 4F 5F 5F 4F 0E 94 CF 04 0F 90 DF 91 CF 91 08 95 84 E8 80 93 BC 00 EC EB F0 E0 80 81 81 15 EC F7 80 91 BB 00 08 95 AF 92 BF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2F F6 2E 04 2F 15 2F D2 2F 88 0F 0E 94 89 04 DD 24 D3 94 81 15 59 F0 8D 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 BF 90 AF 90 08 95 8F 2D 0E 94 BC 04 8C 2F 88 0F 81 60 0E 94 89 04 D8 2E 81 11 1E C0 +1393 1738098147225 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147225 pro JtagIce3 [0x11] <<< 06 00 00 05 40 +1393 1738098147226 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147226 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 8D 2F 81 50 99 0B 5C 01 D2 30 60 F0 CD 2D 78 01 EC 0E F1 1C 0E 94 B1 04 F7 01 80 83 CF 5F CA 15 1B 04 AC F3 8D 2F 81 50 99 0B 08 0F 19 1F 0E 94 0A 05 F8 01 80 83 0E 94 A8 04 CC CF DD 24 D3 94 C9 CF 21 E0 0E 94 15 05 08 95 CF 93 DF 93 0F 92 CD B7 DE B7 AE 01 4F 5F 5F 4F 0E 94 61 05 89 81 0F 90 DF 91 CF 91 08 95 AF 92 BF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2F F6 2E E7 2E +1393 1738098147260 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147260 pro JtagIce3 [0x11] <<< 06 00 00 05 80 +1393 1738098147261 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147261 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 04 2F 15 2F D2 2F 88 0F 0E 94 89 04 DD 24 D3 94 81 15 59 F0 8D 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 BF 90 AF 90 08 95 8E 2D 0E 94 BC 04 8F 2D 0E 94 BC 04 8C 2F 88 0F 81 60 0E 94 89 04 D8 2E 81 11 1E C0 8D 2F 81 50 99 0B 5C 01 D2 30 60 F0 CD 2D 78 01 EC 0E F1 1C 0E 94 B1 04 F7 01 80 83 CF 5F CA 15 1B 04 AC F3 8D 2F 81 50 99 0B 08 0F 19 1F 0E 94 0A 05 F8 01 80 83 0E 94 A8 04 +1393 1738098147295 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147295 pro JtagIce3 [0x11] <<< 06 00 00 05 C0 +1393 1738098147296 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147296 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 C9 CF DD 24 D3 94 C6 CF 20 9A 81 11 02 C0 28 9A 08 95 28 98 08 95 6A 9A 81 11 02 C0 72 9A 08 95 72 98 08 95 80 93 AE 00 ED EA F0 E0 80 81 81 15 EC F7 80 91 AE 00 08 95 8F EF 0E 94 D2 05 08 95 FF 92 0F 93 1F 93 CF 93 DF 93 18 2F D9 2F F6 2E 07 2F C4 2F 44 E1 50 E0 60 E2 70 E0 86 E2 93 E0 0E 94 A4 0C AF 2D B0 2F 50 E0 30 E0 03 C0 3F 5F 3C 17 60 F4 2D 91 21 15 49 F0 20 32 C1 F3 E5 2F +1393 1738098147331 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147331 pro JtagIce3 [0x11] <<< 06 00 00 06 00 +1393 1738098147332 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147332 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 F0 E0 EA 5D FC 4F 20 83 5F 5F F1 CF 25 2F 30 E0 30 93 3C 03 20 93 3B 03 87 E1 E6 E2 F3 E0 A1 2F BD 2F 01 90 0D 92 8A 95 E1 F7 81 2F 9D 2F DF 91 CF 91 1F 91 0F 91 FF 90 08 95 55 9A 81 15 11 F0 5D 9A 08 95 5D 98 08 95 68 9A 81 15 11 F0 70 9A 08 95 70 98 08 95 26 2F 64 2F 75 2F 48 2F 59 2F 83 E5 0E 94 74 05 08 95 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 CE 5F D1 09 0F B6 F8 94 DE BF 0F BE +1393 1738098147366 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147366 pro JtagIce3 [0x11] <<< 06 00 00 06 40 +1393 1738098147367 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147367 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 CD BF 08 2F 19 2F 80 E0 0E 94 1D 06 81 E0 0E 94 24 06 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 44 E0 50 E0 6E EF CE 01 01 96 0E 94 2B 06 BE 01 6F 5F 7F 4F 80 2F 91 2F 0E 94 73 09 81 E0 0E 94 1D 06 80 2F 91 2F C2 50 DF 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 08 95 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 C8 51 D1 40 0F B6 F8 94 DE BF 0F BE +1393 1738098147401 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147402 pro JtagIce3 [0x11] <<< 06 00 00 06 80 +1393 1738098147403 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147403 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 CD BF E8 2E F9 2E CE 01 01 96 0E 94 34 06 CE 01 02 96 0E 94 98 00 89 E7 91 E0 0E 94 98 00 49 81 BE 01 6E 5F 7F 4F CE 01 8E 5F 9E 4F 0E 94 E0 05 87 E1 FE 01 EE 5F FE 4F AC E0 B2 E0 01 90 0D 92 8A 95 E1 F7 8C E0 92 E0 0E 94 98 00 89 E7 91 E0 0E 94 98 00 6C E2 70 E0 8C E0 92 E0 0E 94 AB 0C 08 2F 19 2F 01 15 11 05 09 F4 46 C0 0C 50 12 40 68 01 DD 24 0F 2E FC E0 AF 2E F2 E0 BF 2E F0 2D +1393 1738098147437 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147437 pro JtagIce3 [0x11] <<< 06 00 00 06 C0 +1393 1738098147438 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147438 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 A6 01 B5 01 84 E2 92 E0 0E 94 9B 0C F5 01 15 89 56 89 B6 01 63 5F 7D 4F 41 2F 84 EA 92 E0 0E 94 9B 0C 00 93 23 02 10 1B 10 93 24 03 4B E3 60 E0 84 E2 92 E0 0E 94 46 03 80 93 25 03 83 E0 91 E0 E3 E2 F2 E0 AE 2D BF 2D 01 90 0D 92 01 97 E1 F7 8E 2D 9F 2D C8 5E DE 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 08 95 EC E0 F2 E0 15 89 56 89 +1393 1738098147472 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147472 pro JtagIce3 [0x11] <<< 06 00 00 07 00 +1393 1738098147473 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147474 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 41 2F BF 01 84 E2 92 E0 0E 94 9B 0C 10 93 23 02 E4 EA F2 E0 8E E4 9F E2 91 83 80 83 81 E4 82 83 13 E0 C2 CF 53 98 5B 98 08 95 E9 E6 F0 E0 80 81 88 60 80 83 80 81 8B 7F 80 83 E9 9A 08 95 E9 E6 F0 E0 80 81 82 60 80 83 80 81 8E 7F 80 83 E8 9A 08 95 F8 94 A8 95 E0 E6 F0 E0 80 81 88 61 80 83 85 E0 80 83 80 81 80 64 80 83 78 94 08 95 F8 94 E0 E6 F0 E0 80 81 88 61 80 83 10 82 78 94 08 95 +1393 1738098147508 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147508 pro JtagIce3 [0x11] <<< 06 00 00 07 40 +1393 1738098147509 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147509 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 CF 93 DF 93 00 D0 0F 92 CD B7 DE B7 80 E8 89 83 8A 83 8B 83 23 E0 AE 01 4F 5F 5F 4F 63 E1 88 E6 0E 94 CF 04 0F 90 0F 90 0F 90 DF 91 CF 91 08 95 68 2F 88 E6 0E 94 65 05 08 95 80 E0 0E 94 58 07 08 95 81 E0 0E 94 58 07 08 95 4A E0 64 E0 88 E6 0E 94 FA 04 08 95 42 E0 61 E0 88 E6 0E 94 FA 04 08 95 48 2F 59 2F 27 E0 66 E0 88 E6 0E 94 15 05 08 95 CF 93 DF 93 00 D0 00 D0 00 D0 0F 92 CD B7 +1393 1738098147543 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147543 pro JtagIce3 [0x11] <<< 06 00 00 07 80 +1393 1738098147544 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147544 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 DE B7 86 EC 93 E0 0E 94 71 07 A6 EC B3 E0 9C 91 EF EB F3 E0 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 89 0F 80 83 11 96 9C 91 11 97 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 89 0F 81 83 12 96 9C 91 12 97 89 2F 82 95 8F 70 8B 70 28 2F 22 0F 22 0F 82 1B 88 0F 9F 7B 89 0F 82 83 13 96 8C 91 13 97 83 83 14 96 9C 91 14 97 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 89 0F +1393 1738098147579 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147579 pro JtagIce3 [0x11] <<< 06 00 00 07 C0 +1393 1738098147580 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147580 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 84 83 15 96 9C 91 15 97 89 2F 82 95 8F 70 87 70 28 2F 22 0F 22 0F 82 1B 88 0F 9F 77 89 0F 85 83 16 96 9C 91 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 9E 51 89 0F 86 83 87 E0 DE 01 11 96 01 90 0D 92 8A 95 E1 F7 29 81 3A 81 4B 81 5C 81 6D 81 7E 81 8F 81 90 E0 27 96 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 08 95 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 00 D0 +1393 1738098147614 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147614 pro JtagIce3 [0x11] <<< 06 00 00 08 00 +1393 1738098147615 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147615 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 00 D0 00 D0 0F 92 CD B7 DE B7 A2 2E B3 2E C4 2E 5C 83 D6 2E E7 2E F8 2E 80 ED 0E 94 89 04 18 2F 81 15 99 F0 11 E0 81 2F 27 96 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 08 95 86 E0 0E 94 BC 04 0D EC A0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 8A 0D 0E 94 BC 04 B0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F +1393 1738098147650 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147650 pro JtagIce3 [0x11] <<< 06 00 00 08 40 +1393 1738098147651 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147651 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 8B 0D 0E 94 BC 04 C0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 8C 0D 0E 94 BC 04 8C 81 0E 94 BC 04 D0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 8D 0D 0E 94 BC 04 E0 9E 01 2D 11 24 06 95 06 95 06 95 80 2F 88 0F 80 0F 88 0F 8E 0D 0E 94 BC 04 8F 2D 90 E0 6A E0 70 E0 0E 94 65 0C 6D 5F 7F 4F 86 2F 88 0F 86 0F 88 0F 9E E1 9F 0D 89 0F 0E 94 BC 04 0E 94 A8 04 +1393 1738098147685 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147685 pro JtagIce3 [0x11] <<< 06 00 00 08 80 +1393 1738098147686 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147686 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 92 CF CF 93 DF 93 CD B7 DE B7 C8 54 D1 09 0F B6 F8 94 DE BF 0F BE CD BF 0E 94 00 04 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 8E E7 93 E0 0E 94 7B 02 2E 96 4F AD 2E 97 4B 30 08 F0 4A E0 50 E0 BE 01 62 5B 7F 4F 83 E8 93 E0 0E 94 9B 0C C2 5B DE 4F 48 81 CE 54 D1 40 4B 30 08 F0 4A E0 50 E0 BE 01 62 53 7F 4F 8D E8 93 E0 0E 94 9B 0C EE E7 F3 E0 84 E1 80 83 81 E0 84 83 83 83 8D B7 9E B7 81 54 +1393 1738098147720 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147720 pro JtagIce3 [0x11] <<< 06 00 00 08 C0 +1393 1738098147721 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147721 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 01 90 0D 92 8A 95 E1 F7 0E 94 80 03 0F B6 F8 94 DE BF 0F BE CD BF 84 E6 90 E0 0E 94 C4 03 81 15 09 F4 47 C0 CE 01 08 96 0E 94 75 01 81 E4 FE 01 38 96 AD E3 B3 E0 01 90 0D 92 8A 95 E1 F7 80 91 41 03 82 30 59 F0 82 E0 C8 5B DF 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 08 95 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE +1393 1738098147756 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147756 pro JtagIce3 [0x11] <<< 06 00 00 09 00 +1393 1738098147757 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147757 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 8D BF AD B7 BE B7 11 96 81 E4 ED E3 F3 E0 01 90 0D 92 8A 95 E1 F7 0E 94 4D 01 C1 5B DE 4F 28 81 CF 54 D1 40 ED E3 F3 E0 36 81 47 81 60 85 71 85 53 85 0F B6 F8 94 DE BF 0F BE CD BF 82 85 0E 94 F5 07 81 E0 CB CF 8F E2 91 E0 0E 94 98 00 82 E0 C5 CF 80 E4 80 93 7C 00 10 92 7B 00 81 E8 80 93 7A 00 80 E0 08 95 EA E7 F0 E0 80 81 8F 77 80 83 08 95 EA E7 F0 E0 80 81 80 68 80 83 08 95 81 11 +1393 1738098147791 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147791 pro JtagIce3 [0x11] <<< 06 00 00 09 40 +1393 1738098147792 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147792 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 09 C0 80 E4 80 93 7C 00 EA E7 F0 E0 80 81 80 64 80 83 08 95 8E 30 49 F0 EC E7 F0 E0 90 81 90 7F 90 83 90 81 89 2B 80 83 EF CF 8E E4 80 93 7C 00 EB CF 80 91 7A 00 82 95 81 70 08 95 80 91 78 00 90 91 79 00 08 95 0E 94 3F 09 0E 94 59 09 81 15 E1 F3 0E 94 5E 09 9C 01 EA E7 F0 E0 90 81 90 61 90 83 C9 01 08 95 2F 92 3F 92 5F 92 6F 92 7F 92 8F 92 9F 92 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 +1393 1738098147826 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147826 pro JtagIce3 [0x11] <<< 06 00 00 09 80 +1393 1738098147827 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147827 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0F 93 1F 93 CF 93 DF 93 00 D0 CD B7 DE B7 26 2E 37 2E 2D B7 3E B7 3A 83 29 83 10 92 CD 04 D1 01 2C 91 23 30 49 F1 21 E0 20 93 CD 04 21 E0 31 E0 ED EC F3 E0 A8 2F B9 2F 01 90 0D 92 21 50 30 40 D9 F7 E9 81 FA 81 0F B6 F8 94 FE BF 0F BE ED BF 0F 90 0F 90 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 9F 90 8F 90 7F 90 6F 90 5F 90 3F 90 2F 90 08 95 F1 01 21 81 2F 3F 09 F4 +1393 1738098147862 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147862 pro JtagIce3 [0x11] <<< 06 00 00 09 C0 +1393 1738098147863 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147863 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 4E C0 D1 01 12 96 9C 90 B9 2D B8 70 7B 2E F1 01 43 81 84 80 6B 2E 65 E0 70 E0 93 FE 03 C0 65 80 66 E0 70 E0 04 2F 10 E0 98 01 2F 5F 3F 4F AD B7 BE B7 A2 1B B3 0B 0F B6 F8 94 BE BF 0F BE AD BF ED B7 FE B7 31 96 7F 01 41 15 E9 F0 5B 01 F1 01 E6 0F F7 1F 97 01 55 24 5A 94 54 0E C5 2C D1 2C A1 01 4F 5F 5F 4F 45 0D 51 1D 46 0F 57 1F 61 91 D9 01 6D 93 9D 01 E4 17 F5 07 C9 F7 B6 01 6F 5F +1393 1738098147897 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147897 pro JtagIce3 [0x11] <<< 06 00 00 0A 00 +1393 1738098147898 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147898 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 7F 4F 6A 0D 7B 1D F7 01 E0 0F F1 1F 10 82 F7 01 20 81 24 35 41 F0 2B E0 20 93 CD 04 87 CF 22 E0 20 93 CD 04 83 CF 29 2D 27 70 21 30 21 F0 2C E0 20 93 CD 04 7B CF 71 14 11 F0 66 0D 71 1D F1 01 E6 0F F7 1F 20 81 62 0F 71 1D FB 01 31 96 8A 94 58 2D 52 1B 82 16 A1 F0 E2 0D F3 1D 2E EC 33 E0 D1 01 12 96 A6 0F B7 1F 4F EF 45 0F BD 01 64 0F 71 1D 41 91 D9 01 4D 93 9D 01 E6 17 F7 07 C9 F7 +1393 1738098147932 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147932 pro JtagIce3 [0x11] <<< 06 00 00 0A 40 +1393 1738098147933 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147933 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 50 93 CD 03 53 CF 8F 93 81 E0 80 93 F1 04 8F 91 18 95 1F 92 0F 92 0F B6 0F 92 11 24 2F 93 3F 93 4F 93 5F 93 6F 93 7F 93 8F 93 9F 93 AF 93 BF 93 EF 93 FF 93 81 E0 80 93 F0 04 80 91 F2 04 81 15 89 F0 FF 91 EF 91 BF 91 AF 91 9F 91 8F 91 7F 91 6F 91 5F 91 4F 91 3F 91 2F 91 0F 90 0F BE 0F 90 1F 90 18 95 81 E0 80 93 F2 04 0E 94 29 07 E9 CF 1F 92 0F 92 0F B6 0F 92 11 24 2F 93 3F 93 4F 93 +1393 1738098147968 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098147968 pro JtagIce3 [0x11] <<< 06 00 00 0A 80 +1393 1738098147969 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098147969 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 5F 93 6F 93 7F 93 8F 93 9F 93 AF 93 BF 93 EF 93 FF 93 10 92 F2 04 0E 94 37 07 FF 91 EF 91 BF 91 AF 91 9F 91 8F 91 7F 91 6F 91 5F 91 4F 91 3F 91 2F 91 0F 90 0F BE 0F 90 1F 90 18 95 F8 94 81 E0 0E 94 1D 06 80 E0 0E 94 24 06 80 E0 0E 94 C4 05 80 E0 0E 94 CB 05 80 E0 0E 94 79 04 85 B7 80 66 85 BF 8F 7D 85 BF 83 B7 81 7F 84 60 83 BF 83 B7 81 60 83 BF 78 94 88 95 08 95 0E 94 39 09 8E E0 +1393 1738098148003 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148003 pro JtagIce3 [0x11] <<< 06 00 00 0A C0 +1393 1738098148005 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148005 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0E 94 63 09 8E E0 0E 94 63 09 8E E0 0E 94 63 09 90 93 F7 05 80 93 F6 05 0E 94 33 09 80 91 F6 05 90 91 F7 05 08 95 CD B7 DE B7 CA 50 D1 40 0F B6 F8 94 DE BF 0F BE CD BF 81 E0 0E 94 79 04 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 0E 94 12 07 0E 94 84 00 80 E4 91 E0 0E 94 98 00 0E 94 80 04 0E 94 6A 04 0E 94 29 09 0E 94 15 07 0E 94 1F 07 0F 2E FF EC CF 2E F4 E0 DF 2E F0 2D 0D EE 14 E0 F6 01 +1393 1738098148039 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148039 pro JtagIce3 [0x11] <<< 06 00 00 0B 00 +1393 1738098148040 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148040 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 11 92 11 92 E0 17 F1 07 D9 F7 CE 01 08 96 0E 94 6E 06 83 E0 91 E0 FE 01 38 96 A3 EF B4 E0 01 90 0D 92 01 97 E1 F7 8D B7 9E B7 83 50 91 40 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 83 E0 91 E0 E3 EF F4 E0 01 90 0D 92 01 97 E1 F7 0E 94 81 08 80 93 CE 04 9F EF 20 E7 82 E0 91 50 20 40 80 40 E1 F7 00 C0 00 00 0F B6 F8 94 DE BF 0F BE CD BF 0E 94 40 07 0E 94 65 07 0E 94 6B 07 0E 94 +1393 1738098148074 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148074 pro JtagIce3 [0x11] <<< 06 00 00 0B 40 +1393 1738098148076 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148076 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 61 07 0E 94 5D 07 0F 2E FF EC EF 2E F4 E0 FF 2E F0 2D 04 C0 80 91 F1 04 81 11 21 C0 8C E7 91 E0 0E 94 98 00 80 E0 0E 94 CB 05 80 E0 0E 94 C4 05 0E 94 79 00 0E 94 9E 0A 80 91 F0 04 81 15 51 F3 10 92 F0 04 E0 91 EF 04 F0 E0 EE 0F FF 1F E1 53 FB 4F 80 81 91 81 01 96 91 83 80 83 DB CF 10 92 F1 04 80 91 EF 04 8F 5F 80 93 EF 04 0E 94 61 07 0E 94 5D 07 83 E8 91 E0 0E 94 98 00 0E 94 79 00 +1393 1738098148110 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148110 pro JtagIce3 [0x11] <<< 06 00 00 0B 80 +1393 1738098148111 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148111 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0E 94 61 07 0E 94 5D 07 81 E0 0E 94 79 04 0E 94 00 04 81 E0 0E 94 24 06 80 E0 0E 94 1D 06 CE 01 08 96 0E 94 6E 06 83 E0 91 E0 FE 01 38 96 A3 EF B4 E0 01 90 0D 92 01 97 E1 F7 80 91 EF 04 83 30 08 F4 AC CF 10 92 EF 04 80 91 CE 04 82 30 09 F4 8A C0 88 EF 95 E0 0E 94 7B 02 0E 94 BD 0A B8 2E A9 2E 0E 94 79 07 29 83 3A 83 4B 83 5C 83 6D 83 7E 83 8F 83 FF 92 EF 92 AF 92 BF 92 00 D0 00 D0 +1393 1738098148145 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148146 pro JtagIce3 [0x11] <<< 06 00 00 0B C0 +1393 1738098148147 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148147 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 00 D0 0F 92 AD B7 BE B7 11 96 87 E0 FE 01 31 96 01 90 0D 92 8A 95 E1 F7 8D B7 9E B7 83 50 91 40 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 83 E0 91 E0 E3 EF F4 E0 01 90 0D 92 01 97 E1 F7 CE 01 08 96 0E 94 8C 02 81 E4 FE 01 38 96 A8 EF B5 E0 01 90 0D 92 8A 95 E1 F7 0F B6 F8 94 DE BF 0F BE CD BF 8F E9 91 E0 0E 94 98 00 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 +1393 1738098148181 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148181 pro JtagIce3 [0x11] <<< 06 00 00 0C 00 +1393 1738098148182 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148182 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 BE B7 11 96 81 E4 E8 EF F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 4D 01 8D B7 9E B7 8F 5B 9F 4F 0F B6 F8 94 DE BF 0F BE CD BF 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 E8 EF F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 80 03 0F B6 F8 94 DE BF 0F BE CD BF F6 01 11 92 11 92 E0 17 F1 07 D9 F7 1B CF 8D B7 9E B7 83 50 91 40 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 83 E0 +1393 1738098148217 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148217 pro JtagIce3 [0x11] <<< 06 00 00 0C 40 +1393 1738098148218 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148218 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 91 E0 E3 EF F4 E0 01 90 0D 92 01 97 E1 F7 0E 94 81 08 80 93 CE 04 0F B6 F8 94 DE BF 0F BE CD BF 58 CF AA 1B BB 1B 51 E1 07 C0 AA 1F BB 1F A6 17 B7 07 10 F0 A6 1B B7 0B 88 1F 99 1F 5A 95 A9 F7 80 95 90 95 BC 01 CD 01 08 95 97 FB 07 2E 16 F4 00 94 07 D0 77 FD 09 D0 0E 94 51 0C 07 FC 05 D0 3E F4 90 95 81 95 9F 4F 08 95 70 95 61 95 7F 4F 08 95 A1 E2 1A 2E AA 1B BB 1B FD 01 0D C0 AA 1F +1393 1738098148252 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148253 pro JtagIce3 [0x11] <<< 06 00 00 0C 80 +1393 1738098148254 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148254 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 BB 1F EE 1F FF 1F A2 17 B3 07 E4 07 F5 07 20 F0 A2 1B B3 0B E4 0B F5 0B 66 1F 77 1F 88 1F 99 1F 1A 94 69 F7 60 95 70 95 80 95 90 95 9B 01 AC 01 BD 01 CF 01 08 95 FB 01 DC 01 02 C0 01 90 0D 92 41 50 50 40 D8 F7 08 95 DC 01 01 C0 6D 93 41 50 50 40 E0 F7 08 95 FC 01 81 91 86 17 21 F0 88 23 D9 F7 99 27 08 95 31 97 CF 01 08 95 AE E0 B0 E0 EC EB FC E0 0C 94 86 0F 0D 89 1E 89 86 E0 8C 83 +1393 1738098148288 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148288 pro JtagIce3 [0x11] <<< 06 00 00 0C C0 +1393 1738098148289 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148289 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 1A 83 09 83 8F 89 98 8D 81 30 20 E8 92 07 10 F0 80 E0 90 E8 01 97 9E 83 8D 83 AE 01 45 5E 5F 4F 69 8D 7A 8D CE 01 01 96 0E 94 E8 0C 4D 81 5E 81 57 FD 0A C0 2F 81 38 85 42 17 53 07 0C F4 9A 01 02 0F 13 1F F8 01 10 82 2E 96 E4 E0 0C 94 A2 0F AB E0 B0 E0 EE EE FC E0 0C 94 79 0F 6C 01 7B 01 8A 01 FC 01 17 82 16 82 83 81 81 FF DA C1 9A E0 49 2E F6 01 23 81 F7 01 23 FD 85 91 23 FF 81 91 +1393 1738098148323 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148324 pro JtagIce3 [0x11] <<< 06 00 00 0D 00 +1393 1738098148325 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148325 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 7F 01 81 15 09 F4 1F C1 85 32 39 F4 23 FD 95 91 23 FF 91 91 7F 01 95 32 29 F4 B6 01 90 E0 0E 94 EA 0E E7 CF 30 E0 61 2C 51 2C 71 2C F0 E2 7F 16 40 F5 9B 32 D9 F0 58 F4 90 32 D1 F0 93 32 F1 F0 9E 32 99 F5 76 FC FF C0 68 94 76 F8 06 C0 9D 32 91 F0 90 33 C1 F4 68 94 70 F8 F7 01 23 FD 95 91 23 FF 91 91 7F 01 91 11 E1 CF 29 C0 68 94 71 F8 68 94 72 F8 F2 CF 68 94 73 F8 EF CF 68 94 74 F8 +1393 1738098148359 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148359 pro JtagIce3 [0x11] <<< 06 00 00 0D 40 +1393 1738098148360 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148360 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 EC CF 77 FC 1C C0 80 ED 89 0F 8A 30 C8 F6 76 FE 05 C0 64 9C 80 0D 11 24 68 2E DF CF 54 9C 80 0D 11 24 58 2E 68 94 75 F8 D8 CF 9C 36 19 F4 68 94 77 F8 D3 CF 9C 34 09 F4 4B C0 98 36 71 F2 89 2F 8F 7D 85 54 83 30 08 F4 45 C0 93 36 09 F4 66 C0 93 37 09 F4 69 C0 93 35 09 F4 75 C0 94 36 19 F0 99 36 09 F0 9F C0 F8 01 77 FE 95 C0 61 91 71 91 81 91 91 91 8F 01 27 2D 2F 76 72 2E 97 FF 09 C0 +1393 1738098148394 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148395 pro JtagIce3 [0x11] <<< 06 00 00 0D 80 +1393 1738098148396 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148396 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 90 95 80 95 70 95 61 95 7F 4F 8F 4F 9F 4F 68 94 77 F8 2A E0 30 E0 AE 01 4F 5F 5F 4F 5A 01 0E 94 1A 0F 8A 19 A8 2E 76 FE C5 C0 87 2D 8E 7F A6 14 08 F0 BF C0 74 FE 12 C1 72 FC 06 C1 F7 2D FE 7E 7F 2E B6 2C 87 2D 86 78 81 15 09 F4 C0 C0 01 C1 31 E0 83 CF 31 15 F9 F0 08 5F 1F 4F 8F E3 89 83 88 24 83 94 91 2C AE 01 4F 5F 5F 4F 5A 01 E8 94 77 F8 73 FC 03 C0 85 14 91 04 B0 F1 81 14 91 04 +1393 1738098148430 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148430 pro JtagIce3 [0x11] <<< 06 00 00 0D C0 +1393 1738098148431 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148431 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 D1 F5 51 14 09 F4 35 CF B6 01 80 E2 90 E0 0E 94 EA 0E 5A 94 F6 CF 0C 5F 1F 4F E0 CF F8 01 80 81 89 83 0E 5F 1F 4F DC CF F8 01 A1 90 B1 90 8F 01 66 2D 70 E0 76 FC 02 C0 6F EF 7F EF C5 01 0E 94 DF 0E 4C 01 D4 CF F8 01 A1 90 B1 90 8F 01 66 2D 70 E0 76 FC 02 C0 6F EF 7F EF C5 01 0E 94 D4 0E 4C 01 68 94 77 F8 C5 CF B6 01 80 E2 90 E0 0E 94 EA 0E 5A 94 C0 CF F5 01 77 FC 85 91 77 FE 81 91 +1393 1738098148465 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148465 pro JtagIce3 [0x11] <<< 06 00 00 0E 00 +1393 1738098148467 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148467 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 5F 01 B6 01 90 E0 0E 94 EA 0E 51 10 5A 94 F1 E0 8F 1A 91 08 B3 CF 61 91 71 91 07 2E 00 0C 88 0B 99 0B 68 CF 37 2C E8 94 34 F8 2A E0 30 E0 95 37 39 F1 57 2D 59 7F 35 2E 90 37 99 F0 58 F4 98 35 A9 F0 9F 36 D9 F0 F6 01 86 81 97 81 2B 96 E1 E1 0C 94 95 0F 98 37 B9 F7 74 FC 05 C0 20 E1 30 E0 0F C0 68 94 34 F8 68 94 32 F8 F8 CF 74 FE 03 C0 87 2D 86 60 38 2E 20 E1 32 E0 02 C0 28 E0 30 E0 +1393 1738098148501 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148501 pro JtagIce3 [0x11] <<< 06 00 00 0E 40 +1393 1738098148502 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148502 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 F8 01 37 FE 11 C0 61 91 71 91 81 91 91 91 8F 01 FE 01 31 96 5F 01 AF 01 0E 94 1A 0F 8A 19 A8 2E 73 2C E8 94 77 F8 3F CF 61 91 71 91 80 E0 90 E0 EE CF 78 2E BA 2C 74 FE 45 CF FE 01 EA 0D F1 1D 80 81 80 33 09 F0 43 C0 27 2D 29 7E 72 2E 73 FC 0E C0 70 FE 4F C0 6A 2C B5 14 18 F4 65 0C 6B 18 B5 2C 85 2D 8B 19 5B 14 08 F4 80 E0 B8 0E B5 14 08 F0 42 C0 5B 18 74 FE 41 C0 B6 01 80 E3 90 E0 +1393 1738098148536 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148537 pro JtagIce3 [0x11] <<< 06 00 00 0E 80 +1393 1738098148538 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148538 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 0E 94 EA 0E 72 FE 09 C0 88 E5 90 E0 71 FC 02 C0 88 E7 90 E0 B6 01 0E 94 EA 0E A6 14 D8 F1 AA 94 B1 2C 4F EF A4 1A B4 0A CE 01 01 96 3C 01 A8 0E B9 1E F5 01 82 91 5F 01 B6 01 90 E0 0E 94 EA 0E 6A 14 7B 04 B1 F7 1D CF B6 2C 78 2E B6 CF 72 FC 02 C0 B3 94 BC CF B3 94 B3 94 B9 CF B6 2C 78 2E F1 CE B6 01 80 E2 90 E0 0E 94 EA 0E 33 94 35 14 C0 F3 B7 CF 3B 2C FB CF 51 2C BD CF 87 2D 86 78 +1393 1738098148572 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148572 pro JtagIce3 [0x11] <<< 06 00 00 0E C0 +1393 1738098148573 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148573 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 81 15 59 F2 80 E2 71 FC 8B E2 77 FC 8D E2 B6 01 90 E0 C1 CF B6 01 80 E3 90 E0 0E 94 EA 0E 6A 94 BC CF 8F EF 9F EF 52 CF FC 01 05 90 61 50 70 40 01 10 D8 F7 80 95 90 95 8E 0F 9F 1F 08 95 FC 01 61 50 70 40 01 90 01 10 D8 F7 80 95 90 95 8E 0F 9F 1F 08 95 0F 93 1F 93 CF 93 DF 93 18 2F 09 2F EB 01 8B 81 81 FD 09 C0 1F EF 0F EF 81 2F 90 2F DF 91 CF 91 1F 91 0F 91 08 95 82 FF 14 C0 2E 81 +1393 1738098148607 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148607 pro JtagIce3 [0x11] <<< 06 00 00 0F 00 +1393 1738098148608 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148608 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 3F 81 8C 81 9D 81 28 17 39 07 3C F4 E8 81 F9 81 CF 01 01 96 99 83 88 83 10 83 8E 81 9F 81 01 96 9F 83 8E 83 E3 CF E8 85 F9 85 81 2F 09 95 89 2B A1 F3 DA CF FA 01 AA 27 28 30 51 F1 20 31 81 F1 E8 94 6F 93 6E 7F 6E 5F 7F 4F 8F 4F 9F 4F AF 4F B1 E0 3E D0 B4 E0 3C D0 67 0F 78 1F 89 1F 9A 1F A1 1D 68 0F 79 1F 8A 1F 91 1D A1 1D 6A 0F 71 1D 81 1D 91 1D A1 1D 20 D0 09 F4 68 94 3F 91 2A E0 +1393 1738098148643 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148643 pro JtagIce3 [0x11] <<< 06 00 00 0F 40 +1393 1738098148644 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148644 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 26 9F 11 24 30 19 30 5D 31 93 DE F6 CF 01 08 95 46 2F 47 70 40 5D 41 93 B3 E0 0F D0 C9 F7 F6 CF 46 2F 4F 70 40 5D 4A 33 18 F0 49 5D 31 FD 40 52 41 93 02 D0 A9 F7 EA CF B4 E0 A6 95 97 95 87 95 77 95 67 95 BA 95 C9 F7 00 97 61 05 71 05 08 95 9B 01 AC 01 0A 2E 06 94 57 95 47 95 37 95 27 95 BA 95 C9 F7 62 0F 73 1F 84 1F 95 1F A0 1D 08 95 2F 92 3F 92 4F 92 5F 92 6F 92 7F 92 8F 92 9F 92 +1393 1738098148678 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148678 pro JtagIce3 [0x11] <<< 06 00 00 0F 80 +1393 1738098148679 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148679 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 CA 1B DB 0B 0F B6 F8 94 DE BF 0F BE CD BF 09 94 2A 88 39 88 48 88 5F 84 6E 84 7D 84 8C 84 9B 84 AA 84 B9 84 C8 84 DF 80 EE 80 FD 80 0C 81 1B 81 AA 81 B9 81 CE 0F D1 1D 0F B6 F8 94 DE BF 0F BE CD BF ED 01 08 95 F8 94 FF CF 25 75 00 2C 00 20 20 20 20 00 4C 45 4E 47 54 48 00 54 4F 00 46 52 4F 4D 00 44 54 59 50 45 +1393 1738098148713 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148713 pro JtagIce3 [0x11] <<< 06 00 00 0F C0 +1393 1738098148715 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148715 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 00 46 4C 41 47 53 00 41 53 20 4E 55 4D 42 45 52 00 44 69 64 20 6E 6F 74 20 67 65 74 20 52 58 0D 0A 00 0D 0A 0D 0A 20 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 20 53 54 41 52 54 49 4E 47 21 20 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 20 0D 0A 0D 0A 00 4C 4F 4F 50 0D 0A 00 49 6E 63 72 65 6D 65 6E 74 69 6E 67 20 6D 69 6E 75 74 65 20 69 6E 64 65 78 0D 0A +1393 1738098148749 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148749 pro JtagIce3 [0x11] <<< 06 00 00 10 00 +1393 1738098148750 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148750 pro JtagIce3 [0x11] <<< 13 00 80 C1 0A 40 4C 20 00 00 00 53 65 6E 64 69 6E 67 20 74 68 69 73 20 6D 65 73 73 61 67 65 0D 0A 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +1393 1738098148758 pro JtagIce3 [0x11] >>> 13 00 +1393 1738098148758 pro JtagIce3 [0x11] <<< 06 00 00 00 00 +1393 1738098148759 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148759 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098148794 pro JtagIce3 [0x11] >>> 14 00 0C 94 5A 00 0C 94 43 0A 0C 94 49 0A 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 78 0A 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 00 +1393 1738098148794 pro JtagIce3 [0x11] <<< 06 00 00 00 40 +1393 1738098148795 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148795 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098148830 pro JtagIce3 [0x11] >>> 14 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 0C 94 77 00 11 24 1F BE CF EF D8 E0 DE BF CD BF 11 E0 A0 E0 B1 E0 E2 E6 FF E1 02 C0 05 90 0D 92 A6 3B B1 07 D9 F7 26 E0 A6 EB B1 E0 01 C0 1D 92 A9 33 B2 07 E1 F7 0E 94 D3 0A 0C 94 AF 0F 0C 94 00 00 E0 EC F0 E0 80 81 86 FF FD CF E0 EC F0 E0 00 +1393 1738098148830 pro JtagIce3 [0x11] <<< 06 00 00 00 80 +1393 1738098148831 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148831 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098148866 pro JtagIce3 [0x11] >>> 14 00 80 81 80 64 80 83 08 95 10 92 C5 00 8C E0 80 93 C4 00 88 E1 80 93 C1 00 86 E0 80 93 C2 00 08 95 E0 EC F0 E0 90 81 95 FF FD CF 80 93 C6 00 08 95 CF 93 DF 93 C8 2F D9 2F 88 81 81 15 31 F0 21 96 0E 94 90 00 89 91 81 11 FB CF DF 91 CF 91 08 95 5F 92 6F 92 7F 92 8F 92 9F 92 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2E D9 2E E6 2E F7 2E 54 2E 65 2E 8B E5 0E 94 90 00 00 +1393 1738098148866 pro JtagIce3 [0x11] <<< 06 00 00 00 C0 +1393 1738098148867 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148867 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098148902 pro JtagIce3 [0x11] >>> 14 00 E1 14 F1 04 B1 F1 56 01 AE 0C BF 1C 46 01 00 E0 11 E0 68 94 77 24 74 F8 C6 EB D1 E0 21 E0 E2 1A F1 08 03 C0 8A 14 9B 04 21 F1 F4 01 81 91 4F 01 1F 92 8F 93 1F 93 0F 93 1F 92 7F 92 DF 93 CF 93 0E 94 B6 0C CE 01 0E 94 98 00 C4 01 8C 19 9D 09 01 97 ED B7 FE B7 38 96 0F B6 F8 94 FE BF 0F BE ED BF 8E 15 9F 05 F0 F6 83 E0 91 E0 0E 94 98 00 D9 CF 8D E5 0E 94 90 00 85 E0 91 E0 0E 94 98 00 00 +1393 1738098148902 pro JtagIce3 [0x11] <<< 06 00 00 01 00 +1393 1738098148903 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148903 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098148938 pro JtagIce3 [0x11] >>> 14 00 85 2D 96 2D 0E 94 98 00 89 E7 91 E0 0E 94 98 00 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 9F 90 8F 90 7F 90 6F 90 5F 90 08 95 1F 93 CF 93 DF 93 18 2F D6 2F C7 2F 86 E0 91 E0 0E 94 98 00 1F 92 1F 93 80 E0 91 E0 9F 93 8F 93 1F 92 80 E1 8F 93 86 EB 91 E0 9F 93 8F 93 0E 94 B6 0C 86 EB 91 E0 0E 94 98 00 88 E0 91 E0 0E 94 98 00 8D 2F 9C 2F 0E 94 98 00 89 E7 91 E0 0E 94 00 +1393 1738098148938 pro JtagIce3 [0x11] <<< 06 00 00 01 40 +1393 1738098148939 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148939 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098148974 pro JtagIce3 [0x11] >>> 14 00 98 00 8D B7 9E B7 08 96 0F B6 F8 94 9E BF 0F BE 8D BF DF 91 CF 91 1F 91 08 95 CF 93 DF 93 CD B7 DE B7 6A E0 71 E0 8D 81 0E 94 18 01 61 E1 71 E0 8E 81 0E 94 18 01 64 E1 71 E0 8F 81 0E 94 18 01 69 E1 71 E0 88 85 0E 94 18 01 6F E1 71 E0 89 85 0E 94 18 01 6D 81 70 E0 45 E2 51 E0 CE 01 0A 96 0E 94 A8 00 DF 91 CF 91 08 95 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 E8 2E F9 2E 4C E3 50 E0 60 E2 00 +1393 1738098148980 pro JtagIce3 [0x11] <<< 06 00 00 01 80 +1393 1738098148981 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098148981 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149016 pro JtagIce3 [0x11] >>> 14 00 70 E0 8F EC 91 E0 0E 94 A4 0C 81 E0 0E 94 CB 05 80 E0 0E 94 D2 05 0E 94 DC 05 CA EC D1 E0 84 50 88 83 0E 94 DC 05 89 83 0E 94 DC 05 8A 83 0E 94 DC 05 8B 83 0E 94 DC 05 8C 83 08 81 01 15 59 F0 CF EC D1 E0 10 E0 01 53 1E 4F 0E 94 DC 05 89 93 C0 17 D1 07 D1 F7 80 E0 0E 94 CB 05 81 E4 EA EC F1 E0 AE 2D BF 2D 01 90 0D 92 8A 95 E1 F7 8E 2D 9F 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 08 95 00 +1393 1738098149016 pro JtagIce3 [0x11] <<< 06 00 00 01 C0 +1393 1738098149017 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149017 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149052 pro JtagIce3 [0x11] >>> 14 00 CF 93 C8 2F 81 E0 0E 94 CB 05 8C 2F 0E 94 D2 05 8F EF 90 E0 0E 94 DC 05 C8 2F 80 E0 0E 94 CB 05 8C 2F CF 91 08 95 CF 93 DF 93 D8 2F C6 2F 81 E0 0E 94 CB 05 8D 2F 80 68 0E 94 D2 05 8C 2F 0E 94 D2 05 C8 2F 80 E0 0E 94 CB 05 8C 2F DF 91 CF 91 08 95 FF 92 0F 93 1F 93 CF 93 DF 93 08 2F C6 2F D7 2F 14 2F 81 E0 0E 94 CB 05 80 2F 80 68 0E 94 D2 05 F8 2E 0F EF 01 0F 11 15 69 F0 10 E0 0F 5F 00 +1393 1738098149052 pro JtagIce3 [0x11] <<< 06 00 00 02 00 +1393 1738098149053 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149053 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149088 pro JtagIce3 [0x11] >>> 14 00 1F 4F 0C 0F 1D 1F FE 01 21 96 80 81 0E 94 D2 05 C0 17 D1 07 C1 F7 80 E0 0E 94 CB 05 8F 2D DF 91 CF 91 1F 91 0F 91 FF 90 08 95 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 06 2F 10 92 0B 02 61 15 09 F4 42 C0 C8 2F D9 2F 40 E0 50 E0 BA 01 10 E0 CC 24 CA 94 DC 2C EC 2C F1 2C 29 91 DB 01 CA 01 88 0F 99 1F AA 1F BB 1F 88 0F 99 1F AA 1F BB 1F 88 0F 99 1F AA 1F BB 1F 88 0F 99 1F AA 1F 00 +1393 1738098149088 pro JtagIce3 [0x11] <<< 06 00 00 02 40 +1393 1738098149089 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149089 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149124 pro JtagIce3 [0x11] >>> 14 00 BB 1F 88 0F 99 1F AA 1F BB 1F 84 1B 95 0B A6 0B B7 0B BC 01 CD 01 62 0F 71 1D 81 1D 91 1D A7 01 96 01 0E 94 79 0C AB 01 BC 01 1F 5F 10 93 0B 02 10 13 D4 CF CB 01 BA 01 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 08 95 40 E0 50 E0 BA 01 F1 CF 6D E5 8A E5 0E 94 D3 01 6C E7 8C E5 0E 94 D3 01 08 95 65 E5 8A E5 0E 94 D3 01 60 E7 8C E5 0E 94 D3 01 08 95 E8 2F F9 2F 10 82 8F EF 81 83 00 +1393 1738098149124 pro JtagIce3 [0x11] <<< 06 00 00 02 80 +1393 1738098149125 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149125 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149160 pro JtagIce3 [0x11] >>> 14 00 82 83 13 82 14 82 4C E3 50 E0 60 E2 70 E0 CF 01 05 96 0E 94 A4 0C 08 95 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 08 2F 19 2F CB 5E DE 4F C8 80 C5 51 D1 40 CA 5E DE 4F D8 80 C6 51 D1 40 C9 5E DE 4F E8 80 C7 51 D1 40 C8 5E DE 4F F8 80 C8 51 D1 40 8A EC 91 E0 0E 94 7B 02 4B 85 4B 30 08 F0 4A E0 50 E0 BE 01 64 5F 7F 4F 8F EC 91 E0 0E 94 9B 0C C4 5F DE 4F 48 81 CC 50 00 +1393 1738098149160 pro JtagIce3 [0x11] <<< 06 00 00 02 C0 +1393 1738098149161 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149161 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149196 pro JtagIce3 [0x11] >>> 14 00 D1 40 4B 30 08 F0 4A E0 50 E0 BE 01 64 57 7F 4F 89 ED 91 E0 0E 94 9B 0C EA EC F1 E0 C1 8E D2 8E C1 5F DE 4F 88 81 CF 50 D1 40 83 8F C0 5F DE 4F 88 81 C0 51 D1 40 84 8F CE 5E DE 4F 88 81 C2 51 D1 40 85 8F CD 5E DE 4F 88 81 C3 51 D1 40 86 8F CC 5E DE 4F 88 81 C4 51 D1 40 87 8F AE 2D BF 2D EA EE F1 E0 48 E0 52 E0 2D 91 3C 91 11 97 20 83 2D 91 3D 91 31 83 32 96 E4 17 F5 07 A9 F7 69 E3 00 +1393 1738098149196 pro JtagIce3 [0x11] <<< 06 00 00 03 00 +1393 1738098149197 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149197 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149232 pro JtagIce3 [0x11] >>> 14 00 8F EC 91 E0 0E 94 15 02 60 93 C6 01 70 93 C7 01 80 93 C8 01 90 93 C9 01 EA EC F1 E0 66 AF 77 AF 80 93 0A 02 8C E3 80 83 8F E1 84 83 C3 5F DE 4F 88 81 CD 50 D1 40 82 83 8F EF 81 83 82 E0 83 83 81 E4 A0 2F B1 2F 01 90 0D 92 8A 95 E1 F7 80 2F 91 2F DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 08 95 CF 93 C8 2F 81 E0 0E 94 C0 01 68 2F 63 7E CC 71 6C 2B 81 E0 0E 94 D3 01 CF 91 08 95 00 +1393 1738098149232 pro JtagIce3 [0x11] <<< 06 00 00 03 40 +1393 1738098149233 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149233 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149268 pro JtagIce3 [0x11] >>> 14 00 88 E2 0E 94 C0 01 83 FF FB CF 08 95 CF 93 E8 2F F9 2F C6 2F 90 81 91 15 D1 F0 31 96 20 E0 30 E0 5F E1 52 9F D0 01 53 9F B0 0D 11 24 9D 01 29 0F 31 1D 91 91 91 11 F5 CF 4C 1B 55 0B BA 01 6F 5F 7F 4F C9 01 0E 94 51 0C 8C 0F CF 91 08 95 20 E0 30 E0 F2 CF 87 E2 0E 94 C0 01 81 15 DC F7 08 95 0E 94 69 02 8C E0 0E 94 32 03 0E 94 6A 03 08 95 0E 94 72 02 80 E1 0E 94 32 03 0E 94 6A 03 08 95 00 +1393 1738098149268 pro JtagIce3 [0x11] <<< 06 00 00 03 80 +1393 1738098149269 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149269 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149303 pro JtagIce3 [0x11] >>> 14 00 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 19 85 0E 94 78 03 0E 94 70 03 81 E0 0E 94 CB 05 80 E8 0E 94 D2 05 01 2F 1D 33 08 F0 0C E3 84 E0 80 0F 0E 94 D2 05 8A 85 0E 94 D2 05 8B 85 0E 94 D2 05 8C 85 0E 94 D2 05 8D 85 0E 94 D2 05 11 15 69 F0 7E 01 8E E0 E8 0E F1 1C 10 E0 F7 01 81 91 7F 01 0E 94 D2 05 1F 5F 10 17 C0 F3 80 E0 0E 94 CB 05 0E 94 40 03 0E 94 78 03 DF 91 CF 91 1F 91 00 +1393 1738098149303 pro JtagIce3 [0x11] <<< 06 00 00 03 C0 +1393 1738098149305 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149305 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149339 pro JtagIce3 [0x11] >>> 14 00 0F 91 FF 90 EF 90 08 95 0F 93 1F 93 CF 93 DF 93 08 2F 19 2F 0E 94 78 03 C2 E0 D0 E0 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 0C 17 1D 07 40 F0 88 E2 0E 94 C0 01 21 96 82 FF F1 CF 81 E0 01 C0 80 E0 DF 91 CF 91 1F 91 0F 91 08 95 0E 94 72 02 84 E0 0E 94 32 03 0E 94 6A 03 08 95 81 E0 0E 94 72 04 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 80 E0 0E 94 72 04 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 08 95 00 +1393 1738098149339 pro JtagIce3 [0x11] <<< 06 00 00 04 00 +1393 1738098149341 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149341 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149375 pro JtagIce3 [0x11] >>> 14 00 CF 93 DF 93 00 D0 CD B7 DE B7 0E 94 ED 03 2F EF 80 E7 92 E0 21 50 80 40 90 40 E1 F7 00 C0 00 00 0E 94 E5 03 6C E6 87 E0 0E 94 D3 01 60 E8 88 E0 0E 94 D3 01 60 E0 89 E0 0E 94 D3 01 60 E1 85 E0 0E 94 D3 01 6F E8 8C E3 0E 94 D3 01 60 E3 8F E6 0E 94 D3 01 8D E2 94 ED 9A 83 89 83 42 E0 BE 01 6F 5F 7F 4F 8F E2 0E 94 E9 01 68 E8 8E E2 0E 94 D3 01 61 E0 82 E0 0E 94 D3 01 60 E0 83 E0 0E 94 00 +1393 1738098149375 pro JtagIce3 [0x11] <<< 06 00 00 04 40 +1393 1738098149377 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149377 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149411 pro JtagIce3 [0x11] >>> 14 00 D3 01 60 E8 84 E0 0E 94 D3 01 60 E1 86 E0 0E 94 D3 01 60 E0 86 E0 0E 94 D3 01 60 EE 89 E1 0E 94 D3 01 60 EE 8A E1 0E 94 D3 01 60 ED 87 E3 0E 94 D3 01 60 E0 8C E2 0E 94 D3 01 64 E0 8D E2 0E 94 D3 01 6F E7 81 E1 0E 94 D3 01 0F 90 0F 90 DF 91 CF 91 08 95 39 9A 6B 9A 38 98 40 9A 80 E5 80 93 AC 00 08 95 3A 9A 81 15 11 F0 42 9A 08 95 42 98 08 95 3B 9A 81 15 11 F0 43 9A 08 95 43 98 08 95 00 +1393 1738098149411 pro JtagIce3 [0x11] <<< 06 00 00 04 80 +1393 1738098149412 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149412 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149447 pro JtagIce3 [0x11] >>> 14 00 10 92 B9 00 8C E0 80 93 B8 00 84 E0 80 93 BC 00 08 95 94 EA 90 93 BC 00 EC EB F0 E0 90 81 91 15 EC F7 80 93 BB 00 84 E8 80 93 BC 00 EC EB F0 E0 80 81 81 15 EC F7 90 91 B9 00 98 7F 98 31 31 F0 81 E0 90 34 09 F0 08 95 80 E0 08 95 80 E0 08 95 84 E9 80 93 BC 00 EC EB F0 E0 80 81 84 FF FD CF 08 95 84 EC 80 93 BC 00 EC EB F0 E0 80 81 81 15 EC F7 80 91 BB 00 08 95 80 93 BB 00 84 E8 80 93 00 +1393 1738098149447 pro JtagIce3 [0x11] <<< 06 00 00 04 C0 +1393 1738098149448 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149448 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149483 pro JtagIce3 [0x11] >>> 14 00 BC 00 EC EB F0 E0 80 81 81 15 EC F7 90 91 B9 00 98 7F 81 E0 98 32 09 F0 08 95 80 E0 08 95 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C6 2F 04 2F 15 2F E2 2E 88 0F 0E 94 89 04 F8 2E 81 15 51 F0 FF 24 F3 94 8F 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 08 95 8C 2F 0E 94 BC 04 E1 14 49 F0 E8 01 0E 0D 11 1D 89 91 0E 94 BC 04 C0 17 D1 07 D1 F7 0E 94 A8 04 E7 CF CF 93 DF 93 0F 92 CD B7 DE B7 49 83 00 +1393 1738098149483 pro JtagIce3 [0x11] <<< 06 00 00 05 00 +1393 1738098149484 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149484 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149519 pro JtagIce3 [0x11] >>> 14 00 21 E0 AE 01 4F 5F 5F 4F 0E 94 CF 04 0F 90 DF 91 CF 91 08 95 84 E8 80 93 BC 00 EC EB F0 E0 80 81 81 15 EC F7 80 91 BB 00 08 95 AF 92 BF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2F F6 2E 04 2F 15 2F D2 2F 88 0F 0E 94 89 04 DD 24 D3 94 81 15 59 F0 8D 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 BF 90 AF 90 08 95 8F 2D 0E 94 BC 04 8C 2F 88 0F 81 60 0E 94 89 04 D8 2E 81 11 1E C0 00 +1393 1738098149519 pro JtagIce3 [0x11] <<< 06 00 00 05 40 +1393 1738098149520 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149520 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149555 pro JtagIce3 [0x11] >>> 14 00 8D 2F 81 50 99 0B 5C 01 D2 30 60 F0 CD 2D 78 01 EC 0E F1 1C 0E 94 B1 04 F7 01 80 83 CF 5F CA 15 1B 04 AC F3 8D 2F 81 50 99 0B 08 0F 19 1F 0E 94 0A 05 F8 01 80 83 0E 94 A8 04 CC CF DD 24 D3 94 C9 CF 21 E0 0E 94 15 05 08 95 CF 93 DF 93 0F 92 CD B7 DE B7 AE 01 4F 5F 5F 4F 0E 94 61 05 89 81 0F 90 DF 91 CF 91 08 95 AF 92 BF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 C8 2F F6 2E E7 2E 00 +1393 1738098149555 pro JtagIce3 [0x11] <<< 06 00 00 05 80 +1393 1738098149556 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149556 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149591 pro JtagIce3 [0x11] >>> 14 00 04 2F 15 2F D2 2F 88 0F 0E 94 89 04 DD 24 D3 94 81 15 59 F0 8D 2D DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 BF 90 AF 90 08 95 8E 2D 0E 94 BC 04 8F 2D 0E 94 BC 04 8C 2F 88 0F 81 60 0E 94 89 04 D8 2E 81 11 1E C0 8D 2F 81 50 99 0B 5C 01 D2 30 60 F0 CD 2D 78 01 EC 0E F1 1C 0E 94 B1 04 F7 01 80 83 CF 5F CA 15 1B 04 AC F3 8D 2F 81 50 99 0B 08 0F 19 1F 0E 94 0A 05 F8 01 80 83 0E 94 A8 04 00 +1393 1738098149591 pro JtagIce3 [0x11] <<< 06 00 00 05 C0 +1393 1738098149592 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149592 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149627 pro JtagIce3 [0x11] >>> 14 00 C9 CF DD 24 D3 94 C6 CF 20 9A 81 11 02 C0 28 9A 08 95 28 98 08 95 6A 9A 81 11 02 C0 72 9A 08 95 72 98 08 95 80 93 AE 00 ED EA F0 E0 80 81 81 15 EC F7 80 91 AE 00 08 95 8F EF 0E 94 D2 05 08 95 FF 92 0F 93 1F 93 CF 93 DF 93 18 2F D9 2F F6 2E 07 2F C4 2F 44 E1 50 E0 60 E2 70 E0 86 E2 93 E0 0E 94 A4 0C AF 2D B0 2F 50 E0 30 E0 03 C0 3F 5F 3C 17 60 F4 2D 91 21 15 49 F0 20 32 C1 F3 E5 2F 00 +1393 1738098149627 pro JtagIce3 [0x11] <<< 06 00 00 06 00 +1393 1738098149628 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149628 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149663 pro JtagIce3 [0x11] >>> 14 00 F0 E0 EA 5D FC 4F 20 83 5F 5F F1 CF 25 2F 30 E0 30 93 3C 03 20 93 3B 03 87 E1 E6 E2 F3 E0 A1 2F BD 2F 01 90 0D 92 8A 95 E1 F7 81 2F 9D 2F DF 91 CF 91 1F 91 0F 91 FF 90 08 95 55 9A 81 15 11 F0 5D 9A 08 95 5D 98 08 95 68 9A 81 15 11 F0 70 9A 08 95 70 98 08 95 26 2F 64 2F 75 2F 48 2F 59 2F 83 E5 0E 94 74 05 08 95 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 CE 5F D1 09 0F B6 F8 94 DE BF 0F BE 00 +1393 1738098149663 pro JtagIce3 [0x11] <<< 06 00 00 06 40 +1393 1738098149664 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149664 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149698 pro JtagIce3 [0x11] >>> 14 00 CD BF 08 2F 19 2F 80 E0 0E 94 1D 06 81 E0 0E 94 24 06 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 44 E0 50 E0 6E EF CE 01 01 96 0E 94 2B 06 BE 01 6F 5F 7F 4F 80 2F 91 2F 0E 94 73 09 81 E0 0E 94 1D 06 80 2F 91 2F C2 50 DF 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 08 95 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 C8 51 D1 40 0F B6 F8 94 DE BF 0F BE 00 +1393 1738098149698 pro JtagIce3 [0x11] <<< 06 00 00 06 80 +1393 1738098149699 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149699 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149734 pro JtagIce3 [0x11] >>> 14 00 CD BF E8 2E F9 2E CE 01 01 96 0E 94 34 06 CE 01 02 96 0E 94 98 00 89 E7 91 E0 0E 94 98 00 49 81 BE 01 6E 5F 7F 4F CE 01 8E 5F 9E 4F 0E 94 E0 05 87 E1 FE 01 EE 5F FE 4F AC E0 B2 E0 01 90 0D 92 8A 95 E1 F7 8C E0 92 E0 0E 94 98 00 89 E7 91 E0 0E 94 98 00 6C E2 70 E0 8C E0 92 E0 0E 94 AB 0C 08 2F 19 2F 01 15 11 05 09 F4 46 C0 0C 50 12 40 68 01 DD 24 0F 2E FC E0 AF 2E F2 E0 BF 2E F0 2D 00 +1393 1738098149734 pro JtagIce3 [0x11] <<< 06 00 00 06 C0 +1393 1738098149735 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149735 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149770 pro JtagIce3 [0x11] >>> 14 00 A6 01 B5 01 84 E2 92 E0 0E 94 9B 0C F5 01 15 89 56 89 B6 01 63 5F 7D 4F 41 2F 84 EA 92 E0 0E 94 9B 0C 00 93 23 02 10 1B 10 93 24 03 4B E3 60 E0 84 E2 92 E0 0E 94 46 03 80 93 25 03 83 E0 91 E0 E3 E2 F2 E0 AE 2D BF 2D 01 90 0D 92 01 97 E1 F7 8E 2D 9F 2D C8 5E DE 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 08 95 EC E0 F2 E0 15 89 56 89 00 +1393 1738098149770 pro JtagIce3 [0x11] <<< 06 00 00 07 00 +1393 1738098149771 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149771 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149806 pro JtagIce3 [0x11] >>> 14 00 41 2F BF 01 84 E2 92 E0 0E 94 9B 0C 10 93 23 02 E4 EA F2 E0 8E E4 9F E2 91 83 80 83 81 E4 82 83 13 E0 C2 CF 53 98 5B 98 08 95 E9 E6 F0 E0 80 81 88 60 80 83 80 81 8B 7F 80 83 E9 9A 08 95 E9 E6 F0 E0 80 81 82 60 80 83 80 81 8E 7F 80 83 E8 9A 08 95 F8 94 A8 95 E0 E6 F0 E0 80 81 88 61 80 83 85 E0 80 83 80 81 80 64 80 83 78 94 08 95 F8 94 E0 E6 F0 E0 80 81 88 61 80 83 10 82 78 94 08 95 00 +1393 1738098149806 pro JtagIce3 [0x11] <<< 06 00 00 07 40 +1393 1738098149807 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149807 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149842 pro JtagIce3 [0x11] >>> 14 00 CF 93 DF 93 00 D0 0F 92 CD B7 DE B7 80 E8 89 83 8A 83 8B 83 23 E0 AE 01 4F 5F 5F 4F 63 E1 88 E6 0E 94 CF 04 0F 90 0F 90 0F 90 DF 91 CF 91 08 95 68 2F 88 E6 0E 94 65 05 08 95 80 E0 0E 94 58 07 08 95 81 E0 0E 94 58 07 08 95 4A E0 64 E0 88 E6 0E 94 FA 04 08 95 42 E0 61 E0 88 E6 0E 94 FA 04 08 95 48 2F 59 2F 27 E0 66 E0 88 E6 0E 94 15 05 08 95 CF 93 DF 93 00 D0 00 D0 00 D0 0F 92 CD B7 00 +1393 1738098149842 pro JtagIce3 [0x11] <<< 06 00 00 07 80 +1393 1738098149843 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149843 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149878 pro JtagIce3 [0x11] >>> 14 00 DE B7 86 EC 93 E0 0E 94 71 07 A6 EC B3 E0 9C 91 EF EB F3 E0 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 89 0F 80 83 11 96 9C 91 11 97 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 89 0F 81 83 12 96 9C 91 12 97 89 2F 82 95 8F 70 8B 70 28 2F 22 0F 22 0F 82 1B 88 0F 9F 7B 89 0F 82 83 13 96 8C 91 13 97 83 83 14 96 9C 91 14 97 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 89 0F 00 +1393 1738098149878 pro JtagIce3 [0x11] <<< 06 00 00 07 C0 +1393 1738098149879 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149879 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149914 pro JtagIce3 [0x11] >>> 14 00 84 83 15 96 9C 91 15 97 89 2F 82 95 8F 70 87 70 28 2F 22 0F 22 0F 82 1B 88 0F 9F 77 89 0F 85 83 16 96 9C 91 89 2F 82 95 8F 70 28 2F 22 0F 22 0F 82 1B 88 0F 9E 51 89 0F 86 83 87 E0 DE 01 11 96 01 90 0D 92 8A 95 E1 F7 29 81 3A 81 4B 81 5C 81 6D 81 7E 81 8F 81 90 E0 27 96 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 08 95 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 00 D0 00 +1393 1738098149914 pro JtagIce3 [0x11] <<< 06 00 00 08 00 +1393 1738098149915 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149915 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149950 pro JtagIce3 [0x11] >>> 14 00 00 D0 00 D0 0F 92 CD B7 DE B7 A2 2E B3 2E C4 2E 5C 83 D6 2E E7 2E F8 2E 80 ED 0E 94 89 04 18 2F 81 15 99 F0 11 E0 81 2F 27 96 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 08 95 86 E0 0E 94 BC 04 0D EC A0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 8A 0D 0E 94 BC 04 B0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 00 +1393 1738098149950 pro JtagIce3 [0x11] <<< 06 00 00 08 40 +1393 1738098149951 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149951 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098149986 pro JtagIce3 [0x11] >>> 14 00 8B 0D 0E 94 BC 04 C0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 8C 0D 0E 94 BC 04 8C 81 0E 94 BC 04 D0 9E 91 2D 11 24 96 95 96 95 96 95 89 2F 88 0F 89 0F 88 0F 8D 0D 0E 94 BC 04 E0 9E 01 2D 11 24 06 95 06 95 06 95 80 2F 88 0F 80 0F 88 0F 8E 0D 0E 94 BC 04 8F 2D 90 E0 6A E0 70 E0 0E 94 65 0C 6D 5F 7F 4F 86 2F 88 0F 86 0F 88 0F 9E E1 9F 0D 89 0F 0E 94 BC 04 0E 94 A8 04 00 +1393 1738098149986 pro JtagIce3 [0x11] <<< 06 00 00 08 80 +1393 1738098149987 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098149987 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150021 pro JtagIce3 [0x11] >>> 14 00 92 CF CF 93 DF 93 CD B7 DE B7 C8 54 D1 09 0F B6 F8 94 DE BF 0F BE CD BF 0E 94 00 04 8F EC 97 E0 01 97 F1 F7 00 C0 00 00 8E E7 93 E0 0E 94 7B 02 2E 96 4F AD 2E 97 4B 30 08 F0 4A E0 50 E0 BE 01 62 5B 7F 4F 83 E8 93 E0 0E 94 9B 0C C2 5B DE 4F 48 81 CE 54 D1 40 4B 30 08 F0 4A E0 50 E0 BE 01 62 53 7F 4F 8D E8 93 E0 0E 94 9B 0C EE E7 F3 E0 84 E1 80 83 81 E0 84 83 83 83 8D B7 9E B7 81 54 00 +1393 1738098150021 pro JtagIce3 [0x11] <<< 06 00 00 08 C0 +1393 1738098150022 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150022 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150057 pro JtagIce3 [0x11] >>> 14 00 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 01 90 0D 92 8A 95 E1 F7 0E 94 80 03 0F B6 F8 94 DE BF 0F BE CD BF 84 E6 90 E0 0E 94 C4 03 81 15 09 F4 47 C0 CE 01 08 96 0E 94 75 01 81 E4 FE 01 38 96 AD E3 B3 E0 01 90 0D 92 8A 95 E1 F7 80 91 41 03 82 30 59 F0 82 E0 C8 5B DF 4F 0F B6 F8 94 DE BF 0F BE CD BF DF 91 CF 91 08 95 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE 00 +1393 1738098150057 pro JtagIce3 [0x11] <<< 06 00 00 09 00 +1393 1738098150058 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150058 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150093 pro JtagIce3 [0x11] >>> 14 00 8D BF AD B7 BE B7 11 96 81 E4 ED E3 F3 E0 01 90 0D 92 8A 95 E1 F7 0E 94 4D 01 C1 5B DE 4F 28 81 CF 54 D1 40 ED E3 F3 E0 36 81 47 81 60 85 71 85 53 85 0F B6 F8 94 DE BF 0F BE CD BF 82 85 0E 94 F5 07 81 E0 CB CF 8F E2 91 E0 0E 94 98 00 82 E0 C5 CF 80 E4 80 93 7C 00 10 92 7B 00 81 E8 80 93 7A 00 80 E0 08 95 EA E7 F0 E0 80 81 8F 77 80 83 08 95 EA E7 F0 E0 80 81 80 68 80 83 08 95 81 11 00 +1393 1738098150093 pro JtagIce3 [0x11] <<< 06 00 00 09 40 +1393 1738098150094 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150094 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150129 pro JtagIce3 [0x11] >>> 14 00 09 C0 80 E4 80 93 7C 00 EA E7 F0 E0 80 81 80 64 80 83 08 95 8E 30 49 F0 EC E7 F0 E0 90 81 90 7F 90 83 90 81 89 2B 80 83 EF CF 8E E4 80 93 7C 00 EB CF 80 91 7A 00 82 95 81 70 08 95 80 91 78 00 90 91 79 00 08 95 0E 94 3F 09 0E 94 59 09 81 15 E1 F3 0E 94 5E 09 9C 01 EA E7 F0 E0 90 81 90 61 90 83 C9 01 08 95 2F 92 3F 92 5F 92 6F 92 7F 92 8F 92 9F 92 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 00 +1393 1738098150129 pro JtagIce3 [0x11] <<< 06 00 00 09 80 +1393 1738098150130 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150130 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150165 pro JtagIce3 [0x11] >>> 14 00 0F 93 1F 93 CF 93 DF 93 00 D0 CD B7 DE B7 26 2E 37 2E 2D B7 3E B7 3A 83 29 83 10 92 CD 04 D1 01 2C 91 23 30 49 F1 21 E0 20 93 CD 04 21 E0 31 E0 ED EC F3 E0 A8 2F B9 2F 01 90 0D 92 21 50 30 40 D9 F7 E9 81 FA 81 0F B6 F8 94 FE BF 0F BE ED BF 0F 90 0F 90 DF 91 CF 91 1F 91 0F 91 FF 90 EF 90 DF 90 CF 90 BF 90 AF 90 9F 90 8F 90 7F 90 6F 90 5F 90 3F 90 2F 90 08 95 F1 01 21 81 2F 3F 09 F4 00 +1393 1738098150165 pro JtagIce3 [0x11] <<< 06 00 00 09 C0 +1393 1738098150166 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150166 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150201 pro JtagIce3 [0x11] >>> 14 00 4E C0 D1 01 12 96 9C 90 B9 2D B8 70 7B 2E F1 01 43 81 84 80 6B 2E 65 E0 70 E0 93 FE 03 C0 65 80 66 E0 70 E0 04 2F 10 E0 98 01 2F 5F 3F 4F AD B7 BE B7 A2 1B B3 0B 0F B6 F8 94 BE BF 0F BE AD BF ED B7 FE B7 31 96 7F 01 41 15 E9 F0 5B 01 F1 01 E6 0F F7 1F 97 01 55 24 5A 94 54 0E C5 2C D1 2C A1 01 4F 5F 5F 4F 45 0D 51 1D 46 0F 57 1F 61 91 D9 01 6D 93 9D 01 E4 17 F5 07 C9 F7 B6 01 6F 5F 00 +1393 1738098150201 pro JtagIce3 [0x11] <<< 06 00 00 0A 00 +1393 1738098150202 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150202 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150237 pro JtagIce3 [0x11] >>> 14 00 7F 4F 6A 0D 7B 1D F7 01 E0 0F F1 1F 10 82 F7 01 20 81 24 35 41 F0 2B E0 20 93 CD 04 87 CF 22 E0 20 93 CD 04 83 CF 29 2D 27 70 21 30 21 F0 2C E0 20 93 CD 04 7B CF 71 14 11 F0 66 0D 71 1D F1 01 E6 0F F7 1F 20 81 62 0F 71 1D FB 01 31 96 8A 94 58 2D 52 1B 82 16 A1 F0 E2 0D F3 1D 2E EC 33 E0 D1 01 12 96 A6 0F B7 1F 4F EF 45 0F BD 01 64 0F 71 1D 41 91 D9 01 4D 93 9D 01 E6 17 F7 07 C9 F7 00 +1393 1738098150237 pro JtagIce3 [0x11] <<< 06 00 00 0A 40 +1393 1738098150238 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150238 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150272 pro JtagIce3 [0x11] >>> 14 00 50 93 CD 03 53 CF 8F 93 81 E0 80 93 F1 04 8F 91 18 95 1F 92 0F 92 0F B6 0F 92 11 24 2F 93 3F 93 4F 93 5F 93 6F 93 7F 93 8F 93 9F 93 AF 93 BF 93 EF 93 FF 93 81 E0 80 93 F0 04 80 91 F2 04 81 15 89 F0 FF 91 EF 91 BF 91 AF 91 9F 91 8F 91 7F 91 6F 91 5F 91 4F 91 3F 91 2F 91 0F 90 0F BE 0F 90 1F 90 18 95 81 E0 80 93 F2 04 0E 94 29 07 E9 CF 1F 92 0F 92 0F B6 0F 92 11 24 2F 93 3F 93 4F 93 00 +1393 1738098150272 pro JtagIce3 [0x11] <<< 06 00 00 0A 80 +1393 1738098150273 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150273 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150308 pro JtagIce3 [0x11] >>> 14 00 5F 93 6F 93 7F 93 8F 93 9F 93 AF 93 BF 93 EF 93 FF 93 10 92 F2 04 0E 94 37 07 FF 91 EF 91 BF 91 AF 91 9F 91 8F 91 7F 91 6F 91 5F 91 4F 91 3F 91 2F 91 0F 90 0F BE 0F 90 1F 90 18 95 F8 94 81 E0 0E 94 1D 06 80 E0 0E 94 24 06 80 E0 0E 94 C4 05 80 E0 0E 94 CB 05 80 E0 0E 94 79 04 85 B7 80 66 85 BF 8F 7D 85 BF 83 B7 81 7F 84 60 83 BF 83 B7 81 60 83 BF 78 94 88 95 08 95 0E 94 39 09 8E E0 00 +1393 1738098150308 pro JtagIce3 [0x11] <<< 06 00 00 0A C0 +1393 1738098150309 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150309 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150344 pro JtagIce3 [0x11] >>> 14 00 0E 94 63 09 8E E0 0E 94 63 09 8E E0 0E 94 63 09 90 93 F7 05 80 93 F6 05 0E 94 33 09 80 91 F6 05 90 91 F7 05 08 95 CD B7 DE B7 CA 50 D1 40 0F B6 F8 94 DE BF 0F BE CD BF 81 E0 0E 94 79 04 8F E1 9E E4 01 97 F1 F7 00 C0 00 00 0E 94 12 07 0E 94 84 00 80 E4 91 E0 0E 94 98 00 0E 94 80 04 0E 94 6A 04 0E 94 29 09 0E 94 15 07 0E 94 1F 07 0F 2E FF EC CF 2E F4 E0 DF 2E F0 2D 0D EE 14 E0 F6 01 00 +1393 1738098150344 pro JtagIce3 [0x11] <<< 06 00 00 0B 00 +1393 1738098150345 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150345 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150380 pro JtagIce3 [0x11] >>> 14 00 11 92 11 92 E0 17 F1 07 D9 F7 CE 01 08 96 0E 94 6E 06 83 E0 91 E0 FE 01 38 96 A3 EF B4 E0 01 90 0D 92 01 97 E1 F7 8D B7 9E B7 83 50 91 40 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 83 E0 91 E0 E3 EF F4 E0 01 90 0D 92 01 97 E1 F7 0E 94 81 08 80 93 CE 04 9F EF 20 E7 82 E0 91 50 20 40 80 40 E1 F7 00 C0 00 00 0F B6 F8 94 DE BF 0F BE CD BF 0E 94 40 07 0E 94 65 07 0E 94 6B 07 0E 94 00 +1393 1738098150380 pro JtagIce3 [0x11] <<< 06 00 00 0B 40 +1393 1738098150381 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150381 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150416 pro JtagIce3 [0x11] >>> 14 00 61 07 0E 94 5D 07 0F 2E FF EC EF 2E F4 E0 FF 2E F0 2D 04 C0 80 91 F1 04 81 11 21 C0 8C E7 91 E0 0E 94 98 00 80 E0 0E 94 CB 05 80 E0 0E 94 C4 05 0E 94 79 00 0E 94 9E 0A 80 91 F0 04 81 15 51 F3 10 92 F0 04 E0 91 EF 04 F0 E0 EE 0F FF 1F E1 53 FB 4F 80 81 91 81 01 96 91 83 80 83 DB CF 10 92 F1 04 80 91 EF 04 8F 5F 80 93 EF 04 0E 94 61 07 0E 94 5D 07 83 E8 91 E0 0E 94 98 00 0E 94 79 00 00 +1393 1738098150416 pro JtagIce3 [0x11] <<< 06 00 00 0B 80 +1393 1738098150417 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150417 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150452 pro JtagIce3 [0x11] >>> 14 00 0E 94 61 07 0E 94 5D 07 81 E0 0E 94 79 04 0E 94 00 04 81 E0 0E 94 24 06 80 E0 0E 94 1D 06 CE 01 08 96 0E 94 6E 06 83 E0 91 E0 FE 01 38 96 A3 EF B4 E0 01 90 0D 92 01 97 E1 F7 80 91 EF 04 83 30 08 F4 AC CF 10 92 EF 04 80 91 CE 04 82 30 09 F4 8A C0 88 EF 95 E0 0E 94 7B 02 0E 94 BD 0A B8 2E A9 2E 0E 94 79 07 29 83 3A 83 4B 83 5C 83 6D 83 7E 83 8F 83 FF 92 EF 92 AF 92 BF 92 00 D0 00 D0 00 +1393 1738098150452 pro JtagIce3 [0x11] <<< 06 00 00 0B C0 +1393 1738098150453 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150453 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150488 pro JtagIce3 [0x11] >>> 14 00 00 D0 0F 92 AD B7 BE B7 11 96 87 E0 FE 01 31 96 01 90 0D 92 8A 95 E1 F7 8D B7 9E B7 83 50 91 40 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 83 E0 91 E0 E3 EF F4 E0 01 90 0D 92 01 97 E1 F7 CE 01 08 96 0E 94 8C 02 81 E4 FE 01 38 96 A8 EF B5 E0 01 90 0D 92 8A 95 E1 F7 0F B6 F8 94 DE BF 0F BE CD BF 8F E9 91 E0 0E 94 98 00 8D B7 9E B7 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 00 +1393 1738098150488 pro JtagIce3 [0x11] <<< 06 00 00 0C 00 +1393 1738098150489 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150489 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150524 pro JtagIce3 [0x11] >>> 14 00 BE B7 11 96 81 E4 E8 EF F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 4D 01 8D B7 9E B7 8F 5B 9F 4F 0F B6 F8 94 DE BF 0F BE CD BF 81 54 91 09 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 81 E4 E8 EF F5 E0 01 90 0D 92 8A 95 E1 F7 0E 94 80 03 0F B6 F8 94 DE BF 0F BE CD BF F6 01 11 92 11 92 E0 17 F1 07 D9 F7 1B CF 8D B7 9E B7 83 50 91 40 0F B6 F8 94 9E BF 0F BE 8D BF AD B7 BE B7 11 96 83 E0 00 +1393 1738098150524 pro JtagIce3 [0x11] <<< 06 00 00 0C 40 +1393 1738098150525 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150525 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150560 pro JtagIce3 [0x11] >>> 14 00 91 E0 E3 EF F4 E0 01 90 0D 92 01 97 E1 F7 0E 94 81 08 80 93 CE 04 0F B6 F8 94 DE BF 0F BE CD BF 58 CF AA 1B BB 1B 51 E1 07 C0 AA 1F BB 1F A6 17 B7 07 10 F0 A6 1B B7 0B 88 1F 99 1F 5A 95 A9 F7 80 95 90 95 BC 01 CD 01 08 95 97 FB 07 2E 16 F4 00 94 07 D0 77 FD 09 D0 0E 94 51 0C 07 FC 05 D0 3E F4 90 95 81 95 9F 4F 08 95 70 95 61 95 7F 4F 08 95 A1 E2 1A 2E AA 1B BB 1B FD 01 0D C0 AA 1F 00 +1393 1738098150560 pro JtagIce3 [0x11] <<< 06 00 00 0C 80 +1393 1738098150561 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150561 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150596 pro JtagIce3 [0x11] >>> 14 00 BB 1F EE 1F FF 1F A2 17 B3 07 E4 07 F5 07 20 F0 A2 1B B3 0B E4 0B F5 0B 66 1F 77 1F 88 1F 99 1F 1A 94 69 F7 60 95 70 95 80 95 90 95 9B 01 AC 01 BD 01 CF 01 08 95 FB 01 DC 01 02 C0 01 90 0D 92 41 50 50 40 D8 F7 08 95 DC 01 01 C0 6D 93 41 50 50 40 E0 F7 08 95 FC 01 81 91 86 17 21 F0 88 23 D9 F7 99 27 08 95 31 97 CF 01 08 95 AE E0 B0 E0 EC EB FC E0 0C 94 86 0F 0D 89 1E 89 86 E0 8C 83 00 +1393 1738098150596 pro JtagIce3 [0x11] <<< 06 00 00 0C C0 +1393 1738098150597 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150597 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150632 pro JtagIce3 [0x11] >>> 14 00 1A 83 09 83 8F 89 98 8D 81 30 20 E8 92 07 10 F0 80 E0 90 E8 01 97 9E 83 8D 83 AE 01 45 5E 5F 4F 69 8D 7A 8D CE 01 01 96 0E 94 E8 0C 4D 81 5E 81 57 FD 0A C0 2F 81 38 85 42 17 53 07 0C F4 9A 01 02 0F 13 1F F8 01 10 82 2E 96 E4 E0 0C 94 A2 0F AB E0 B0 E0 EE EE FC E0 0C 94 79 0F 6C 01 7B 01 8A 01 FC 01 17 82 16 82 83 81 81 FF DA C1 9A E0 49 2E F6 01 23 81 F7 01 23 FD 85 91 23 FF 81 91 00 +1393 1738098150632 pro JtagIce3 [0x11] <<< 06 00 00 0D 00 +1393 1738098150633 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150633 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150667 pro JtagIce3 [0x11] >>> 14 00 7F 01 81 15 09 F4 1F C1 85 32 39 F4 23 FD 95 91 23 FF 91 91 7F 01 95 32 29 F4 B6 01 90 E0 0E 94 EA 0E E7 CF 30 E0 61 2C 51 2C 71 2C F0 E2 7F 16 40 F5 9B 32 D9 F0 58 F4 90 32 D1 F0 93 32 F1 F0 9E 32 99 F5 76 FC FF C0 68 94 76 F8 06 C0 9D 32 91 F0 90 33 C1 F4 68 94 70 F8 F7 01 23 FD 95 91 23 FF 91 91 7F 01 91 11 E1 CF 29 C0 68 94 71 F8 68 94 72 F8 F2 CF 68 94 73 F8 EF CF 68 94 74 F8 00 +1393 1738098150667 pro JtagIce3 [0x11] <<< 06 00 00 0D 40 +1393 1738098150669 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150669 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150703 pro JtagIce3 [0x11] >>> 14 00 EC CF 77 FC 1C C0 80 ED 89 0F 8A 30 C8 F6 76 FE 05 C0 64 9C 80 0D 11 24 68 2E DF CF 54 9C 80 0D 11 24 58 2E 68 94 75 F8 D8 CF 9C 36 19 F4 68 94 77 F8 D3 CF 9C 34 09 F4 4B C0 98 36 71 F2 89 2F 8F 7D 85 54 83 30 08 F4 45 C0 93 36 09 F4 66 C0 93 37 09 F4 69 C0 93 35 09 F4 75 C0 94 36 19 F0 99 36 09 F0 9F C0 F8 01 77 FE 95 C0 61 91 71 91 81 91 91 91 8F 01 27 2D 2F 76 72 2E 97 FF 09 C0 00 +1393 1738098150703 pro JtagIce3 [0x11] <<< 06 00 00 0D 80 +1393 1738098150705 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150705 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150739 pro JtagIce3 [0x11] >>> 14 00 90 95 80 95 70 95 61 95 7F 4F 8F 4F 9F 4F 68 94 77 F8 2A E0 30 E0 AE 01 4F 5F 5F 4F 5A 01 0E 94 1A 0F 8A 19 A8 2E 76 FE C5 C0 87 2D 8E 7F A6 14 08 F0 BF C0 74 FE 12 C1 72 FC 06 C1 F7 2D FE 7E 7F 2E B6 2C 87 2D 86 78 81 15 09 F4 C0 C0 01 C1 31 E0 83 CF 31 15 F9 F0 08 5F 1F 4F 8F E3 89 83 88 24 83 94 91 2C AE 01 4F 5F 5F 4F 5A 01 E8 94 77 F8 73 FC 03 C0 85 14 91 04 B0 F1 81 14 91 04 00 +1393 1738098150739 pro JtagIce3 [0x11] <<< 06 00 00 0D C0 +1393 1738098150741 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150741 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150775 pro JtagIce3 [0x11] >>> 14 00 D1 F5 51 14 09 F4 35 CF B6 01 80 E2 90 E0 0E 94 EA 0E 5A 94 F6 CF 0C 5F 1F 4F E0 CF F8 01 80 81 89 83 0E 5F 1F 4F DC CF F8 01 A1 90 B1 90 8F 01 66 2D 70 E0 76 FC 02 C0 6F EF 7F EF C5 01 0E 94 DF 0E 4C 01 D4 CF F8 01 A1 90 B1 90 8F 01 66 2D 70 E0 76 FC 02 C0 6F EF 7F EF C5 01 0E 94 D4 0E 4C 01 68 94 77 F8 C5 CF B6 01 80 E2 90 E0 0E 94 EA 0E 5A 94 C0 CF F5 01 77 FC 85 91 77 FE 81 91 00 +1393 1738098150775 pro JtagIce3 [0x11] <<< 06 00 00 0E 00 +1393 1738098150777 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150777 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150811 pro JtagIce3 [0x11] >>> 14 00 5F 01 B6 01 90 E0 0E 94 EA 0E 51 10 5A 94 F1 E0 8F 1A 91 08 B3 CF 61 91 71 91 07 2E 00 0C 88 0B 99 0B 68 CF 37 2C E8 94 34 F8 2A E0 30 E0 95 37 39 F1 57 2D 59 7F 35 2E 90 37 99 F0 58 F4 98 35 A9 F0 9F 36 D9 F0 F6 01 86 81 97 81 2B 96 E1 E1 0C 94 95 0F 98 37 B9 F7 74 FC 05 C0 20 E1 30 E0 0F C0 68 94 34 F8 68 94 32 F8 F8 CF 74 FE 03 C0 87 2D 86 60 38 2E 20 E1 32 E0 02 C0 28 E0 30 E0 00 +1393 1738098150812 pro JtagIce3 [0x11] <<< 06 00 00 0E 40 +1393 1738098150813 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150813 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150847 pro JtagIce3 [0x11] >>> 14 00 F8 01 37 FE 11 C0 61 91 71 91 81 91 91 91 8F 01 FE 01 31 96 5F 01 AF 01 0E 94 1A 0F 8A 19 A8 2E 73 2C E8 94 77 F8 3F CF 61 91 71 91 80 E0 90 E0 EE CF 78 2E BA 2C 74 FE 45 CF FE 01 EA 0D F1 1D 80 81 80 33 09 F0 43 C0 27 2D 29 7E 72 2E 73 FC 0E C0 70 FE 4F C0 6A 2C B5 14 18 F4 65 0C 6B 18 B5 2C 85 2D 8B 19 5B 14 08 F4 80 E0 B8 0E B5 14 08 F0 42 C0 5B 18 74 FE 41 C0 B6 01 80 E3 90 E0 00 +1393 1738098150848 pro JtagIce3 [0x11] <<< 06 00 00 0E 80 +1393 1738098150849 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150849 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150883 pro JtagIce3 [0x11] >>> 14 00 0E 94 EA 0E 72 FE 09 C0 88 E5 90 E0 71 FC 02 C0 88 E7 90 E0 B6 01 0E 94 EA 0E A6 14 D8 F1 AA 94 B1 2C 4F EF A4 1A B4 0A CE 01 01 96 3C 01 A8 0E B9 1E F5 01 82 91 5F 01 B6 01 90 E0 0E 94 EA 0E 6A 14 7B 04 B1 F7 1D CF B6 2C 78 2E B6 CF 72 FC 02 C0 B3 94 BC CF B3 94 B3 94 B9 CF B6 2C 78 2E F1 CE B6 01 80 E2 90 E0 0E 94 EA 0E 33 94 35 14 C0 F3 B7 CF 3B 2C FB CF 51 2C BD CF 87 2D 86 78 00 +1393 1738098150883 pro JtagIce3 [0x11] <<< 06 00 00 0E C0 +1393 1738098150885 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150885 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150919 pro JtagIce3 [0x11] >>> 14 00 81 15 59 F2 80 E2 71 FC 8B E2 77 FC 8D E2 B6 01 90 E0 C1 CF B6 01 80 E3 90 E0 0E 94 EA 0E 6A 94 BC CF 8F EF 9F EF 52 CF FC 01 05 90 61 50 70 40 01 10 D8 F7 80 95 90 95 8E 0F 9F 1F 08 95 FC 01 61 50 70 40 01 90 01 10 D8 F7 80 95 90 95 8E 0F 9F 1F 08 95 0F 93 1F 93 CF 93 DF 93 18 2F 09 2F EB 01 8B 81 81 FD 09 C0 1F EF 0F EF 81 2F 90 2F DF 91 CF 91 1F 91 0F 91 08 95 82 FF 14 C0 2E 81 00 +1393 1738098150919 pro JtagIce3 [0x11] <<< 06 00 00 0F 00 +1393 1738098150921 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150921 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150955 pro JtagIce3 [0x11] >>> 14 00 3F 81 8C 81 9D 81 28 17 39 07 3C F4 E8 81 F9 81 CF 01 01 96 99 83 88 83 10 83 8E 81 9F 81 01 96 9F 83 8E 83 E3 CF E8 85 F9 85 81 2F 09 95 89 2B A1 F3 DA CF FA 01 AA 27 28 30 51 F1 20 31 81 F1 E8 94 6F 93 6E 7F 6E 5F 7F 4F 8F 4F 9F 4F AF 4F B1 E0 3E D0 B4 E0 3C D0 67 0F 78 1F 89 1F 9A 1F A1 1D 68 0F 79 1F 8A 1F 91 1D A1 1D 6A 0F 71 1D 81 1D 91 1D A1 1D 20 D0 09 F4 68 94 3F 91 2A E0 00 +1393 1738098150956 pro JtagIce3 [0x11] <<< 06 00 00 0F 40 +1393 1738098150957 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150957 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098150991 pro JtagIce3 [0x11] >>> 14 00 26 9F 11 24 30 19 30 5D 31 93 DE F6 CF 01 08 95 46 2F 47 70 40 5D 41 93 B3 E0 0F D0 C9 F7 F6 CF 46 2F 4F 70 40 5D 4A 33 18 F0 49 5D 31 FD 40 52 41 93 02 D0 A9 F7 EA CF B4 E0 A6 95 97 95 87 95 77 95 67 95 BA 95 C9 F7 00 97 61 05 71 05 08 95 9B 01 AC 01 0A 2E 06 94 57 95 47 95 37 95 27 95 BA 95 C9 F7 62 0F 73 1F 84 1F 95 1F A0 1D 08 95 2F 92 3F 92 4F 92 5F 92 6F 92 7F 92 8F 92 9F 92 00 +1393 1738098150992 pro JtagIce3 [0x11] <<< 06 00 00 0F 80 +1393 1738098150993 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098150993 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098151027 pro JtagIce3 [0x11] >>> 14 00 AF 92 BF 92 CF 92 DF 92 EF 92 FF 92 0F 93 1F 93 CF 93 DF 93 CD B7 DE B7 CA 1B DB 0B 0F B6 F8 94 DE BF 0F BE CD BF 09 94 2A 88 39 88 48 88 5F 84 6E 84 7D 84 8C 84 9B 84 AA 84 B9 84 C8 84 DF 80 EE 80 FD 80 0C 81 1B 81 AA 81 B9 81 CE 0F D1 1D 0F B6 F8 94 DE BF 0F BE CD BF ED 01 08 95 F8 94 FF CF 25 75 00 2C 00 20 20 20 20 00 4C 45 4E 47 54 48 00 54 4F 00 46 52 4F 4D 00 44 54 59 50 45 00 +1393 1738098151028 pro JtagIce3 [0x11] <<< 06 00 00 0F C0 +1393 1738098151029 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098151029 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098151063 pro JtagIce3 [0x11] >>> 14 00 00 46 4C 41 47 53 00 41 53 20 4E 55 4D 42 45 52 00 44 69 64 20 6E 6F 74 20 67 65 74 20 52 58 0D 0A 00 0D 0A 0D 0A 20 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 20 53 54 41 52 54 49 4E 47 21 20 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 20 0D 0A 0D 0A 00 4C 4F 4F 50 0D 0A 00 49 6E 63 72 65 6D 65 6E 74 69 6E 67 20 6D 69 6E 75 74 65 20 69 6E 64 65 78 0D 0A 00 +1393 1738098151064 pro JtagIce3 [0x11] <<< 06 00 00 10 00 +1393 1738098151065 pro JtagIce3 [0x11] >>> 06 00 +1393 1738098151065 pro JtagIce3 [0x11] <<< 14 00 80 20 +1393 1738098151099 pro JtagIce3 [0x11] >>> 14 00 00 53 65 6E 64 69 6E 67 20 74 68 69 73 20 6D 65 73 73 61 67 65 0D 0A 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 +1393 1738098151099 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Post:SendOperation +1393 1738098151099 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return Value +1393 1738098151099 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB None +1393 1738098151099 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return End + +1393 1738098151100 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Pre:endOfOperations +1393 1738098151100 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload +1393 1738098151100 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB null +1393 1738098151100 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload End +1393 1738098151100 pro JtagIce3 [0x11] <<< 11 01 01 +1393 1738098151103 pro JtagIce3 [0x11] >>> 11 00 +1393 1738098151103 pro JtagIce3 [0x01] <<< 11 00 00 +1393 1738098151104 pro JtagIce3 [0x01] >>> 80 00 +1393 1738098151104 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Post:endOfOperations +1393 1738098151104 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return Value +1393 1738098151104 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB None +1393 1738098151104 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return End + +1393 1738098151105 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Pre:SendOperation +1393 1738098151105 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload +1393 1738098151105 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Values: +1393 1738098151105 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Type = releasefromreset, Mask = 00000000, Erase = false, Production Mode = true +1393 1738098151105 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload End +1393 1738098151105 pro JtagIce3 [0x01] <<< 11 00 00 +1393 1738098151106 pro JtagIce3 [0x01] >>> 80 00 +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Post:SendOperation +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return Value +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB None +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Return End +1393 1738098151106 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is null + +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetFirmwareInfo +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +1393 1738098151106 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1393 1738098151106 NativeController::GetFirmwareInfo entry +1393 1738098151106 pro JtagIce3 [0x01] <<< 02 00 00 00 01 +1393 1738098151107 pro JtagIce3 [0x01] >>> 84 01 00 00 +1393 1738098151107 NativeController::getFirmwareVersion entry +1393 1738098151107 pro JtagIce3 [0x01] <<< 02 00 00 01 01 +1393 1738098151108 pro JtagIce3 [0x01] >>> 84 01 01 00 +1393 1738098151108 pro JtagIce3 [0x01] <<< 02 00 00 02 01 +1393 1738098151109 pro JtagIce3 [0x01] >>> 84 01 2D 00 +1393 1738098151109 pro JtagIce3 [0x01] <<< 02 00 00 03 02 +1393 1738098151110 pro JtagIce3 [0x01] >>> 84 01 07 00 00 +1393 1738098151110 NativeController::getFirmwareVersion exit +1393 1738098151110 pro JtagIce3 [0x01] <<< 02 00 00 09 01 +1393 1738098151111 pro JtagIce3 [0x01] >>> 84 01 00 11 +1393 1738098151111 NativeController::tryGetFPGAVersion entry +1393 1738098151111 pro JtagIce3 [0x01] <<< 02 00 00 10 01 +1393 1738098151112 pro JtagIce3 [0x01] >>> 84 01 00 11 +1393 1738098151112 pro JtagIce3 [0x01] <<< 02 00 00 11 01 +1393 1738098151113 pro JtagIce3 [0x01] >>> 84 01 00 11 +1393 1738098151113 pro JtagIce3 [0x01] <<< 02 00 00 12 01 +1393 1738098151114 pro JtagIce3 [0x01] >>> 84 01 00 11 +1393 1738098151114 NativeController::tryGetFPGAVersion exit +1393 1738098151114 NativeController::tryGetFPGAVersion exit with exception No value present +1393 1738098151114 pro JtagIce3 [0x01] <<< 02 00 00 06 01 +1393 1738098151115 pro JtagIce3 [0x01] >>> 84 01 05 00 +1393 1738098151115 pro JtagIce3 [0x01] <<< 02 00 00 07 01 +1393 1738098151116 pro JtagIce3 [0x01] >>> 84 01 05 00 +1393 1738098151116 pro JtagIce3 [0x01] <<< 02 00 00 0A 01 +1393 1738098151117 pro JtagIce3 [0x01] >>> 84 01 00 11 +1393 1738098151117 NativeController::GetFirmwareInfo exit +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:GetFirmwareInfo +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG FirmwareInfo: Values: +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG FirmwareInfo: boot = false, bootVer = 5.5.0 (0x05.0x05.0x00), apVer = 1.45.7 (0x01.0x2d.0x07), fpgaVer = null, scriptVer = null, macAddress = , devID = 0, devID1 = 0, devSN0 = 0, devSN1 = 0, serialNumber = null, appCommitID = null, scriptCommitID = null, PCB_ID = 0 +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetPowerInfo +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG PowerInfo: Values: +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG PowerInfo: shotDownSystem = true, isToolPower = false, voltage = 0.000000, useVppFirst = false, useLowVoltageProgramming = true, useMaintainActivePower = false +1393 1738098151117 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1393 1738098151117 NativeController::GetVoltageInfo entry +1393 1738098151117 pro JtagIce3 [0x01] <<< 02 00 01 00 02 +1393 1738098151118 pro JtagIce3 [0x01] >>> 84 01 85 0E 00 +1393 1738098151118 pro JtagIce3 [0x01] <<< 02 00 01 20 02 +1393 1738098151119 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1393 1738098151119 NativeController::GetVoltageInfo TSUP exit with exception + The requested command is not supported. (17) +1393 1738098151119 pro JtagIce3 [0x01] <<< 02 00 01 02 02 +1393 1738098151120 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1393 1738098151120 NativeController::GetVoltageInfo VUSB exit with exception + The requested command is not supported. (17) +1393 1738098151120 NativeController::GetVoltageInfo exit +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetPowerInfo +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:Disconnect +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1393 1738098151120 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1393 1738098151120 NativeController::Disconnect entry +1393 1738098151120 pro JtagIce3 [0x01] <<< 11 00 00 +1393 1738098151121 pro JtagIce3 [0x01] >>> 80 00 +1393 1738098151121 NativeController::Disconnect exit +1393 1738098151121 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:Disconnect +1393 1738098151121 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1393 1738098151121 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1393 1738098151121 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End +1393 1738098151121 GEN4_CONNECT_DIAGNOSTICS:Removing plug and play observer com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@23817016 +1393 1738098151121 GEN4_CONNECT_DIAGNOSTICS:Begin PlugNPlayObservers list dump: +1393 1738098151121 GEN4_CONNECT_DIAGNOSTICS:End PlugNPlayObservers list dump: +1393 1738098151222 GEN4_CONNECT_DIAGNOSTICS:Calling RIDbgToolCom.Disconnect +1393 1738098151222 GEN4_CONNECT_DIAGNOSTICS:Calling MPLABCommTool.Detach to remove tool from plug and play list +1393 1738098151222 GEN4_CONNECT_DIAGNOSTICS:Calling RIDbgToolCom.DisconnectFromMPlabComm +1393 1738098151222 GEN4_CONNECT_DIAGNOSTICS:Calling MPLABCommTool.Disconnect +1442 1738098353480 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is NOT null +1442 1738098353480 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 2141, AttachedToolVID = 3eb +1442 1738098353480 GEN4_CONNECT_DIAGNOSTICS:transport type = USB +1442 1738098353480 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 2141, AttachedToolVID = 3eb +1442 1738098353481 com.microchip.mplab.mdbcore.RealICETool.RIDbgToolCom +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:Before MPLABCommTool.Connect() +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:After MPLABCommTool.Connect() +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool.Connect() returned MPLABCOMM_NO_ERROR +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:Attaching to MPLABCommTool plugnplay +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:Adding new plug and play observer com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@7448ba4f +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:Begin PlugNPlayObservers list dump: +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@7448ba4f +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:End PlugNPlayObservers list dump: +1442 1738098353481 GEN4_CONNECT_DIAGNOSTICS:Registering for alternate PNP notifications. CommPnPCriteria.cPIDList = [2177, 2179, 217a, 2142, 2142], CommPnPCriteria.cSerialNumber = j42700011280 + +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:init +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: Values: +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: pcAddress = 7fffffffffffffff, Vpp = 5.00, useRowEraseIfVoltageIsLow = false, voltageBelowWhichUseRowErase = 0.00, deviceName = ATmega328PB, programmerType = +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: MemInfo values: +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = ffff, exists = true, startAddr = 00000000, endAddr = 00007fff, rowSize = 0080, rowEraseSize = 0080, addrInc = 0001, widthProgram = 0001 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 00ff, exists = true, startAddr = 00820000, endAddr = 00820002, rowSize = 0001, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0080, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 00ff, exists = true, startAddr = 00000000, endAddr = 000003ff, rowSize = 0004, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 7fffffff, exists = true, startAddr = 00840000, endAddr = 00840002, rowSize = 0001, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB DeviceInfo: CfgRequiredBitsMask Values: +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Address = 00820000, Mask = 000000ff +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Address = 00820001, Mask = 000000ff +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Address = 00820002, Mask = 0000000f +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Address = 00830000, Mask = 0000003f +1442 1738098353505 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB BasicInfo: Values: +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:init +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB none +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB RI4DebugInterface +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB com.microchip.mplab.libs.atmelice.implementations.DebugInterface@412d6216 +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB RI4ProgramInterface +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB com.microchip.mplab.libs.atmelice.implementations.ProgramInterface@700622be +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB RI4ConnectInterface +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB com.microchip.mplab.libs.atmelice.implementations.ConnectInterface@78a864d9 +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB RI4ControllerDiagnosticsInterface +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB com.microchip.mplab.libs.atmelice.implementations.UnimplementedDiagnostics@603ba0cf +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB ProgrammerToGo +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB null +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Pre:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Status +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Payload End +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Post:GetInterfaceProvider +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return Value +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB null +1442 1738098353506 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATmega328PB Return End + +1442 1738098353507 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:EstablishCommunincations +1442 1738098353507 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353507 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG com.microchip.mplab.mdbcore.AtmelIceScripting.AIceScriptingCom@5a0f5d0b +1442 1738098353507 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353507 NativeController::EstablishCommunincations entry +1442 1738098353508 pro JtagIce3 [0x00] <<< 00 00 00 +1442 1738098353509 pro JtagIce3 [0x00] >>> 81 00 00 01 11 12 13 14 +1442 1738098353509 pro JtagIce3 [0x01] <<< 10 00 +1442 1738098353511 pro JtagIce3 [0x01] >>> 80 00 +1442 1738098353511 pro JtagIce3 [0x00] <<< 00 00 03 +1442 1738098353512 pro JtagIce3 [0x00] >>> 81 00 01 04 05 06 07 +1442 1738098353512 pro JtagIce3 [0x01] <<< 02 00 01 20 02 +1442 1738098353513 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1442 1738098353513 NativeController::EstablishCommunincations exit +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:EstablishCommunincations +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG true +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetFirmwareInfo +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +1442 1738098353513 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353513 NativeController::GetFirmwareInfo entry +1442 1738098353513 pro JtagIce3 [0x01] <<< 02 00 00 00 01 +1442 1738098353514 pro JtagIce3 [0x01] >>> 84 01 00 00 +1442 1738098353514 NativeController::getFirmwareVersion entry +1442 1738098353514 pro JtagIce3 [0x01] <<< 02 00 00 01 01 +1442 1738098353515 pro JtagIce3 [0x01] >>> 84 01 01 00 +1442 1738098353515 pro JtagIce3 [0x01] <<< 02 00 00 02 01 +1442 1738098353516 pro JtagIce3 [0x01] >>> 84 01 2D 00 +1442 1738098353516 pro JtagIce3 [0x01] <<< 02 00 00 03 02 +1442 1738098353517 pro JtagIce3 [0x01] >>> 84 01 07 00 00 +1442 1738098353517 NativeController::getFirmwareVersion exit +1442 1738098353517 pro JtagIce3 [0x01] <<< 02 00 00 09 01 +1442 1738098353518 pro JtagIce3 [0x01] >>> 84 01 00 11 +1442 1738098353518 NativeController::tryGetFPGAVersion entry +1442 1738098353518 pro JtagIce3 [0x01] <<< 02 00 00 10 01 +1442 1738098353519 pro JtagIce3 [0x01] >>> 84 01 00 11 +1442 1738098353519 pro JtagIce3 [0x01] <<< 02 00 00 11 01 +1442 1738098353521 pro JtagIce3 [0x01] >>> 84 01 00 11 +1442 1738098353521 pro JtagIce3 [0x01] <<< 02 00 00 12 01 +1442 1738098353522 pro JtagIce3 [0x01] >>> 84 01 00 11 +1442 1738098353522 NativeController::tryGetFPGAVersion exit +1442 1738098353522 NativeController::tryGetFPGAVersion exit with exception No value present +1442 1738098353522 pro JtagIce3 [0x01] <<< 02 00 00 06 01 +1442 1738098353523 pro JtagIce3 [0x01] >>> 84 01 05 00 +1442 1738098353523 pro JtagIce3 [0x01] <<< 02 00 00 07 01 +1442 1738098353524 pro JtagIce3 [0x01] >>> 84 01 05 00 +1442 1738098353524 pro JtagIce3 [0x01] <<< 02 00 00 0A 01 +1442 1738098353525 pro JtagIce3 [0x01] >>> 84 01 00 11 +1442 1738098353525 NativeController::GetFirmwareInfo exit +1442 1738098353525 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:GetFirmwareInfo +1442 1738098353525 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353525 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG FirmwareInfo: Values: +1442 1738098353525 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG FirmwareInfo: boot = false, bootVer = 5.5.0 (0x05.0x05.0x00), apVer = 1.45.7 (0x01.0x2d.0x07), fpgaVer = null, scriptVer = null, macAddress = , devID = 0, devID1 = 0, devSN0 = 0, devSN1 = 0, serialNumber = null, appCommitID = null, scriptCommitID = null, PCB_ID = 0 +1442 1738098353525 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End +1442 1738098353525 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.ConnectionHandler.CheckForFWUpdates() +1442 1738098353525 GEN4_CONNECT_DIAGNOSTICS:Created FirmwareUpdateHandler com.microchip.mplab.mdbcore.AtmelIceScripting.OperationHandlers.AIceScriptingFirmwareUpdateHandler@37e81c35 + +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetUpdateFirmwareInfo +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG UpdateFirmwareInfo: Values: +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG UpdateFirmwareInfo: license = dCejLCt9ZV4fWdqYk3htQgdNYCC2nccSTvVdTD2oCjW3gRUtjikRtla11IiYo1wq, updateId = 2147483647 +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetUpdateFirmwareInfo +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End +1442 1738098353527 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.ConnectionHandler.CheckForFWUpdates() + +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetPowerInfo +1442 1738098353527 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353528 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG PowerInfo: Values: +1442 1738098353528 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG PowerInfo: shotDownSystem = false, isToolPower = false, voltage = 5.000000, useVppFirst = false, useLowVoltageProgramming = true, useMaintainActivePower = false +1442 1738098353528 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353528 NativeController::GetVoltageInfo entry +1442 1738098353528 pro JtagIce3 [0x01] <<< 02 00 01 00 02 +1442 1738098353529 pro JtagIce3 [0x01] >>> 84 01 6C 0E 00 +1442 1738098353529 pro JtagIce3 [0x01] <<< 02 00 01 20 02 +1442 1738098353530 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1442 1738098353530 NativeController::GetVoltageInfo TSUP exit with exception + The requested command is not supported. (17) +1442 1738098353530 pro JtagIce3 [0x01] <<< 02 00 01 02 02 +1442 1738098353531 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1442 1738098353531 NativeController::GetVoltageInfo VUSB exit with exception + The requested command is not supported. (17) +1442 1738098353531 NativeController::GetVoltageInfo exit +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetPowerInfo +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetVoltageInfo +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +1442 1738098353531 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353531 NativeController::GetVoltageInfo entry +1442 1738098353531 pro JtagIce3 [0x01] <<< 02 00 01 00 02 +1442 1738098353532 pro JtagIce3 [0x01] >>> 84 01 6E 0E 00 +1442 1738098353532 pro JtagIce3 [0x01] <<< 02 00 01 20 02 +1442 1738098353533 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1442 1738098353533 NativeController::GetVoltageInfo TSUP exit with exception + The requested command is not supported. (17) +1442 1738098353533 pro JtagIce3 [0x01] <<< 02 00 01 02 02 +1442 1738098353534 pro JtagIce3 [0x01] >>> 84 01 00 00 11 +1442 1738098353534 NativeController::GetVoltageInfo VUSB exit with exception + The requested command is not supported. (17) +1442 1738098353534 NativeController::GetVoltageInfo exit +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:GetVoltageInfo +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG VoltagesInfo: Values: +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG VoltagesInfo: internalVdd = 0, internalVpp = 0, targetVdd = 0, targetVpp = -2147483648, vddSense = 3694, temp = 0, vddCurrentSense = 0, vddVoltageSense = -2147483648 +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetLEDBrightness +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG 5 +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetLEDBrightness +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:SetToolInfo +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG ToolInfo: Values: +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG ToolInfo: speedLevel = 1, PGCResistance = 4700, PGDResistance = 4700, PGCPullDir = PullDown, PGDPullDir = PullDown, ICSPSelected = Wire2 +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Post:SetToolInfo +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return Value +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG none +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Return End + +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Pre:GetTargetIDInfo +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG null +1442 1738098353534 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG Payload End +1442 1738098353534 NativeController::GetTargetIDInfo entry +1442 1738098353534 pro JtagIce3 [0x12] <<< 01 00 00 00 01 01 +1442 1738098353535 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098353535 pro JtagIce3 [0x12] <<< 01 00 00 01 04 01 00 00 00 +1442 1738098353536 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098353536 pro JtagIce3 [0x12] <<< 01 00 01 00 01 01 +1442 1738098353537 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098353537 pro JtagIce3 [0x11] <<< 1D 7D 00 +1442 1738098353538 pro JtagIce3 [0x11] >>> 1D 00 +1442 1738098353538 pro JtagIce3 [0x11] <<< 10 C8 64 19 20 00 53 03 AC 53 00 00 +1442 1738098354090 pro JtagIce3 [0x11] >>> 10 C0 + +1442 1738098359301 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Pre:SendOperation +1442 1738098359301 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload +1442 1738098359301 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Values: +1442 1738098359301 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB OperationInfo: Type = switchtoisp, Mask = 00000000, Erase = false, Production Mode = true +1442 1738098359301 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATmega328PB Payload End +1442 1738098359301 pro JtagIce3 [0x12] <<< 01 00 00 00 01 01 +1442 1738098359302 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098359302 pro JtagIce3 [0x12] <<< 01 00 00 01 01 02 +1442 1738098359303 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098359303 pro JtagIce3 [0x12] <<< 01 00 01 00 01 05 +1442 1738098359304 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098359304 pro JtagIce3 [0x12] <<< 01 00 02 00 1F 80 00 00 80 00 00 00 00 00 00 00 3F 00 00 00 01 00 04 04 01 01 01 00 00 31 22 21 1F 20 57 46 +1442 1738098359305 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098359305 pro JtagIce3 [0x12] <<< 10 00 00 +1442 1738098360958 pro JtagIce3 [0x12] >>> A0 00 10 +1442 1738098360958 pro JtagIce3 [0x12] <<< 01 00 00 00 01 01 +1442 1738098360959 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098360959 pro JtagIce3 [0x12] <<< 01 00 00 01 04 01 00 00 00 +1442 1738098360960 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098360960 pro JtagIce3 [0x12] <<< 01 00 01 00 01 01 +1442 1738098360961 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098360961 pro JtagIce3 [0x11] <<< 1D 7D 00 +1442 1738098360962 pro JtagIce3 [0x11] >>> 1D 00 +1442 1738098360962 pro JtagIce3 [0x12] <<< 01 00 00 00 01 01 +1442 1738098360963 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098360963 pro JtagIce3 [0x12] <<< 01 00 00 01 04 01 00 00 00 +1442 1738098360964 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098360964 pro JtagIce3 [0x12] <<< 01 00 01 00 01 01 +1442 1738098360965 pro JtagIce3 [0x12] >>> 80 00 +1442 1738098360965 pro JtagIce3 [0x11] <<< 1D 7D 00 +1442 1738098360966 pro JtagIce3 [0x11] >>> 1D 00 +1442 1738098360966 pro JtagIce3 [0x11] <<< 10 C8 64 19 20 00 53 03 AC 53 00 00 +1442 1738098361518 pro JtagIce3 [0x11] >>> 10 C0 +1442 1738098361521 pro JtagIce3 [0x01] <<< 11 00 00 +1442 1738098361522 pro JtagIce3 [0x01] >>> 80 00 diff --git a/avr_code/defines.c b/avr_code/defines.c new file mode 100644 index 0000000..904874a --- /dev/null +++ b/avr_code/defines.c @@ -0,0 +1,12 @@ +#include "defines.h" + + unsigned char DATA_BUFFER_65[64]; + uint8_t DATA_BUFFER_7[7]; +// uint8_t DATA_BUFFER_254[255]; + unsigned char DATA_BUFFER_20[20]; + ndef_message NDEF_MSG; + trimmed_string_struct TRIMMED_STRING; + identifier_results IDENTIFIER; + tx_rx_data_struct TX_DATA; + tx_rx_data_struct RX_DATA; + time_struct TIME; \ No newline at end of file diff --git a/avr_code/defines.h b/avr_code/defines.h new file mode 100644 index 0000000..c828e12 --- /dev/null +++ b/avr_code/defines.h @@ -0,0 +1,115 @@ +/* + * File: defines.h + * Author: thebears + * + * Created on December 18, 2024, 11:41 AM + */ + +#ifndef DEFINES_H +#define DEFINES_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include "stdint.h" + +#include +#include +#include +#define F_CPU 8000000UL // 16 MHz clock speed +#define BAUD 38400 +#define F_SCL 200000UL + +#define DO_UART true +#define ITERATING false + +#define MIN(a,b) (((a)<(b))?(a):(b)) +#define MAX(a,b) (((a)>(b))?(a):(b)) + +extern unsigned char DATA_BUFFER_65[64]; +extern uint8_t DATA_BUFFER_7[7]; +//extern uint8_t DATA_BUFFER_254[255]; +extern unsigned char DATA_BUFFER_20[20]; + +typedef struct { + uint8_t payload_len; + char payload[255]; + uint8_t success; +} ndef_message; +extern ndef_message NDEF_MSG; + +typedef struct { + char str[21]; // Pointer to the modified string + size_t length; // Length of the modified string +} trimmed_string_struct; +extern trimmed_string_struct TRIMMED_STRING; + +typedef struct { + uint8_t name_len; + char name_str[128]; + char diameter_str[128]; + uint8_t diameter_len; + uint8_t hashed; +} identifier_results; +extern identifier_results IDENTIFIER; + + +typedef struct { + uint8_t len; + uint8_t to; + uint8_t from; + uint8_t dtype; + uint8_t flags; + unsigned char msg[60]; +} tx_rx_data_struct; +extern tx_rx_data_struct TX_DATA; +extern tx_rx_data_struct RX_DATA; + +typedef struct { + uint8_t Second; // 0-59 + uint8_t Minute; // 0-59 + uint8_t Hour; // 0-23 + uint8_t Wday; // Day of week, 1-7 (1 = Sunday) + uint8_t Day; // 1-31 + uint8_t Month; // 1-12 + uint8_t Year; // Full year (e.g., 2024) +} time_struct; +extern time_struct TIME; + + +typedef enum { + RTC_RFM69_SET_TIME_SUCCESS = 1, + RTC_RFM69_SET_TIME_FAILED = 2, +} RTC_RFM69_STATUS; + + +typedef enum // Goes into ID +{ DATA_SEND_SUCCESS = 1, + DATA_NOT_SENT = 2 } DATA_SEND_STATUS; + + +typedef enum // Goes into ID +{ MSG_TYPE_STRING = 1, + MSG_TYPE_BINARY = 2 } MSG_DATA_TYPE; + +typedef enum // Goes into flags +{ MSG_REQ_CTIME = 1, + MSG_RESP_CTIME = 2, + MSG_SEND_COUNTS = 31, + MSG_RECV_COUNTS_SUCCESS = 32, + MSG_RECV_COUNTS_FAIL = 33, + MSG_RESENT_COUNTS = 34} MSG_REQUEST_TYPE_FLAG; + + + +#define WHILE_BREAK(counter, attempts) \ + counter+=1; \ + if ((counter+1) > attempts) { break;}; + +#ifdef __cplusplus +} +#endif + +#endif /* DEFINES_H */ + diff --git a/avr_code/dist/default/debug/avr_code.debug.elf b/avr_code/dist/default/debug/avr_code.debug.elf new file mode 100755 index 0000000..18839ac Binary files /dev/null and b/avr_code/dist/default/debug/avr_code.debug.elf differ diff --git a/avr_code/dist/default/debug/avr_code.debug.map b/avr_code/dist/default/debug/avr_code.debug.map new file mode 100644 index 0000000..d8bb890 --- /dev/null +++ b/avr_code/dist/default/debug/avr_code.debug.map @@ -0,0 +1,1301 @@ +Archive member included to satisfy reference by file (symbol) + +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + build/default/debug/rfm69.o (__udivmodhi4) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + build/default/debug/max31329.o (__divmodhi4) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + build/default/debug/rfm69.o (__udivmodsi4) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o (exit) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + build/default/debug/uart.o (__do_copy_data) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + build/default/debug/uart.o (__do_clear_bss) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + build/default/debug/uart.o (dtostrf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + build/default/debug/rfm69.o (memcpy) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + build/default/debug/rfm69.o (memset) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + build/default/debug/st25dv.o (strchr) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + build/default/debug/uart.o (snprintf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (vfprintf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) (ftoa_prf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) (__ftoa_engine) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen_P) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (fputc) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (__ultoa_invert) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__prologue_saves__) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__epilogue_restores__) + +Discarded input sections + + .data 0x00000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .bss 0x00000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .text 0x00000000 0x0 build/default/debug/uart.o + .data 0x00000000 0x0 build/default/debug/uart.o + .bss 0x00000000 0x0 build/default/debug/uart.o + .text.uart_sendStringArray + 0x00000000 0x2c build/default/debug/uart.o + .text.uart_print_uint16 + 0x00000000 0x64 build/default/debug/uart.o + .text.uart_print_float + 0x00000000 0x64 build/default/debug/uart.o + .text.bytes2hex + 0x00000000 0x6c build/default/debug/uart.o + .rodata.uart_print_binary_hex.str1.1 + 0x00000000 0x4 build/default/debug/uart.o + .text.uart_print_binary_hex + 0x00000000 0x8e build/default/debug/uart.o + .rodata.uart_print_hex.str1.1 + 0x00000000 0x6 build/default/debug/uart.o + .text.uart_print_hex + 0x00000000 0x62 build/default/debug/uart.o + .text.uart_print_hex_bin + 0x00000000 0xa4 build/default/debug/uart.o + .text.uart_print_binary + 0x00000000 0x6e build/default/debug/uart.o + .data.HexLookUp + 0x00000000 0x11 build/default/debug/uart.o + .bss.binary_string + 0x00000000 0x9 build/default/debug/uart.o + .bss.output_buffer + 0x00000000 0x200 build/default/debug/uart.o + .text 0x00000000 0x0 build/default/debug/rfm69.o + .data 0x00000000 0x0 build/default/debug/rfm69.o + .bss 0x00000000 0x0 build/default/debug/rfm69.o + .text.rfm69_set_state + 0x00000000 0xe build/default/debug/rfm69.o + .text.wait_rx_payload_ready + 0x00000000 0xc build/default/debug/rfm69.o + .text.set_rfm69_standby + 0x00000000 0x10 build/default/debug/rfm69.o + .text.set_rfm69_sleep + 0x00000000 0x10 build/default/debug/rfm69.o + .text.set_rfm69_tx_power + 0x00000000 0xa build/default/debug/rfm69.o + .bss.cond_5 0x00000000 0x1 build/default/debug/rfm69.o + .bss.cond_4 0x00000000 0x1 build/default/debug/rfm69.o + .bss.len_payload + 0x00000000 0x1 build/default/debug/rfm69.o + .bss.rssi 0x00000000 0x1 build/default/debug/rfm69.o + .text 0x00000000 0x0 build/default/debug/states.o + .data 0x00000000 0x0 build/default/debug/states.o + .bss 0x00000000 0x0 build/default/debug/states.o + .text.led_1_set_state + 0x00000000 0xe build/default/debug/states.o + .text.led_2_set_state + 0x00000000 0xe build/default/debug/states.o + .text.led_3_set_state + 0x00000000 0xe build/default/debug/states.o + .text 0x00000000 0x0 build/default/debug/i2c.o + .data 0x00000000 0x0 build/default/debug/i2c.o + .bss 0x00000000 0x0 build/default/debug/i2c.o + .text.read_one_byte_16bit_addr + 0x00000000 0x8 build/default/debug/i2c.o + .text.read_one_byte_16bit_addr_no_err_register + 0x00000000 0x1e build/default/debug/i2c.o + .text 0x00000000 0x0 build/default/debug/m95128.o + .data 0x00000000 0x0 build/default/debug/m95128.o + .bss 0x00000000 0x0 build/default/debug/m95128.o + .text.write_page_address + 0x00000000 0x20 build/default/debug/m95128.o + .text.eeprom_write + 0x00000000 0x92 build/default/debug/m95128.o + .text.write_last_page_value + 0x00000000 0x22 build/default/debug/m95128.o + .text.eeprom_read + 0x00000000 0x5e build/default/debug/m95128.o + .text.get_last_page + 0x00000000 0x1c build/default/debug/m95128.o + .text.eeprom_write_tx_data + 0x00000000 0x42 build/default/debug/m95128.o + .text.eeprom_read_tx_data + 0x00000000 0x5c build/default/debug/m95128.o + .text.read_struct_last_page + 0x00000000 0x20 build/default/debug/m95128.o + .text.write_struct_to_last_page + 0x00000000 0x5c build/default/debug/m95128.o + .text.eeprom_clear_page + 0x00000000 0x18 build/default/debug/m95128.o + .text.delete_last_page + 0x00000000 0x20 build/default/debug/m95128.o + .bss.rx_data_struct + 0x00000000 0x41 build/default/debug/m95128.o + .bss.data_recv_buffer + 0x00000000 0x40 build/default/debug/m95128.o + .bss.data_sent_buffer + 0x00000000 0x40 build/default/debug/m95128.o + .bss.addr 0x00000000 0x2 build/default/debug/m95128.o + .text 0x00000000 0x0 build/default/debug/spi.o + .data 0x00000000 0x0 build/default/debug/spi.o + .bss 0x00000000 0x0 build/default/debug/spi.o + .text 0x00000000 0x0 build/default/debug/st25dv.o + .data 0x00000000 0x0 build/default/debug/st25dv.o + .bss 0x00000000 0x0 build/default/debug/st25dv.o + .text.rfid_read_system_register + 0x00000000 0xc build/default/debug/st25dv.o + .text 0x00000000 0x0 build/default/debug/interrupts.o + .data 0x00000000 0x0 build/default/debug/interrupts.o + .bss 0x00000000 0x0 build/default/debug/interrupts.o + .text 0x00000000 0x0 build/default/debug/max31329.o + .data 0x00000000 0x0 build/default/debug/max31329.o + .bss 0x00000000 0x0 build/default/debug/max31329.o + .text 0x00000000 0x0 build/default/debug/power_mgmt.o + .data 0x00000000 0x0 build/default/debug/power_mgmt.o + .bss 0x00000000 0x0 build/default/debug/power_mgmt.o + .text.shutdown_all_peripherals + 0x00000000 0x34 build/default/debug/power_mgmt.o + .debug_info 0x00000000 0x84 build/default/debug/power_mgmt.o + .debug_abbrev 0x00000000 0x53 build/default/debug/power_mgmt.o + .debug_aranges + 0x00000000 0x20 build/default/debug/power_mgmt.o + .debug_ranges 0x00000000 0x10 build/default/debug/power_mgmt.o + .debug_line 0x00000000 0x8c build/default/debug/power_mgmt.o + .debug_str 0x00000000 0x1a1 build/default/debug/power_mgmt.o + .comment 0x00000000 0x13 build/default/debug/power_mgmt.o + .debug_frame 0x00000000 0x24 build/default/debug/power_mgmt.o + .text 0x00000000 0x0 build/default/debug/adc.o + .data 0x00000000 0x0 build/default/debug/adc.o + .bss 0x00000000 0x0 build/default/debug/adc.o + .text 0x00000000 0x0 build/default/debug/ndef.o + .data 0x00000000 0x0 build/default/debug/ndef.o + .bss 0x00000000 0x0 build/default/debug/ndef.o + .text 0x00000000 0x0 build/default/debug/main.o + .data 0x00000000 0x0 build/default/debug/main.o + .bss 0x00000000 0x0 build/default/debug/main.o + .bss.increment_wheel_count + 0x00000000 0x1 build/default/debug/main.o + .bss.main_counter + 0x00000000 0x2 build/default/debug/main.o + .bss.rx_data 0x00000000 0x41 build/default/debug/main.o + .bss.td 0x00000000 0x7 build/default/debug/main.o + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text.avr-libc + 0x00000000 0x4a /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .comment 0x00000000 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text.avr-libc + 0x00000000 0x2c4 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .comment 0x00000000 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text.avr-libc + 0x00000000 0x1b0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .progmemx.data.ftoa_engine + 0x00000000 0xfa /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x00000000 0x00008000 xr +data 0x00800100 0x00000800 rw!x +eeprom 0x00810000 0x00000400 rw!x +fuse 0x00820000 0x00000003 rw!x +lock 0x00830000 0x00000400 rw!x +signature 0x00840000 0x00000400 rw!x +user_signatures 0x00850000 0x00000400 rw!x +*default* 0x00000000 0xffffffff + +Linker script and memory map + +Address of section .data set to 0x800100 +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o +LOAD build/default/debug/uart.o +LOAD build/default/debug/rfm69.o +LOAD build/default/debug/states.o +LOAD build/default/debug/i2c.o +LOAD build/default/debug/m95128.o +LOAD build/default/debug/spi.o +LOAD build/default/debug/st25dv.o +LOAD build/default/debug/interrupts.o +LOAD build/default/debug/max31329.o +LOAD build/default/debug/power_mgmt.o +LOAD build/default/debug/adc.o +LOAD build/default/debug/ndef.o +LOAD build/default/debug/main.o + 0x00000001 __MPLAB_BUILD = 0x1 + 0x00000001 __ICD2RAM = 0x1 + 0x00000001 __MPLAB_DEBUG = 0x1 + 0x00000001 __DEBUG = 0x1 +START GROUP +LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libm.a +END GROUP +START GROUP +LOAD /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a +LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libm.a +LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/libatmega328pb.a +END GROUP + [0x00000000] __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 + [0x00008000] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x20000 + [0x00800100] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800060 + [0x00000800] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 + [0x00000400] __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 + [0x00000003] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400 + 0x00000400 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400 + 0x00000400 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400 + 0x00000400 __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400 + +.hash + *(.hash) + +.dynsym + *(.dynsym) + +.dynstr + *(.dynstr) + +.gnu.version + *(.gnu.version) + +.gnu.version_d + *(.gnu.version_d) + +.gnu.version_r + *(.gnu.version_r) + +.rel.init + *(.rel.init) + +.rela.init + *(.rela.init) + +.rel.text + *(.rel.text) + *(.rel.text.*) + *(.rel.gnu.linkonce.t*) + +.rela.text + *(.rela.text) + *(.rela.text.*) + *(.rela.gnu.linkonce.t*) + +.rel.fini + *(.rel.fini) + +.rela.fini + *(.rela.fini) + +.rel.rodata + *(.rel.rodata) + *(.rel.rodata.*) + *(.rel.gnu.linkonce.r*) + +.rela.rodata + *(.rela.rodata) + *(.rela.rodata.*) + *(.rela.gnu.linkonce.r*) + +.rel.data + *(.rel.data) + *(.rel.data.*) + *(.rel.gnu.linkonce.d*) + +.rela.data + *(.rela.data) + *(.rela.data.*) + *(.rela.gnu.linkonce.d*) + +.rel.ctors + *(.rel.ctors) + +.rela.ctors + *(.rela.ctors) + +.rel.dtors + *(.rel.dtors) + +.rela.dtors + *(.rela.dtors) + +.rel.got + *(.rel.got) + +.rela.got + *(.rela.got) + +.rel.bss + *(.rel.bss) + +.rela.bss + *(.rela.bss) + +.rel.plt + *(.rel.plt) + +.rela.plt + *(.rela.plt) + +.text 0x00000000 0x22ba + *(.vectors) + .vectors 0x00000000 0xb4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x00000000 __vectors + 0x00000000 __vector_default + *(.vectors) + *(.progmem.gcc*) + 0x000000b4 . = ALIGN (0x2) + 0x000000b4 __trampolines_start = . + *(.trampolines) + .trampolines 0x000000b4 0x0 linker stubs + *(.trampolines*) + 0x000000b4 __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + *(.progmem.*) + 0x000000b4 . = ALIGN (0x2) + *(.lowtext) + *(.lowtext*) + 0x000000b4 __ctors_start = . + *(.ctors) + 0x000000b4 __ctors_end = . + 0x000000b4 __dtors_start = . + *(.dtors) + 0x000000b4 __dtors_end = . + SORT_BY_NAME(*)(.ctors) + SORT_BY_NAME(*)(.dtors) + *(.init0) + .init0 0x000000b4 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x000000b4 __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x000000b4 0xc /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + .init4 0x000000c0 0x16 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + 0x000000c0 __do_copy_data + .init4 0x000000d6 0x10 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + 0x000000d6 __do_clear_bss + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x000000e6 0x8 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + *(.init9) + *(.text) + .text 0x000000ee 0x4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x000000ee __vector_38 + 0x000000ee __vector_22 + 0x000000ee __vector_28 + 0x000000ee __vector_32 + 0x000000ee __vector_34 + 0x000000ee __vector_24 + 0x000000ee __vector_12 + 0x000000ee __bad_interrupt + 0x000000ee __vector_31 + 0x000000ee __vector_35 + 0x000000ee __vector_39 + 0x000000ee __vector_3 + 0x000000ee __vector_23 + 0x000000ee __vector_30 + 0x000000ee __vector_25 + 0x000000ee __vector_11 + 0x000000ee __vector_13 + 0x000000ee __vector_17 + 0x000000ee __vector_19 + 0x000000ee __vector_7 + 0x000000ee __vector_41 + 0x000000ee __vector_43 + 0x000000ee __vector_27 + 0x000000ee __vector_5 + 0x000000ee __vector_33 + 0x000000ee __vector_37 + 0x000000ee __vector_4 + 0x000000ee __vector_44 + 0x000000ee __vector_9 + 0x000000ee __vector_21 + 0x000000ee __vector_15 + 0x000000ee __vector_36 + 0x000000ee __vector_29 + 0x000000ee __vector_40 + 0x000000ee __vector_8 + 0x000000ee __vector_26 + 0x000000ee __vector_14 + 0x000000ee __vector_10 + 0x000000ee __vector_16 + 0x000000ee __vector_18 + 0x000000ee __vector_20 + 0x000000ee __vector_42 + 0x000000f2 . = ALIGN (0x2) + *(.text.*) + .text.uart_wait_until_sent + 0x000000f2 0x16 build/default/debug/uart.o + 0x000000f2 uart_wait_until_sent + .text.uart_init + 0x00000108 0x18 build/default/debug/uart.o + 0x00000108 uart_init + .text.uart_sendChar + 0x00000120 0x10 build/default/debug/uart.o + 0x00000120 uart_sendChar + .text.uart_sendString + 0x00000130 0x20 build/default/debug/uart.o + 0x00000130 uart_sendString + .text.uart_print_uint8_array + 0x00000150 0xe0 build/default/debug/uart.o + 0x00000150 uart_print_uint8_array + .text.uart_print_uint8 + 0x00000230 0x6a build/default/debug/uart.o + 0x00000230 uart_print_uint8 + .text.uart_print_tx_rx_data + 0x0000029a 0x50 build/default/debug/rfm69.o + 0x0000029a uart_print_tx_rx_data + .text.rfm69_read_msg + 0x000002ea 0x96 build/default/debug/rfm69.o + 0x000002ea rfm69_read_msg + .text.spi_read_rfm69_rt + 0x00000380 0x26 build/default/debug/rfm69.o + 0x00000380 spi_read_rfm69_rt + .text.spi_write_rfm69_rt + 0x000003a6 0x2c build/default/debug/rfm69.o + 0x000003a6 spi_write_rfm69_rt + .text.spi_write_rfm69_multiple_rt + 0x000003d2 0x58 build/default/debug/rfm69.o + 0x000003d2 spi_write_rfm69_multiple_rt + .text.hash_3bytes + 0x0000042a 0xa8 build/default/debug/rfm69.o + 0x0000042a hash_3bytes + .text.set_rfm69_power_amp_boost + 0x000004d2 0x12 build/default/debug/rfm69.o + 0x000004d2 set_rfm69_power_amp_boost + .text.set_rfm69_power_amp_normal + 0x000004e4 0x12 build/default/debug/rfm69.o + 0x000004e4 set_rfm69_power_amp_normal + .text.reset_txrx_struct + 0x000004f6 0x22 build/default/debug/rfm69.o + 0x000004f6 reset_txrx_struct + .text.generate_wheel_counts_message + 0x00000518 0x14c build/default/debug/rfm69.o + 0x00000518 generate_wheel_counts_message + .text.set_rfm69_mode + 0x00000664 0x1c build/default/debug/rfm69.o + 0x00000664 set_rfm69_mode + .text.wait_tx_sent + 0x00000680 0xc build/default/debug/rfm69.o + 0x00000680 wait_tx_sent + .text.hash 0x0000068c 0x48 build/default/debug/rfm69.o + 0x0000068c hash + .text.wait_rfm69_mode_ready + 0x000006d4 0xc build/default/debug/rfm69.o + 0x000006d4 wait_rfm69_mode_ready + .text.set_rfm69_tx_mode + 0x000006e0 0x10 build/default/debug/rfm69.o + 0x000006e0 set_rfm69_tx_mode + .text.set_rfm69_rx_mode + 0x000006f0 0x10 build/default/debug/rfm69.o + 0x000006f0 set_rfm69_rx_mode + .text.rfm69_write_msg + 0x00000700 0x88 build/default/debug/rfm69.o + 0x00000700 rfm69_write_msg + .text.wait_rx_payload_ready_timeout + 0x00000788 0x42 build/default/debug/rfm69.o + 0x00000788 wait_rx_payload_ready_timeout + .text.send_message + 0x000007ca 0x16c build/default/debug/rfm69.o + 0x000007ca send_message + .text.set_rfm69_idle + 0x00000936 0x10 build/default/debug/rfm69.o + 0x00000936 set_rfm69_idle + .text.reset_rfm69 + 0x00000946 0x26 build/default/debug/rfm69.o + 0x00000946 reset_rfm69 + .text.rfm69_init + 0x0000096c 0xd4 build/default/debug/rfm69.o + 0x0000096c rfm69_init + .text.init_spi + 0x00000a40 0x10 build/default/debug/states.o + 0x00000a40 init_spi + .text.rfm69_reset_state + 0x00000a50 0xe build/default/debug/states.o + 0x00000a50 rfm69_reset_state + .text.ldo_set_state + 0x00000a5e 0xe build/default/debug/states.o + 0x00000a5e ldo_set_state + .text.i2c_init + 0x00000a6c 0x12 build/default/debug/i2c.o + 0x00000a6c i2c_init + .text.i2c_start + 0x00000a7e 0x3e build/default/debug/i2c.o + 0x00000a7e i2c_start + .text.i2c_stop + 0x00000abc 0x12 build/default/debug/i2c.o + 0x00000abc i2c_stop + .text.i2c_read_ack + 0x00000ace 0x16 build/default/debug/i2c.o + 0x00000ace i2c_read_ack + .text.i2c_write + 0x00000ae4 0x26 build/default/debug/i2c.o + 0x00000ae4 i2c_write + .text.write_n_bytes + 0x00000b0a 0x56 build/default/debug/i2c.o + 0x00000b0a write_n_bytes + .text.write_one_byte + 0x00000b60 0x20 build/default/debug/i2c.o + 0x00000b60 write_one_byte + .text.i2c_read_nack + 0x00000b80 0x16 build/default/debug/i2c.o + 0x00000b80 i2c_read_nack + .text.read_n_bytes + 0x00000b96 0x98 build/default/debug/i2c.o + 0x00000b96 read_n_bytes + .text.read_one_byte + 0x00000c2e 0x8 build/default/debug/i2c.o + 0x00000c2e read_one_byte + .text.read_one_byte_no_err_register + 0x00000c36 0x1e build/default/debug/i2c.o + 0x00000c36 read_one_byte_no_err_register + .text.read_n_bytes_16bit_addr + 0x00000c54 0xa0 build/default/debug/i2c.o + 0x00000c54 read_n_bytes_16bit_addr + .text.spi_eeprom_select + 0x00000cf4 0xe build/default/debug/m95128.o + 0x00000cf4 spi_eeprom_select + .text.spi_rfm69_select + 0x00000d02 0xe build/default/debug/spi.o + 0x00000d02 spi_rfm69_select + .text.spi_write + 0x00000d10 0x14 build/default/debug/spi.o + 0x00000d10 spi_write + .text.spi_read + 0x00000d24 0x8 build/default/debug/spi.o + 0x00000d24 spi_read + .text.remove_spaces + 0x00000d2c 0x7a build/default/debug/st25dv.o + 0x00000d2c remove_spaces + .text.rfid_set_low_power_down + 0x00000da6 0xe build/default/debug/st25dv.o + 0x00000da6 rfid_set_low_power_down + .text.rfid_set_i2c_power + 0x00000db4 0xe build/default/debug/st25dv.o + 0x00000db4 rfid_set_i2c_power + .text.rfid_read_memory + 0x00000dc2 0x12 build/default/debug/st25dv.o + 0x00000dc2 rfid_read_memory + .text.rfid_read_first_ndef_entry + 0x00000dd4 0x74 build/default/debug/st25dv.o + 0x00000dd4 rfid_read_first_ndef_entry + .text.get_nugget_data + 0x00000e48 0x148 build/default/debug/st25dv.o + 0x00000e48 get_nugget_data + .text.init_pins + 0x00000f90 0x6 build/default/debug/interrupts.o + 0x00000f90 init_pins + .text.set_up_reed_interrupt + 0x00000f96 0x14 build/default/debug/interrupts.o + 0x00000f96 set_up_reed_interrupt + .text.set_up_minute_interrupt + 0x00000faa 0x14 build/default/debug/interrupts.o + 0x00000faa set_up_minute_interrupt + .text.wdt_isr_enable + 0x00000fbe 0x1c build/default/debug/interrupts.o + 0x00000fbe wdt_isr_enable + .text.wdt_isr_disable + 0x00000fda 0x12 build/default/debug/interrupts.o + 0x00000fda wdt_isr_disable + .text.rtc_set_per_minute_alarm + 0x00000fec 0x30 build/default/debug/max31329.o + 0x00000fec rtc_set_per_minute_alarm + .text.uart_print_rtc_time + 0x0000101c 0x94 build/default/debug/max31329.o + 0x0000101c uart_print_rtc_time + .text.rtc_read_register + 0x000010b0 0xa build/default/debug/max31329.o + 0x000010b0 rtc_read_register + .text.rtc_read_status_register + 0x000010ba 0x8 build/default/debug/max31329.o + 0x000010ba rtc_read_status_register + .text.rtc_read_interrupt_register + 0x000010c2 0x8 build/default/debug/max31329.o + 0x000010c2 rtc_read_interrupt_register + .text.rtc_set_alarm_config + 0x000010ca 0xc build/default/debug/max31329.o + 0x000010ca rtc_set_alarm_config + .text.rtc_enable_interrupts + 0x000010d6 0xc build/default/debug/max31329.o + 0x000010d6 rtc_enable_interrupts + .text.rtc_read_time_array + 0x000010e2 0x10 build/default/debug/max31329.o + 0x000010e2 rtc_read_time_array + .text.rtc_read_time + 0x000010f2 0xf8 build/default/debug/max31329.o + 0x000010f2 rtc_read_time + .text.rtc_write_time + 0x000011ea 0x118 build/default/debug/max31329.o + 0x000011ea rtc_write_time + .text.set_time_from_rfm69 + 0x00001302 0x150 build/default/debug/max31329.o + 0x00001302 set_time_from_rfm69 + .text.adc_Initialize + 0x00001452 0x14 build/default/debug/adc.o + 0x00001452 adc_Initialize + .text.adc_Disable + 0x00001466 0xc build/default/debug/adc.o + 0x00001466 adc_Disable + .text.adc_Enable + 0x00001472 0xc build/default/debug/adc.o + 0x00001472 adc_Enable + .text.adc_StartConversion + 0x0000147e 0x34 build/default/debug/adc.o + 0x0000147e adc_StartConversion + .text.adc_IsConversionDone + 0x000014b2 0xa build/default/debug/adc.o + 0x000014b2 adc_IsConversionDone + .text.adc_GetConversionResult + 0x000014bc 0xa build/default/debug/adc.o + 0x000014bc adc_GetConversionResult + .text.adc_GetConversion + 0x000014c6 0x20 build/default/debug/adc.o + 0x000014c6 adc_GetConversion + .text.readNDEFText + 0x000014e6 0x1a0 build/default/debug/ndef.o + 0x000014e6 readNDEFText + .text.__vector_1 + 0x00001686 0xc build/default/debug/main.o + 0x00001686 __vector_1 + .text.__vector_2 + 0x00001692 0x76 build/default/debug/main.o + 0x00001692 __vector_2 + .text.__vector_6 + 0x00001708 0x4c build/default/debug/main.o + 0x00001708 __vector_6 + .text.start_sleeping + 0x00001754 0x3e build/default/debug/main.o + 0x00001754 start_sleeping + .text.get_battery_reading + 0x00001792 0x2c build/default/debug/main.o + 0x00001792 get_battery_reading + .text.main 0x000017be 0x43c build/default/debug/main.o + 0x000017be main + .text.libgcc.div + 0x00001bfa 0x28 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + 0x00001bfa __udivmodhi4 + .text.libgcc.div + 0x00001c22 0x28 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + 0x00001c22 __divmodhi4 + 0x00001c22 _div + .text.libgcc.div + 0x00001c4a 0x44 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + 0x00001c4a __udivmodsi4 + .text.avr-libc + 0x00001c8e 0x12 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + 0x00001c8e memcpy + .text.avr-libc + 0x00001ca0 0xe /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + 0x00001ca0 memset + .text.avr-libc + 0x00001cae 0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + 0x00001cae strchr + .text.avr-libc + 0x00001cc4 0x64 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + 0x00001cc4 snprintf + .text.avr-libc + 0x00001d28 0x3d8 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + 0x00001d28 vfprintf + .text.avr-libc + 0x00002100 0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + 0x00002100 strnlen_P + .text.avr-libc + 0x00002116 0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + 0x00002116 strnlen + .text.avr-libc + 0x0000212c 0x60 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + 0x0000212c fputc + .text.avr-libc + 0x0000218c 0xbc /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + 0x0000218c __ultoa_invert + .text.libgcc.prologue + 0x00002248 0x38 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + 0x00002248 __prologue_saves__ + .text.libgcc.prologue + 0x00002280 0x36 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + 0x00002280 __epilogue_restores__ + 0x000022b6 . = ALIGN (0x2) + *(.fini9) + .fini9 0x000022b6 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + 0x000022b6 exit + 0x000022b6 _exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x000022b6 0x4 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + *(.fini0) + *(.hightext) + *(.hightext*) + *(.progmemx.*) + 0x000022ba . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + 0x000022ba _etext = . + +.data 0x00800100 0x120 load address 0x000022ba + 0x00800100 PROVIDE (__data_start = .) + *(.data) + *(.data*) + *(.gnu.linkonce.d*) + *(.rodata) + *(.rodata*) + .rodata.uart_print_uint8_array.str1.1 + 0x00800100 0x11f build/default/debug/uart.o + 0xd (size before relaxing) + .rodata.uart_print_uint16.str1.1 + 0x0080021f 0x4 build/default/debug/uart.o + .rodata.uart_print_uint8.str1.1 + 0x0080021f 0x2 build/default/debug/uart.o + .rodata.uart_print_tx_rx_data.str1.1 + 0x0080021f 0x25 build/default/debug/rfm69.o + .rodata.send_message.str1.1 + 0x0080021f 0xf build/default/debug/rfm69.o + .rodata.get_nugget_data.str1.1 + 0x0080021f 0x3 build/default/debug/st25dv.o + .rodata.uart_print_rtc_time.str1.1 + 0x0080021f 0x1d build/default/debug/max31329.o + .rodata.set_time_from_rfm69.str1.1 + 0x0080021f 0x11 build/default/debug/max31329.o + .rodata.main.str1.1 + 0x0080021f 0xb6 build/default/debug/main.o + *(.gnu.linkonce.r*) + 0x008002d6 . = ALIGN (0x2) + *fill* 0x0080021f 0x1 + 0x00800220 _edata = . + 0x00800220 PROVIDE (__data_end = .) + +.bss 0x00800220 0x4cd + 0x00800220 PROVIDE (__bss_start = .) + *(.bss) + *(.bss*) + .bss.array_internal + 0x00800220 0x10 build/default/debug/uart.o + 0x00800220 array_internal + .bss.cond_3 0x00800230 0x1 build/default/debug/rfm69.o + 0x00800230 cond_3 + .bss.cond_2 0x00800231 0x1 build/default/debug/rfm69.o + 0x00800231 cond_2 + .bss.cond_1 0x00800232 0x1 build/default/debug/rfm69.o + 0x00800232 cond_1 + .bss.c_hash_3 0x00800233 0x1 build/default/debug/rfm69.o + 0x00800233 c_hash_3 + .bss.c_hash_2 0x00800234 0x1 build/default/debug/rfm69.o + 0x00800234 c_hash_2 + .bss.c_hash_1 0x00800235 0x1 build/default/debug/rfm69.o + 0x00800235 c_hash_1 + .bss.p_hash_3 0x00800236 0x1 build/default/debug/rfm69.o + 0x00800236 p_hash_3 + .bss.p_hash_2 0x00800237 0x1 build/default/debug/rfm69.o + 0x00800237 p_hash_2 + .bss.p_hash_1 0x00800238 0x1 build/default/debug/rfm69.o + 0x00800238 p_hash_1 + .bss.msg_hash 0x00800239 0x4 build/default/debug/rfm69.o + 0x00800239 msg_hash + .bss.rfm69_rx_data + 0x0080023d 0x41 build/default/debug/rfm69.o + 0x0080023d rfm69_rx_data + .bss.tx_rx_data + 0x0080027e 0x41 build/default/debug/rfm69.o + 0x0080027e tx_rx_data + .bss.i 0x008002bf 0x1 build/default/debug/rfm69.o + 0x008002bf i + .bss.string_trim_result + 0x008002c0 0x17 build/default/debug/st25dv.o + 0x008002c0 string_trim_result + .bss.id_result + 0x008002d7 0x103 build/default/debug/st25dv.o + 0x008002d7 id_result + .bss.trimmed_string + 0x008003da 0x17 build/default/debug/st25dv.o + 0x008003da trimmed_string + .bss.rx_rtc_data + 0x008003f1 0x41 build/default/debug/max31329.o + 0x008003f1 rx_rtc_data + .bss.tx_rtc_data + 0x00800432 0x41 build/default/debug/max31329.o + 0x00800432 tx_rtc_data + .bss.time_data + 0x00800473 0x7 build/default/debug/max31329.o + 0x00800473 time_data + .bss.data 0x0080047a 0x7 build/default/debug/max31329.o + 0x0080047a data + .bss.ndef_msg 0x00800481 0x101 build/default/debug/ndef.o + 0x00800481 ndef_msg + .bss.backlog_number + 0x00800582 0x1 build/default/debug/main.o + 0x00800582 backlog_number + .bss.rtc_rfm69_status + 0x00800583 0x1 build/default/debug/main.o + 0x00800583 rtc_rfm69_status + .bss.total_wheel_counts + 0x00800584 0x20 build/default/debug/main.o + 0x00800584 total_wheel_counts + .bss.index_wheel_count + 0x008005a4 0x1 build/default/debug/main.o + 0x008005a4 index_wheel_count + .bss.increment_minute_index + 0x008005a5 0x1 build/default/debug/main.o + 0x008005a5 increment_minute_index + .bss.is_debouncing + 0x008005a6 0x1 build/default/debug/main.o + 0x008005a6 is_debouncing + .bss.id_data 0x008005a7 0x103 build/default/debug/main.o + 0x008005a7 id_data + .bss.self_value + 0x008006aa 0x2 build/default/debug/main.o + 0x008006aa self_value + .bss.tx_data 0x008006ac 0x41 build/default/debug/main.o + 0x008006ac tx_data + *(COMMON) + 0x008006ed PROVIDE (__bss_end = .) + 0x000022ba __data_load_start = LOADADDR (.data) + 0x000023da __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x008006ed 0x0 + [!provide] PROVIDE (__noinit_start = .) + *(.noinit .noinit.* .gnu.linkonce.n.*) + [!provide] PROVIDE (__noinit_end = .) + 0x008006ed _end = . + [!provide] PROVIDE (__heap_start = .) + 0x00000000 __flmap_init_label = DEFINED (__flmap_noinit_start)?__flmap_noinit_start:0x0 + 0x00000000 __flmap = DEFINED (__flmap)?__flmap:0x0 + +.eeprom 0x00810000 0x0 + *(.eeprom*) + 0x00810000 __eeprom_end = . + +.fuse + *(.fuse) + *(.lfuse) + *(.hfuse) + *(.efuse) + +.lock + *(.lock*) + +.signature + *(.signature*) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment 0x00000000 0x12 + *(.comment) + .comment 0x00000000 0x12 build/default/debug/uart.o + 0x13 (size before relaxing) + .comment 0x00000012 0x13 build/default/debug/rfm69.o + .comment 0x00000012 0x13 build/default/debug/states.o + .comment 0x00000012 0x13 build/default/debug/i2c.o + .comment 0x00000012 0x13 build/default/debug/m95128.o + .comment 0x00000012 0x13 build/default/debug/spi.o + .comment 0x00000012 0x13 build/default/debug/st25dv.o + .comment 0x00000012 0x13 build/default/debug/interrupts.o + .comment 0x00000012 0x13 build/default/debug/max31329.o + .comment 0x00000012 0x13 build/default/debug/adc.o + .comment 0x00000012 0x13 build/default/debug/ndef.o + .comment 0x00000012 0x13 build/default/debug/main.o + .comment 0x00000012 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .comment 0x00000012 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .comment 0x00000012 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + +.note.gnu.avr.deviceinfo + 0x00000000 0x40 + .note.gnu.avr.deviceinfo + 0x00000000 0x40 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.gnu.build.attributes + *(.gnu.build.attributes .gnu.build.attributes.*) + +.note.gnu.build-id + *(.note.gnu.build-id) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x00000000 0x4a8 + *(.debug_aranges) + .debug_aranges + 0x00000000 0x88 build/default/debug/uart.o + .debug_aranges + 0x00000088 0xf0 build/default/debug/rfm69.o + .debug_aranges + 0x00000178 0x48 build/default/debug/states.o + .debug_aranges + 0x000001c0 0x88 build/default/debug/i2c.o + .debug_aranges + 0x00000248 0x78 build/default/debug/m95128.o + .debug_aranges + 0x000002c0 0x30 build/default/debug/spi.o + .debug_aranges + 0x000002f0 0x50 build/default/debug/st25dv.o + .debug_aranges + 0x00000340 0x40 build/default/debug/interrupts.o + .debug_aranges + 0x00000380 0x70 build/default/debug/max31329.o + .debug_aranges + 0x000003f0 0x50 build/default/debug/adc.o + .debug_aranges + 0x00000440 0x20 build/default/debug/ndef.o + .debug_aranges + 0x00000460 0x48 build/default/debug/main.o + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x00000000 0x5c03 + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x00000000 0x8ea /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .debug_info 0x000008ea 0x9f9 build/default/debug/uart.o + .debug_info 0x000012e3 0x141c build/default/debug/rfm69.o + .debug_info 0x000026ff 0x15d build/default/debug/states.o + .debug_info 0x0000285c 0x6d7 build/default/debug/i2c.o + .debug_info 0x00002f33 0x81a build/default/debug/m95128.o + .debug_info 0x0000374d 0x109 build/default/debug/spi.o + .debug_info 0x00003856 0x7ea build/default/debug/st25dv.o + .debug_info 0x00004040 0xdc build/default/debug/interrupts.o + .debug_info 0x0000411c 0xa54 build/default/debug/max31329.o + .debug_info 0x00004b70 0x1c5 build/default/debug/adc.o + .debug_info 0x00004d35 0x256 build/default/debug/ndef.o + .debug_info 0x00004f8b 0xc78 build/default/debug/main.o + +.debug_abbrev 0x00000000 0x1e58 + *(.debug_abbrev) + .debug_abbrev 0x00000000 0x86e /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .debug_abbrev 0x0000086e 0x1fa build/default/debug/uart.o + .debug_abbrev 0x00000a68 0x3cb build/default/debug/rfm69.o + .debug_abbrev 0x00000e33 0x80 build/default/debug/states.o + .debug_abbrev 0x00000eb3 0x139 build/default/debug/i2c.o + .debug_abbrev 0x00000fec 0x240 build/default/debug/m95128.o + .debug_abbrev 0x0000122c 0xcd build/default/debug/spi.o + .debug_abbrev 0x000012f9 0x2c8 build/default/debug/st25dv.o + .debug_abbrev 0x000015c1 0x53 build/default/debug/interrupts.o + .debug_abbrev 0x00001614 0x336 build/default/debug/max31329.o + .debug_abbrev 0x0000194a 0x10f build/default/debug/adc.o + .debug_abbrev 0x00001a59 0x133 build/default/debug/ndef.o + .debug_abbrev 0x00001b8c 0x2cc build/default/debug/main.o + +.debug_line 0x00000000 0x451f + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x00000000 0x1a6 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .debug_line 0x000001a6 0x801 build/default/debug/uart.o + .debug_line 0x000009a7 0x1066 build/default/debug/rfm69.o + .debug_line 0x00001a0d 0x1c9 build/default/debug/states.o + .debug_line 0x00001bd6 0x7cf build/default/debug/i2c.o + .debug_line 0x000023a5 0x5e1 build/default/debug/m95128.o + .debug_line 0x00002986 0x133 build/default/debug/spi.o + .debug_line 0x00002ab9 0x4b6 build/default/debug/st25dv.o + .debug_line 0x00002f6f 0x1be build/default/debug/interrupts.o + .debug_line 0x0000312d 0x630 build/default/debug/max31329.o + .debug_line 0x0000375d 0x27e build/default/debug/adc.o + .debug_line 0x000039db 0x3e7 build/default/debug/ndef.o + .debug_line 0x00003dc2 0x75d build/default/debug/main.o + +.debug_frame 0x00000000 0xdd8 + *(.debug_frame) + .debug_frame 0x00000000 0x26c build/default/debug/uart.o + .debug_frame 0x0000026c 0x2ec build/default/debug/rfm69.o + .debug_frame 0x00000558 0x74 build/default/debug/states.o + .debug_frame 0x000005cc 0x1a4 build/default/debug/i2c.o + .debug_frame 0x00000770 0x170 build/default/debug/m95128.o + .debug_frame 0x000008e0 0x44 build/default/debug/spi.o + .debug_frame 0x00000924 0xf8 build/default/debug/st25dv.o + .debug_frame 0x00000a1c 0x64 build/default/debug/interrupts.o + .debug_frame 0x00000a80 0x148 build/default/debug/max31329.o + .debug_frame 0x00000bc8 0x84 build/default/debug/adc.o + .debug_frame 0x00000c4c 0x80 build/default/debug/ndef.o + .debug_frame 0x00000ccc 0x10c build/default/debug/main.o + +.debug_str 0x00000000 0x1279 + *(.debug_str) + .debug_str 0x00000000 0x318 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .debug_str 0x00000318 0xf61 build/default/debug/uart.o + 0x302 (size before relaxing) + .debug_str 0x00001279 0x6fa build/default/debug/rfm69.o + .debug_str 0x00001279 0x1e9 build/default/debug/states.o + .debug_str 0x00001279 0x2b6 build/default/debug/i2c.o + .debug_str 0x00001279 0x35f build/default/debug/m95128.o + .debug_str 0x00001279 0x1bb build/default/debug/spi.o + .debug_str 0x00001279 0x40f build/default/debug/st25dv.o + .debug_str 0x00001279 0x1df build/default/debug/interrupts.o + .debug_str 0x00001279 0x57b build/default/debug/max31329.o + .debug_str 0x00001279 0x235 build/default/debug/adc.o + .debug_str 0x00001279 0x236 build/default/debug/ndef.o + .debug_str 0x00001279 0x653 build/default/debug/main.o + +.debug_loc 0x00000000 0x36fa + *(.debug_loc) + .debug_loc 0x00000000 0xa9c build/default/debug/uart.o + .debug_loc 0x00000a9c 0xc54 build/default/debug/rfm69.o + .debug_loc 0x000016f0 0x8eb build/default/debug/i2c.o + .debug_loc 0x00001fdb 0x656 build/default/debug/m95128.o + .debug_loc 0x00002631 0x23 build/default/debug/spi.o + .debug_loc 0x00002654 0x399 build/default/debug/st25dv.o + .debug_loc 0x000029ed 0x37e build/default/debug/max31329.o + .debug_loc 0x00002d6b 0xb6 build/default/debug/adc.o + .debug_loc 0x00002e21 0x4c0 build/default/debug/ndef.o + .debug_loc 0x000032e1 0x419 build/default/debug/main.o + +.debug_macinfo + *(.debug_macinfo) + +.debug_weaknames + *(.debug_weaknames) + +.debug_funcnames + *(.debug_funcnames) + +.debug_typenames + *(.debug_typenames) + +.debug_varnames + *(.debug_varnames) + +.debug_pubtypes + *(.debug_pubtypes) + +.debug_ranges 0x00000000 0x4a0 + *(.debug_ranges) + .debug_ranges 0x00000000 0x78 build/default/debug/uart.o + .debug_ranges 0x00000078 0x110 build/default/debug/rfm69.o + .debug_ranges 0x00000188 0x38 build/default/debug/states.o + .debug_ranges 0x000001c0 0x78 build/default/debug/i2c.o + .debug_ranges 0x00000238 0x68 build/default/debug/m95128.o + .debug_ranges 0x000002a0 0x20 build/default/debug/spi.o + .debug_ranges 0x000002c0 0x40 build/default/debug/st25dv.o + .debug_ranges 0x00000300 0x30 build/default/debug/interrupts.o + .debug_ranges 0x00000330 0x60 build/default/debug/max31329.o + .debug_ranges 0x00000390 0x40 build/default/debug/adc.o + .debug_ranges 0x000003d0 0x10 build/default/debug/ndef.o + .debug_ranges 0x000003e0 0xc0 build/default/debug/main.o + +.debug_addr + *(.debug_addr) + +.debug_line_str + *(.debug_line_str) + +.debug_loclists + *(.debug_loclists) + +.debug_macro + *(.debug_macro) + +.debug_names + *(.debug_names) + +.debug_rnglists + *(.debug_rnglists) + +.debug_str_offsets + *(.debug_str_offsets) + +.debug_sup + *(.debug_sup) +OUTPUT(dist/default/debug/avr_code.debug.elf elf32-avr) +LOAD linker stubs diff --git a/avr_code/dist/default/production/avr_code.production (SFConflict ispatel@live.com 2025-02-20-21-50-56).elf b/avr_code/dist/default/production/avr_code.production (SFConflict ispatel@live.com 2025-02-20-21-50-56).elf new file mode 100755 index 0000000..d0cccde Binary files /dev/null and b/avr_code/dist/default/production/avr_code.production (SFConflict ispatel@live.com 2025-02-20-21-50-56).elf differ diff --git a/avr_code/dist/default/production/avr_code.production (SFConflict ispatel@live.com 2025-02-20-21-50-56).hex b/avr_code/dist/default/production/avr_code.production (SFConflict ispatel@live.com 2025-02-20-21-50-56).hex new file mode 100644 index 0000000..3cecb2f --- /dev/null +++ b/avr_code/dist/default/production/avr_code.production (SFConflict ispatel@live.com 2025-02-20-21-50-56).hex @@ -0,0 +1,587 @@ +:100000000C945A000C94F30B0C94FA0B0C94EA0B1E +:100010000C9477000C9477000C94290C0C947700C6 +:100020000C9477000C9477000C9477000C94770074 +:100030000C9477000C9477000C9477000C94770064 +:100040000C9477000C9477000C9477000C94770054 +:100050000C9477000C9477000C9477000C94770044 +:100060000C9477000C9477000C9477000C94770034 +:100070000C9477000C9477000C9477000C94770024 +:100080000C9477000C9477000C9477000C94770014 +:100090000C9477000C9477000C9477000C94770004 +:1000A0000C9477000C9477000C9477000C947700F4 +:1000B0000C94770011241FBECFEFD8E0DEBFCDBF78 +:1000C00011E0A0E0B1E0E4E6F4E202C005900D9298 +:1000D000A832B107D9F724E0A8E2B1E001C01D922F +:1000E000AD35B207E1F70E94970C0C9430120C94D6 +:1000F0000000E0ECF0E0908195FFFDCF8093C6001A +:100100000895CF93DF93C82FD92F8881811531F0BF +:1001100021960E94790089918111FBCFDF91CF91C7 +:1001200008954F925F926F927F928F929F92AF92BB +:10013000BF92CF92DF92EF92FF920F931F93CF93D4 +:10014000DF93C82ED92EE62EF72E442E552E8BE5A2 +:100150000E947900E114F104C1F1712C812C912CE1 +:1001600000E011E06894662464F8C8E2D1E0570129 +:1001700081E0A81AB10806C07394872C912C7E14D4 +:100180001F0418F5F401EE0FFF1FEC0DFD1D81811A +:100190008F9380818F931F930F931F926F92DF93A2 +:1001A000CF930E94370FCE010E9481008DB79EB77A +:1001B00008960FB6F8949EBF0FBE8DBF8A149B049D +:1001C000D8F68CE20E947900D7CF8DE50E947900A5 +:1001D00083E091E00E948100842D952D0E94810092 +:1001E000DF91CF911F910F91FF90EF90DF90CF9013 +:1001F000BF90AF909F908F907F906F905F904F9047 +:100200000895CF93C82F81E00E9489078C2F0E9408 +:1002100090078FEF90E00E949A07C82F80E00E941D +:1002200089078C2FCF910895CF93DF93D82FC62FB6 +:1002300081E00E9489078D2F80680E9490078C2F93 +:100240000E949007C82F80E00E9489078C2FDF91C1 +:10025000CF910895FF920F931F93CF93DF93082FB1 +:10026000C62FD72F142F81E00E948907802F806826 +:100270000E949007F82E0FEF010F111569F010E0A2 +:100280000F5F1F4F0C0F1D1FFE01219680810E94E2 +:100290009007C017D107C1F780E00E9489078F2D12 +:1002A000DF91CF911F910F91FF900895CF92DF9230 +:1002B000EF92FF920F931F93CF93DF93062F10922D +:1002C0004501611509F442C0C82FD92F40E050E024 +:1002D000BA0110E0CC24CA94DC2CEC2CF12C29912E +:1002E000DB01CA01880F991FAA1FBB1F880F991F26 +:1002F000AA1FBB1F880F991FAA1FBB1F880F991F1A +:10030000AA1FBB1F880F991FAA1FBB1F841B950B19 +:10031000A60BB70BBC01CD01620F711D811D911D94 +:10032000A70196010E94FA0EAB01BC011F5F10935A +:1003300045011013D4CFCB01BA01DF91CF911F91AA +:100340000F91FF90EF90DF90CF90089540E050E044 +:10035000BA01F1CF6DE58AE50E9414016CE78CE5E6 +:100360000E941401089565E58AE50E94140160E782 +:100370008CE50E9414010895E82FF92F10828FEF69 +:1003800081838283138214824CE350E060E270E048 +:10039000CF0105960E94250F0895CF92DF92EF922C +:1003A000FF920F931F93CF93DF93CDB7DEB7082F44 +:1003B000192FCB5EDE4FC880C551D140CA5EDE4FDB +:1003C000D880C651D140C95EDE4FE880C751D140C8 +:1003D000C85EDE4FF880C851D14048E051E06FE080 +:1003E00070E08E2D9F2D0E94910082E991E00E9485 +:1003F000BC014B854B3008F04AE050E0BE01645F21 +:100400007F4F87E991E00E941C0FC45FDE4F488157 +:10041000CC50D1404B3008F04AE050E0BE01645768 +:100420007F4F81EA91E00E941C0FE2E9F1E0C18E6A +:10043000D28EC15FDE4F8881CF50D140838FC05FA5 +:10044000DE4F8881C051D140848FCE5EDE4F8881DF +:10045000C251D140858FCD5EDE4F8881C351D140DE +:10046000868FCC5EDE4F8881C451D140878FAE2D00 +:10047000BF2DE2EBF1E040ED51E02D913C91119761 +:1004800020832D913D9131833296E417F507A9F72A +:1004900069E387E991E00E945601609341017093FE +:1004A00042018093430190934401E2E9F1E066AF99 +:1004B00077AF8093D2018CE380838FE18483C35F25 +:1004C000DE4F8881CD50D14082838FEF818382E0DF +:1004D000838381E4A02FB12F01900D928A95E1F7DB +:1004E000802F912FDF91CF911F910F91FF90EF906F +:1004F000DF90CF900895CF93C82F81E00E94010133 +:10050000682F637ECC716C2B81E00E941401CF9127 +:10051000089588E20E94010183FFFBCF0895CF93E5 +:10052000E82FF92FC62F90819115D1F0319620E058 +:1005300030E05FE1529FD001539FB00D11249D0127 +:10054000290F311D91919111F5CF4C1B550BBA011B +:100550006F5F7F4FC9010E94D20E8C0FCF9108951B +:1005600020E030E0F2CF87E20E9401018115DCF744 +:1005700008950E94AA018CE00E947B020E94B302AF +:1005800008950E94B30180E10E947B020E94B302A1 +:100590000895EF92FF920F931F93CF93DF93CDB700 +:1005A000DEB719850E94C1020E94B90281E00E9453 +:1005B000890780E80E949007012F1D3308F00CE3A3 +:1005C00084E0800F0E9490078A850E9490078B85A7 +:1005D0000E9490078C850E9490078D850E9490074D +:1005E000111569F07E018EE0E80EF11C10E0F701B4 +:1005F00081917F010E9490071F5F1017C0F380E078 +:100600000E9489070E9489020E94C102DF91CF9156 +:100610001F910F91FF90EF9008950F931F93CF9329 +:10062000DF93082F192F0E94C102C2E0D0E08FECA7 +:1006300097E00197F1F700C000000C171D0740F08C +:1006400088E20E940101219682FFF1CF81E001C082 +:1006500080E0DF91CF911F910F9108950E94B30127 +:1006600084E00E947B020E94B3020895EF92FF9201 +:100670000F931F93CF93DF93E82EF92E4CE350E0B6 +:1006800060E270E086E591E00E94250F81E00E9423 +:10069000890780E00E9490070E949A07C1E5D1E097 +:1006A000845088830E949A0789830E949A078A83CC +:1006B0000E949A078B830E949A078C8308810115F8 +:1006C00059F0C6E5D1E010E00A5A1E4F0E949A0781 +:1006D0008993C017D107D1F780E00E9489070E9453 +:1006E0002E0381E4E1E5F1E0AE2DBF2D01900D92E6 +:1006F0008A95E1F78E2D9F2DDF91CF911F910F915C +:10070000FF90EF9008950F931F93CF93DF93CDB792 +:10071000DEB7C154D1090FB6F894DEBF0FBECDBF0E +:100720008DB79EB7815491090FB6F8949EBF0FBE46 +:100730008DBFADB7BEB7119681E4FE01E85BFF4FF8 +:1007400001900D928A95E1F70E94C902CA57DF4FC6 +:100750008881C658D04080934001C957DF4F8881B7 +:10076000C758D04080933F01C857DF4F8881C85891 +:10077000D04080933E010FB6F894DEBF0FBECDBFD0 +:100780001AE001E048C080913F01281367C0409102 +:100790003E0181E0941380E080933A012B963FADB7 +:1007A0002B9720915201321363C02A963FAD2A97AE +:1007B00020915301802F321380E0809339019413EC +:1007C00025C080933801321323C0809155018032B7 +:1007D000F9F4809159018F3FD9F481E001C082E0A2 +:1007E000CF5BDF4F0FB6F894DEBF0FBECDBFDF91FA +:1007F000CF911F910F91089581E02A962FAD2A97EE +:1008000090915301291380E08093390110923801AF +:100810001150111521F382E390E00E940D03811520 +:10082000B9F3CE0101960E94360381E4FE013196B0 +:10083000A1E5B1E001900D928A95E1F7E1E5F1E0E3 +:10084000858180933D01268120933C01978190937F +:100850003B0130914001831709F495CF10923A0182 +:10086000909152012B968FAD2B97981729F280E02B +:1008700010923901811551F210923801C9CF81E0EF +:100880000E94C4048FE19EE40197F1F700C00000CC +:1008900080E00E94C4048FE19EE40197F1F700C05C +:1008A00000000895CF93DF9300D0CDB7DEB70E944C +:1008B0003F042FEF80E792E0215080409040E1F725 +:1008C00000C000000E942E036CE687E00E94140125 +:1008D00060E888E00E94140160E089E00E94140151 +:1008E00060E185E00E9414016FE88CE30E9414012E +:1008F00060E38FE60E9414018DE294ED9A83898370 +:1009000042E0BE016F5F7F4F8FE20E942A0168E8DC +:100910008EE20E94140161E082E00E94140160E016 +:1009200083E00E94140160E884E00E94140160E109 +:1009300086E00E94140160E086E00E94140160EEEF +:1009400089E10E94140160EE8AE10E94140160EDC9 +:1009500087E30E94140160E08CE20E94140164E0CD +:100960008DE20E9414016FE781E10E9414010F9053 +:100970000F90DF91CF910895399A6B9A3898409AE9 +:1009800080E58093AC0008953A9A811511F0429A5F +:10099000089542980895549A811511F05C9A08952B +:1009A0005C9808953B9A811511F0439A08954398F5 +:1009B00008951092B9008CE08093B80084E0809391 +:1009C000BC00089594EA9093BC00ECEBF0E09081B9 +:1009D0009115ECF78093BB0084E88093BC00ECEBAE +:1009E000F0E080818115ECF79091B900987F983103 +:1009F00031F081E0903409F0089580E0089580E0BE +:100A0000089584E98093BC00ECEBF0E0808184FFE2 +:100A1000FDCF089584EC8093BC00ECEBF0E0808186 +:100A20008115ECF78091BB0008958093BB0084E8AA +:100A30008093BC00ECEBF0E080818115ECF79091A5 +:100A4000B900987F81E0983209F0089580E0089518 +:100A5000EF92FF920F931F93CF93DF93C62F042F34 +:100A6000152FE22E880F0E94E204F82E811551F016 +:100A7000FF24F3948F2DDF91CF911F910F91FF9061 +:100A8000EF9008958C2F0E941505E11449F0E801BC +:100A90000E0D111D89910E941505C017D107D1F7C0 +:100AA0000E940105E7CFCF93DF930F92CDB7DEB75A +:100AB000498321E0AE014F5F5F4F0E9428050F90F0 +:100AC000DF91CF91089584E88093BC00ECEBF0E0D7 +:100AD00080818115ECF78091BB000895AF92BF92A1 +:100AE000DF92EF92FF920F931F93CF93DF93C82F64 +:100AF000F62E042F152FD22F880F0E94E204DD243A +:100B0000D394811559F08D2DDF91CF911F910F91C5 +:100B1000FF90EF90DF90BF90AF9008958F2D0E94CF +:100B200015058C2F880F81600E94E204D82E811158 +:100B30001EC08D2F8150990B5C01D23060F0CD2DFD +:100B40007801EC0EF11C0E940A05F7018083CF5F4B +:100B5000CA151B04ACF38D2F8150990B080F191F78 +:100B60000E946305F80180830E940105CCCFDD243B +:100B7000D394C9CF21E00E946E050895CF93DF93EF +:100B80000F92CDB7DEB7AE014F5F5F4F0E94BA053F +:100B900089810F90DF91CF910895AF92BF92DF923C +:100BA000EF92FF920F931F93CF93DF93C82FF62EF0 +:100BB000E72E042F152FD22F880F0E94E204DD2488 +:100BC000D394811559F08D2DDF91CF911F910F9105 +:100BD000FF90EF90DF90BF90AF9008958E2D0E9410 +:100BE00015058F2D0E9415058C2F880F81600E949E +:100BF000E204D82E81111EC08D2F8150990B5C010B +:100C0000D23060F0CD2D7801EC0EF11C0E940A0567 +:100C1000F7018083CF5FCA151B04ACF38D2F815081 +:100C2000990B080F191F0E946305F80180830E9429 +:100C30000105C9CFDD24D394C6CF209A811102C00B +:100C4000289A089528980895CF93DF9390E4899F78 +:100C5000E00111248D2F0E9490078C2F0E94900795 +:100C6000DF91CF910895FF920F931F93CF93DF935E +:100C7000C82F062F172FF42E80E00E94890781E0ED +:100C80000E941D0686E00E94900780E00E941D06DB +:100C900081E00E941D0682E00E9490078C2F0E9436 +:100CA0002406F11449F0E8010F0D111D89910E94ED +:100CB0009007C017D107D1F780E00E941D0681E0A0 +:100CC0000E941D0684E00E94900780E00E941D069D +:100CD00081E00E941D0685E00E9490070E949A070D +:100CE0008093480180E00E941D0680914801811197 +:100CF000EFCFDF91CF911F910F91FF9008958093D7 +:100D0000EE0341E06EEE73E080E00E94330608954A +:100D1000FF920F931F93CF93DF93C82F062F172FA8 +:100D2000F42E81E00E941D0684E00E94900780E07E +:100D30000E941D0681E00E941D0683E00E9490072C +:100D40008C2F0E942406F11449F0E8010F0D111DAB +:100D50000E949A078993C017D107D1F780E00E94BB +:100D60001D06DF91CF911F910F91FF900895CF93B2 +:100D7000DF93C5EFD3E0188241E0BE0180E00E941E +:100D800088068881DF91CF910895CF93DF93CDB707 +:100D9000DEB7811103C0DF91CF91089525EF33E0D5 +:100DA000109235049CE3FE013A96D90101900D9210 +:100DB0009A95E1F79985F90194AF9F8195AF9E814E +:100DC00096AF988597AF40E4B9010E943306E3CF10 +:100DD000FF920F931F93CF93DF93082F192FF62EB7 +:100DE00082E991E00E94BC0140E450E060E270E0E2 +:100DF00085EF93E00E94250FC5EFD3E010923504F4 +:100E000040E4BE018F2D0E9488068CE3FE01A7E915 +:100E1000B1E001900D928A95E1F7E2E9F1E08CAD45 +:100E200084838DAD82838EAD81838FAD83838CE38C +:100E3000808381E4A02FB12F01900D928A95E1F774 +:100E4000802F912FDF91CF911F910F91FF900895E7 +:100E5000CF93DF93D82FC92F0E94B706682F8D2F0D +:100E60009C2F0E94E8068D2F9C2FDF91CF91089533 +:100E70001F93CF93DF93CDB7DEB70E94B70611E083 +:100E80008F3F11F011E0180F8DB79EB78154910973 +:100E90000FB6F8949EBF0FBE8DBFADB7BEB711960B +:100EA00081E4FE01369601900D928A95E1F7812F3B +:100EB0000E94C5060FB6F894DEBF0FBECDBF812FCE +:100EC0000E947F06DF91CF911F910895CF93C82F85 +:100ED00040E450E060E270E085EF93E00E94250F6F +:100EE00040E465EF73E08C2F0E943306CF910895A4 +:100EF0000E94B70680934701811101C00895815077 +:100F0000809346010E947F06809147010E946607F8 +:100F100008956A9A811102C0729A0895729808958C +:100F20008093AE00EDEAF0E080818115ECF78091CE +:100F3000AE0008958FEF0E9490070895FF920F93DF +:100F40001F93CF93DF93182FD92FF62E072FC42F7F +:100F500044E150E060E270E086ED92E00E94250FEF +:100F6000AF2DB02F50E030E003C03F5F3C1760F47E +:100F70002D91211549F02032C1F3E52FF0E0EA521E +:100F8000FD4F20835F5FF1CF252F30E03093EC02DF +:100F90002093EB0287E1E6EDF2E0A12FBD2F019057 +:100FA0000D928A95E1F7812F9D2FDF91CF911F91AF +:100FB0000F91FF900895559A811511F05D9A08954B +:100FC0005D980895689A811511F0709A0895709847 +:100FD0000895262F642F752F482F592F83E50E94DF +:100FE000CD0508950F931F93CF93DF93CDB7DEB751 +:100FF000C254D1400FB6F894DEBF0FBECDBF082F4C +:10100000192F80E00E94DB0781E00E94E2078FEC4D +:1010100097E00197F1F700C0000044E050E060E481 +:10102000CE0101960E94E907BE016F5F7F4FCE019E +:101030008E5B9F4F0E943D0B81E091E0FE01EE5BD5 +:10104000FF4FADEEB2E001900D920197E1F781E024 +:101050000E94DB0780E00E94E20781E091E0EDEE74 +:10106000F2E0A02FB12F01900D920197E1F7802FB0 +:10107000912FCE5BDE4F0FB6F894DEBF0FBECDBF13 +:10108000DF91CF911F910F910895AF92BF92CF92B0 +:10109000DF92EF92FF920F931F93CF93DF93CDB721 +:1010A000DEB7C150D1400FB6F894DEBF0FBECDBF42 +:1010B000E82EF92ECE0101960E94F20781E091E020 +:1010C000FE013196ADEEB2E001900D920197E1F78D +:1010D0004091ED026EEE72E0CE0101960E949E07F5 +:1010E00087E1FE013196A6EDB2E001900D928A955E +:1010F000E1F76CE270E086ED92E00E942C0F082F81 +:10110000192F0115110509F446C0065D124068014A +:10111000DD240F2EF6EDAF2EF2E0BF2EF02DA6014E +:10112000B50184ED91E00E941C0FF50115895689E7 +:10113000B60169527D4F412F84E592E00E941C0F59 +:101140000093D301101B1093D4024BE360E084EDB5 +:1011500091E00E948F028093D50283E091E0E3ED5D +:10116000F1E0AE2DBF2D01900D920197E1F78E2D8C +:101170009F2DCF5FDE4F0FB6F894DEBF0FBECDBF01 +:10118000DF91CF911F910F91FF90EF90DF90CF9063 +:10119000BF90AF900895E6EDF2E015895689412F92 +:1011A000BF0184ED91E00E941C0F1093D301E4E590 +:1011B000F2E08EE49FE29183808381E4828313E0F6 +:1011C000C2CF089522982A9AE8E6F0E080818160F3 +:1011D0008083EBE6F0E080818460808308955398FB +:1011E0005B9AE9E6F0E080818860808380818B7F74 +:1011F0008083E99A089552985A9AE9E6F0E080814E +:101200008260808380818E7F8083E89A0895F8943D +:10121000A895E0E6F0E080818861808385E08083A6 +:1012200080818064808378940895F894E0E6F0E00B +:10123000808188618083108278940895EEEEF3E0D7 +:1012400080E880838183828323E0AF0163E188E6C5 +:101250000E9428050895682F88E60E94BE0508951B +:1012600080E00E942B09089581E00E942B090895D7 +:101270004AE064E088E60E945305089542E061E098 +:1012800088E60E9453050895482F592F27E066E00D +:1012900088E60E946E050895CF93DF9300D000D0BA +:1012A00000D00F92CDB7DEB78EEE93E00E944409D6 +:1012B000AEEEB3E09C91EAE4F1E0892F82958F7065 +:1012C000282F220F220F821B880F890F80831196EF +:1012D0009C911197892F82958F70282F220F220FB2 +:1012E000821B880F890F818312969C911297892FF8 +:1012F00082958F708B70282F220F220F821B880FF0 +:101300009F7B890F828313968C9113978383149606 +:101310009C911497892F82958F70282F220F220F6E +:10132000821B880F890F848315969C911597892FAE +:1013300082958F708770282F220F220F821B880FB3 +:101340009F77890F858316969C91892F82958F7040 +:10135000282F220F220F821B880F9E51890F868310 +:1013600087E0DE01119601900D928A95E1F72981BF +:101370003A814B815C816D817E818F8190E02796DF +:101380000FB6F894DEBF0FBECDBFDF91CF910895A9 +:10139000AF92BF92CF92DF92EF92FF920F931F9383 +:1013A000CF93DF9300D000D000D00F92CDB7DEB73F +:1013B000A22EB32EC42E5C83D62EE72EF82E80EDFF +:1013C0000E94E204182F811599F011E0812F2796D1 +:1013D0000FB6F894DEBF0FBECDBFDF91CF911F9146 +:1013E0000F91FF90EF90DF90CF90BF90AF90089556 +:1013F00086E00E9415050DECA09E912D1124969576 +:1014000096959695892F880F890F880F8A0D0E94CF +:101410001505B09E912D1124969596959695892F38 +:10142000880F890F880F8B0D0E941505C09E912D86 +:101430001124969596959695892F880F890F880F78 +:101440008C0D0E9415058C810E941505D09E912D52 +:101450001124969596959695892F880F890F880F58 +:101460008D0D0E941505E09E012D1124069506950F +:101470000695802F880F800F880F8E0D0E9415050E +:101480008F2D90E06AE070E00E94E60E6D5F7F4F66 +:10149000862F880F860F880F9EE19F0D890F0E946F +:1014A00015050E94010592CFCF93DF93CDB7DEB72C +:1014B000C154D1090FB6F894DEBF0FBECDBF0E9454 +:1014C00052048FEC97E00197F1F700C0000082E929 +:1014D00091E00E94BC0127964FAD27974B3008F052 +:1014E0004AE050E0BE01695B7F4F87E991E00E94CE +:1014F0001C0FC95BDE4F4881C754D1404B3008F008 +:101500004AE050E0BE0169537F4F81EA91E00E94BA +:101510001C0FE2E9F1E084E1808381E0848383832E +:101520008DB79EB7815491090FB6F8949EBF0FBE38 +:101530008DBFADB7BEB7119681E401900D928A952B +:10154000E1F70E94C9020FB6F894DEBF0FBECDBF0F +:1015500084E690E00E940D038093490181110BC045 +:1015600082E0CF5BDF4F0FB6F894DEBF0FBECDBF7A +:10157000DF91CF910895CE0101960E94360381E458 +:10158000FE013196A1E5B1E001900D928A95E1F757 +:1015900080915501823011F082E0E3CFEAE4F1E07E +:1015A000C85BDE4F2881C854D1402083A1E5B1E05B +:1015B00016963C911697318317964C911797428354 +:1015C00018966C911897648319967C911997758376 +:1015D0001A968C911A9786831B965C9153830E946E +:1015E000C80981E0BECF80E480937C0010927B002C +:1015F00081E880937A0080E00895EAE7F0E0808156 +:101600008F7780830895EAE7F0E0808180688083A7 +:101610000895811109C080E480937C00EAE7F0E03E +:1016200080818064808308958E3049F0ECE7F0E09B +:101630009081907F90839081892B8083EFCF8EE47F +:1016400080937C00EBCF80917A0082958170089521 +:10165000809178009091790008950E94090B0E9472 +:10166000230B8115E1F30E94280B9C01EAE7F0E0CF +:10167000908190619083C90108958F929F92AF925B +:10168000BF92CF92DF92EF92FF920F931F93CF936F +:10169000DF9300D0CDB7DEB7462F572F0DB71EB75B +:1016A0001A8309831092ED03DA012C91233021F182 +:1016B00021E02093ED0321E031E0EDEEF2E0A82FF0 +:1016C000B92F01900D9221503040D9F7E981FA816C +:1016D0000FB6F894FEBF0FBEEDBF0F900F90DF91D5 +:1016E000CF911F910F91FF90EF90DF90CF90BF901F +:1016F000AF909F908F900895FA0121812F3FD1F1F3 +:10170000DA011296BC90BB2DB8709B2EFA01338182 +:10171000A480B3FE33C08580E6E0F0E0632F70E084 +:10172000DB0111960DB71EB70A1B1B0B0FB6F89401 +:101730001EBF0FBE0DBF0F5F1F4F311579F07F0128 +:10174000E40FF51FD8016801C30ED11C21912D9320 +:10175000AC15BD05D9F7F701E30FF11D600F711F3F +:10176000DB011C92D8012C91243561F02BE02093F1 +:10177000ED03A1CF22E02093ED039DCF8B2EE5E07A +:10178000F0E0CCCF2B2D2770213021F02CE02093DE +:10179000ED0391CF911411F0E80DF11DDA01AE0FB8 +:1017A000BF1F2C91E20FF11D3196AA943A2D321BE6 +:1017B000A21669F0E40FF51FAEEEB2E0432F50E041 +:1017C00042515D4F21912D93A417B507D9F730935E +:1017D000ED0271CF8F93F8941A9B03C081E0809340 +:1017E00058048F9118958F93F89481E08093590451 +:1017F0008F9118951F920F920FB60F9211242F936D +:101800003F934F935F936F937F938F939F93AF9388 +:10181000BF93EF93FF93F89480915A04811589F058 +:10182000FF91EF91BF91AF919F918F917F916F91B8 +:101830005F914F913F912F910F900FBE0F901F908E +:10184000189581E08093570480935A040E940709F9 +:10185000E7CF1F920F920FB60F9211242F933F9351 +:101860004F935F936F937F938F939F93AF93BF93A8 +:10187000EF93FF93F89410925A040E941509FF9178 +:10188000EF91BF91AF919F918F917F916F915F91F8 +:101890004F913F912F910F900FBE0F901F90189571 +:1018A00080E00E941D0680E00E94890781E00E947E +:1018B000DB0780E00E94E20780E00E94D2048FE113 +:1018C0009EE40197F1F700C0000085B7806685BFF0 +:1018D0008F7D85BF83B7817F846083BF83B781603D +:1018E00083BF7894889508950E94030B8EE00E9430 +:1018F0002D0B8EE00E942D0B8EE00E942D0B9093FD +:101900005C0480935B040E94FD0A80915B049091CB +:101910005C040895F894A89584B7877F84BFE0E6B7 +:10192000F0E0808188618083108278940895CDB73B +:10193000DEB7CA50D1400FB6F894DEBF0FBECDBFA0 +:10194000F894A895E0E6F0E088E1808388E280835F +:10195000789481E00E94D2048FE19EE40197F1F730 +:1019600000C000000E94E1080E94D9040E94BC044B +:101970000E94F30A0E94E2080E94EF080E94FB08FE +:101980000E941E090E9438090E943E090E943409E3 +:101990000E9430090E94520480E00E947F060F2EB0 +:1019A000F8E3CF2EF4E0DF2EF02D06E514E0F6018B +:1019B00011921192E017F107D9F710925604CE0157 +:1019C00008960E94450883E091E0FE013896A3ED59 +:1019D000B1E001900D920197E1F72DB73EB723508A +:1019E00031400FB6F8943EBF0FBE2DBFADB7BEB7A6 +:1019F000119683E091E0E3EDF1E001900D92019703 +:101A0000E1F70E94540A809337040FB6F894DEBFC2 +:101A10000FBECDBF0F2EF5E0EF2EF12CF02D813053 +:101A200081F181E00E94CB048FE19EE40197F1F700 +:101A300000C0000080E00E94CB049FE722E332E078 +:101A4000915020403040E1F700C0000081E0E81AEA +:101A5000F108E114F10429F70E948A0C109256044F +:101A60000E94740C0F2EF8E3EF2EF4E0FF2EF02D01 +:101A70000F2EF2E2AF2EF02D0F2EF3E2BF2EF02D3F +:101A8000C3C00F2EF5E0EF2EF12CF02D81E00E9467 +:101A9000CB043FE782E392E0315080409040E1F791 +:101AA00000C0000080E00E94CB048FE19EE401971B +:101AB000F1F700C0000091E0E91AF108E114F10427 +:101AC00029F7CACF1092560481E00E94D2040E94E6 +:101AD000520481E00E94E20780E00E94DB078FEC65 +:101AE00097E00197F1F700C00000CE0108960E9430 +:101AF000450883E091E0FE013896A3EDB1E0019046 +:101B00000D920197E1F780913704823009F4B9C052 +:101B100082E991E00E94BC010E94740C0E94740C46 +:101B2000982E892E0E944C0929833A834B835C832B +:101B30006D837E838F83FF92EF928F929F9200D06E +:101B400000D000D00F92ADB7BEB7119687E0FE016E +:101B5000319601900D928A95E1F72DB73EB723504B +:101B600031400FB6F8943EBF0FBE2DBFADB7BEB724 +:101B7000119683E091E0E3EDF1E001900D92019781 +:101B8000E1F7CE0108960E94CD0181E4FE0138966E +:101B9000A2E9B1E001900D928A95E1F78091580495 +:101BA0000FB6F894DEBF0FBECDBF811521F0B09205 +:101BB0009601109258048DB79EB7815491090FB6C3 +:101BC000F8949EBF0FBE8DBFADB7BEB7119681E42E +:101BD000E2E9F1E001900D928A95E1F70E9483031A +:101BE000982E0FB6F894DEBF0FBECDBF32E083173C +:101BF00009F465C0F60111921192E017F107D9F7C7 +:101C000031E0931609F476C080E00E94890780E0F5 +:101C10000E941D060E94500CF89480915704811573 +:101C200071F0E0915604F0E0EE0FFF1FE85CFB4F0F +:101C300080819181019691838083109257048091D5 +:101C40005904811104C0809158048115E9F2109261 +:101C50005904809156048F5F8093560410925A0461 +:101C60000E9434090E9430090E9434090E94300900 +:101C700080915804811126CF809156048F3020F234 +:101C800021CF2DB73EB7235031400FB6F8943EBF59 +:101C90000FBE2DBFADB7BEB7119683E091E0E3ED67 +:101CA000F1E001900D920197E1F70E94540A8093B0 +:101CB00037040FB6F894DEBF0FBECDBF29CF8DB766 +:101CC0009EB7815491090FB6F8949EBF0FBE8DBF89 +:101CD000ADB7BEB7119681E4E2E9F1E001900D9253 +:101CE0008A95E1F70E9438070FB6F894DEBF0FBE61 +:101CF000CDBF80CF0E94B706811509F485CF82E958 +:101D000091E00E94BC01CE0108960E94280781E460 +:101D1000FE013896A2E9B1E001900D928A95E1F7B3 +:101D2000A09296018FE79AE126E0815090402040F2 +:101D3000E1F700C000008DB79EB7815491090FB63E +:101D4000F8949EBF0FBE8DBFADB7BEB7119681E4AC +:101D5000E2E9F1E001900D928A95E1F70E94830398 +:101D60000FB6F894DEBF0FBECDBF8DB79EB78154BE +:101D700091090FB6F8949EBF0FBE8DBFADB7BEB729 +:101D8000119681E4E2E9F1E001900D928A95E1F784 +:101D90000E9483030FB6F894DEBF0FBECDBF0E9432 +:101DA000780732CFAA1BBB1B51E107C0AA1FBB1F7C +:101DB000A617B70710F0A61BB70B881F991F5A95D7 +:101DC000A9F780959095BC01CD01089597FB072E4A +:101DD00016F4009407D077FD09D00E94D20E07FCBC +:101DE00005D03EF4909581959F4F0895709561952B +:101DF0007F4F0895A1E21A2EAA1BBB1BFD010DC047 +:101E0000AA1FBB1FEE1FFF1FA217B307E407F507AA +:101E100020F0A21BB30BE40BF50B661F771F881F86 +:101E2000991F1A9469F760957095809590959B011C +:101E3000AC01BD01CF010895FB01DC0102C001909E +:101E40000D9241505040D8F70895DC0101C06D93C8 +:101E500041505040E0F70895FC018191861721F030 +:101E60008823D9F7992708953197CF010895AEE0D7 +:101E7000B0E0EDE3FFE00C9407120D891E8986E0C7 +:101E80008C831A8309838F89988D813020E892078B +:101E900010F080E090E801979E838D83AE01455E4F +:101EA0005F4F698D7A8DCE0101960E94690F4D8139 +:101EB0005E8157FD0AC02F813885421753070CF405 +:101EC0009A01020F131FF80110822E96E4E00C9481 +:101ED0002312ABE0B0E0EFE6FFE00C94FA116C01E6 +:101EE0007B018A01FC0117821682838181FFDAC19E +:101EF0009AE0492EF6012381F70123FD859123FF06 +:101F000081917F01811509F41FC1853239F423FDC8 +:101F1000959123FF91917F01953229F4B60190E0CC +:101F20000E946B11E7CF30E0612C512C712CF0E254 +:101F30007F1640F59B32D9F058F49032D1F09332AD +:101F4000F1F09E3299F576FCFFC0689476F806C0F1 +:101F50009D3291F09033C1F4689470F8F70123FD3D +:101F6000959123FF91917F019111E1CF29C0689450 +:101F700071F8689472F8F2CF689473F8EFCF6894B0 +:101F800074F8ECCF77FC1CC080ED890F8A30C8F65E +:101F900076FE05C0649C800D1124682EDFCF549C12 +:101FA000800D1124582E689475F8D8CF9C3619F4FA +:101FB000689477F8D3CF9C3409F44BC0983671F20B +:101FC000892F8F7D8554833008F445C0933609F4FA +:101FD00066C0933709F469C0933509F475C0943627 +:101FE00019F0993609F09FC0F80177FE95C061910C +:101FF0007191819191918F01272D2F76722E97FFEC +:1020000009C090958095709561957F4F8F4F9F4F38 +:10201000689477F82AE030E0AE014F5F5F4F5A01D5 +:102020000E949B118A19A82E76FEC5C0872D8E7F2F +:10203000A61408F0BFC074FE12C172FC06C1F72DD1 +:10204000FE7E7F2EB62C872D8678811509F4C0C0C0 +:1020500001C131E083CF3115F9F0085F1F4F8FE3E5 +:10206000898388248394912CAE014F5F5F4F5A017E +:10207000E89477F873FC03C085149104B0F18114DF +:102080009104D1F5511409F435CFB60180E290E006 +:102090000E946B115A94F6CF0C5F1F4FE0CFF801EE +:1020A000808189830E5F1F4FDCCFF801A190B19032 +:1020B0008F01662D70E076FC02C06FEF7FEFC501E7 +:1020C0000E9460114C01D4CFF801A190B1908F0112 +:1020D000662D70E076FC02C06FEF7FEFC5010E94B5 +:1020E00055114C01689477F8C5CFB60180E290E0B5 +:1020F0000E946B115A94C0CFF50177FC859177FE51 +:1021000081915F01B60190E00E946B1151105A94C9 +:10211000F1E08F1A9108B3CF61917191072E000CF5 +:10212000880B990B68CF372CE89434F82AE030E01C +:10213000953739F1572D597F352E903799F058F44E +:102140009835A9F09F36D9F0F601868197812B96B4 +:10215000E1E10C9416129837B9F774FC05C020E140 +:1021600030E00FC0689434F8689432F8F8CF74FE09 +:1021700003C0872D8660382E20E132E002C028E0BF +:1021800030E0F80137FE11C0619171918191919118 +:102190008F01FE0131965F01AF010E949B118A19E8 +:1021A000A82E732CE89477F83FCF6191719180E06D +:1021B00090E0EECF782EBA2C74FE45CFFE01EA0DEA +:1021C000F11D8081803309F043C0272D297E722EB6 +:1021D00073FC0EC070FE4FC06A2CB51418F4650C69 +:1021E0006B18B52C852D8B195B1408F480E0B80EA4 +:1021F000B51408F042C05B1874FE41C0B60180E31C +:1022000090E00E946B1172FE09C088E590E071FCBD +:1022100002C088E790E0B6010E946B11A614D8F1C5 +:10222000AA94B12C4FEFA41AB40ACE0101963C0136 +:10223000A80EB91EF50182915F01B60190E00E94DF +:102240006B116A147B04B1F71DCFB62C782EB6CF74 +:1022500072FC02C0B394BCCFB394B394B9CFB62C84 +:10226000782EF1CEB60180E290E00E946B1133949B +:102270003514C0F3B7CF3B2CFBCF512CBDCF872DEE +:102280008678811559F280E271FC8BE277FC8DE251 +:10229000B60190E0C1CFB60180E390E00E946B11DF +:1022A0006A94BCCF8FEF9FEF52CFFC010590615035 +:1022B00070400110D8F7809590958E0F9F1F08955C +:1022C000FC016150704001900110D8F78095909505 +:1022D0008E0F9F1F08950F931F93CF93DF93182F97 +:1022E000092FEB018B8181FD09C01FEF0FEF812FBB +:1022F000902FDF91CF911F910F91089582FF14C00D +:102300002E813F818C819D81281739073CF4E8811B +:10231000F981CF0101969983888310838E819F81F3 +:1023200001969F838E83E3CFE885F985812F0995F8 +:10233000892BA1F3DACFFA01AA27283051F12031F5 +:1023400081F1E8946F936E7F6E5F7F4F8F4F9F4F49 +:10235000AF4FB1E03ED0B4E03CD0670F781F891F8B +:102360009A1FA11D680F791F8A1F911DA11D6A0F59 +:10237000711D811D911DA11D20D009F468943F910C +:102380002AE0269F11243019305D3193DEF6CF010B +:102390000895462F4770405D4193B3E00FD0C9F7D1 +:1023A000F6CF462F4F70405D4A3318F0495D31FD3E +:1023B0004052419302D0A9F7EACFB4E0A695979591 +:1023C000879577956795BA95C9F700976105710567 +:1023D00008959B01AC010A2E0694579547953795B1 +:1023E0002795BA95C9F7620F731F841F951FA01D0B +:1023F00008952F923F924F925F926F927F928F92A9 +:102400009F92AF92BF92CF92DF92EF92FF920F9383 +:102410001F93CF93DF93CDB7DEB7CA1BDB0B0FB68D +:10242000F894DEBF0FBECDBF09942A88398848884A +:102430005F846E847D848C849B84AA84B984C884E0 +:10244000DF80EE80FD800C811B81AA81B981CE0FD7 +:10245000D11D0FB6F894DEBF0FBECDBFED010895BC +:04246000F894FFCF1E +:102464002575002020202000574845454C5F434FE8 +:10247400554E54535F494E5F47454E5F4D45535348 +:082484004147455F310A0000E9 +:00000001FF diff --git a/avr_code/dist/default/production/avr_code.production (SFConflict ispatel@live.com 2025-02-20-21-50-56).map b/avr_code/dist/default/production/avr_code.production (SFConflict ispatel@live.com 2025-02-20-21-50-56).map new file mode 100644 index 0000000..2722ab3 --- /dev/null +++ b/avr_code/dist/default/production/avr_code.production (SFConflict ispatel@live.com 2025-02-20-21-50-56).map @@ -0,0 +1,1192 @@ +Archive member included to satisfy reference by file (symbol) + +/usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodhi4.o) + build/default/production/rfm69.o (__udivmodhi4) +/usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_divmodhi4.o) + build/default/production/max31329.o (__divmodhi4) +/usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodsi4.o) + build/default/production/rfm69.o (__udivmodsi4) +/usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_exit.o) + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o (exit) +/usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_copy_data.o) + build/default/production/uart.o (__do_copy_data) +/usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_clear_bss.o) + build/default/production/uart.o (__do_clear_bss) +/usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + build/default/production/uart.o (dtostrf) +/usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + build/default/production/rfm69.o (memcpy) +/usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(memset.o) + build/default/production/rfm69.o (memset) +/usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strchr.o) + build/default/production/st25dv.o (strchr) +/usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + build/default/production/uart.o (snprintf) +/usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (vfprintf) +/usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) (ftoa_prf) +/usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) (__ftoa_engine) +/usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen_P) +/usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen) +/usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(fputc.o) + /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (fputc) +/usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (__ultoa_invert) +/usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_prologue.o) + /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__prologue_saves__) +/usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_epilogue.o) + /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__epilogue_restores__) + +Discarded input sections + + .data 0x00000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .bss 0x00000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .text 0x00000000 0x0 build/default/production/uart.o + .data 0x00000000 0x0 build/default/production/uart.o + .bss 0x00000000 0x0 build/default/production/uart.o + .text.uart_wait_until_sent + 0x00000000 0x16 build/default/production/uart.o + .text.uart_init + 0x00000000 0x18 build/default/production/uart.o + .text.uart_sendStringArray + 0x00000000 0x2c build/default/production/uart.o + .text.uart_print_uint8_array + 0x00000000 0xda build/default/production/uart.o + .rodata.uart_print_uint16.str1.1 + 0x00000000 0x4 build/default/production/uart.o + .text.uart_print_uint16 + 0x00000000 0x5c build/default/production/uart.o + .text.uart_print_float + 0x00000000 0x5c build/default/production/uart.o + .text.bytes2hex + 0x00000000 0x6c build/default/production/uart.o + .rodata.uart_print_binary_hex.str1.1 + 0x00000000 0x4 build/default/production/uart.o + .text.uart_print_binary_hex + 0x00000000 0x86 build/default/production/uart.o + .rodata.uart_print_hex.str1.1 + 0x00000000 0x6 build/default/production/uart.o + .text.uart_print_hex + 0x00000000 0x5a build/default/production/uart.o + .text.uart_print_hex_bin + 0x00000000 0x9c build/default/production/uart.o + .text.uart_print_binary + 0x00000000 0x66 build/default/production/uart.o + .rodata.uart_print_uint8.str1.1 + 0x00000000 0x2 build/default/production/uart.o + .text.uart_print_uint8 + 0x00000000 0x62 build/default/production/uart.o + .data.HexLookUp + 0x00000000 0x11 build/default/production/uart.o + .bss.binary_string + 0x00000000 0x9 build/default/production/uart.o + .text 0x00000000 0x0 build/default/production/rfm69.o + .data 0x00000000 0x0 build/default/production/rfm69.o + .bss 0x00000000 0x0 build/default/production/rfm69.o + .rodata.uart_print_tx_rx_data.str1.1 + 0x00000000 0x20 build/default/production/rfm69.o + .text.uart_print_tx_rx_data + 0x00000000 0x6e build/default/production/rfm69.o + .text.rfm69_set_state + 0x00000000 0xe build/default/production/rfm69.o + .text.wait_rx_payload_ready + 0x00000000 0xc build/default/production/rfm69.o + .text.set_rfm69_standby + 0x00000000 0x10 build/default/production/rfm69.o + .text.set_rfm69_sleep + 0x00000000 0x10 build/default/production/rfm69.o + .text.set_rfm69_tx_power + 0x00000000 0xa build/default/production/rfm69.o + .bss.cond_5 0x00000000 0x1 build/default/production/rfm69.o + .bss.cond_4 0x00000000 0x1 build/default/production/rfm69.o + .bss.len_payload + 0x00000000 0x1 build/default/production/rfm69.o + .bss.rssi 0x00000000 0x1 build/default/production/rfm69.o + .text 0x00000000 0x0 build/default/production/states.o + .data 0x00000000 0x0 build/default/production/states.o + .bss 0x00000000 0x0 build/default/production/states.o + .text.led_2_set_state + 0x00000000 0xe build/default/production/states.o + .text.led_3_set_state + 0x00000000 0xe build/default/production/states.o + .text 0x00000000 0x0 build/default/production/i2c.o + .data 0x00000000 0x0 build/default/production/i2c.o + .bss 0x00000000 0x0 build/default/production/i2c.o + .text.read_one_byte_16bit_addr + 0x00000000 0x8 build/default/production/i2c.o + .text.read_one_byte_16bit_addr_no_err_register + 0x00000000 0x1e build/default/production/i2c.o + .text 0x00000000 0x0 build/default/production/m95128.o + .data 0x00000000 0x0 build/default/production/m95128.o + .bss 0x00000000 0x0 build/default/production/m95128.o + .text 0x00000000 0x0 build/default/production/spi.o + .data 0x00000000 0x0 build/default/production/spi.o + .bss 0x00000000 0x0 build/default/production/spi.o + .text 0x00000000 0x0 build/default/production/st25dv.o + .data 0x00000000 0x0 build/default/production/st25dv.o + .bss 0x00000000 0x0 build/default/production/st25dv.o + .text.rfid_read_system_register + 0x00000000 0xc build/default/production/st25dv.o + .text 0x00000000 0x0 build/default/production/interrupts.o + .data 0x00000000 0x0 build/default/production/interrupts.o + .bss 0x00000000 0x0 build/default/production/interrupts.o + .text 0x00000000 0x0 build/default/production/max31329.o + .data 0x00000000 0x0 build/default/production/max31329.o + .bss 0x00000000 0x0 build/default/production/max31329.o + .rodata.uart_print_rtc_time.str1.1 + 0x00000000 0x1c build/default/production/max31329.o + .text.uart_print_rtc_time + 0x00000000 0x94 build/default/production/max31329.o + .text 0x00000000 0x0 build/default/production/power_mgmt.o + .data 0x00000000 0x0 build/default/production/power_mgmt.o + .bss 0x00000000 0x0 build/default/production/power_mgmt.o + .text.shutdown_all_peripherals + 0x00000000 0x34 build/default/production/power_mgmt.o + .comment 0x00000000 0x13 build/default/production/power_mgmt.o + .text 0x00000000 0x0 build/default/production/adc.o + .data 0x00000000 0x0 build/default/production/adc.o + .bss 0x00000000 0x0 build/default/production/adc.o + .text 0x00000000 0x0 build/default/production/ndef.o + .data 0x00000000 0x0 build/default/production/ndef.o + .bss 0x00000000 0x0 build/default/production/ndef.o + .text 0x00000000 0x0 build/default/production/defines.o + .data 0x00000000 0x0 build/default/production/defines.o + .bss 0x00000000 0x0 build/default/production/defines.o + .bss.DATA_BUFFER_20 + 0x00000000 0x14 build/default/production/defines.o + .text 0x00000000 0x0 build/default/production/main.o + .data 0x00000000 0x0 build/default/production/main.o + .bss 0x00000000 0x0 build/default/production/main.o + .bss.increment_wheel_count + 0x00000000 0x1 build/default/production/main.o + .bss.main_counter + 0x00000000 0x2 build/default/production/main.o + .bss.CRAP 0x00000000 0x41 build/default/production/main.o + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodhi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodhi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodhi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_divmodhi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_divmodhi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_divmodhi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodsi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodsi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodsi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_exit.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_exit.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_exit.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_exit.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_exit.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_exit.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_exit.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_exit.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_copy_data.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_copy_data.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_copy_data.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_clear_bss.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_clear_bss.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_clear_bss.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text.avr-libc + 0x00000000 0x4a /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .comment 0x00000000 0x13 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(memset.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(memset.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(memset.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text.avr-libc + 0x00000000 0x2c4 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .comment 0x00000000 0x13 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text.avr-libc + 0x00000000 0x1b0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .progmemx.data.ftoa_engine + 0x00000000 0xfa /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_prologue.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_prologue.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_prologue.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_prologue.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_epilogue.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_epilogue.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_epilogue.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x00000000 0x00008000 xr +data 0x00800100 0x00000800 rw!x +eeprom 0x00810000 0x00000400 rw!x +fuse 0x00820000 0x00000003 rw!x +lock 0x00830000 0x00000400 rw!x +signature 0x00840000 0x00000400 rw!x +user_signatures 0x00850000 0x00000400 rw!x +*default* 0x00000000 0xffffffff + +Linker script and memory map + +Address of section .data set to 0x800100 +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o +LOAD build/default/production/uart.o +LOAD build/default/production/rfm69.o +LOAD build/default/production/states.o +LOAD build/default/production/i2c.o +LOAD build/default/production/m95128.o +LOAD build/default/production/spi.o +LOAD build/default/production/st25dv.o +LOAD build/default/production/interrupts.o +LOAD build/default/production/max31329.o +LOAD build/default/production/power_mgmt.o +LOAD build/default/production/adc.o +LOAD build/default/production/ndef.o +LOAD build/default/production/defines.o +LOAD build/default/production/main.o + 0x00000001 __MPLAB_BUILD = 0x1 +START GROUP +LOAD /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libm.a +END GROUP +START GROUP +LOAD /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a +LOAD /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libm.a +LOAD /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/libatmega328pb.a +END GROUP + [0x00000000] __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 + [0x00008000] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x20000 + [0x00800100] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800060 + [0x00000800] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 + [0x00000400] __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 + [0x00000003] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400 + 0x00000400 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400 + 0x00000400 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400 + 0x00000400 __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400 + +.hash + *(.hash) + +.dynsym + *(.dynsym) + +.dynstr + *(.dynstr) + +.gnu.version + *(.gnu.version) + +.gnu.version_d + *(.gnu.version_d) + +.gnu.version_r + *(.gnu.version_r) + +.rel.init + *(.rel.init) + +.rela.init + *(.rela.init) + +.rel.text + *(.rel.text) + *(.rel.text.*) + *(.rel.gnu.linkonce.t*) + +.rela.text + *(.rela.text) + *(.rela.text.*) + *(.rela.gnu.linkonce.t*) + +.rel.fini + *(.rel.fini) + +.rela.fini + *(.rela.fini) + +.rel.rodata + *(.rel.rodata) + *(.rel.rodata.*) + *(.rel.gnu.linkonce.r*) + +.rela.rodata + *(.rela.rodata) + *(.rela.rodata.*) + *(.rela.gnu.linkonce.r*) + +.rel.data + *(.rel.data) + *(.rel.data.*) + *(.rel.gnu.linkonce.d*) + +.rela.data + *(.rela.data) + *(.rela.data.*) + *(.rela.gnu.linkonce.d*) + +.rel.ctors + *(.rel.ctors) + +.rela.ctors + *(.rela.ctors) + +.rel.dtors + *(.rel.dtors) + +.rela.dtors + *(.rela.dtors) + +.rel.got + *(.rel.got) + +.rela.got + *(.rela.got) + +.rel.bss + *(.rel.bss) + +.rela.bss + *(.rela.bss) + +.rel.plt + *(.rel.plt) + +.rela.plt + *(.rela.plt) + +.text 0x00000000 0x2464 + *(.vectors) + .vectors 0x00000000 0xb4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x00000000 __vectors + 0x00000000 __vector_default + *(.vectors) + *(.progmem.gcc*) + 0x000000b4 . = ALIGN (0x2) + 0x000000b4 __trampolines_start = . + *(.trampolines) + .trampolines 0x000000b4 0x0 linker stubs + *(.trampolines*) + 0x000000b4 __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + *(.progmem.*) + 0x000000b4 . = ALIGN (0x2) + *(.lowtext) + *(.lowtext*) + 0x000000b4 __ctors_start = . + *(.ctors) + 0x000000b4 __ctors_end = . + 0x000000b4 __dtors_start = . + *(.dtors) + 0x000000b4 __dtors_end = . + SORT_BY_NAME(*)(.ctors) + SORT_BY_NAME(*)(.dtors) + *(.init0) + .init0 0x000000b4 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x000000b4 __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x000000b4 0xc /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + .init4 0x000000c0 0x16 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_copy_data.o) + 0x000000c0 __do_copy_data + .init4 0x000000d6 0x10 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_clear_bss.o) + 0x000000d6 __do_clear_bss + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x000000e6 0x8 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + *(.init9) + *(.text) + .text 0x000000ee 0x4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x000000ee __vector_38 + 0x000000ee __vector_22 + 0x000000ee __vector_28 + 0x000000ee __vector_32 + 0x000000ee __vector_34 + 0x000000ee __vector_24 + 0x000000ee __vector_12 + 0x000000ee __bad_interrupt + 0x000000ee __vector_31 + 0x000000ee __vector_35 + 0x000000ee __vector_39 + 0x000000ee __vector_23 + 0x000000ee __vector_30 + 0x000000ee __vector_25 + 0x000000ee __vector_11 + 0x000000ee __vector_13 + 0x000000ee __vector_17 + 0x000000ee __vector_19 + 0x000000ee __vector_7 + 0x000000ee __vector_41 + 0x000000ee __vector_43 + 0x000000ee __vector_27 + 0x000000ee __vector_5 + 0x000000ee __vector_33 + 0x000000ee __vector_37 + 0x000000ee __vector_4 + 0x000000ee __vector_44 + 0x000000ee __vector_9 + 0x000000ee __vector_21 + 0x000000ee __vector_15 + 0x000000ee __vector_36 + 0x000000ee __vector_29 + 0x000000ee __vector_40 + 0x000000ee __vector_8 + 0x000000ee __vector_26 + 0x000000ee __vector_14 + 0x000000ee __vector_10 + 0x000000ee __vector_16 + 0x000000ee __vector_18 + 0x000000ee __vector_20 + 0x000000ee __vector_42 + 0x000000f2 . = ALIGN (0x2) + *(.text.*) + .text.uart_sendChar + 0x000000f2 0x10 build/default/production/uart.o + 0x000000f2 uart_sendChar + .text.uart_sendString + 0x00000102 0x20 build/default/production/uart.o + 0x00000102 uart_sendString + .text.uart_print_uint16_array + 0x00000122 0xe0 build/default/production/uart.o + 0x00000122 uart_print_uint16_array + .text.spi_read_rfm69_rt + 0x00000202 0x26 build/default/production/rfm69.o + 0x00000202 spi_read_rfm69_rt + .text.spi_write_rfm69_rt + 0x00000228 0x2c build/default/production/rfm69.o + 0x00000228 spi_write_rfm69_rt + .text.spi_write_rfm69_multiple_rt + 0x00000254 0x58 build/default/production/rfm69.o + 0x00000254 spi_write_rfm69_multiple_rt + .text.hash_3bytes + 0x000002ac 0xa8 build/default/production/rfm69.o + 0x000002ac hash_3bytes + .text.set_rfm69_power_amp_boost + 0x00000354 0x12 build/default/production/rfm69.o + 0x00000354 set_rfm69_power_amp_boost + .text.set_rfm69_power_amp_normal + 0x00000366 0x12 build/default/production/rfm69.o + 0x00000366 set_rfm69_power_amp_normal + .text.reset_txrx_struct + 0x00000378 0x22 build/default/production/rfm69.o + 0x00000378 reset_txrx_struct + .text.generate_wheel_counts_message + 0x0000039a 0x15c build/default/production/rfm69.o + 0x0000039a generate_wheel_counts_message + .text.set_rfm69_mode + 0x000004f6 0x1c build/default/production/rfm69.o + 0x000004f6 set_rfm69_mode + .text.wait_tx_sent + 0x00000512 0xc build/default/production/rfm69.o + 0x00000512 wait_tx_sent + .text.hash 0x0000051e 0x48 build/default/production/rfm69.o + 0x0000051e hash + .text.wait_rfm69_mode_ready + 0x00000566 0xc build/default/production/rfm69.o + 0x00000566 wait_rfm69_mode_ready + .text.set_rfm69_tx_mode + 0x00000572 0x10 build/default/production/rfm69.o + 0x00000572 set_rfm69_tx_mode + .text.set_rfm69_rx_mode + 0x00000582 0x10 build/default/production/rfm69.o + 0x00000582 set_rfm69_rx_mode + .text.rfm69_write_msg + 0x00000592 0x88 build/default/production/rfm69.o + 0x00000592 rfm69_write_msg + .text.wait_rx_payload_ready_timeout + 0x0000061a 0x42 build/default/production/rfm69.o + 0x0000061a wait_rx_payload_ready_timeout + .text.set_rfm69_idle + 0x0000065c 0x10 build/default/production/rfm69.o + 0x0000065c set_rfm69_idle + .text.rfm69_read_msg + 0x0000066c 0x9a build/default/production/rfm69.o + 0x0000066c rfm69_read_msg + .text.send_message + 0x00000706 0x178 build/default/production/rfm69.o + 0x00000706 send_message + .text.reset_rfm69 + 0x0000087e 0x26 build/default/production/rfm69.o + 0x0000087e reset_rfm69 + .text.rfm69_init + 0x000008a4 0xd4 build/default/production/rfm69.o + 0x000008a4 rfm69_init + .text.init_spi + 0x00000978 0x10 build/default/production/states.o + 0x00000978 init_spi + .text.rfm69_reset_state + 0x00000988 0xe build/default/production/states.o + 0x00000988 rfm69_reset_state + .text.led_1_set_state + 0x00000996 0xe build/default/production/states.o + 0x00000996 led_1_set_state + .text.ldo_set_state + 0x000009a4 0xe build/default/production/states.o + 0x000009a4 ldo_set_state + .text.i2c_init + 0x000009b2 0x12 build/default/production/i2c.o + 0x000009b2 i2c_init + .text.i2c_start + 0x000009c4 0x3e build/default/production/i2c.o + 0x000009c4 i2c_start + .text.i2c_stop + 0x00000a02 0x12 build/default/production/i2c.o + 0x00000a02 i2c_stop + .text.i2c_read_ack + 0x00000a14 0x16 build/default/production/i2c.o + 0x00000a14 i2c_read_ack + .text.i2c_write + 0x00000a2a 0x26 build/default/production/i2c.o + 0x00000a2a i2c_write + .text.write_n_bytes + 0x00000a50 0x56 build/default/production/i2c.o + 0x00000a50 write_n_bytes + .text.write_one_byte + 0x00000aa6 0x20 build/default/production/i2c.o + 0x00000aa6 write_one_byte + .text.i2c_read_nack + 0x00000ac6 0x16 build/default/production/i2c.o + 0x00000ac6 i2c_read_nack + .text.read_n_bytes + 0x00000adc 0x98 build/default/production/i2c.o + 0x00000adc read_n_bytes + .text.read_one_byte + 0x00000b74 0x8 build/default/production/i2c.o + 0x00000b74 read_one_byte + .text.read_one_byte_no_err_register + 0x00000b7c 0x1e build/default/production/i2c.o + 0x00000b7c read_one_byte_no_err_register + .text.read_n_bytes_16bit_addr + 0x00000b9a 0xa0 build/default/production/i2c.o + 0x00000b9a read_n_bytes_16bit_addr + .text.spi_eeprom_select + 0x00000c3a 0xe build/default/production/m95128.o + 0x00000c3a spi_eeprom_select + .text.write_page_address + 0x00000c48 0x1e build/default/production/m95128.o + 0x00000c48 write_page_address + .text.eeprom_write + 0x00000c66 0x98 build/default/production/m95128.o + 0x00000c66 eeprom_write + .text.write_last_page_value + 0x00000cfe 0x12 build/default/production/m95128.o + 0x00000cfe write_last_page_value + .text.eeprom_read + 0x00000d10 0x5e build/default/production/m95128.o + 0x00000d10 eeprom_read + .text.get_last_page + 0x00000d6e 0x1c build/default/production/m95128.o + 0x00000d6e get_last_page + .text.eeprom_write_tx_data + 0x00000d8a 0x46 build/default/production/m95128.o + 0x00000d8a eeprom_write_tx_data + .text.eeprom_read_tx_data + 0x00000dd0 0x80 build/default/production/m95128.o + 0x00000dd0 eeprom_read_tx_data + .text.read_struct_last_page + 0x00000e50 0x20 build/default/production/m95128.o + 0x00000e50 read_struct_last_page + .text.write_struct_to_last_page + 0x00000e70 0x5c build/default/production/m95128.o + 0x00000e70 write_struct_to_last_page + .text.eeprom_clear_page + 0x00000ecc 0x24 build/default/production/m95128.o + 0x00000ecc eeprom_clear_page + .text.delete_last_page + 0x00000ef0 0x22 build/default/production/m95128.o + 0x00000ef0 delete_last_page + .text.spi_rfm69_select + 0x00000f12 0xe build/default/production/spi.o + 0x00000f12 spi_rfm69_select + .text.spi_write + 0x00000f20 0x14 build/default/production/spi.o + 0x00000f20 spi_write + .text.spi_read + 0x00000f34 0x8 build/default/production/spi.o + 0x00000f34 spi_read + .text.remove_spaces + 0x00000f3c 0x7a build/default/production/st25dv.o + 0x00000f3c remove_spaces + .text.rfid_set_low_power_down + 0x00000fb6 0xe build/default/production/st25dv.o + 0x00000fb6 rfid_set_low_power_down + .text.rfid_set_i2c_power + 0x00000fc4 0xe build/default/production/st25dv.o + 0x00000fc4 rfid_set_i2c_power + .text.rfid_read_memory + 0x00000fd2 0x12 build/default/production/st25dv.o + 0x00000fd2 rfid_read_memory + .text.rfid_read_first_ndef_entry + 0x00000fe4 0xa6 build/default/production/st25dv.o + 0x00000fe4 rfid_read_first_ndef_entry + .text.get_nugget_data + 0x0000108a 0x138 build/default/production/st25dv.o + 0x0000108a get_nugget_data + .text.init_pins + 0x000011c2 0x2 build/default/production/interrupts.o + 0x000011c2 init_pins + .text.set_up_broadcast_interrupt + 0x000011c4 0x1a build/default/production/interrupts.o + 0x000011c4 set_up_broadcast_interrupt + .text.set_up_reed_interrupt + 0x000011de 0x18 build/default/production/interrupts.o + 0x000011de set_up_reed_interrupt + .text.set_up_minute_interrupt + 0x000011f6 0x18 build/default/production/interrupts.o + 0x000011f6 set_up_minute_interrupt + .text.wdt_isr_enable + 0x0000120e 0x1c build/default/production/interrupts.o + 0x0000120e wdt_isr_enable + .text.wdt_isr_disable + 0x0000122a 0x12 build/default/production/interrupts.o + 0x0000122a wdt_isr_disable + .text.rtc_set_per_minute_alarm + 0x0000123c 0x1a build/default/production/max31329.o + 0x0000123c rtc_set_per_minute_alarm + .text.rtc_read_register + 0x00001256 0xa build/default/production/max31329.o + 0x00001256 rtc_read_register + .text.rtc_read_status_register + 0x00001260 0x8 build/default/production/max31329.o + 0x00001260 rtc_read_status_register + .text.rtc_read_interrupt_register + 0x00001268 0x8 build/default/production/max31329.o + 0x00001268 rtc_read_interrupt_register + .text.rtc_set_alarm_config + 0x00001270 0xc build/default/production/max31329.o + 0x00001270 rtc_set_alarm_config + .text.rtc_enable_interrupts + 0x0000127c 0xc build/default/production/max31329.o + 0x0000127c rtc_enable_interrupts + .text.rtc_read_time_array + 0x00001288 0x10 build/default/production/max31329.o + 0x00001288 rtc_read_time_array + .text.rtc_read_time + 0x00001298 0xf8 build/default/production/max31329.o + 0x00001298 rtc_read_time + .text.rtc_write_time + 0x00001390 0x118 build/default/production/max31329.o + 0x00001390 rtc_write_time + .text.set_time_from_rfm69 + 0x000014a8 0x13e build/default/production/max31329.o + 0x000014a8 set_time_from_rfm69 + .text.adc_Initialize + 0x000015e6 0x14 build/default/production/adc.o + 0x000015e6 adc_Initialize + .text.adc_Disable + 0x000015fa 0xc build/default/production/adc.o + 0x000015fa adc_Disable + .text.adc_Enable + 0x00001606 0xc build/default/production/adc.o + 0x00001606 adc_Enable + .text.adc_StartConversion + 0x00001612 0x34 build/default/production/adc.o + 0x00001612 adc_StartConversion + .text.adc_IsConversionDone + 0x00001646 0xa build/default/production/adc.o + 0x00001646 adc_IsConversionDone + .text.adc_GetConversionResult + 0x00001650 0xa build/default/production/adc.o + 0x00001650 adc_GetConversionResult + .text.adc_GetConversion + 0x0000165a 0x20 build/default/production/adc.o + 0x0000165a adc_GetConversion + .text.readNDEFText + 0x0000167a 0x15a build/default/production/ndef.o + 0x0000167a readNDEFText + .text.__vector_3 + 0x000017d4 0x12 build/default/production/main.o + 0x000017d4 __vector_3 + .text.__vector_1 + 0x000017e6 0xe build/default/production/main.o + 0x000017e6 __vector_1 + .text.__vector_2 + 0x000017f4 0x5e build/default/production/main.o + 0x000017f4 __vector_2 + .text.__vector_6 + 0x00001852 0x4e build/default/production/main.o + 0x00001852 __vector_6 + .text.start_sleeping + 0x000018a0 0x48 build/default/production/main.o + 0x000018a0 start_sleeping + .text.get_battery_reading + 0x000018e8 0x2c build/default/production/main.o + 0x000018e8 get_battery_reading + .text.WDT_off 0x00001914 0x1a build/default/production/main.o + 0x00001914 WDT_off + .text.main 0x0000192e 0x476 build/default/production/main.o + 0x0000192e main + .text.libgcc.div + 0x00001da4 0x28 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodhi4.o) + 0x00001da4 __udivmodhi4 + .text.libgcc.div + 0x00001dcc 0x28 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_divmodhi4.o) + 0x00001dcc __divmodhi4 + 0x00001dcc _div + .text.libgcc.div + 0x00001df4 0x44 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_udivmodsi4.o) + 0x00001df4 __udivmodsi4 + .text.avr-libc + 0x00001e38 0x12 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + 0x00001e38 memcpy + .text.avr-libc + 0x00001e4a 0xe /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(memset.o) + 0x00001e4a memset + .text.avr-libc + 0x00001e58 0x16 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strchr.o) + 0x00001e58 strchr + .text.avr-libc + 0x00001e6e 0x64 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + 0x00001e6e snprintf + .text.avr-libc + 0x00001ed2 0x3d8 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + 0x00001ed2 vfprintf + .text.avr-libc + 0x000022aa 0x16 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + 0x000022aa strnlen_P + .text.avr-libc + 0x000022c0 0x16 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + 0x000022c0 strnlen + .text.avr-libc + 0x000022d6 0x60 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(fputc.o) + 0x000022d6 fputc + .text.avr-libc + 0x00002336 0xbc /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + 0x00002336 __ultoa_invert + .text.libgcc.prologue + 0x000023f2 0x38 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_prologue.o) + 0x000023f2 __prologue_saves__ + .text.libgcc.prologue + 0x0000242a 0x36 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_epilogue.o) + 0x0000242a __epilogue_restores__ + 0x00002460 . = ALIGN (0x2) + *(.fini9) + .fini9 0x00002460 0x0 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_exit.o) + 0x00002460 exit + 0x00002460 _exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x00002460 0x4 /usr/lib/gcc/avr/14.2.0/avr5/libgcc.a(_exit.o) + *(.fini0) + *(.hightext) + *(.hightext*) + *(.progmemx.*) + 0x00002464 . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + 0x00002464 _etext = . + +.data 0x00800100 0x28 load address 0x00002464 + 0x00800100 PROVIDE (__data_start = .) + *(.data) + *(.data*) + *(.gnu.linkonce.d*) + *(.rodata) + *(.rodata*) + .rodata.uart_print_uint8_array.str1.1 + 0x00800100 0x27 build/default/production/uart.o + 0x8 (size before relaxing) + .rodata.generate_wheel_counts_message.str1.1 + 0x00800127 0x1f build/default/production/rfm69.o + *(.gnu.linkonce.r*) + 0x00800146 . = ALIGN (0x2) + *fill* 0x00800127 0x1 + 0x00800128 _edata = . + 0x00800128 PROVIDE (__data_end = .) + +.bss 0x00800128 0x335 + 0x00800128 PROVIDE (__bss_start = .) + *(.bss) + *(.bss*) + .bss.array_internal + 0x00800128 0x10 build/default/production/uart.o + 0x00800128 array_internal + .bss.cond_3 0x00800138 0x1 build/default/production/rfm69.o + 0x00800138 cond_3 + .bss.cond_2 0x00800139 0x1 build/default/production/rfm69.o + 0x00800139 cond_2 + .bss.cond_1 0x0080013a 0x1 build/default/production/rfm69.o + 0x0080013a cond_1 + .bss.c_hash_3 0x0080013b 0x1 build/default/production/rfm69.o + 0x0080013b c_hash_3 + .bss.c_hash_2 0x0080013c 0x1 build/default/production/rfm69.o + 0x0080013c c_hash_2 + .bss.c_hash_1 0x0080013d 0x1 build/default/production/rfm69.o + 0x0080013d c_hash_1 + .bss.p_hash_3 0x0080013e 0x1 build/default/production/rfm69.o + 0x0080013e p_hash_3 + .bss.p_hash_2 0x0080013f 0x1 build/default/production/rfm69.o + 0x0080013f p_hash_2 + .bss.p_hash_1 0x00800140 0x1 build/default/production/rfm69.o + 0x00800140 p_hash_1 + .bss.msg_hash 0x00800141 0x4 build/default/production/rfm69.o + 0x00800141 msg_hash + .bss.i 0x00800145 0x1 build/default/production/rfm69.o + 0x00800145 i + .bss.new_last_page + 0x00800146 0x1 build/default/production/m95128.o + 0x00800146 new_last_page + .bss.old_last_page + 0x00800147 0x1 build/default/production/m95128.o + 0x00800147 old_last_page + .bss.read_value + 0x00800148 0x1 build/default/production/m95128.o + 0x00800148 read_value + .bss.result 0x00800149 0x1 build/default/production/max31329.o + 0x00800149 result + .bss.TIME 0x0080014a 0x7 build/default/production/defines.o + 0x0080014a TIME + .bss.RX_DATA 0x00800151 0x41 build/default/production/defines.o + 0x00800151 RX_DATA + .bss.TX_DATA 0x00800192 0x41 build/default/production/defines.o + 0x00800192 TX_DATA + .bss.IDENTIFIER + 0x008001d3 0x103 build/default/production/defines.o + 0x008001d3 IDENTIFIER + .bss.TRIMMED_STRING + 0x008002d6 0x17 build/default/production/defines.o + 0x008002d6 TRIMMED_STRING + .bss.NDEF_MSG 0x008002ed 0x101 build/default/production/defines.o + 0x008002ed NDEF_MSG + .bss.DATA_BUFFER_7 + 0x008003ee 0x7 build/default/production/defines.o + 0x008003ee DATA_BUFFER_7 + .bss.DATA_BUFFER_65 + 0x008003f5 0x42 build/default/production/defines.o + 0x008003f5 DATA_BUFFER_65 + .bss.rtc_rfm69_status + 0x00800437 0x1 build/default/production/main.o + 0x00800437 rtc_rfm69_status + .bss.total_wheel_counts + 0x00800438 0x1e build/default/production/main.o + 0x00800438 total_wheel_counts + .bss.index_wheel_count + 0x00800456 0x1 build/default/production/main.o + 0x00800456 index_wheel_count + .bss.increment_minute_count + 0x00800457 0x1 build/default/production/main.o + 0x00800457 increment_minute_count + .bss.force_transmit + 0x00800458 0x1 build/default/production/main.o + 0x00800458 force_transmit + .bss.increment_minute_index + 0x00800459 0x1 build/default/production/main.o + 0x00800459 increment_minute_index + .bss.is_debouncing + 0x0080045a 0x1 build/default/production/main.o + 0x0080045a is_debouncing + .bss.self_value + 0x0080045b 0x2 build/default/production/main.o + 0x0080045b self_value + *(COMMON) + 0x0080045d PROVIDE (__bss_end = .) + 0x00002464 __data_load_start = LOADADDR (.data) + 0x0000248c __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x0080045d 0x0 + [!provide] PROVIDE (__noinit_start = .) + *(.noinit .noinit.* .gnu.linkonce.n.*) + [!provide] PROVIDE (__noinit_end = .) + 0x0080045d _end = . + [!provide] PROVIDE (__heap_start = .) + 0x00000000 __flmap_init_label = DEFINED (__flmap_noinit_start)?__flmap_noinit_start:0x0 + 0x00000000 __flmap = DEFINED (__flmap)?__flmap:0x0 + +.eeprom 0x00810000 0x0 + *(.eeprom*) + 0x00810000 __eeprom_end = . + +.fuse + *(.fuse) + *(.lfuse) + *(.hfuse) + *(.efuse) + +.lock + *(.lock*) + +.signature + *(.signature*) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment 0x00000000 0x24 + *(.comment) + .comment 0x00000000 0x24 build/default/production/uart.o + 0x13 (size before relaxing) + .comment 0x00000024 0x13 build/default/production/rfm69.o + .comment 0x00000024 0x13 build/default/production/states.o + .comment 0x00000024 0x13 build/default/production/i2c.o + .comment 0x00000024 0x13 build/default/production/m95128.o + .comment 0x00000024 0x13 build/default/production/spi.o + .comment 0x00000024 0x13 build/default/production/st25dv.o + .comment 0x00000024 0x13 build/default/production/interrupts.o + .comment 0x00000024 0x13 build/default/production/max31329.o + .comment 0x00000024 0x13 build/default/production/adc.o + .comment 0x00000024 0x13 build/default/production/ndef.o + .comment 0x00000024 0x13 build/default/production/defines.o + .comment 0x00000024 0x13 build/default/production/main.o + .comment 0x00000024 0x13 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .comment 0x00000024 0x13 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .comment 0x00000024 0x13 /usr/lib/gcc/avr/14.2.0/../../../../avr/lib/avr5/libc.a(fputc.o) + +.note.gnu.avr.deviceinfo + 0x00000000 0x40 + .note.gnu.avr.deviceinfo + 0x00000000 0x40 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.gnu.build.attributes + *(.gnu.build.attributes .gnu.build.attributes.*) + +.note.gnu.build-id + *(.note.gnu.build-id) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges + *(.debug_aranges) + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x00000000 0x8ea + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x00000000 0x8ea /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.debug_abbrev 0x00000000 0x86e + *(.debug_abbrev) + .debug_abbrev 0x00000000 0x86e /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.debug_line 0x00000000 0x1a6 + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x00000000 0x1a6 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.debug_frame + *(.debug_frame) + +.debug_str 0x00000000 0x318 + *(.debug_str) + .debug_str 0x00000000 0x318 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.debug_loc + *(.debug_loc) + +.debug_macinfo + *(.debug_macinfo) + +.debug_weaknames + *(.debug_weaknames) + +.debug_funcnames + *(.debug_funcnames) + +.debug_typenames + *(.debug_typenames) + +.debug_varnames + *(.debug_varnames) + +.debug_pubtypes + *(.debug_pubtypes) + +.debug_ranges + *(.debug_ranges) + +.debug_addr + *(.debug_addr) + +.debug_line_str + *(.debug_line_str) + +.debug_loclists + *(.debug_loclists) + +.debug_macro + *(.debug_macro) + +.debug_names + *(.debug_names) + +.debug_rnglists + *(.debug_rnglists) + +.debug_str_offsets + *(.debug_str_offsets) + +.debug_sup + *(.debug_sup) +OUTPUT(dist/default/production/avr_code.production.elf elf32-avr) +LOAD linker stubs diff --git a/avr_code/dist/default/production/avr_code.production.elf b/avr_code/dist/default/production/avr_code.production.elf new file mode 100755 index 0000000..0cff84b Binary files /dev/null and b/avr_code/dist/default/production/avr_code.production.elf differ diff --git a/avr_code/dist/default/production/avr_code.production.hex b/avr_code/dist/default/production/avr_code.production.hex new file mode 100644 index 0000000..ea1719b --- /dev/null +++ b/avr_code/dist/default/production/avr_code.production.hex @@ -0,0 +1,663 @@ +:100000000C945A000C94C30C0C94ED0C0C947700D7 +:100010000C9477000C9477000C942A0D0C947700C4 +:100020000C9477000C9477000C9477000C94770074 +:100030000C9477000C9477000C9477000C94770064 +:100040000C9477000C9477000C9477000C94770054 +:100050000C9477000C9477000C9477000C94770044 +:100060000C9477000C9477000C9477000C94770034 +:100070000C9477000C9477000C9477000C94770024 +:100080000C9477000C9477000C9477000C94770014 +:100090000C9477000C9477000C9477000C94770004 +:1000A0000C9477000C9477000C9477000C947700F4 +:1000B0000C94770011241FBECFEFD8E0DEBFCDBF78 +:1000C00012E0A0E0B1E0E6E5F7E202C005900D9293 +:1000D000A23FB107D9F726E0A2EFB2E001C01D921E +:1000E000A332B207E1F70E948B0D0C94A9130C9474 +:1000F0000000E0ECF0E0808186FFFDCFE0ECF0E076 +:1001000080818064808308951092C5008CE0809384 +:10011000C40088E18093C10086E08093C200089506 +:10012000E0ECF0E0908195FFFDCF8093C60008954C +:100130000F931F93CF93DF93082F192F611549F069 +:10014000E801060F111D89910E949000C017D10788 +:10015000D1F7DF91CF911F910F910895CF93DF9346 +:10016000C82FD92F8881811531F021960E949000E7 +:1001700089918111FBCFDF91CF9108954F925F92CA +:100180006F927F928F929F92AF92BF92CF92DF92A7 +:10019000EF92FF920F931F93CF93DF93C82ED92E28 +:1001A000E62EF72E442E552E8BE50E949000E1148A +:1001B000F104A9F1712C812C912C00E011E06894DC +:1001C000662464F8C2EFD2E0570181E0A81AB108B2 +:1001D00006C07394872C912C7E141F0400F5F60141 +:1001E000E80DF91D20811F922F931F930F931F92EB +:1001F0006F92DF93CF930E94B010CE010E94AE00A9 +:100200008DB79EB708960FB6F8949EBF0FBE8DBFF0 +:100210008A149B04F0F68CE20E949000DACF8DE500 +:100220000E94900083E091E00E94AE00842D952D05 +:100230000E94AE00DF91CF911F910F91FF90EF9040 +:10024000DF90CF90BF90AF909F908F907F906F90F6 +:100250005F904F900895CF93DF93CDB7DEB7E8EB73 +:10026000F5E08D8180838E8181838F818283888573 +:1002700083838985848383E091E00E94AE0048E017 +:1002800051E065E070E088EB95E00E94BE0083E0FD +:1002900091E00E94AE0064E1CE010A960E949800AF +:1002A0008AE00E94900083E091E00E94AE006D81A0 +:1002B00070E04AE752E0CE010A960E94BE00DF914C +:1002C000CF910895CF93C82F81E00E940D088C2F05 +:1002D0000E9414088FEF90E00E941E08C82F80E053 +:1002E0000E940D088C2FCF910895CF93DF93D82FC4 +:1002F000C62F81E00E940D088D2F80680E9414088F +:100300008C2F0E941408C82F80E00E940D088C2FAB +:10031000DF91CF910895FF920F931F93CF93DF93B7 +:10032000082FC62FD72F142F81E00E940D08802F91 +:1003300080680E941408F82E0FEF010F111569F064 +:1003400010E00F5F1F4F0C0F1D1FFE0121968081D3 +:100350000E941408C017D107C1F780E00E940D0861 +:100360008F2DDF91CF911F910F91FF900895CF9224 +:10037000DF92EF92FF920F931F93CF93DF93062F9D +:1003800010920F03611509F442C0C82FD92F40E025 +:1003900050E0BA0110E0CC24CA94DC2CEC2CF12CF7 +:1003A0002991DB01CA01880F991FAA1FBB1F880F63 +:1003B000991FAA1FBB1F880F991FAA1FBB1F880F59 +:1003C000991FAA1FBB1F880F991FAA1FBB1F841B41 +:1003D000950BA60BB70BBC01CD01620F711D811DE2 +:1003E000911DA70196010E947310AB01BC011F5F14 +:1003F00010930F031013D4CFCB01BA01DF91CF912B +:100400001F910F91FF90EF90DF90CF90089540E003 +:1004100050E0BA01F1CF6DE58AE50E9475016CE705 +:100420008CE50E947501089565E58AE50E947501D5 +:1004300060E78CE50E9475010895E82FF92F10827E +:100440008FEF81838283138214824CE350E060E259 +:1004500070E0CF0105960E949E100895CF92DF9222 +:10046000EF92FF920F931F93CF93DF93CDB7DEB739 +:10047000082F192FCB5EDE4FC880C551D140CA5E10 +:10048000DE4FD880C651D140C95EDE4FE880C751EB +:10049000D140C85EDE4FF880C851D1408CE593E072 +:1004A0000E941D024B854B3008F04AE050E0BE012F +:1004B000645F7F4F81E693E00E949510C45FDE4F3A +:1004C0004881CC50D1404B3008F04AE050E0BE01AA +:1004D00064577F4F8BE693E00E949510ECE5F3E0C4 +:1004E000C18ED28EC15FDE4F8881CF50D140838FC5 +:1004F000C05FDE4F8881C051D140848FCE5EDE4F19 +:100500008881C251D140858FCD5EDE4F8881C35135 +:10051000D140868FCC5EDE4F8881C451D140878F19 +:10052000AE2DBF2DECE7F3E04AE953E02D913C916D +:10053000119720832D913D9131833296E417F50771 +:10054000A9F769E381E693E00E94B70160930B038A +:1005500070930C0380930D0390930E03ECE5F3E08E +:1005600066AF77AF80939C038CE380838FE18483B5 +:10057000C35FDE4F8881CD50D14082838FEF81836E +:1005800082E0838381E4A02FB12F01900D928A95A0 +:10059000E1F7802F912FDF91CF911F910F91FF9065 +:1005A000EF90DF90CF900895CF93C82F81E00E9405 +:1005B0006201682F637ECC716C2B81E00E94750113 +:1005C000CF91089588E20E94620183FFFBCF0895D6 +:1005D000CF93E82FF92FC62F90819115D1F0319646 +:1005E00020E030E05FE1529FD001539FB00D112415 +:1005F0009D01290F311D91919111F5CF4C1B550B88 +:10060000BA016F5F7F4FC9010E944B108C0FCF91D1 +:10061000089520E030E0F2CF87E20E946201811568 +:10062000DCF708950E940B028CE00E94D4020E9425 +:100630000C0308950E94140280E10E94D4020E94DB +:100640000C030895EF92FF920F931F93CF93DF93C4 +:10065000CDB7DEB719850E941A030E94120381E00C +:100660000E940D0880E80E941408012F1D3308F035 +:100670000CE384E0800F0E9414088A850E9414080D +:100680008B850E9414088C850E9414088D850E9419 +:100690001408111569F07E018EE0E80EF11C10E0DF +:1006A000F70181917F010E9414081F5F1017C0F3AA +:1006B00080E00E940D080E94E2020E941A03DF916E +:1006C000CF911F910F91FF90EF9008950F931F937B +:1006D000CF93DF93082F192F0E941A03C2E0D0E0B6 +:1006E0008FEC97E00197F1F700C000000C171D0791 +:1006F00040F088E20E946201219682FFF1CF81E002 +:1007000001C080E0DF91CF911F910F9108950E9469 +:10071000140284E00E94D4020E940C030895EF9218 +:10072000FF920F931F93CF93DF93E82EF92E4CE3A4 +:1007300050E060E270E080E293E00E949E1081E071 +:100740000E940D0880E00E9414080E941E08CBE160 +:10075000D3E0845088830E941E0889830E941E086B +:100760008A830E941E088B830E941E088C83088146 +:10077000011559F0C0E2D3E010E0005E1C4F0E946A +:100780001E088993C017D107D1F780E00E940D0899 +:100790000E94870381E4EBE1F3E0AE2DBF2D0190D1 +:1007A0000D928A95E1F78E2D9F2DDF91CF911F91AC +:1007B0000F91FF90EF9008950F931F93CF93DF93C6 +:1007C000CDB7DEB7C154D1090FB6F894DEBF0FBE66 +:1007D000CDBF4DB75EB7415451090FB6F8945EBF17 +:1007E0000FBE4DBFADB7BEB7119681E4FE01E85B09 +:1007F000FF4F01900D928A95E1F70E942203CA579C +:10080000DF4F8881C658D04080930A03C957DF4F15 +:100810008881C758D04080930903C857DF4F88812B +:10082000C858D040809308030FB6F894DEBF0FBEBF +:10083000CDBF1AE001E031C080910903981711F093 +:1008400080E06DC081E090910803921709F467C0C1 +:1008500080E065C02A963FAD2A9720911D03902F16 +:10086000321390E090930303811103C010920203AE +:100870000CC090930203321308C080911F03803292 +:1008800009F460C0813209F468C089E591E00E94F2 +:10089000AE001150111509F469C082E390E00E9486 +:1008A00066038115B1F3CE0101960E948F0381E4A6 +:1008B000FE013196ABE1B3E001900D928A95E1F72C +:1008C00081E291E00E94AE004DB75EB741545109FC +:1008D0000FB6F8945EBF0FBE4DBFADB7BEB7119651 +:1008E00081E4EBE1F3E001900D928A95E1F70E943B +:1008F0002B01EBE1F3E085818093070396819093D0 +:1009000006032781209305030FB6F894DEBF0FBEC0 +:10091000CDBF30910A03831709F48ECF80E0817038 +:10092000809304032B962FAD2B9790911C032917CE +:1009300009F490CF10920303811509F497CF109218 +:100940000203A3CF809123038F3F09F09ECF8AE259 +:1009500091E00E94AE0081E00AC0809123038111E2 +:1009600094CF82E491E00E94AE0093CF82E0CF5B0F +:10097000DF4F0FB6F894DEBF0FBECDBFDF91CF9132 +:100980001F910F91089581E00E9448058FE19EE438 +:100990000197F1F700C0000080E00E9448058FE158 +:1009A0009EE40197F1F700C000000895CF93DF9314 +:1009B00000D0CDB7DEB70E94C3042FEF80E792E0EE +:1009C000215080409040E1F700C000000E94870362 +:1009D0006CE687E00E94750160E888E00E9475017E +:1009E00060E089E00E94750160E185E00E94750188 +:1009F0006FE88CE30E94750160E38FE60E94750149 +:100A00008DE294ED9A83898342E0BE016F5F7F4F50 +:100A10008FE20E948B0168E88EE20E94750161E01E +:100A200082E00E94750160E083E00E94750160E849 +:100A300084E00E94750160E186E00E94750160E03B +:100A400086E00E94750160EE89E10E94750160EE0A +:100A50008AE10E94750160ED87E30E94750160E004 +:100A60008CE20E94750164E08DE20E9475016FE7DF +:100A700081E10E9475010F900F90DF91CF91089551 +:100A8000399A6B9A3898409A80E58093AC00089523 +:100A90003A9A811511F0429A089542980895549A0D +:100AA000811511F05C9A08955C9808953B9A811520 +:100AB00011F0439A0895439808951092B9008CE07C +:100AC0008093B80084E08093BC00089594EA9093EA +:100AD000BC00ECEBF0E090819115ECF78093BB004B +:100AE00084E88093BC00ECEBF0E080818115ECF7AA +:100AF0009091B900987F983131F081E0903409F0FD +:100B0000089580E0089580E0089584E98093BC0012 +:100B1000ECEBF0E0808184FFFDCF089584EC8093BE +:100B2000BC00ECEBF0E080818115ECF78091BB001C +:100B300008958093BB0084E88093BC00ECEBF0E068 +:100B400080818115ECF79091B900987F81E098320F +:100B500009F0089580E00895EF92FF920F931F939C +:100B6000CF93DF93C62F042F152FE22E880F0E94FC +:100B70006605F82E811551F0FF24F3948F2DDF9137 +:100B8000CF911F910F91FF90EF9008958C2F0E94AD +:100B90009905E11449F0E8010E0D111D89910E949B +:100BA0009905C017D107D1F70E948505E7CFCF93EC +:100BB000DF930F92CDB7DEB7498321E0AE014F5FDF +:100BC0005F4F0E94AC050F90DF91CF91089584E8AC +:100BD0008093BC00ECEBF0E080818115ECF7809114 +:100BE000BB000895AF92BF92DF92EF92FF920F93F6 +:100BF0001F93CF93DF93C82FF62E042F152FD22FDC +:100C0000880F0E946605DD24D394811559F08D2D3F +:100C1000DF91CF911F910F91FF90EF90DF90BF90E8 +:100C2000AF9008958F2D0E9499058C2F880F8160B9 +:100C30000E946605D82E81111EC08D2F8150990B00 +:100C40005C01D23060F0CD2D7801EC0EF11C0E94D9 +:100C50008E05F7018083CF5FCA151B04ACF38D2F7F +:100C60008150990B080F191F0E94E705F801808336 +:100C70000E948505CCCFDD24D394C9CF21E00E940A +:100C8000F2050895CF93DF930F92CDB7DEB7AE0193 +:100C90004F5F5F4F0E943E0689810F90DF91CF9199 +:100CA0000895AF92BF92DF92EF92FF920F931F933E +:100CB000CF93DF93C82FF62EE72E042F152FD22FB8 +:100CC000880F0E946605DD24D394811559F08D2D7F +:100CD000DF91CF911F910F91FF90EF90DF90BF9028 +:100CE000AF9008958E2D0E9499058F2D0E94990531 +:100CF0008C2F880F81600E946605D82E81111EC03E +:100D00008D2F8150990B5C01D23060F0CD2D780190 +:100D1000EC0EF11C0E948E05F7018083CF5FCA158F +:100D20001B04ACF38D2F8150990B080F191F0E94E3 +:100D3000E705F80180830E948505C9CFDD24D3949F +:100D4000C6CF209A811102C0289A08952898089544 +:100D5000CF93DF9390E4899FE00111248D2F0E94AF +:100D600014088C2F0E941408DF91CF910895FF92F0 +:100D70000F931F93CF93DF93C82F062F172FF42EB7 +:100D800080E00E940D0881E00E94A10686E00E949A +:100D9000140880E00E94A10681E00E94A10682E082 +:100DA0000E9414088C2F0E94A806F11449F0E80153 +:100DB0000F0D111D89910E941408C017D107D1F79A +:100DC00080E00E94A10681E00E94A10684E00E94CA +:100DD000140880E00E94A10681E00E94A10685E03F +:100DE0000E9414080E941E088093120380E00E9453 +:100DF000A106809112038111EFCFDF91CF911F9156 +:100E00000F91FF9008958093B80541E068EB75E07D +:100E100080E00E94B7060895FF920F931F93CF932F +:100E2000DF93C82F062F172FF42E81E00E94A10612 +:100E300084E00E94140880E00E94A10681E00E94E4 +:100E4000A10683E00E9414088C2F0E94A806F114CA +:100E500049F0E8010F0D111D0E941E088993C0176B +:100E6000D107D1F780E00E94A106DF91CF911F91B9 +:100E70000F91FF900895CF93DF93CFEBD5E01882C9 +:100E800041E0BE0180E00E940C078881DF91CF9194 +:100E90000895CF93DF93CDB7DEB7811103C0DF9103 +:100EA000CF9108952FEB35E01092FF059CE3FE01F2 +:100EB0003A96D90101900D929A95E1F79985F90139 +:100EC00094AF9F8195AF9E8196AF988597AF40E490 +:100ED000B9010E94B706E3CFFF920F931F93CF9300 +:100EE000DF93082F192FF62E8CE593E00E941D0248 +:100EF00040E450E060E270E08FEB95E00E949E10CD +:100F0000CFEBD5E01092FF0540E4BE018F2D0E948B +:100F10000C078CE3FE01A1E6B3E001900D928A95E7 +:100F2000E1F7ECE5F3E08CAD84838DAD82838EAD8B +:100F300081838FAD83838CE3808381E4A02FB12FE5 +:100F400001900D928A95E1F7802F912FDF91CF913B +:100F50001F910F91FF900895CF93DF93D82FC92F42 +:100F60000E943B07682F8D2F9C2F0E946C078D2FAE +:100F70009C2FDF91CF9108951F93CF93DF93CDB72F +:100F8000DEB70E943B0711E08F3F11F011E0180F10 +:100F90008DB79EB7815491090FB6F8949EBF0FBECE +:100FA0008DBFADB7BEB7119681E4FE0136960190B4 +:100FB0000D928A95E1F7812F0E9449070FB6F894A8 +:100FC000DEBF0FBECDBF812F0E940307DF91CF91FF +:100FD0001F910895CF93C82F40E450E060E270E085 +:100FE0008FEB95E00E949E1040E46FEB75E08C2F34 +:100FF0000E94B706CF9108950E943B07809311038A +:10100000811101C008958150809310030E9403074D +:10101000809111030E94EA0708956A9A811102C023 +:10102000729A0895729808958093AE00EDEAF0E008 +:1010300080818115ECF78091AE0008958FEF0E94BA +:1010400014080895FF920F931F93CF93DF93182FE7 +:10105000D92FF62E072FC42F44E150E060E270E054 +:1010600080EA94E00E949E10AF2DB02F50E030E057 +:1010700003C03F5F3C1760F42D91211549F02032E9 +:10108000C1F3E52FF0E0E056FB4F20835F5FF1CF27 +:10109000252F30E03093B6042093B50487E1E0EAD1 +:1010A000F4E0A12FBD2F01900D928A95E1F7812FD9 +:1010B0009D2FDF91CF911F910F91FF900895559A29 +:1010C000811511F05D9A08955D980895689A8115CB +:1010D00011F0709A089570980895262F642F752F37 +:1010E000482F592F83E50E94510608950F931F93AF +:1010F000CF93DF93CDB7DEB7C254D1400FB6F8948B +:10110000DEBF0FBECDBF082F192F80E00E945F0801 +:1011100081E00E9466088FEC97E00197F1F700C02C +:10112000000040E450E060E270E08FEB95E00E9448 +:101130009E1044E050E060E4CE0101960E946D08EC +:10114000BE016F5F7F4FCE018E5B9F4F0E94080CE8 +:1011500081E091E0FE01EE5BFF4FA7EBB4E0019070 +:101160000D920197E1F781E00E945F0880E00E9404 +:10117000660881E091E0E7EBF4E0A02FB12F019049 +:101180000D920197E1F7802F912FCE5BDE4F0FB6C6 +:10119000F894DEBF0FBECDBFDF91CF911F910F91AD +:1011A0000895AF92BF92CF92DF92EF92FF920F938A +:1011B0001F93CF93DF93CDB7DEB7C150D1400FB6A9 +:1011C000F894DEBF0FBECDBFE82EF92ECE010196FA +:1011D0000E94760881E091E0FE013196A7EBB4E031 +:1011E00001900D920197E1F74091B70468EB74E02C +:1011F000CE0101960E94220887E1FE013196A0EA05 +:10120000B4E001900D928A95E1F76CE270E080EA1B +:1012100094E00E94A510082F192F0115110509F45B +:1012200046C0005A14406801DD240F2EF0EAAF2EAC +:10123000F4E0BF2EF02DA601B5018EE993E00E94E7 +:101240009510F50115895689B6016F557B4F412FD1 +:101250008EE194E00E94951000939D03101B109363 +:101260009E044BE360E08EE993E00E94E8028093E5 +:101270009F0483E091E0EDE9F3E0AE2DBF2D0190F6 +:101280000D920197E1F78E2D9F2DCF5FDE4F0FB6A8 +:10129000F894DEBF0FBECDBFDF91CF911F910F91AC +:1012A000FF90EF90DF90CF90BF90AF900895E0EA6D +:1012B000F4E015895689412FBF018EE993E00E9421 +:1012C000951010939D03EEE1F4E08EE49FE291838C +:1012D000808381E4828313E0C2CF53985B980895A2 +:1012E000E9E6F0E080818860808380818B7F808365 +:1012F000E99A0895E9E6F0E0808182608083808148 +:101300008E7F8083E89A0895F894A895E0E6F0E04F +:1013100080818861808385E0808380818064808390 +:1013200078940895F894E0E6F0E080818861808305 +:10133000108278940895E8EBF5E080E8808381835B +:10134000828323E0AF0163E188E60E94AC05089543 +:101350000F931F93CF93DF93CDB7DEB7A1970FB64F +:10136000F894DEBF0FBECDBF3C8F4D8F6F8F78A33B +:1013700089A31F922F938C8D1F928F938D8D1F9217 +:101380008F938F8D1F928F9388A11F928F9389A126 +:1013900090E08053984F9F938F9387E791E09F93BE +:1013A0008F931F928AE18F938E010F5F1F4F1F93C0 +:1013B0000F930E94B010C8010E94AE008AE792E02D +:1013C0000E94AE000FB6F894DEBF0FBECDBFA1964F +:1013D0000FB6F894DEBF0FBECDBFDF91CF911F9146 +:1013E0000F910895682F88E60E944206089580E0D4 +:1013F0000E94F209089581E00E94F20908954AE0EE +:1014000064E088E60E94D705089542E061E088E63E +:101410000E94D7050895482F592F27E066E088E6F7 +:101420000E94F2050895CF93DF9300D000D000D042 +:101430000F92CDB7DEB788EB95E00E940B0AA8EBC0 +:10144000B5E08C91E4E1F3E0282F22952F70922FE4 +:10145000990F990F291B220F280F208311968C9129 +:101460001197382F32953F70932F990F990F391B91 +:10147000330F380F318312968C911297482F429573 +:101480004F704B70942F990F990F491B440F8F7B0E +:10149000480F428313965C911397538314968C9153 +:1014A0001497682F62956F70962F990F990F691B8B +:1014B000660F680F648315968C911597782F729537 +:1014C0007F707770972F990F990F791B770F8F7710 +:1014D000780F758316969C91892F82958F70A82F0F +:1014E000AA0FAA0F8A1B880F9E51890F86830E941C +:1014F000A80987E0E4E1F3E0DE01119601900D9286 +:101500008A95E1F729813A814B815C816D817E81E9 +:101510008F8190E027960FB6F894DEBF0FBECDBF47 +:10152000DF91CF910895AF92BF92CF92DF92EF9269 +:10153000FF920F931F93CF93DF9300D000D000D082 +:101540000F92CDB7DEB7A22EB32EC42E5C83D62E5B +:10155000E72EF82E80ED0E946605182F811599F070 +:1015600011E0812F27960FB6F894DEBF0FBECDBFD6 +:10157000DF91CF911F910F91FF90EF90DF90CF906F +:10158000BF90AF90089586E00E9499050DECA09E53 +:10159000912D1124969596959695892F880F890FF0 +:1015A000880F8A0D0E949905B09E912D1124969561 +:1015B00096959695892F880F890F880F8B0D0E941D +:1015C0009905C09E912D1124969596959695892FF3 +:1015D000880F890F880F8C0D0E9499058C810E94BD +:1015E0009905D09E912D1124969596959695892FC3 +:1015F000880F890F880F8D0D0E949905E09E012D9F +:101600001124069506950695802F880F800F880F68 +:101610008E0D0E9499058F2D90E06AE070E00E9487 +:101620005F106D5F7F4F862F880F860F880F9EE1BA +:101630009F0D890F0E9499050E94850592CFCF9337 +:10164000DF93CDB7DEB7C154D1090FB6F894DEBF32 +:101650000FBECDBF0E94D6048FEC97E00197F1F743 +:1016600000C000008CE593E00E941D0227964FAD5C +:1016700027974B3008F04AE050E0BE01695B7F4F8E +:1016800081E693E00E949510C95BDE4F4881C75404 +:10169000D1404B3008F04AE050E0BE0169537F4F23 +:1016A0008BE693E00E949510ECE5F3E084E1808303 +:1016B00081E0848383838DB79EB7815491090FB6EF +:1016C000F8949EBF0FBE8DBFADB7BEB7119681E433 +:1016D00001900D928A95E1F70E9422030FB6F894CB +:1016E000DEBF0FBECDBF84E690E00E94660380930C +:1016F000130381110BC082E0CF5BDF4F0FB6F8946C +:10170000DEBF0FBECDBFDF91CF910895CE01019610 +:101710000E948F0381E4FE013196ABE1B3E00190BA +:101720000D928A95E1F780911F03823011F082E0DB +:10173000E3CFE4E1F3E0C85BDE4F2881C854D14039 +:101740002083ABE1B3E016963C9116973183179650 +:101750004C911797428318966C9118976483199649 +:101760007C91199775831A968C911A9786831B968C +:101770005C9153830E94930A81E0BECF80E4809302 +:101780007C0010927B0081E880937A0080E00895CD +:10179000EAE7F0E080818F7780830895EAE7F0E060 +:1017A0008081806880830895811109C080E48093DE +:1017B0007C00EAE7F0E080818064808308958E30C9 +:1017C00049F0ECE7F0E09081907F90839081892B45 +:1017D0008083EFCF8EE480937C00EBCF80917A0002 +:1017E0008295817008958091780090917900089594 +:1017F0000E94D40B0E94EE0B8115E1F30E94F30BC3 +:101800009C01EAE7F0E0908190619083C90108951E +:101810008F929F92AF92BF92CF92DF92EF92FF9200 +:101820000F931F93CF93DF9300D0CDB7DEB7082F70 +:10183000B92E462F572F2DB73EB73A8329831092E2 +:10184000B705DA018C91833029F181E08093B705E7 +:1018500081E091E0E7EBF4E0A02FBB2D01900D9229 +:101860000197E1F7802F9B2DE981FA810FB6F8945B +:10187000FEBF0FBEEDBF0F900F90DF91CF911F9174 +:101880000F91FF90EF90DF90CF90BF90AF909F901F +:101890008F900895FA0181818F3FE9F1DA01129664 +:1018A0001C91B12FB8709B2EFA013381A48013FFD5 +:1018B00036C08580E6E0F0E0832F90E0BC016F5FEA +:1018C0007F4FADB7BEB7A61BB70B0FB6F894BEBF20 +:1018D0000FBEADBF6DB77EB76F5F7F4F311579F02B +:1018E0007F01E40FF51FDB016B01C30ED11C2191B9 +:1018F0002D93AC15BD05D9F7F701E30FF11D860F48 +:10190000971FDC011C92DB018C91843561F08BE028 +:101910008093B7059DCF82E08093B70599CF8B2E3A +:10192000E5E0F0E0C9CF812F8770813021F08CE0B5 +:101930008093B7058DCF911411F0E80DF11DDA01F8 +:10194000AE0FBF1F8C91E80FF11D3196AA949A2D0E +:10195000981BA81669F0E40FF51FA8EBB4E0292F37 +:1019600030E028543B4F81918D93A217B307D9F7EC +:101970009093B70488EB94E00E94AE008AE792E06F +:101980000E94AE0065CF1F920F920FB60F921124E6 +:101990002F933F934F935F936F937F938F939F9377 +:1019A000AF93BF93EF93FF93F89481E991E00E9486 +:1019B000AE0081E080931F06FF91EF91BF91AF9140 +:1019C0009F918F917F916F915F914F913F912F9157 +:1019D0000F900FBE0F901F9018951F920F920FB689 +:1019E0000F9211242F933F934F935F936F937F93A5 +:1019F0008F939F93AF93BF93EF93FF93F89487EAEE +:101A000091E00E94AE0080912006811589F0FF913F +:101A1000EF91BF91AF919F918F917F916F915F9166 +:101A20004F913F912F910F900FBE0F901F901895DF +:101A3000E0911E06F0E0EE0FFF1FE050FA4F8081AC +:101A4000918101969183808381E0809320060E949A +:101A50008409DDCF1F920F920FB60F9211242F939E +:101A60003F934F935F936F937F938F939F93AF9326 +:101A7000BF93EF93FF93F894109220060E9492096F +:101A8000FF91EF91BF91AF919F918F917F916F9156 +:101A90005F914F913F912F910F900FBE0F901F902C +:101AA000189580E00E94A10680E00E940D0881E068 +:101AB0000E945F0880E00E94660880E00E94560550 +:101AC0008FE19EE40197F1F700C0000085B78066C2 +:101AD00085BF8F7D85BF83B7817F846083BF83B7D8 +:101AE000816083BF7894889508950E94CE0B8EE024 +:101AF0000E94F80B8EE00E94F80B8EE00E94F80B1B +:101B000090932206809321060E94C80B80912106A3 +:101B1000909122060895CDB7DEB7CE50D1400FB6D2 +:101B2000F894DEBF0FBECDBF81E00E9456058FE165 +:101B30009EE40197F1F700C000000E946D090E9429 +:101B400084008BEB91E00E94AE000E9479000E941D +:101B50005D050E9440050E94BE0B0E9470090E9414 +:101B60007A098FEC91E00E94AE000E949B090E94CE +:101B7000FF090E94050A0E94FB090E94F70986EEF0 +:101B800091E00E94AE000E94D6048DEF91E00E9489 +:101B9000AE0080E00E94030780E192E00E94AE0068 +:101BA00080E090E0FC01EE0FFF1FE050FA4F118241 +:101BB000108201968F309105A9F7CE0108960E94F8 +:101BC000D10883E091E0FE013896ADE9B3E00190E1 +:101BD0000D920197E1F786E392E00E94AE002DB7E7 +:101BE0003EB7235031400FB6F8943EBF0FBE2DBF15 +:101BF000ADB7BEB7119683E091E0EDE9F3E0019057 +:101C00000D920197E1F70E941F0B8093FF050FB61D +:101C1000F894DEBF0FBECDBF05E010E0813009F4BF +:101C200041C081E00E944F058FE19EE40197F1F7EA +:101C300000C0000080E00E944F059FE722E332E0F1 +:101C4000915020403040E1F700C0000001501109E0 +:101C50000115110531F78091FF05823009F43FC06D +:101C600086E692E00E94AE000E94750D9E01285FFC +:101C70003F4F00E016E0CE010196C55FDE4F28839E +:101C8000CB50D140C45FDE4F3883CC50D140C35FCE +:101C9000DE4F8883CD50D140C25FDE4F9883CE5057 +:101CA000D14052C005E010E081E00E944F053FE7BF +:101CB00082E392E0315080409040E1F700C00000A4 +:101CC00080E00E944F058FE19EE40197F1F700C08C +:101CD0000000015011090115110531F7BCCF81E554 +:101CE00092E00E94AE00C0CF2DB73EB723503140E6 +:101CF0000FB6F8943EBF0FBE2DBFADB7BEB711965D +:101D000083E091E0EDE9F3E001900D920197E1F7B6 +:101D10000E941F0B8093FF050FB6F894DEBF0FBE25 +:101D2000CDBF6EC020E030E0F901EE0FFF1FE050A4 +:101D3000FA4F118210822F5F3F4F2F303105A1F7EC +:101D400091E0F91609F41AC180E00E940D0880E0C4 +:101D50000E94A1060E94510DF89480911F068115E2 +:101D600099F38CE792E00E94AE0010921F06109249 +:101D7000200680911E068F5F80931E060E94FB093D +:101D80000E94F7090E94FB090E94F70980911E0634 +:101D90008F30D0F210921E0681E00E9456050E94FC +:101DA000D60481E00E94660880E00E945F088FEC04 +:101DB00097E00197F1F700C00000C55FDE4F888112 +:101DC000CB50D140C45FDE4F9881CC50D1400E94AF +:101DD000D10883E091E0C55FDE4FE881CB50D14070 +:101DE000C45FDE4FF881CC50D140ADE9B3E0019043 +:101DF0000D920197E1F78091FF05823009F474CFCD +:101E00008CE593E00E941D020E94750D0E94750DE5 +:101E1000E82EF92E0E94130A29833A834B835C83B0 +:101E20006D837E838F831F930F93FF92EF9200D079 +:101E300000D000D00F92ADB7BEB7119687E0C35F58 +:101E4000DE4FE881CD50D140C25FDE4FF881CE50E9 +:101E5000D14001900D928A95E1F72DB73EB72350FE +:101E600031400FB6F8943EBF0FBE2DBFADB7BEB721 +:101E7000119683E091E0EDE9F3E001900D92019776 +:101E8000E1F7C55FDE4F8881CB50D140C45FDE4FA4 +:101E90009881CC50D1400E942E0281E4C55FDE4F74 +:101EA000E881CB50D140C45FDE4FF881CC50D140A7 +:101EB000ACE5B3E001900D928A95E1F70FB6F89486 +:101EC000DEBF0FBECDBF8DE892E00E94AE002DB701 +:101ED0003EB7215431090FB6F8943EBF0FBE2DBF57 +:101EE000ADB7BEB7119681E4ECE5F3E001900D9239 +:101EF0008A95E1F70E942B010FB6F894DEBF0FBE62 +:101F0000CDBF2DB73EB7215431090FB6F8943EBF6F +:101F10000FBE2DBFADB7BEB7119681E4ECE5F3E07F +:101F200001900D928A95E1F70E94DC03F82E0FB61E +:101F3000F894DEBF0FBECDBF92E0F912F3CE8BE96D +:101F400092E00E94AE002DB73EB7215431090FB682 +:101F5000F8943EBF0FBE2DBFADB7BEB7119681E45A +:101F6000ECE5F3E001900D928A95E1F70E94BC0741 +:101F70000FB6F894DEBF0FBECDBFD4CE0E943B0794 +:101F8000811509F4E1CE8CE593E00E941D02C55F46 +:101F9000DE4F8881CB50D140C45FDE4F9881CC505A +:101FA000D1400E94AC0781E4C55FDE4FE881CB5091 +:101FB000D140C45FDE4FF881CC50D140ACE5B3E0F6 +:101FC00001900D928A95E1F722E2209360033FE7AA +:101FD0008AE196E0315080409040E1F700C0000077 +:101FE0002DB73EB7215431090FB6F8943EBF0FBE4E +:101FF0002DBFADB7BEB7119681E4ECE5F3E00190DB +:102000000D928A95E1F70E94DC030FB6F894DEBFCB +:102010000FBECDBF823021F484EC92E00E94AE006E +:102020008DB79EB7815491090FB6F8949EBF0FBE2D +:102030008DBFADB7BEB7119681E4ECE5F3E001903A +:102040000D928A95E1F70E94DC030FB6F894DEBF8B +:102050000FBECDBF0E94FC0789ED92E00E94AE004A +:102060008DB79EB7815491090FB6F8949EBF0FBEED +:102070008DBFADB7BEB7119681E4ECE5F3E00190FA +:102080000D928A95E1F70E942B010FB6F894DEBFFE +:102090000FBECDBF59CEAA1BBB1B51E107C0AA1F63 +:1020A000BB1FA617B70710F0A61BB70B881F991FF9 +:1020B0005A95A9F780959095BC01CD01089597FB9D +:1020C000072E16F4009407D077FD09D00E944B101C +:1020D00007FC05D03EF4909581959F4F089570952B +:1020E00061957F4F0895A1E21A2EAA1BBB1BFD012B +:1020F0000DC0AA1FBB1FEE1FFF1FA217B307E407E7 +:10210000F50720F0A21BB30BE40BF50B661F771F3E +:10211000881F991F1A9469F760957095809590951E +:102120009B01AC01BD01CF010895FB01DC0102C0A0 +:1021300001900D9241505040D8F70895DC0101C044 +:102140006D9341505040E0F70895FC01819186174E +:1021500021F08823D9F7992708953197CF01089561 +:10216000AEE0B0E0E6EBF0E10C9480130D891E893F +:1021700086E08C831A8309838F89988D813020E8CB +:10218000920710F080E090E801979E838D83AE0166 +:10219000455E5F4F698D7A8DCE0101960E94E210F7 +:1021A0004D815E8157FD0AC02F8138854217530744 +:1021B0000CF49A01020F131FF80110822E96E4E02E +:1021C0000C949C13ABE0B0E0E8EEF0E10C947313D8 +:1021D0006C017B018A01FC0117821682838181FFD9 +:1021E000DAC19AE0492EF6012381F70123FD85919A +:1021F00023FF81917F01811509F41FC1853239F4D4 +:1022000023FD959123FF91917F01953229F4B60129 +:1022100090E00E94E412E7CF30E0612C512C712C49 +:10222000F0E27F1640F59B32D9F058F49032D1F0AD +:102230009332F1F09E3299F576FCFFC0689476F8FF +:1022400006C09D3291F09033C1F4689470F8F701A4 +:1022500023FD959123FF91917F019111E1CF29C039 +:10226000689471F8689472F8F2CF689473F8EFCFBD +:10227000689474F8ECCF77FC1CC080ED890F8A302D +:10228000C8F676FE05C0649C800D1124682EDFCF51 +:10229000549C800D1124582E689475F8D8CF9C3624 +:1022A00019F4689477F8D3CF9C3409F44BC098366E +:1022B00071F2892F8F7D8554833008F445C09336A1 +:1022C00009F466C0933709F469C0933509F475C001 +:1022D000943619F0993609F09FC0F80177FE95C041 +:1022E00061917191819191918F01272D2F76722E9D +:1022F00097FF09C090958095709561957F4F8F4F9E +:102300009F4F689477F82AE030E0AE014F5F5F4F4F +:102310005A010E9414138A19A82E76FEC5C0872D73 +:102320008E7FA61408F0BFC074FE12C172FC06C1F5 +:10233000F72DFE7E7F2EB62C872D8678811509F429 +:10234000C0C001C131E083CF3115F9F0085F1F4FE4 +:102350008FE3898388248394912CAE014F5F5F4F74 +:102360005A01E89477F873FC03C085149104B0F126 +:1023700081149104D1F5511409F435CFB60180E2EE +:1023800090E00E94E4125A94F6CF0C5F1F4FE0CF0A +:10239000F801808189830E5F1F4FDCCFF801A19087 +:1023A000B1908F01662D70E076FC02C06FEF7FEF79 +:1023B000C5010E94D9124C01D4CFF801A190B1906F +:1023C0008F01662D70E076FC02C06FEF7FEFC501D4 +:1023D0000E94CE124C01689477F8C5CFB60180E216 +:1023E00090E00E94E4125A94C0CFF50177FC8591E9 +:1023F00077FE81915F01B60190E00E94E4125110D6 +:102400005A94F1E08F1A9108B3CF61917191072E20 +:10241000000C880B990B68CF372CE89434F82AE02D +:1024200030E0953739F1572D597F352E903799F097 +:1024300058F49835A9F09F36D9F0F6018681978136 +:102440002B96E1E10C948F139837B9F774FC05C013 +:1024500020E130E00FC0689434F8689432F8F8CF87 +:1024600074FE03C0872D8660382E20E132E002C062 +:1024700028E030E0F80137FE11C06191719181913F +:1024800091918F01FE0131965F01AF010E941413FB +:102490008A19A82E732CE89477F83FCF6191719137 +:1024A00080E090E0EECF782EBA2C74FE45CFFE018E +:1024B000EA0DF11D8081803309F043C0272D297E6C +:1024C000722E73FC0EC070FE4FC06A2CB51418F447 +:1024D000650C6B18B52C852D8B195B1408F480E006 +:1024E000B80EB51408F042C05B1874FE41C0B601C6 +:1024F00080E390E00E94E41272FE09C088E590E05B +:1025000071FC02C088E790E0B6010E94E412A614B4 +:10251000D8F1AA94B12C4FEFA41AB40ACE010196B7 +:102520003C01A80EB91EF50182915F01B60190E051 +:102530000E94E4126A147B04B1F71DCFB62C782EEA +:10254000B6CF72FC02C0B394BCCFB394B394B9CFEE +:10255000B62C782EF1CEB60180E290E00E94E41213 +:1025600033943514C0F3B7CF3B2CFBCF512CBDCFE8 +:10257000872D8678811559F280E271FC8BE277FC19 +:102580008DE2B60190E0C1CFB60180E390E00E94F9 +:10259000E4126A94BCCF8FEF9FEF52CFFC010590FD +:1025A000615070400110D8F7809590958E0F9F1F55 +:1025B0000895FC016150704001900110D8F780959A +:1025C00090958E0F9F1F08950F931F93CF93DF93C6 +:1025D000182F092FEB018B8181FD09C01FEF0FEF31 +:1025E000812F902FDF91CF911F910F91089582FF3E +:1025F00014C02E813F818C819D81281739073CF4BE +:10260000E881F981CF0101969983888310838E81B7 +:102610009F8101969F838E83E3CFE885F985812F83 +:102620000995892BA1F3DACFFA01AA27283051F1B5 +:10263000203181F1E8946F936E7F6E5F7F4F8F4FF3 +:102640009F4FAF4FB1E03ED0B4E03CD0670F781F52 +:10265000891F9A1FA11D680F791F8A1F911DA11D37 +:102660006A0F711D811D911DA11D20D009F4689470 +:102670003F912AE0269F11243019305D3193DEF618 +:10268000CF010895462F4770405D4193B3E00FD0CE +:10269000C9F7F6CF462F4F70405D4A3318F0495DB9 +:1026A00031FD4052419302D0A9F7EACFB4E0A6959C +:1026B0009795879577956795BA95C9F700976105BE +:1026C000710508959B01AC010A2E06945795479514 +:1026D00037952795BA95C9F7620F731F841F951F09 +:1026E000A01D08952F923F924F925F926F927F921A +:1026F0008F929F92AF92BF92CF92DF92EF92FF9212 +:102700000F931F93CF93DF93CDB7DEB7CA1BDB0BBD +:102710000FB6F894DEBF0FBECDBF09942A88398862 +:1027200048885F846E847D848C849B84AA84B98469 +:10273000C884DF80EE80FD800C811B81AA81B98175 +:10274000CE0FD11D0FB6F894DEBF0FBECDBFED0189 +:062750000895F894FFCF8C +:1027560025750020202020004C454E2C544F2C4639 +:10276600524F4D2C44545950452C464C4147530A20 +:1027760000525820444154410A00202020202020A5 +:102786002052582044415441205355434345535306 +:102796000A00202020202020205258204441544165 +:1027A600204641494C45440A002020202020202074 +:1027B6005258204441544120414E4F5448455220DE +:1027C6004552524F520A0025752F253032752F2556 +:1027D6003032752025753A253032753A25303275F6 +:1027E60000090909094D494E55544520494E54459D +:1027F60052525550540A00090909095245454420C8 +:10280600494E544552525550540A002D2D2D2D2017 +:102816005354415254494E47202D2D2D2D0A005315 +:1028260065742075702041565220696E7465727207 +:10283600757074730A005365742075702052544382 +:1028460020696E74657272757074730A00496E69D8 +:102856007469616C697A65642052464D36390A009E +:10286600536574207570206C6173742070616765A0 +:102876002076616C756520666F722053504920661C +:102886006C6173680A00476F74206E7567676574BC +:1028960020646174612066726F6D20524649440A55 +:1028A600004661696C656420746F206765742074E6 +:1028B600696D65200A005375636365737320696EDD +:1028C600206765742074696D65200A00496E206D65 +:1028D600696E75746520696E6465780A00545820BF +:1028E600444154412053656E740A00202020202064 +:1028F600202054582044415441206E6F7420736543 +:102906006E742C2077726974696E6720746F205319 +:1029160050490A0020202020202020535049206EB4 +:102926006F742073656E740A0054582044415441F4 +:102936002046726F6D20535049204D656D6F727938 +:022946000A0085 +:00000001FF diff --git a/avr_code/dist/default/production/avr_code.production.map b/avr_code/dist/default/production/avr_code.production.map new file mode 100644 index 0000000..69ef05e --- /dev/null +++ b/avr_code/dist/default/production/avr_code.production.map @@ -0,0 +1,1189 @@ +Archive member included to satisfy reference by file (symbol) + +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + build/default/production/rfm69.o (__udivmodhi4) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + build/default/production/max31329.o (__divmodhi4) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + build/default/production/rfm69.o (__udivmodsi4) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o (exit) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + build/default/production/uart.o (__do_copy_data) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + build/default/production/uart.o (__do_clear_bss) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + build/default/production/uart.o (dtostrf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + build/default/production/rfm69.o (memcpy) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + build/default/production/rfm69.o (memset) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + build/default/production/st25dv.o (strchr) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + build/default/production/uart.o (snprintf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (vfprintf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) (ftoa_prf) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) (__ftoa_engine) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen_P) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (strnlen) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (fputc) +/usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) (__ultoa_invert) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__prologue_saves__) +/usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) (__epilogue_restores__) + +Discarded input sections + + .data 0x00000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .bss 0x00000000 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + .text 0x00000000 0x0 build/default/production/uart.o + .data 0x00000000 0x0 build/default/production/uart.o + .bss 0x00000000 0x0 build/default/production/uart.o + .rodata.uart_print_uint16.str1.1 + 0x00000000 0x4 build/default/production/uart.o + .text.uart_print_uint16 + 0x00000000 0x5c build/default/production/uart.o + .text.uart_print_float + 0x00000000 0x5c build/default/production/uart.o + .text.bytes2hex + 0x00000000 0x6c build/default/production/uart.o + .rodata.uart_print_binary_hex.str1.1 + 0x00000000 0x4 build/default/production/uart.o + .text.uart_print_binary_hex + 0x00000000 0x86 build/default/production/uart.o + .rodata.uart_print_hex.str1.1 + 0x00000000 0x6 build/default/production/uart.o + .text.uart_print_hex + 0x00000000 0x5a build/default/production/uart.o + .text.uart_print_hex_bin + 0x00000000 0x9c build/default/production/uart.o + .text.uart_print_binary + 0x00000000 0x66 build/default/production/uart.o + .rodata.uart_print_uint8.str1.1 + 0x00000000 0x2 build/default/production/uart.o + .text.uart_print_uint8 + 0x00000000 0x62 build/default/production/uart.o + .data.HexLookUp + 0x00000000 0x11 build/default/production/uart.o + .bss.binary_string + 0x00000000 0x9 build/default/production/uart.o + .text 0x00000000 0x0 build/default/production/rfm69.o + .data 0x00000000 0x0 build/default/production/rfm69.o + .bss 0x00000000 0x0 build/default/production/rfm69.o + .text.rfm69_set_state + 0x00000000 0xe build/default/production/rfm69.o + .text.wait_rx_payload_ready + 0x00000000 0xc build/default/production/rfm69.o + .text.set_rfm69_standby + 0x00000000 0x10 build/default/production/rfm69.o + .text.set_rfm69_sleep + 0x00000000 0x10 build/default/production/rfm69.o + .text.set_rfm69_tx_power + 0x00000000 0xa build/default/production/rfm69.o + .bss.cond_5 0x00000000 0x1 build/default/production/rfm69.o + .bss.cond_4 0x00000000 0x1 build/default/production/rfm69.o + .bss.len_payload + 0x00000000 0x1 build/default/production/rfm69.o + .bss.rssi 0x00000000 0x1 build/default/production/rfm69.o + .text 0x00000000 0x0 build/default/production/states.o + .data 0x00000000 0x0 build/default/production/states.o + .bss 0x00000000 0x0 build/default/production/states.o + .text.led_2_set_state + 0x00000000 0xe build/default/production/states.o + .text.led_3_set_state + 0x00000000 0xe build/default/production/states.o + .text 0x00000000 0x0 build/default/production/i2c.o + .data 0x00000000 0x0 build/default/production/i2c.o + .bss 0x00000000 0x0 build/default/production/i2c.o + .text.read_one_byte_16bit_addr + 0x00000000 0x8 build/default/production/i2c.o + .text.read_one_byte_16bit_addr_no_err_register + 0x00000000 0x1e build/default/production/i2c.o + .text 0x00000000 0x0 build/default/production/m95128.o + .data 0x00000000 0x0 build/default/production/m95128.o + .bss 0x00000000 0x0 build/default/production/m95128.o + .text 0x00000000 0x0 build/default/production/spi.o + .data 0x00000000 0x0 build/default/production/spi.o + .bss 0x00000000 0x0 build/default/production/spi.o + .text 0x00000000 0x0 build/default/production/st25dv.o + .data 0x00000000 0x0 build/default/production/st25dv.o + .bss 0x00000000 0x0 build/default/production/st25dv.o + .text.rfid_read_system_register + 0x00000000 0xc build/default/production/st25dv.o + .text 0x00000000 0x0 build/default/production/interrupts.o + .data 0x00000000 0x0 build/default/production/interrupts.o + .bss 0x00000000 0x0 build/default/production/interrupts.o + .text 0x00000000 0x0 build/default/production/max31329.o + .data 0x00000000 0x0 build/default/production/max31329.o + .bss 0x00000000 0x0 build/default/production/max31329.o + .text 0x00000000 0x0 build/default/production/power_mgmt.o + .data 0x00000000 0x0 build/default/production/power_mgmt.o + .bss 0x00000000 0x0 build/default/production/power_mgmt.o + .text.shutdown_all_peripherals + 0x00000000 0x34 build/default/production/power_mgmt.o + .comment 0x00000000 0x13 build/default/production/power_mgmt.o + .text 0x00000000 0x0 build/default/production/adc.o + .data 0x00000000 0x0 build/default/production/adc.o + .bss 0x00000000 0x0 build/default/production/adc.o + .text 0x00000000 0x0 build/default/production/ndef.o + .data 0x00000000 0x0 build/default/production/ndef.o + .bss 0x00000000 0x0 build/default/production/ndef.o + .text 0x00000000 0x0 build/default/production/defines.o + .data 0x00000000 0x0 build/default/production/defines.o + .bss 0x00000000 0x0 build/default/production/defines.o + .bss.DATA_BUFFER_20 + 0x00000000 0x14 build/default/production/defines.o + .text 0x00000000 0x0 build/default/production/main.o + .data 0x00000000 0x0 build/default/production/main.o + .bss 0x00000000 0x0 build/default/production/main.o + .bss.increment_wheel_count + 0x00000000 0x1 build/default/production/main.o + .bss.main_counter + 0x00000000 0x2 build/default/production/main.o + .bss.CRAP 0x00000000 0x41 build/default/production/main.o + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.prologue + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text.avr-libc + 0x00000000 0x4a /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .comment 0x00000000 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtostrf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text.avr-libc + 0x00000000 0x2c4 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .comment 0x00000000 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(dtoa_prf.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text.avr-libc + 0x00000000 0x1b0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .progmemx.data.ftoa_engine + 0x00000000 0xfa /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ftoa_engine.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + .text 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .data 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .bss 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.mul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.div + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.builtins + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fmul + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + .text.libgcc.fixed + 0x00000000 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x00000000 0x00008000 xr +data 0x00800100 0x00000800 rw!x +eeprom 0x00810000 0x00000400 rw!x +fuse 0x00820000 0x00000003 rw!x +lock 0x00830000 0x00000400 rw!x +signature 0x00840000 0x00000400 rw!x +user_signatures 0x00850000 0x00000400 rw!x +*default* 0x00000000 0xffffffff + +Linker script and memory map + +Address of section .data set to 0x800100 +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o +LOAD build/default/production/uart.o +LOAD build/default/production/rfm69.o +LOAD build/default/production/states.o +LOAD build/default/production/i2c.o +LOAD build/default/production/m95128.o +LOAD build/default/production/spi.o +LOAD build/default/production/st25dv.o +LOAD build/default/production/interrupts.o +LOAD build/default/production/max31329.o +LOAD build/default/production/power_mgmt.o +LOAD build/default/production/adc.o +LOAD build/default/production/ndef.o +LOAD build/default/production/defines.o +LOAD build/default/production/main.o + 0x00000001 __MPLAB_BUILD = 0x1 +START GROUP +LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libm.a +END GROUP +START GROUP +LOAD /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a +LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libm.a +LOAD /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a +LOAD /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/libatmega328pb.a +END GROUP + [0x00000000] __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 + [0x00008000] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x20000 + [0x00800100] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800060 + [0x00000800] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 + [0x00000400] __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 + [0x00000003] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400 + 0x00000400 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400 + 0x00000400 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400 + 0x00000400 __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400 + +.hash + *(.hash) + +.dynsym + *(.dynsym) + +.dynstr + *(.dynstr) + +.gnu.version + *(.gnu.version) + +.gnu.version_d + *(.gnu.version_d) + +.gnu.version_r + *(.gnu.version_r) + +.rel.init + *(.rel.init) + +.rela.init + *(.rela.init) + +.rel.text + *(.rel.text) + *(.rel.text.*) + *(.rel.gnu.linkonce.t*) + +.rela.text + *(.rela.text) + *(.rela.text.*) + *(.rela.gnu.linkonce.t*) + +.rel.fini + *(.rel.fini) + +.rela.fini + *(.rela.fini) + +.rel.rodata + *(.rel.rodata) + *(.rel.rodata.*) + *(.rel.gnu.linkonce.r*) + +.rela.rodata + *(.rela.rodata) + *(.rela.rodata.*) + *(.rela.gnu.linkonce.r*) + +.rel.data + *(.rel.data) + *(.rel.data.*) + *(.rel.gnu.linkonce.d*) + +.rela.data + *(.rela.data) + *(.rela.data.*) + *(.rela.gnu.linkonce.d*) + +.rel.ctors + *(.rel.ctors) + +.rela.ctors + *(.rela.ctors) + +.rel.dtors + *(.rel.dtors) + +.rela.dtors + *(.rela.dtors) + +.rel.got + *(.rel.got) + +.rela.got + *(.rela.got) + +.rel.bss + *(.rel.bss) + +.rela.bss + *(.rela.bss) + +.rel.plt + *(.rel.plt) + +.rela.plt + *(.rela.plt) + +.text 0x00000000 0x2756 + *(.vectors) + .vectors 0x00000000 0xb4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x00000000 __vectors + 0x00000000 __vector_default + *(.vectors) + *(.progmem.gcc*) + 0x000000b4 . = ALIGN (0x2) + 0x000000b4 __trampolines_start = . + *(.trampolines) + .trampolines 0x000000b4 0x0 linker stubs + *(.trampolines*) + 0x000000b4 __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + *(.progmem.*) + 0x000000b4 . = ALIGN (0x2) + *(.lowtext) + *(.lowtext*) + 0x000000b4 __ctors_start = . + *(.ctors) + 0x000000b4 __ctors_end = . + 0x000000b4 __dtors_start = . + *(.dtors) + 0x000000b4 __dtors_end = . + SORT_BY_NAME(*)(.ctors) + SORT_BY_NAME(*)(.dtors) + *(.init0) + .init0 0x000000b4 0x0 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x000000b4 __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x000000b4 0xc /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + .init4 0x000000c0 0x16 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_copy_data.o) + 0x000000c0 __do_copy_data + .init4 0x000000d6 0x10 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_clear_bss.o) + 0x000000d6 __do_clear_bss + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x000000e6 0x8 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + *(.init9) + *(.text) + .text 0x000000ee 0x4 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + 0x000000ee __vector_38 + 0x000000ee __vector_22 + 0x000000ee __vector_28 + 0x000000ee __vector_32 + 0x000000ee __vector_34 + 0x000000ee __vector_24 + 0x000000ee __vector_12 + 0x000000ee __bad_interrupt + 0x000000ee __vector_31 + 0x000000ee __vector_35 + 0x000000ee __vector_39 + 0x000000ee __vector_3 + 0x000000ee __vector_23 + 0x000000ee __vector_30 + 0x000000ee __vector_25 + 0x000000ee __vector_11 + 0x000000ee __vector_13 + 0x000000ee __vector_17 + 0x000000ee __vector_19 + 0x000000ee __vector_7 + 0x000000ee __vector_41 + 0x000000ee __vector_43 + 0x000000ee __vector_27 + 0x000000ee __vector_5 + 0x000000ee __vector_33 + 0x000000ee __vector_37 + 0x000000ee __vector_4 + 0x000000ee __vector_44 + 0x000000ee __vector_9 + 0x000000ee __vector_21 + 0x000000ee __vector_15 + 0x000000ee __vector_36 + 0x000000ee __vector_29 + 0x000000ee __vector_40 + 0x000000ee __vector_8 + 0x000000ee __vector_26 + 0x000000ee __vector_14 + 0x000000ee __vector_10 + 0x000000ee __vector_16 + 0x000000ee __vector_18 + 0x000000ee __vector_20 + 0x000000ee __vector_42 + 0x000000f2 . = ALIGN (0x2) + *(.text.*) + .text.uart_wait_until_sent + 0x000000f2 0x16 build/default/production/uart.o + 0x000000f2 uart_wait_until_sent + .text.uart_init + 0x00000108 0x18 build/default/production/uart.o + 0x00000108 uart_init + .text.uart_sendChar + 0x00000120 0x10 build/default/production/uart.o + 0x00000120 uart_sendChar + .text.uart_sendStringArray + 0x00000130 0x2c build/default/production/uart.o + 0x00000130 uart_sendStringArray + .text.uart_sendString + 0x0000015c 0x20 build/default/production/uart.o + 0x0000015c uart_sendString + .text.uart_print_uint8_array + 0x0000017c 0xda build/default/production/uart.o + 0x0000017c uart_print_uint8_array + .text.uart_print_tx_rx_data + 0x00000256 0x6e build/default/production/rfm69.o + 0x00000256 uart_print_tx_rx_data + .text.spi_read_rfm69_rt + 0x000002c4 0x26 build/default/production/rfm69.o + 0x000002c4 spi_read_rfm69_rt + .text.spi_write_rfm69_rt + 0x000002ea 0x2c build/default/production/rfm69.o + 0x000002ea spi_write_rfm69_rt + .text.spi_write_rfm69_multiple_rt + 0x00000316 0x58 build/default/production/rfm69.o + 0x00000316 spi_write_rfm69_multiple_rt + .text.hash_3bytes + 0x0000036e 0xa8 build/default/production/rfm69.o + 0x0000036e hash_3bytes + .text.set_rfm69_power_amp_boost + 0x00000416 0x12 build/default/production/rfm69.o + 0x00000416 set_rfm69_power_amp_boost + .text.set_rfm69_power_amp_normal + 0x00000428 0x12 build/default/production/rfm69.o + 0x00000428 set_rfm69_power_amp_normal + .text.reset_txrx_struct + 0x0000043a 0x22 build/default/production/rfm69.o + 0x0000043a reset_txrx_struct + .text.generate_wheel_counts_message + 0x0000045c 0x14c build/default/production/rfm69.o + 0x0000045c generate_wheel_counts_message + .text.set_rfm69_mode + 0x000005a8 0x1c build/default/production/rfm69.o + 0x000005a8 set_rfm69_mode + .text.wait_tx_sent + 0x000005c4 0xc build/default/production/rfm69.o + 0x000005c4 wait_tx_sent + .text.hash 0x000005d0 0x48 build/default/production/rfm69.o + 0x000005d0 hash + .text.wait_rfm69_mode_ready + 0x00000618 0xc build/default/production/rfm69.o + 0x00000618 wait_rfm69_mode_ready + .text.set_rfm69_tx_mode + 0x00000624 0x10 build/default/production/rfm69.o + 0x00000624 set_rfm69_tx_mode + .text.set_rfm69_rx_mode + 0x00000634 0x10 build/default/production/rfm69.o + 0x00000634 set_rfm69_rx_mode + .text.rfm69_write_msg + 0x00000644 0x88 build/default/production/rfm69.o + 0x00000644 rfm69_write_msg + .text.wait_rx_payload_ready_timeout + 0x000006cc 0x42 build/default/production/rfm69.o + 0x000006cc wait_rx_payload_ready_timeout + .text.set_rfm69_idle + 0x0000070e 0x10 build/default/production/rfm69.o + 0x0000070e set_rfm69_idle + .text.rfm69_read_msg + 0x0000071e 0x9a build/default/production/rfm69.o + 0x0000071e rfm69_read_msg + .text.send_message + 0x000007b8 0x1ce build/default/production/rfm69.o + 0x000007b8 send_message + .text.reset_rfm69 + 0x00000986 0x26 build/default/production/rfm69.o + 0x00000986 reset_rfm69 + .text.rfm69_init + 0x000009ac 0xd4 build/default/production/rfm69.o + 0x000009ac rfm69_init + .text.init_spi + 0x00000a80 0x10 build/default/production/states.o + 0x00000a80 init_spi + .text.rfm69_reset_state + 0x00000a90 0xe build/default/production/states.o + 0x00000a90 rfm69_reset_state + .text.led_1_set_state + 0x00000a9e 0xe build/default/production/states.o + 0x00000a9e led_1_set_state + .text.ldo_set_state + 0x00000aac 0xe build/default/production/states.o + 0x00000aac ldo_set_state + .text.i2c_init + 0x00000aba 0x12 build/default/production/i2c.o + 0x00000aba i2c_init + .text.i2c_start + 0x00000acc 0x3e build/default/production/i2c.o + 0x00000acc i2c_start + .text.i2c_stop + 0x00000b0a 0x12 build/default/production/i2c.o + 0x00000b0a i2c_stop + .text.i2c_read_ack + 0x00000b1c 0x16 build/default/production/i2c.o + 0x00000b1c i2c_read_ack + .text.i2c_write + 0x00000b32 0x26 build/default/production/i2c.o + 0x00000b32 i2c_write + .text.write_n_bytes + 0x00000b58 0x56 build/default/production/i2c.o + 0x00000b58 write_n_bytes + .text.write_one_byte + 0x00000bae 0x20 build/default/production/i2c.o + 0x00000bae write_one_byte + .text.i2c_read_nack + 0x00000bce 0x16 build/default/production/i2c.o + 0x00000bce i2c_read_nack + .text.read_n_bytes + 0x00000be4 0x98 build/default/production/i2c.o + 0x00000be4 read_n_bytes + .text.read_one_byte + 0x00000c7c 0x8 build/default/production/i2c.o + 0x00000c7c read_one_byte + .text.read_one_byte_no_err_register + 0x00000c84 0x1e build/default/production/i2c.o + 0x00000c84 read_one_byte_no_err_register + .text.read_n_bytes_16bit_addr + 0x00000ca2 0xa0 build/default/production/i2c.o + 0x00000ca2 read_n_bytes_16bit_addr + .text.spi_eeprom_select + 0x00000d42 0xe build/default/production/m95128.o + 0x00000d42 spi_eeprom_select + .text.write_page_address + 0x00000d50 0x1e build/default/production/m95128.o + 0x00000d50 write_page_address + .text.eeprom_write + 0x00000d6e 0x98 build/default/production/m95128.o + 0x00000d6e eeprom_write + .text.write_last_page_value + 0x00000e06 0x12 build/default/production/m95128.o + 0x00000e06 write_last_page_value + .text.eeprom_read + 0x00000e18 0x5e build/default/production/m95128.o + 0x00000e18 eeprom_read + .text.get_last_page + 0x00000e76 0x1c build/default/production/m95128.o + 0x00000e76 get_last_page + .text.eeprom_write_tx_data + 0x00000e92 0x46 build/default/production/m95128.o + 0x00000e92 eeprom_write_tx_data + .text.eeprom_read_tx_data + 0x00000ed8 0x80 build/default/production/m95128.o + 0x00000ed8 eeprom_read_tx_data + .text.read_struct_last_page + 0x00000f58 0x20 build/default/production/m95128.o + 0x00000f58 read_struct_last_page + .text.write_struct_to_last_page + 0x00000f78 0x5c build/default/production/m95128.o + 0x00000f78 write_struct_to_last_page + .text.eeprom_clear_page + 0x00000fd4 0x24 build/default/production/m95128.o + 0x00000fd4 eeprom_clear_page + .text.delete_last_page + 0x00000ff8 0x22 build/default/production/m95128.o + 0x00000ff8 delete_last_page + .text.spi_rfm69_select + 0x0000101a 0xe build/default/production/spi.o + 0x0000101a spi_rfm69_select + .text.spi_write + 0x00001028 0x14 build/default/production/spi.o + 0x00001028 spi_write + .text.spi_read + 0x0000103c 0x8 build/default/production/spi.o + 0x0000103c spi_read + .text.remove_spaces + 0x00001044 0x7a build/default/production/st25dv.o + 0x00001044 remove_spaces + .text.rfid_set_low_power_down + 0x000010be 0xe build/default/production/st25dv.o + 0x000010be rfid_set_low_power_down + .text.rfid_set_i2c_power + 0x000010cc 0xe build/default/production/st25dv.o + 0x000010cc rfid_set_i2c_power + .text.rfid_read_memory + 0x000010da 0x12 build/default/production/st25dv.o + 0x000010da rfid_read_memory + .text.rfid_read_first_ndef_entry + 0x000010ec 0xb6 build/default/production/st25dv.o + 0x000010ec rfid_read_first_ndef_entry + .text.get_nugget_data + 0x000011a2 0x138 build/default/production/st25dv.o + 0x000011a2 get_nugget_data + .text.init_pins + 0x000012da 0x6 build/default/production/interrupts.o + 0x000012da init_pins + .text.set_up_reed_interrupt + 0x000012e0 0x14 build/default/production/interrupts.o + 0x000012e0 set_up_reed_interrupt + .text.set_up_minute_interrupt + 0x000012f4 0x14 build/default/production/interrupts.o + 0x000012f4 set_up_minute_interrupt + .text.wdt_isr_enable + 0x00001308 0x1c build/default/production/interrupts.o + 0x00001308 wdt_isr_enable + .text.wdt_isr_disable + 0x00001324 0x12 build/default/production/interrupts.o + 0x00001324 wdt_isr_disable + .text.rtc_set_per_minute_alarm + 0x00001336 0x1a build/default/production/max31329.o + 0x00001336 rtc_set_per_minute_alarm + .text.uart_print_rtc_time + 0x00001350 0x94 build/default/production/max31329.o + 0x00001350 uart_print_rtc_time + .text.rtc_read_register + 0x000013e4 0xa build/default/production/max31329.o + 0x000013e4 rtc_read_register + .text.rtc_read_status_register + 0x000013ee 0x8 build/default/production/max31329.o + 0x000013ee rtc_read_status_register + .text.rtc_read_interrupt_register + 0x000013f6 0x8 build/default/production/max31329.o + 0x000013f6 rtc_read_interrupt_register + .text.rtc_set_alarm_config + 0x000013fe 0xc build/default/production/max31329.o + 0x000013fe rtc_set_alarm_config + .text.rtc_enable_interrupts + 0x0000140a 0xc build/default/production/max31329.o + 0x0000140a rtc_enable_interrupts + .text.rtc_read_time_array + 0x00001416 0x10 build/default/production/max31329.o + 0x00001416 rtc_read_time_array + .text.rtc_read_time + 0x00001426 0x100 build/default/production/max31329.o + 0x00001426 rtc_read_time + .text.rtc_write_time + 0x00001526 0x118 build/default/production/max31329.o + 0x00001526 rtc_write_time + .text.set_time_from_rfm69 + 0x0000163e 0x13e build/default/production/max31329.o + 0x0000163e set_time_from_rfm69 + .text.adc_Initialize + 0x0000177c 0x14 build/default/production/adc.o + 0x0000177c adc_Initialize + .text.adc_Disable + 0x00001790 0xc build/default/production/adc.o + 0x00001790 adc_Disable + .text.adc_Enable + 0x0000179c 0xc build/default/production/adc.o + 0x0000179c adc_Enable + .text.adc_StartConversion + 0x000017a8 0x34 build/default/production/adc.o + 0x000017a8 adc_StartConversion + .text.adc_IsConversionDone + 0x000017dc 0xa build/default/production/adc.o + 0x000017dc adc_IsConversionDone + .text.adc_GetConversionResult + 0x000017e6 0xa build/default/production/adc.o + 0x000017e6 adc_GetConversionResult + .text.adc_GetConversion + 0x000017f0 0x20 build/default/production/adc.o + 0x000017f0 adc_GetConversion + .text.readNDEFText + 0x00001810 0x176 build/default/production/ndef.o + 0x00001810 readNDEFText + .text.__vector_1 + 0x00001986 0x54 build/default/production/main.o + 0x00001986 __vector_1 + .text.__vector_2 + 0x000019da 0x7a build/default/production/main.o + 0x000019da __vector_2 + .text.__vector_6 + 0x00001a54 0x4e build/default/production/main.o + 0x00001a54 __vector_6 + .text.start_sleeping + 0x00001aa2 0x48 build/default/production/main.o + 0x00001aa2 start_sleeping + .text.get_battery_reading + 0x00001aea 0x2c build/default/production/main.o + 0x00001aea get_battery_reading + .text.main 0x00001b16 0x580 build/default/production/main.o + 0x00001b16 main + .text.libgcc.div + 0x00002096 0x28 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodhi4.o) + 0x00002096 __udivmodhi4 + .text.libgcc.div + 0x000020be 0x28 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_divmodhi4.o) + 0x000020be __divmodhi4 + 0x000020be _div + .text.libgcc.div + 0x000020e6 0x44 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_udivmodsi4.o) + 0x000020e6 __udivmodsi4 + .text.avr-libc + 0x0000212a 0x12 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memcpy.o) + 0x0000212a memcpy + .text.avr-libc + 0x0000213c 0xe /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(memset.o) + 0x0000213c memset + .text.avr-libc + 0x0000214a 0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strchr.o) + 0x0000214a strchr + .text.avr-libc + 0x00002160 0x64 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + 0x00002160 snprintf + .text.avr-libc + 0x000021c4 0x3d8 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + 0x000021c4 vfprintf + .text.avr-libc + 0x0000259c 0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen_P.o) + 0x0000259c strnlen_P + .text.avr-libc + 0x000025b2 0x16 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(strnlen.o) + 0x000025b2 strnlen + .text.avr-libc + 0x000025c8 0x60 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + 0x000025c8 fputc + .text.avr-libc + 0x00002628 0xbc /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(ultoa_invert.o) + 0x00002628 __ultoa_invert + .text.libgcc.prologue + 0x000026e4 0x38 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_prologue.o) + 0x000026e4 __prologue_saves__ + .text.libgcc.prologue + 0x0000271c 0x36 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_epilogue.o) + 0x0000271c __epilogue_restores__ + 0x00002752 . = ALIGN (0x2) + *(.fini9) + .fini9 0x00002752 0x0 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + 0x00002752 exit + 0x00002752 _exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x00002752 0x4 /usr/lib/gcc/avr/14.1.0/avr5/libgcc.a(_exit.o) + *(.fini0) + *(.hightext) + *(.hightext*) + *(.progmemx.*) + 0x00002756 . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + 0x00002756 _etext = . + +.data 0x00800100 0x1f2 load address 0x00002756 + 0x00800100 PROVIDE (__data_start = .) + *(.data) + *(.data*) + *(.gnu.linkonce.d*) + *(.rodata) + *(.rodata*) + .rodata.uart_print_uint8_array.str1.1 + 0x00800100 0x1f2 build/default/production/uart.o + 0x8 (size before relaxing) + .rodata.uart_print_tx_rx_data.str1.1 + 0x008002f2 0x20 build/default/production/rfm69.o + .rodata.send_message.str1.1 + 0x008002f2 0x56 build/default/production/rfm69.o + .rodata.uart_print_rtc_time.str1.1 + 0x008002f2 0x1c build/default/production/max31329.o + .rodata.readNDEFText.str1.1 + 0x008002f2 0x2 build/default/production/ndef.o + .rodata.__vector_1.str1.1 + 0x008002f2 0x16 build/default/production/main.o + .rodata.__vector_2.str1.1 + 0x008002f2 0x14 build/default/production/main.o + .rodata.main.str1.1 + 0x008002f2 0x137 build/default/production/main.o + *(.gnu.linkonce.r*) + 0x0080042a . = ALIGN (0x2) + 0x008002f2 _edata = . + 0x008002f2 PROVIDE (__data_end = .) + +.bss 0x008002f2 0x331 + 0x008002f2 PROVIDE (__bss_start = .) + *(.bss) + *(.bss*) + .bss.array_internal + 0x008002f2 0x10 build/default/production/uart.o + 0x008002f2 array_internal + .bss.cond_3 0x00800302 0x1 build/default/production/rfm69.o + 0x00800302 cond_3 + .bss.cond_2 0x00800303 0x1 build/default/production/rfm69.o + 0x00800303 cond_2 + .bss.cond_1 0x00800304 0x1 build/default/production/rfm69.o + 0x00800304 cond_1 + .bss.c_hash_3 0x00800305 0x1 build/default/production/rfm69.o + 0x00800305 c_hash_3 + .bss.c_hash_2 0x00800306 0x1 build/default/production/rfm69.o + 0x00800306 c_hash_2 + .bss.c_hash_1 0x00800307 0x1 build/default/production/rfm69.o + 0x00800307 c_hash_1 + .bss.p_hash_3 0x00800308 0x1 build/default/production/rfm69.o + 0x00800308 p_hash_3 + .bss.p_hash_2 0x00800309 0x1 build/default/production/rfm69.o + 0x00800309 p_hash_2 + .bss.p_hash_1 0x0080030a 0x1 build/default/production/rfm69.o + 0x0080030a p_hash_1 + .bss.msg_hash 0x0080030b 0x4 build/default/production/rfm69.o + 0x0080030b msg_hash + .bss.i 0x0080030f 0x1 build/default/production/rfm69.o + 0x0080030f i + .bss.new_last_page + 0x00800310 0x1 build/default/production/m95128.o + 0x00800310 new_last_page + .bss.old_last_page + 0x00800311 0x1 build/default/production/m95128.o + 0x00800311 old_last_page + .bss.read_value + 0x00800312 0x1 build/default/production/m95128.o + 0x00800312 read_value + .bss.result 0x00800313 0x1 build/default/production/max31329.o + 0x00800313 result + .bss.TIME 0x00800314 0x7 build/default/production/defines.o + 0x00800314 TIME + .bss.RX_DATA 0x0080031b 0x41 build/default/production/defines.o + 0x0080031b RX_DATA + .bss.TX_DATA 0x0080035c 0x41 build/default/production/defines.o + 0x0080035c TX_DATA + .bss.IDENTIFIER + 0x0080039d 0x103 build/default/production/defines.o + 0x0080039d IDENTIFIER + .bss.TRIMMED_STRING + 0x008004a0 0x17 build/default/production/defines.o + 0x008004a0 TRIMMED_STRING + .bss.NDEF_MSG 0x008004b7 0x101 build/default/production/defines.o + 0x008004b7 NDEF_MSG + .bss.DATA_BUFFER_7 + 0x008005b8 0x7 build/default/production/defines.o + 0x008005b8 DATA_BUFFER_7 + .bss.DATA_BUFFER_65 + 0x008005bf 0x40 build/default/production/defines.o + 0x008005bf DATA_BUFFER_65 + .bss.rtc_rfm69_status + 0x008005ff 0x1 build/default/production/main.o + 0x008005ff rtc_rfm69_status + .bss.total_wheel_counts + 0x00800600 0x1e build/default/production/main.o + 0x00800600 total_wheel_counts + .bss.index_wheel_count + 0x0080061e 0x1 build/default/production/main.o + 0x0080061e index_wheel_count + .bss.increment_minute_index + 0x0080061f 0x1 build/default/production/main.o + 0x0080061f increment_minute_index + .bss.is_debouncing + 0x00800620 0x1 build/default/production/main.o + 0x00800620 is_debouncing + .bss.self_value + 0x00800621 0x2 build/default/production/main.o + 0x00800621 self_value + *(COMMON) + 0x00800623 PROVIDE (__bss_end = .) + 0x00002756 __data_load_start = LOADADDR (.data) + 0x00002948 __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x00800623 0x0 + [!provide] PROVIDE (__noinit_start = .) + *(.noinit .noinit.* .gnu.linkonce.n.*) + [!provide] PROVIDE (__noinit_end = .) + 0x00800623 _end = . + [!provide] PROVIDE (__heap_start = .) + 0x00000000 __flmap_init_label = DEFINED (__flmap_noinit_start)?__flmap_noinit_start:0x0 + 0x00000000 __flmap = DEFINED (__flmap)?__flmap:0x0 + +.eeprom 0x00810000 0x0 + *(.eeprom*) + 0x00810000 __eeprom_end = . + +.fuse + *(.fuse) + *(.lfuse) + *(.hfuse) + *(.efuse) + +.lock + *(.lock*) + +.signature + *(.signature*) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment 0x00000000 0x12 + *(.comment) + .comment 0x00000000 0x12 build/default/production/uart.o + 0x13 (size before relaxing) + .comment 0x00000012 0x13 build/default/production/rfm69.o + .comment 0x00000012 0x13 build/default/production/states.o + .comment 0x00000012 0x13 build/default/production/i2c.o + .comment 0x00000012 0x13 build/default/production/m95128.o + .comment 0x00000012 0x13 build/default/production/spi.o + .comment 0x00000012 0x13 build/default/production/st25dv.o + .comment 0x00000012 0x13 build/default/production/interrupts.o + .comment 0x00000012 0x13 build/default/production/max31329.o + .comment 0x00000012 0x13 build/default/production/adc.o + .comment 0x00000012 0x13 build/default/production/ndef.o + .comment 0x00000012 0x13 build/default/production/defines.o + .comment 0x00000012 0x13 build/default/production/main.o + .comment 0x00000012 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(snprintf.o) + .comment 0x00000012 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(vfprintf_std.o) + .comment 0x00000012 0x13 /usr/lib/gcc/avr/14.1.0/../../../../avr/lib/avr5/libc.a(fputc.o) + +.note.gnu.avr.deviceinfo + 0x00000000 0x40 + .note.gnu.avr.deviceinfo + 0x00000000 0x40 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.gnu.build.attributes + *(.gnu.build.attributes .gnu.build.attributes.*) + +.note.gnu.build-id + *(.note.gnu.build-id) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges + *(.debug_aranges) + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x00000000 0x8ea + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x00000000 0x8ea /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.debug_abbrev 0x00000000 0x86e + *(.debug_abbrev) + .debug_abbrev 0x00000000 0x86e /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.debug_line 0x00000000 0x1a6 + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x00000000 0x1a6 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.debug_frame + *(.debug_frame) + +.debug_str 0x00000000 0x318 + *(.debug_str) + .debug_str 0x00000000 0x318 /home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269/gcc/dev/atmega328pb/avr5/crtatmega328pb.o + +.debug_loc + *(.debug_loc) + +.debug_macinfo + *(.debug_macinfo) + +.debug_weaknames + *(.debug_weaknames) + +.debug_funcnames + *(.debug_funcnames) + +.debug_typenames + *(.debug_typenames) + +.debug_varnames + *(.debug_varnames) + +.debug_pubtypes + *(.debug_pubtypes) + +.debug_ranges + *(.debug_ranges) + +.debug_addr + *(.debug_addr) + +.debug_line_str + *(.debug_line_str) + +.debug_loclists + *(.debug_loclists) + +.debug_macro + *(.debug_macro) + +.debug_names + *(.debug_names) + +.debug_rnglists + *(.debug_rnglists) + +.debug_str_offsets + *(.debug_str_offsets) + +.debug_sup + *(.debug_sup) +OUTPUT(dist/default/production/avr_code.production.elf elf32-avr) +LOAD linker stubs diff --git a/avr_code/i2c.c b/avr_code/i2c.c new file mode 100644 index 0000000..8fe4511 --- /dev/null +++ b/avr_code/i2c.c @@ -0,0 +1,142 @@ +#include "i2c.h" +#include + +void i2c_init() +{ + // Set SCL and SDA as inputs (automatically done by TWI hardware) + TWSR = 0; // Prescaler = 1 + TWBR = (uint8_t)((F_CPU / F_SCL - 16) / 2); // Set bitrate register + TWCR = (1 << TWEN); +} + +// Start i2c communication +uint8_t i2c_start(uint8_t address) +{ + TWCR = (1 << TWSTA) | (1 << TWINT) | (1 << TWEN); // Send START condition + while (!(TWCR & (1 << TWINT))) + ; // Wait for TWINT flag to be set + TWDR = address; // Load address into data register + + TWCR = (1 << TWINT) | (1 << TWEN); // Send address + while (!(TWCR & (1 << TWINT))) + ; // Wait for TWINT flag to be set + uint8_t status = TWSR & 0xF8; + if (status != 0x18 && status != 0x40) + return 1; + return 0; + // return (TWSR & 0xF8); // Return the status code (check if ACK + // received) +} + +uint8_t write_one_byte(uint8_t device_addr, uint8_t register_addr, uint8_t data) +{ + return write_n_bytes(device_addr, register_addr, &data, 1); +} + +uint8_t write_n_bytes(uint8_t device_addr, uint8_t register_addr, uint8_t* data, uint8_t n_bytes) +{ + I2C_START_WRITE(device_addr); + i2c_write(register_addr); + for (uint8_t i = 0; i < n_bytes; i++) { + i2c_write(data[i]); + } + i2c_stop(); + return 0; +} + +uint8_t read_one_byte_no_err_register(uint8_t device_addr, uint8_t register_addr) +{ + uint8_t data; + read_one_byte(device_addr, register_addr, &data); + return data; +} + +uint8_t read_one_byte(uint8_t device_addr, uint8_t register_addr, uint8_t* data) +{ + return read_n_bytes(device_addr, register_addr, data, 1); +} + +uint8_t read_n_bytes(uint8_t device_addr, uint8_t register_addr, uint8_t* data, uint8_t n_bytes) +{ + + I2C_START_WRITE(device_addr); + i2c_write(register_addr); + I2C_START_READ(device_addr); + + for (uint8_t i = 0; i < (n_bytes - 1); i++) { + data[i] = i2c_read_ack(); + } + + data[n_bytes - 1] = i2c_read_nack(); + i2c_stop(); + + return 0; +} + +uint8_t read_one_byte_16bit_addr_no_err_register(uint8_t device_addr, uint16_t register_addr) +{ + uint8_t data; + read_one_byte_16bit_addr(device_addr, register_addr, &data); + return data; +} + +uint8_t read_one_byte_16bit_addr(uint8_t device_addr, uint16_t register_addr, uint8_t* data) +{ + return read_n_bytes_16bit_addr(device_addr, register_addr, data, 1); +} + +uint8_t +read_n_bytes_16bit_addr(uint8_t device_addr, uint16_t register_addr, uint8_t* data, uint8_t n_bytes) +{ + + I2C_START_WRITE(device_addr); + // i2c_write(0xAE); + i2c_write(register_addr >> 8); + i2c_write(register_addr & 0xFF); + I2C_START_READ(device_addr); + + for (uint8_t i = 0; i < (n_bytes - 1); i++) { + data[i] = i2c_read_ack(); + } + + data[n_bytes - 1] = i2c_read_nack(); + i2c_stop(); + + return 0; +} + +// Stop i2c communication +void i2c_stop() +{ + TWCR = (1 << TWSTO) | (1 << TWINT) | (1 << TWEN); // Send STOP condition + while (!(TWCR & (1 << TWSTO))) + ; // Wait for STOP to complete +} + +uint8_t i2c_read_ack() +{ + TWCR = (1 << TWEN) | (1 << TWINT) | (1 << TWEA); + while (!(TWCR & (1 << TWINT))) + ; // Wait for TWINT flag to be set + return TWDR; +} + +uint8_t i2c_write(uint8_t data) +{ + // Load data into TWDR + TWDR = data; + TWCR = (1 << TWEN) | (1 << TWINT); + while (!(TWCR & (1 << TWINT))) + ; // Wait for TWINT flag set + if ((TWSR & 0xF8) != TW_MT_DATA_ACK) + return 1; // Check ACK + return 0; +} + +uint8_t i2c_read_nack() +{ + TWCR = (1 << TWEN) | (1 << TWINT); + while (!(TWCR & (1 << TWINT))) + ; // Wait for TWINT flag to be set + return TWDR; +} \ No newline at end of file diff --git a/avr_code/i2c.h b/avr_code/i2c.h new file mode 100644 index 0000000..dd0697f --- /dev/null +++ b/avr_code/i2c.h @@ -0,0 +1,54 @@ +#include "defines.h" +#include "uart.h" +#include + +#define I2C_START_WRITE(device_addr) \ + { \ + if (i2c_start((device_addr << 1) | 0x00)) { \ + return 1; \ + } \ + } + +#define I2C_START_READ(device_addr) \ + { \ + if (i2c_start((device_addr << 1) | 0x01)) { \ + return 1; \ + } \ + } + +#ifndef i2c_H +#define i2c_H + +#define TWSR TWSR0 +#define TWDR TWDR0 +#define TWBR TWBR0 +#define TWCR TWCR0 + +void i2c_init(); +uint8_t i2c_start(uint8_t address); + +uint8_t write_one_byte(uint8_t device_addr, uint8_t register_addr, + uint8_t data); +uint8_t write_n_bytes(uint8_t device_addr, uint8_t register_addr, uint8_t *data, + uint8_t n_bytes); + +uint8_t read_one_byte_16bit_addr_no_err_register(uint8_t device_addr, uint16_t register_addr); +uint8_t read_one_byte_16bit_addr(uint8_t device_addr, uint16_t register_addr, + uint8_t *data); +uint8_t read_n_bytes_16bit_addr(uint8_t device_addr, uint16_t register_addr, uint8_t *data, + uint8_t n_bytes); + + +uint8_t read_one_byte_no_err_register(uint8_t device_addr, uint8_t register_addr); +uint8_t read_one_byte(uint8_t device_addr, uint8_t register_addr, + uint8_t *data); +uint8_t read_n_bytes(uint8_t device_addr, uint8_t register_addr, uint8_t *data, + uint8_t n_bytes); + +void i2c_stop(); +void i2c_scan(); +uint8_t i2c_read_ack(); +uint8_t i2c_read_nack(); +uint8_t i2c_write(uint8_t data); + +#endif \ No newline at end of file diff --git a/avr_code/interrupts.c b/avr_code/interrupts.c new file mode 100644 index 0000000..7ef72d4 --- /dev/null +++ b/avr_code/interrupts.c @@ -0,0 +1,54 @@ + +#include "interrupts.h" + +void init_pins() { + + // Set reed switch interrupt pin + SET_PIN_IN(DDRD, DDD3); + SET_PIN_LOW(PORTD, PD3); +} + +void set_up_reed_interrupt() { + // Falling edge interrupt + EICRA |= (1 << ISC11); + EICRA &= ~(1 << ISC10); + + // Enable INT1 interrupt + EIMSK |= (1 << INT1); +} + +void set_up_minute_interrupt() { + EICRA |= (1 << ISC01); + EICRA &= ~(1 << ISC00); + + // Enable INT1 interrupt + EIMSK |= (1 << INT0); +} + +void wdt_isr_enable() { + cli(); + wdt_reset(); + + WDTCSR |= (1 << WDCE) | (1 << WDE); + + WDTCSR = (1 << WDP2) | (1 << WDP0); // WDP[3:0] = 0b101 (2 seconds) + WDTCSR |= (1 << WDIE); // Enable WDT Interrupt mode + sei(); +} + +void wdt_isr_disable() { + + cli(); + + WDTCSR |= (1 << WDCE) | (1 << WDE); + WDTCSR = 0x00; + + sei(); +} +// +//void set_debounce_timer_interrupt() { +// TCCR0A = 0; +// TCCR0B = (1 << CS01) | (1 << CS00); +// TIMSK0 = (1 << TOIE0); +// TCNT0 = 0; +//} diff --git a/avr_code/interrupts.h b/avr_code/interrupts.h new file mode 100644 index 0000000..a7dfe1a --- /dev/null +++ b/avr_code/interrupts.h @@ -0,0 +1,35 @@ +/* + * File: interrupts.h + * Author: thebears + * + * Created on December 18, 2024, 12:48 PM + */ + +#include +#include +#include +#include + +#include "states.h" +#ifndef INTERRUPTS_H +#define INTERRUPTS_H + +#ifdef __cplusplus +extern "C" { +#endif + + + + void init_pins(); + void set_up_reed_interrupt(); +// void set_debounce_timer_interrupt(); + void set_up_minute_interrupt(); + void wdt_isr_disable(); + void wdt_isr_enable(); + +#ifdef __cplusplus +} +#endif + +#endif /* INTERRUPTS_H */ + diff --git a/avr_code/m95128.c b/avr_code/m95128.c new file mode 100644 index 0000000..8f96c8a --- /dev/null +++ b/avr_code/m95128.c @@ -0,0 +1,154 @@ +#include "m95128.h" + +uint8_t read_value; +uint8_t old_last_page; +uint8_t new_last_page; +void spi_eeprom_select(bool state) +{ + SET_PIN_OUT(DDRB, DDB0); + if (!state) { + SET_PIN_HIGH(PORTB, PB0); + } else { + SET_PIN_LOW(PORTB, PB0); + } +} + +void eeprom_write(uint8_t page, unsigned const char* msg, uint8_t msg_len) +{ + spi_rfm69_select(false); + + spi_eeprom_select(true); + spi_write(EEPROM_WREN); + spi_eeprom_select(false); + + spi_eeprom_select(true); + spi_write(EEPROM_WRITE); + write_page_address(page); + + for (int i = 0; i < msg_len; i++) { + spi_write(msg[i]); + } + + spi_eeprom_select(false); + + spi_eeprom_select(true); + spi_write(EEPROM_WRDI); + spi_eeprom_select(false); + + while (1) { + spi_eeprom_select(true); + spi_write(EEPROM_RDSR); + read_value = spi_read(); + spi_eeprom_select(false); + if (read_value == 0x00) { + return; + } + }; +} + +void eeprom_read(uint8_t page, unsigned char* msg, uint8_t msg_len) +{ + + spi_eeprom_select(true); + spi_write(EEPROM_WRDI); + spi_eeprom_select(false); + + spi_eeprom_select(true); + spi_write(EEPROM_READ); + write_page_address(page); + + for (int i = 0; i < msg_len; i++) { + msg[i] = spi_read(); + } + spi_eeprom_select(false); +} + +void delete_last_page() +{ + old_last_page = get_last_page(); + if (old_last_page == 0) // If we have nothing, no need to delete anything + { + return; + } + new_last_page = old_last_page - 1; + write_last_page_value(new_last_page); + eeprom_clear_page(old_last_page); +} + +uint8_t get_last_page() +{ + memset(DATA_BUFFER_65, 0, 1); + eeprom_read(0, DATA_BUFFER_65, 1); + return (uint8_t)DATA_BUFFER_65[0]; +} + +void write_last_page_value(uint8_t page) +{ + DATA_BUFFER_7[0] = page; + eeprom_write(0, DATA_BUFFER_7, 1); +} + +void write_page_address(uint8_t page) +{ + uint16_t addr = page * 0x40; // Each page starts at 64 byte intervals. And 64 byte is 0x40 or + // 0b01000000; + spi_write((addr >> 8) & 0xFF); + spi_write(addr & 0xFF); +} + +void eeprom_write_tx_data(uint8_t page, tx_rx_data_struct tx_data_in) +{ + if (page == 0) { + return; + } + memset(DATA_BUFFER_65, ' ', 64); + DATA_BUFFER_65[64] = '\0'; + memcpy(DATA_BUFFER_65, tx_data_in.msg, 60); + DATA_BUFFER_65[60] = tx_data_in.flags; + DATA_BUFFER_65[61] = tx_data_in.from; + DATA_BUFFER_65[62] = tx_data_in.to; + DATA_BUFFER_65[63] = tx_data_in.dtype; + + eeprom_write(page, DATA_BUFFER_65, 64); +} + +tx_rx_data_struct eeprom_read_tx_data(uint8_t page) +{ + reset_txrx_struct(&TX_DATA); + memset(DATA_BUFFER_65, ' ', 64); + DATA_BUFFER_65[64] = '\0'; + eeprom_read(page, DATA_BUFFER_65, 64); + memcpy(TX_DATA.msg, DATA_BUFFER_65, 60); + TX_DATA.flags = DATA_BUFFER_65[60]; + TX_DATA.from = DATA_BUFFER_65[61]; + TX_DATA.to = DATA_BUFFER_65[62]; + TX_DATA.dtype = DATA_BUFFER_65[63]; + TX_DATA.len = 60; + return TX_DATA; +} + +tx_rx_data_struct read_struct_last_page() +{ + uint8_t page_num = get_last_page(); + return eeprom_read_tx_data(page_num); +} + +void write_struct_to_last_page(tx_rx_data_struct tx_data_in) +{ + uint8_t page_val = get_last_page(); + uint8_t next_page_val; + if (page_val == 255) { + next_page_val = 1; + } else { + next_page_val = page_val + 1; + } + + eeprom_write_tx_data(next_page_val, tx_data_in); + write_last_page_value(next_page_val); +} + +void eeprom_clear_page(uint8_t page) +{ + memset(DATA_BUFFER_65, ' ', 64); + eeprom_write(page, DATA_BUFFER_65, 64); +} diff --git a/avr_code/m95128.h b/avr_code/m95128.h new file mode 100644 index 0000000..229a25b --- /dev/null +++ b/avr_code/m95128.h @@ -0,0 +1,54 @@ +/* + * File: spi.h + * Author: thebears + * + * Created on December 6, 2024, 11:02 AM + */ +#include "defines.h" +#include "rfm69.h" +#include "spi.h" +#include "states.h" +#include "uart.h" +#include +#include + +#ifndef M95128__H +#define M95128__H + +#define EEPROM_WREN 0b00000110 // 0x06 +#define EEPROM_WRDI 0b00000100 // 0x04 +#define EEPROM_RDSR 0b00000101 // 0x05 +#define EEPROM_WRSR 0b00000001 // 0x01 +#define EEPROM_READ 0b00000011 // 0x03 +#define EEPROM_WRITE 0b00000010 // 0x02 +#define EEPROM_RDID 0b10000011 // 0x83 +#define EEPROM_WRID 0b10000010 // 0x82 +#define EEPROM_RDLS 0b10000011 // 0x83 +#define EEPROM_LID 0b10000010 // 0x82 +#define PAGE_SIZE 64 +#ifdef __cplusplus +extern "C" { +w +#endif + + void + spi_eeprom_select(bool state); +void eeprom_write(uint8_t page, unsigned const char* msg, uint8_t msg_len); +void eeprom_read(uint8_t page, unsigned char* msg, uint8_t msg_len); +void eeprom_write_tx_data(uint8_t page, tx_rx_data_struct tx_data); +void write_page_address(uint8_t page); +uint8_t get_last_page(); +tx_rx_data_struct eeprom_read_tx_data(uint8_t page); +void delete_last_page(); +uint8_t get_last_page(); +void write_last_page_value(uint8_t page); +void eeprom_clear_page(uint8_t page); +void write_page_address(uint8_t page); +void eeprom_write_tx_data(uint8_t page, tx_rx_data_struct tx_data); +void write_struct_to_last_page(tx_rx_data_struct tx_data); +tx_rx_data_struct read_struct_last_page(); +#ifdef __cplusplus +} +#endif + +#endif /* M95128__H */ diff --git a/avr_code/main.c b/avr_code/main.c new file mode 100644 index 0000000..8b417c7 --- /dev/null +++ b/avr_code/main.c @@ -0,0 +1,282 @@ +#include "adc.h" +#include "defines.h" +#include "interrupts.h" +#include "m95128.h" +#include "max31329.h" +#include "ndef.h" +#include "power_mgmt.h" +#include "rfm69.h" +#include "st25dv.h" +#include "states.h" + +#if DO_UART +#include "uart.h" +#endif + +#include +#include +#include +#include +#include +#include +#include +#define WAIT_FOREVER \ + while (1) { \ + _delay_ms(100); \ + }; + + +#if ITERATING +#define SEND_INTERVAL 1 +#else +#define SEND_INTERVAL 15 +#endif +uint16_t self_value; +tx_rx_data_struct CRAP; +uint16_t main_counter; +volatile uint8_t is_debouncing = 0; +volatile bool increment_minute_index = false; +volatile bool increment_wheel_count = false; +volatile uint8_t index_wheel_count = 0; +volatile uint16_t total_wheel_counts[15]; + +RTC_RFM69_STATUS rtc_rfm69_status; + +ISR(INT0_vect) { + cli(); +#if DO_UART + uart_sendString("\t\t\t\tMINUTE INTERRUPT\n"); +#endif + increment_minute_index = true; +// sei(); +} + +ISR(INT1_vect) { + cli(); + +#if ITERATING + increment_minute_index = true; +#endif + +#if DO_UART + uart_sendString("\t\t\t\tREED INTERRUPT\n"); +#endif + + + if (!is_debouncing) { + total_wheel_counts[index_wheel_count]++; + is_debouncing = 1; + wdt_isr_enable(); + } +// sei(); +} + +ISR(WDT_vect) { + cli(); + is_debouncing = 0; + wdt_isr_disable(); +// sei(); +} + +void start_sleeping() { + spi_eeprom_select(false); + spi_rfm69_select(false); + rfid_set_low_power_down(true); + rfid_set_i2c_power(false); + ldo_set_state(false); + _delay_ms(10); + sleep_bod_disable(); + set_sleep_mode(SLEEP_MODE_PWR_DOWN); + sleep_enable(); + sei(); + sleep_cpu(); +} + +uint16_t get_battery_reading() { + adc_Enable(); + adc_GetConversion(14); + adc_GetConversion(14); + self_value = adc_GetConversion(14); + adc_Disable(); + return self_value; +} + +// i2c Addresses + +// RTC +// 0x68 (0xD0 W) (0xD1 R) + +// NFC +// 0x2D (0x5A W) (0x5B R) +// 0x53 (0xA6 W) (0xA7 R) +// 0x57 (0xAE W) (0xAF R) + +int main(void) { + ldo_set_state(true); + _delay_ms(10); + init_pins(); +#if DO_UART + uart_init(); + uart_sendString("---- STARTING ----\n"); + uart_wait_until_sent(); +#endif + + i2c_init(); + + init_spi(); + adc_Initialize(); + + + set_up_reed_interrupt(); + set_up_minute_interrupt(); +#if DO_UART + uart_sendString("Set up AVR interrupts\n"); +#endif + + rtc_set_per_minute_alarm(); + rtc_set_alarm_config(); + rtc_enable_interrupts(); + rtc_read_interrupt_register(); + rtc_read_status_register(); +#if DO_UART + uart_sendString("Set up RTC interrupts\n"); +#endif + + + + rfm69_init(); +#if DO_UART + uart_sendString("Initialized RFM69\n"); +#endif + + write_last_page_value(0); +#if DO_UART + uart_sendString("Set up last page value for SPI flash\n"); +#endif + + for (uint8_t c = 0; c < 15; c++) { + total_wheel_counts[c] = 0; + } + + + + // Get the nugget's name and wheel diameter + IDENTIFIER = get_nugget_data(); +#if DO_UART + uart_sendString("Got nugget data from RFID\n"); +#endif + + + + // Request time from radio + rtc_rfm69_status = set_time_from_rfm69(IDENTIFIER); + if (rtc_rfm69_status == RTC_RFM69_SET_TIME_SUCCESS) { + for (int i = 0; i < 5; i++) { + led_1_set_state(true); + _delay_ms(90); + led_1_set_state(false); + _delay_ms(10); + } + } else { + for (int i = 0; i < 5; i++) { + led_1_set_state(true); + _delay_ms(10); + led_1_set_state(false); + _delay_ms(90); + } + } +#if DO_UART + if (rtc_rfm69_status == RTC_RFM69_SET_TIME_FAILED) { + uart_sendString("Failed to get time \n"); + } else { + uart_sendString("Success in get time \n"); + }; + +#endif + + + get_battery_reading(); + while (1) { + + + spi_rfm69_select(false); + spi_eeprom_select(false); + + start_sleeping(); + cli(); + + if (increment_minute_index) { +#if DO_UART + uart_sendString("In minute index\n"); +#endif + increment_minute_index = false; + is_debouncing = 0; + index_wheel_count += 1; + + rtc_read_interrupt_register(); + rtc_read_status_register(); + + rtc_read_interrupt_register(); + rtc_read_status_register(); + + if (index_wheel_count >= SEND_INTERVAL) { + index_wheel_count = 0; + ldo_set_state(true); + rfm69_init(); + rfid_set_i2c_power(true); + rfid_set_low_power_down(false); + _delay_ms(1); + IDENTIFIER = get_nugget_data(); + + // Request time from radio if we don't have a good time stamp yet + if (rtc_rfm69_status == RTC_RFM69_SET_TIME_FAILED) { + rtc_rfm69_status = set_time_from_rfm69(IDENTIFIER); + } + + // Generate wheel counts message + reset_txrx_struct(&TX_DATA); + get_battery_reading(); + TX_DATA = generate_wheel_counts_message( + IDENTIFIER, rtc_read_time(), get_battery_reading(), total_wheel_counts); + +#if DO_UART + uart_sendString("TX DATA Sent\n"); + uart_print_tx_rx_data(TX_DATA); +#endif + + + DATA_SEND_STATUS result = send_message(TX_DATA); + if (result == DATA_NOT_SENT) { +#if DO_UART + uart_sendString(" TX DATA not sent, writing to SPI\n"); +#endif + write_struct_to_last_page(TX_DATA); + } + + for (uint8_t c = 0; c < 15; c++) { + total_wheel_counts[c] = 0; + } + if ((result == DATA_SEND_SUCCESS) && (get_last_page() > 0)) { + reset_txrx_struct(&TX_DATA); + TX_DATA = read_struct_last_page(); + TX_DATA.flags = MSG_RESENT_COUNTS; + _delay_ms(250); + result = send_message(TX_DATA); +#if DO_UART + if (result == DATA_NOT_SENT) { + uart_sendString(" SPI not sent\n"); + } +#endif + + send_message(TX_DATA); + delete_last_page(); +#if DO_UART + uart_sendString("TX DATA From SPI Memory\n"); + uart_print_tx_rx_data(TX_DATA); +#endif + + } + } + } + } +} diff --git a/avr_code/max31329.c b/avr_code/max31329.c new file mode 100644 index 0000000..63c4605 --- /dev/null +++ b/avr_code/max31329.c @@ -0,0 +1,108 @@ +#include "max31329.h" +bool result; + +RTC_RFM69_STATUS set_time_from_rfm69(identifier_results id_data) +{ + rfm69_init(); + _delay_ms(1); + + reset_txrx_struct(&TX_DATA); + memcpy(TX_DATA.msg, id_data.name_str, MIN(10, id_data.name_len)); + memcpy(TX_DATA.msg + 10, id_data.diameter_str, MIN(10, id_data.diameter_len)); + TX_DATA.len = 20; + TX_DATA.flags = MSG_REQ_CTIME; + TX_DATA.dtype = MSG_TYPE_STRING; + + rfm69_write_msg(TX_DATA); + result = wait_rx_payload_ready_timeout(100); + + if (result) { + RX_DATA = rfm69_read_msg(); + if (RX_DATA.flags == 2) { + + // TIME.Second = rx_data.msg[0]; + TIME.Second = id_data.hashed; + + TIME.Minute = RX_DATA.msg[1]; + TIME.Hour = RX_DATA.msg[2]; + TIME.Day = RX_DATA.msg[3]; + TIME.Month = RX_DATA.msg[4]; + TIME.Year = RX_DATA.msg[5]; + TIME.Wday = RX_DATA.msg[6]; + + rtc_write_time(TIME); + return RTC_RFM69_SET_TIME_SUCCESS; + } + } else { + // uart_sendString("Did not get RX\n"); + } + return RTC_RFM69_SET_TIME_FAILED; +} + +uint8_t rtc_set_per_minute_alarm() +{ + + DATA_BUFFER_7[0] = 0x80; + DATA_BUFFER_7[1] = 0x80; + DATA_BUFFER_7[2] = 0x80; + + return write_n_bytes(I2C_ADDR, 0x13, DATA_BUFFER_7, 3); +} + +void uart_print_rtc_time(time_struct td) +{ + char str_rtc[26]; + snprintf( + str_rtc, sizeof(str_rtc), "%u/%02u/%02u %u:%02u:%02u", 2000 + td.Year, + td.Month, td.Day, td.Hour, td.Minute, td.Second); + uart_sendString(str_rtc); + uart_sendString("\n"); +} + +uint8_t rtc_read_register(uint8_t addr) { return read_one_byte_no_err_register(I2C_ADDR, addr); } + +uint8_t rtc_read_status_register() { return rtc_read_register(0x00); } + +uint8_t rtc_read_interrupt_register() { return rtc_read_register(0x01); } + +uint8_t rtc_set_alarm_config() { return write_one_byte(I2C_ADDR, 0x04, 0b00001010); } + +uint8_t rtc_enable_interrupts() { return write_one_byte(I2C_ADDR, 0x01, 0b00000010); } + +uint8_t rtc_read_time_array(uint8_t* data) { return read_n_bytes(I2C_ADDR, 0x06, data, 7); } + +time_struct rtc_read_time() +{ + + rtc_read_time_array(DATA_BUFFER_7); + TIME.Second = BCD2DEC(DATA_BUFFER_7[0]); + TIME.Minute = BCD2DEC(DATA_BUFFER_7[1]); + TIME.Hour = BCD2DEC((DATA_BUFFER_7[2] & ~(1 << 6))); + TIME.Wday = DATA_BUFFER_7[3]; + TIME.Day = BCD2DEC(DATA_BUFFER_7[4]); + TIME.Month = BCD2DEC((DATA_BUFFER_7[5] & ~(1 << 7))); + TIME.Year = tmYearToY2k(BCD2DEC(DATA_BUFFER_7[6])); +#if DO_UART + uart_print_rtc_time(TIME); +#endif + return TIME; +}; + +uint8_t rtc_write_time(time_struct tm) +{ + + if (i2c_start((I2C_ADDR << 1) | 0x00)) + return 1; + + i2c_write(0x06); + i2c_write(DEC2BCD(tm.Second)); + i2c_write(DEC2BCD(tm.Minute)); + i2c_write(DEC2BCD(tm.Hour)); + i2c_write(tm.Wday); + i2c_write(DEC2BCD(tm.Day)); + i2c_write(DEC2BCD(tm.Month)); + i2c_write(DEC2BCD(y2kYearToTm(tm.Year))); + + i2c_stop(); + return 0; +} diff --git a/avr_code/max31329.h b/avr_code/max31329.h new file mode 100644 index 0000000..5a0cf18 --- /dev/null +++ b/avr_code/max31329.h @@ -0,0 +1,44 @@ +/* + * File: max31329.h + * Author: thebears + * + * Created on December 18, 2024, 1:24 PM + */ + +#include "defines.h" +#include "i2c.h" +#include "rfm69.h" +#include "st25dv.h" +#include "uart.h" +#define I2C_ADDR 0x68 + +#ifndef MAX31329_H +#define MAX31329_H + +#ifdef __cplusplus +extern "C" { +#endif + +#define DEC2BCD(n) (n + (6 * (n / 10))) +#define BCD2DEC(n) (n - (6 * (n >> 4))) + +#define tmYearToY2k(Y) ((Y) - 30) // offset is from 2000 +#define y2kYearToTm(Y) ((Y) + 30) + +uint8_t rtc_enable_interrupts(); +uint8_t rtc_set_per_minute_alarm(); +uint8_t rtc_read_time_array(uint8_t* data); +time_struct rtc_read_time(); +uint8_t rtc_write_time(time_struct tm); +uint8_t rtc_set_alarm_config(); +uint8_t rtc_read_status_register(); +uint8_t rtc_read_interrupt_register(); +uint8_t rtc_read_register(uint8_t addr); +void uart_print_rtc_time(time_struct td); +RTC_RFM69_STATUS set_time_from_rfm69(identifier_results id_data); + +#ifdef __cplusplus +} +#endif + +#endif /* MAX31329_H */ diff --git a/avr_code/nbproject/Makefile-default.mk b/avr_code/nbproject/Makefile-default.mk new file mode 100644 index 0000000..2d2df5d --- /dev/null +++ b/avr_code/nbproject/Makefile-default.mk @@ -0,0 +1,327 @@ +# +# Generated Makefile - do not edit! +# +# Edit the Makefile in the project folder instead (../Makefile). Each target +# has a -pre and a -post target defined where you can add customized code. +# +# This makefile implements configuration specific macros and targets. + + +# Include project Makefile +ifeq "${IGNORE_LOCAL}" "TRUE" +# do not include local makefile. User is passing all local related variables already +else +include Makefile +# Include makefile containing local settings +ifeq "$(wildcard nbproject/Makefile-local-default.mk)" "nbproject/Makefile-local-default.mk" +include nbproject/Makefile-local-default.mk +endif +endif + +# Environment +MKDIR=mkdir -p +RM=rm -f +MV=mv +CP=cp + +# Macros +CND_CONF=default +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +IMAGE_TYPE=debug +OUTPUT_SUFFIX=elf +DEBUGGABLE_SUFFIX=elf +FINAL_IMAGE=${DISTDIR}/avr_code.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +else +IMAGE_TYPE=production +OUTPUT_SUFFIX=hex +DEBUGGABLE_SUFFIX=elf +FINAL_IMAGE=${DISTDIR}/avr_code.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +endif + +ifeq ($(COMPARE_BUILD), true) +COMPARISON_BUILD= +else +COMPARISON_BUILD= +endif + +# Object Directory +OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE} + +# Distribution Directory +DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE} + +# Source Files Quoted if spaced +SOURCEFILES_QUOTED_IF_SPACED=uart.c rfm69.c states.c i2c.c m95128.c spi.c st25dv.c interrupts.c max31329.c power_mgmt.c adc.c ndef.c defines.c main.c + +# Object Files Quoted if spaced +OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/uart.o ${OBJECTDIR}/rfm69.o ${OBJECTDIR}/states.o ${OBJECTDIR}/i2c.o ${OBJECTDIR}/m95128.o ${OBJECTDIR}/spi.o ${OBJECTDIR}/st25dv.o ${OBJECTDIR}/interrupts.o ${OBJECTDIR}/max31329.o ${OBJECTDIR}/power_mgmt.o ${OBJECTDIR}/adc.o ${OBJECTDIR}/ndef.o ${OBJECTDIR}/defines.o ${OBJECTDIR}/main.o +POSSIBLE_DEPFILES=${OBJECTDIR}/uart.o.d ${OBJECTDIR}/rfm69.o.d ${OBJECTDIR}/states.o.d ${OBJECTDIR}/i2c.o.d ${OBJECTDIR}/m95128.o.d ${OBJECTDIR}/spi.o.d ${OBJECTDIR}/st25dv.o.d ${OBJECTDIR}/interrupts.o.d ${OBJECTDIR}/max31329.o.d ${OBJECTDIR}/power_mgmt.o.d ${OBJECTDIR}/adc.o.d ${OBJECTDIR}/ndef.o.d ${OBJECTDIR}/defines.o.d ${OBJECTDIR}/main.o.d + +# Object Files +OBJECTFILES=${OBJECTDIR}/uart.o ${OBJECTDIR}/rfm69.o ${OBJECTDIR}/states.o ${OBJECTDIR}/i2c.o ${OBJECTDIR}/m95128.o ${OBJECTDIR}/spi.o ${OBJECTDIR}/st25dv.o ${OBJECTDIR}/interrupts.o ${OBJECTDIR}/max31329.o ${OBJECTDIR}/power_mgmt.o ${OBJECTDIR}/adc.o ${OBJECTDIR}/ndef.o ${OBJECTDIR}/defines.o ${OBJECTDIR}/main.o + +# Source Files +SOURCEFILES=uart.c rfm69.c states.c i2c.c m95128.c spi.c st25dv.c interrupts.c max31329.c power_mgmt.c adc.c ndef.c defines.c main.c + +# Pack Options +PACK_COMPILER_OPTIONS=-I "${DFP_DIR}/include" +PACK_COMMON_OPTIONS=-B "${DFP_DIR}/gcc/dev/atmega328pb" + + + +CFLAGS= +ASFLAGS= +LDLIBSOPTIONS= + +############# Tool locations ########################################## +# If you copy a project from one host to another, the path where the # +# compiler is installed may be different. # +# If you open this project with MPLAB X in the new host, this # +# makefile will be regenerated and the paths will be corrected. # +####################################################################### +# fixDeps replaces a bunch of sed/cat/printf statements that slow down the build +FIXDEPS=fixDeps + +.build-conf: ${BUILD_SUBPROJECTS} +ifneq ($(INFORMATION_MESSAGE), ) + @echo $(INFORMATION_MESSAGE) +endif + ${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/avr_code.${IMAGE_TYPE}.${OUTPUT_SUFFIX} + +MP_PROCESSOR_OPTION=ATmega328PB +# ------------------------------------------------------------------------------------ +# Rules for buildStep: assemble +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +else +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: assembleWithPreprocess +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +else +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: compile +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +${OBJECTDIR}/uart.o: uart.c .generated_files/flags/default/6d953eb08730830c29583887e0311c3a3744f6ef .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/uart.o.d + @${RM} ${OBJECTDIR}/uart.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/uart.o.d" -MT "${OBJECTDIR}/uart.o.d" -MT ${OBJECTDIR}/uart.o -o ${OBJECTDIR}/uart.o uart.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/rfm69.o: rfm69.c .generated_files/flags/default/2b04d7b5140a59298188b5f74990c092a4a3178e .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/rfm69.o.d + @${RM} ${OBJECTDIR}/rfm69.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/rfm69.o.d" -MT "${OBJECTDIR}/rfm69.o.d" -MT ${OBJECTDIR}/rfm69.o -o ${OBJECTDIR}/rfm69.o rfm69.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/states.o: states.c .generated_files/flags/default/85ef27698a16f8dbaa95e2f550bb9dbec047e7a3 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/states.o.d + @${RM} ${OBJECTDIR}/states.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/states.o.d" -MT "${OBJECTDIR}/states.o.d" -MT ${OBJECTDIR}/states.o -o ${OBJECTDIR}/states.o states.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/i2c.o: i2c.c .generated_files/flags/default/5d818c96cd4ed1e5aa84bd65378612fa3c8719cc .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/i2c.o.d + @${RM} ${OBJECTDIR}/i2c.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/i2c.o.d" -MT "${OBJECTDIR}/i2c.o.d" -MT ${OBJECTDIR}/i2c.o -o ${OBJECTDIR}/i2c.o i2c.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/m95128.o: m95128.c .generated_files/flags/default/aa3983fdf481825a2d256588b7a3c021e931c6b9 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/m95128.o.d + @${RM} ${OBJECTDIR}/m95128.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/m95128.o.d" -MT "${OBJECTDIR}/m95128.o.d" -MT ${OBJECTDIR}/m95128.o -o ${OBJECTDIR}/m95128.o m95128.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/spi.o: spi.c .generated_files/flags/default/f503b0baf348934e512fc807a41741b2cac43aa7 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/spi.o.d + @${RM} ${OBJECTDIR}/spi.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/spi.o.d" -MT "${OBJECTDIR}/spi.o.d" -MT ${OBJECTDIR}/spi.o -o ${OBJECTDIR}/spi.o spi.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/st25dv.o: st25dv.c .generated_files/flags/default/7934eed80f29f2405f97b92de1bae6a6c36a679b .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/st25dv.o.d + @${RM} ${OBJECTDIR}/st25dv.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/st25dv.o.d" -MT "${OBJECTDIR}/st25dv.o.d" -MT ${OBJECTDIR}/st25dv.o -o ${OBJECTDIR}/st25dv.o st25dv.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/interrupts.o: interrupts.c .generated_files/flags/default/5377237f5a02dc5b708c20478cbf4fcc8fd13474 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/interrupts.o.d + @${RM} ${OBJECTDIR}/interrupts.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/interrupts.o.d" -MT "${OBJECTDIR}/interrupts.o.d" -MT ${OBJECTDIR}/interrupts.o -o ${OBJECTDIR}/interrupts.o interrupts.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/max31329.o: max31329.c .generated_files/flags/default/869b6e2362ba0e02bcf96cb618c5742866db800d .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/max31329.o.d + @${RM} ${OBJECTDIR}/max31329.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/max31329.o.d" -MT "${OBJECTDIR}/max31329.o.d" -MT ${OBJECTDIR}/max31329.o -o ${OBJECTDIR}/max31329.o max31329.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/power_mgmt.o: power_mgmt.c .generated_files/flags/default/c47296ab30a1b51f73798e7e6ea8b2f3df739782 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/power_mgmt.o.d + @${RM} ${OBJECTDIR}/power_mgmt.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/power_mgmt.o.d" -MT "${OBJECTDIR}/power_mgmt.o.d" -MT ${OBJECTDIR}/power_mgmt.o -o ${OBJECTDIR}/power_mgmt.o power_mgmt.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/adc.o: adc.c .generated_files/flags/default/9bd62e73b2ca088d50e4fde2916120f0d9f4a145 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/adc.o.d + @${RM} ${OBJECTDIR}/adc.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/adc.o.d" -MT "${OBJECTDIR}/adc.o.d" -MT ${OBJECTDIR}/adc.o -o ${OBJECTDIR}/adc.o adc.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/ndef.o: ndef.c .generated_files/flags/default/6218f7828f7f6c3b2cf0d222d75a332b53769111 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/ndef.o.d + @${RM} ${OBJECTDIR}/ndef.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/ndef.o.d" -MT "${OBJECTDIR}/ndef.o.d" -MT ${OBJECTDIR}/ndef.o -o ${OBJECTDIR}/ndef.o ndef.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/defines.o: defines.c .generated_files/flags/default/f1d409d8769607bf30e7a803b35da4b781cb824 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/defines.o.d + @${RM} ${OBJECTDIR}/defines.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/defines.o.d" -MT "${OBJECTDIR}/defines.o.d" -MT ${OBJECTDIR}/defines.o -o ${OBJECTDIR}/defines.o defines.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/main.o: main.c .generated_files/flags/default/97ef2eba5631977dd0051f2cb26ad26adebde0ac .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/main.o.d + @${RM} ${OBJECTDIR}/main.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -g -DDEBUG -gdwarf-2 -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +else +${OBJECTDIR}/uart.o: uart.c .generated_files/flags/default/70124900b376e0f2b64974c67225ec9813a6f146 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/uart.o.d + @${RM} ${OBJECTDIR}/uart.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/uart.o.d" -MT "${OBJECTDIR}/uart.o.d" -MT ${OBJECTDIR}/uart.o -o ${OBJECTDIR}/uart.o uart.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/rfm69.o: rfm69.c .generated_files/flags/default/8ab9009e5d4fe0365c4292ebb95c72557b2681a0 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/rfm69.o.d + @${RM} ${OBJECTDIR}/rfm69.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/rfm69.o.d" -MT "${OBJECTDIR}/rfm69.o.d" -MT ${OBJECTDIR}/rfm69.o -o ${OBJECTDIR}/rfm69.o rfm69.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/states.o: states.c .generated_files/flags/default/e4af7ab35e0272ad00bebd28ef0e9c8ce93f508d .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/states.o.d + @${RM} ${OBJECTDIR}/states.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/states.o.d" -MT "${OBJECTDIR}/states.o.d" -MT ${OBJECTDIR}/states.o -o ${OBJECTDIR}/states.o states.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/i2c.o: i2c.c .generated_files/flags/default/af0ca0dea4f972cfc619b71f7fa4add200a64720 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/i2c.o.d + @${RM} ${OBJECTDIR}/i2c.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/i2c.o.d" -MT "${OBJECTDIR}/i2c.o.d" -MT ${OBJECTDIR}/i2c.o -o ${OBJECTDIR}/i2c.o i2c.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/m95128.o: m95128.c .generated_files/flags/default/68f6dd3212895fdd4381b690bd8ac7df744c4a8b .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/m95128.o.d + @${RM} ${OBJECTDIR}/m95128.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/m95128.o.d" -MT "${OBJECTDIR}/m95128.o.d" -MT ${OBJECTDIR}/m95128.o -o ${OBJECTDIR}/m95128.o m95128.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/spi.o: spi.c .generated_files/flags/default/cfd86ac76e47bc98eb08131adf966714b7cee476 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/spi.o.d + @${RM} ${OBJECTDIR}/spi.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/spi.o.d" -MT "${OBJECTDIR}/spi.o.d" -MT ${OBJECTDIR}/spi.o -o ${OBJECTDIR}/spi.o spi.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/st25dv.o: st25dv.c .generated_files/flags/default/9d2d9295ac6327e786226b2ff0a5222b0b8bced3 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/st25dv.o.d + @${RM} ${OBJECTDIR}/st25dv.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/st25dv.o.d" -MT "${OBJECTDIR}/st25dv.o.d" -MT ${OBJECTDIR}/st25dv.o -o ${OBJECTDIR}/st25dv.o st25dv.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/interrupts.o: interrupts.c .generated_files/flags/default/87d7563e54700a74f12a41484718e5daed85f111 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/interrupts.o.d + @${RM} ${OBJECTDIR}/interrupts.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/interrupts.o.d" -MT "${OBJECTDIR}/interrupts.o.d" -MT ${OBJECTDIR}/interrupts.o -o ${OBJECTDIR}/interrupts.o interrupts.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/max31329.o: max31329.c .generated_files/flags/default/e74969be3e1d09732fd8832be03d84af0bb392ae .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/max31329.o.d + @${RM} ${OBJECTDIR}/max31329.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/max31329.o.d" -MT "${OBJECTDIR}/max31329.o.d" -MT ${OBJECTDIR}/max31329.o -o ${OBJECTDIR}/max31329.o max31329.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/power_mgmt.o: power_mgmt.c .generated_files/flags/default/83a7cd9c55768611a75cc6a19d79cb4a96a36e7d .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/power_mgmt.o.d + @${RM} ${OBJECTDIR}/power_mgmt.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/power_mgmt.o.d" -MT "${OBJECTDIR}/power_mgmt.o.d" -MT ${OBJECTDIR}/power_mgmt.o -o ${OBJECTDIR}/power_mgmt.o power_mgmt.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/adc.o: adc.c .generated_files/flags/default/7a5bebcb697ed27ebc4e37c3fe6e1b077ffd758e .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/adc.o.d + @${RM} ${OBJECTDIR}/adc.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/adc.o.d" -MT "${OBJECTDIR}/adc.o.d" -MT ${OBJECTDIR}/adc.o -o ${OBJECTDIR}/adc.o adc.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/ndef.o: ndef.c .generated_files/flags/default/6b4a836459f9efcbee291c20b053a722b4ee1d51 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/ndef.o.d + @${RM} ${OBJECTDIR}/ndef.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/ndef.o.d" -MT "${OBJECTDIR}/ndef.o.d" -MT ${OBJECTDIR}/ndef.o -o ${OBJECTDIR}/ndef.o ndef.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/defines.o: defines.c .generated_files/flags/default/fbf3e8d04a69bbd24b54d5cee7326db97246cad9 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/defines.o.d + @${RM} ${OBJECTDIR}/defines.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/defines.o.d" -MT "${OBJECTDIR}/defines.o.d" -MT ${OBJECTDIR}/defines.o -o ${OBJECTDIR}/defines.o defines.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +${OBJECTDIR}/main.o: main.c .generated_files/flags/default/ce30b016f919bd5068c1926609b0990dd6c95215 .generated_files/flags/default/da39a3ee5e6b4b0d3255bfef95601890afd80709 + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/main.o.d + @${RM} ${OBJECTDIR}/main.o + ${MP_CC} $(MP_EXTRA_CC_PRE) -mmcu=atmega328pb ${PACK_COMPILER_OPTIONS} ${PACK_COMMON_OPTIONS} -x c -c -D__$(MP_PROCESSOR_OPTION)__ -funsigned-char -funsigned-bitfields -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) + +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: compileCPP +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +else +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: link +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +${DISTDIR}/avr_code.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} ${DISTDIR} + ${MP_CC} $(MP_EXTRA_LD_PRE) -mmcu=atmega328pb ${PACK_COMMON_OPTIONS} -gdwarf-2 -D__$(MP_PROCESSOR_OPTION)__ -Wl,-Map="${DISTDIR}/avr_code.${IMAGE_TYPE}.map" -o ${DISTDIR}/avr_code.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION),--defsym=__ICD2RAM=1,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1 -Wl,--gc-sections -Wl,--start-group -Wl,-lm -Wl,--end-group + + + + + + +else +${DISTDIR}/avr_code.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} ${DISTDIR} + ${MP_CC} $(MP_EXTRA_LD_PRE) -mmcu=atmega328pb ${PACK_COMMON_OPTIONS} -D__$(MP_PROCESSOR_OPTION)__ -Wl,-Map="${DISTDIR}/avr_code.${IMAGE_TYPE}.map" -o ${DISTDIR}/avr_code.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -Wl,--defsym=__MPLAB_BUILD=1$(MP_EXTRA_LD_POST)$(MP_LINKER_FILE_OPTION) -Wl,--gc-sections -Wl,--start-group -Wl,-lm -Wl,--end-group + ${MP_CC_DIR}/avr-objcopy -O ihex "${DISTDIR}/avr_code.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}" "${DISTDIR}/avr_code.${IMAGE_TYPE}.hex" + + + + + +endif + + +# Subprojects +.build-subprojects: + + +# Subprojects +.clean-subprojects: + +# Clean Targets +.clean-conf: ${CLEAN_SUBPROJECTS} + ${RM} -r ${OBJECTDIR} + ${RM} -r ${DISTDIR} + +# Enable dependency checking +.dep.inc: .depcheck-impl + +DEPFILES=$(wildcard ${POSSIBLE_DEPFILES}) +ifneq (${DEPFILES},) +include ${DEPFILES} +endif diff --git a/avr_code/nbproject/Makefile-genesis.properties b/avr_code/nbproject/Makefile-genesis.properties new file mode 100644 index 0000000..3e6340b --- /dev/null +++ b/avr_code/nbproject/Makefile-genesis.properties @@ -0,0 +1,13 @@ +# +#Wed Jan 29 12:56:34 GMT-05:00 2025 +default.languagetoolchain.version=1.00 +default.Pack.dfplocation=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269 +default.com-microchip-mplab-nbide-toolchain-avr-AVRLanguageToolchain.md5=d2326bf6869b96f43e381b4466c214be +default.com-microchip-mplab-mdbcore-AtmelIceScripting-AtmelIceScriptingBase.md5=d43f5c951d9688e0858d181444d084d4 +conf.ids=default +default.languagetoolchain.dir=/usr/bin +host.id=0 +configurations-xml=15d9171c31de9ca3e4251c31807b5dc4 +com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321 +proj.dir=/home/thebears/Seafile/Designs/Hardware/wheel_rfm69_counter/avr_code +host.platform=linux diff --git a/avr_code/nbproject/Makefile-impl.mk b/avr_code/nbproject/Makefile-impl.mk new file mode 100644 index 0000000..a43452a --- /dev/null +++ b/avr_code/nbproject/Makefile-impl.mk @@ -0,0 +1,69 @@ +# +# Generated Makefile - do not edit! +# +# Edit the Makefile in the project folder instead (../Makefile). Each target +# has a pre- and a post- target defined where you can add customization code. +# +# This makefile implements macros and targets common to all configurations. +# +# NOCDDL + + +# Building and Cleaning subprojects are done by default, but can be controlled with the SUB +# macro. If SUB=no, subprojects will not be built or cleaned. The following macro +# statements set BUILD_SUB-CONF and CLEAN_SUB-CONF to .build-reqprojects-conf +# and .clean-reqprojects-conf unless SUB has the value 'no' +SUB_no=NO +SUBPROJECTS=${SUB_${SUB}} +BUILD_SUBPROJECTS_=.build-subprojects +BUILD_SUBPROJECTS_NO= +BUILD_SUBPROJECTS=${BUILD_SUBPROJECTS_${SUBPROJECTS}} +CLEAN_SUBPROJECTS_=.clean-subprojects +CLEAN_SUBPROJECTS_NO= +CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}} + + +# Project Name +PROJECTNAME=avr_code + +# Active Configuration +DEFAULTCONF=default +CONF=${DEFAULTCONF} + +# All Configurations +ALLCONFS=default + + +# build +.build-impl: .build-pre + ${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .build-conf + + +# clean +.clean-impl: .clean-pre + ${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .clean-conf + +# clobber +.clobber-impl: .clobber-pre .depcheck-impl + ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default clean + + + +# all +.all-impl: .all-pre .depcheck-impl + ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default build + + + +# dependency checking support +.depcheck-impl: +# @echo "# This code depends on make tool being used" >.dep.inc +# @if [ -n "${MAKE_VERSION}" ]; then \ +# echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \ +# echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \ +# echo "include \$${DEPFILES}" >>.dep.inc; \ +# echo "endif" >>.dep.inc; \ +# else \ +# echo ".KEEP_STATE:" >>.dep.inc; \ +# echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \ +# fi diff --git a/avr_code/nbproject/Makefile-local-default.mk b/avr_code/nbproject/Makefile-local-default.mk new file mode 100644 index 0000000..244c510 --- /dev/null +++ b/avr_code/nbproject/Makefile-local-default.mk @@ -0,0 +1,36 @@ +# +# Generated Makefile - do not edit! +# +# +# This file contains information about the location of compilers and other tools. +# If you commmit this file into your revision control server, you will be able to +# to checkout the project and build it from the command line with make. However, +# if more than one person works on the same project, then this file might show +# conflicts since different users are bound to have compilers in different places. +# In that case you might choose to not commit this file and let MPLAB X recreate this file +# for each user. The disadvantage of not commiting this file is that you must run MPLAB X at +# least once so the file gets created and the project can be built. Finally, you can also +# avoid using this file at all if you are only building from the command line with make. +# You can invoke make with the values of the macros: +# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ... +# +PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/ +# Adding MPLAB X bin directory to path. +PATH:=/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) +# Path to java used to run MPLAB X when this makefile was created +MP_JAVA_PATH="/opt/microchip/mplabx/v6.20/sys/java/zulu8.64.0.19-ca-fx-jre8.0.345-linux_x64/bin/" +OS_CURRENT="$(shell uname -s)" +MP_CC="/usr/bin/avr-gcc" +MP_CPPC="/usr/bin/avr-g++" +# MP_BC is not defined +MP_AS="/usr/bin/avr-as" +MP_LD="/usr/bin/avr-ld" +MP_AR="/usr/bin/avr-gcc-ar" +DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.20/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" +MP_CC_DIR="/usr/bin" +MP_CPPC_DIR="/usr/bin" +# MP_BC_DIR is not defined +MP_AS_DIR="/usr/bin" +MP_LD_DIR="/usr/bin" +MP_AR_DIR="/usr/bin" +DFP_DIR=/home/thebears/.mchp_packs/Microchip/ATmega_DFP/3.2.269 diff --git a/avr_code/nbproject/Makefile-variables.mk b/avr_code/nbproject/Makefile-variables.mk new file mode 100644 index 0000000..9a40c96 --- /dev/null +++ b/avr_code/nbproject/Makefile-variables.mk @@ -0,0 +1,10 @@ +# +# Generated - do not edit! +# +# NOCDDL +# +CND_BASEDIR=`pwd` +# default configuration +CND_ARTIFACT_DIR_default=dist/default/production +CND_ARTIFACT_NAME_default=avr_code.production.hex +CND_ARTIFACT_PATH_default=dist/default/production/avr_code.production.hex diff --git a/avr_code/ndef.c b/avr_code/ndef.c new file mode 100644 index 0000000..384ebc1 --- /dev/null +++ b/avr_code/ndef.c @@ -0,0 +1,76 @@ + + +#include "ndef.h" +ndef_message readNDEFText(unsigned char *buf) { + int addr = 0; + NDEF_MSG.success = 0; + + if (buf[0] != NDEF_TLV) { + NDEF_MSG.success = 1; + return NDEF_MSG; + } + + if (buf[1] == 0xFF) { + NDEF_MSG.success = 2; + return NDEF_MSG; + }; + + // int len_field = buf[1]; + addr = 2; + + // bool is_short_record = (buf[addr] & NDEF_SHORT_RECORD) == NDEF_SHORT_RECORD; + bool has_id_length = (buf[addr] & NDEF_ID_LEN) == NDEF_ID_LEN; + uint8_t tnf = buf[addr] & 0x7; + addr += 1; // 3 + + uint8_t type_length = buf[addr]; + addr += 1; // 4 + + uint8_t payload_length = buf[addr]; + addr += 1; // 5 + + uint8_t id_length = 0; + if (has_id_length) { + id_length = buf[addr]; + addr += 1; + } + + uint8_t type_value[type_length + 1]; + for (uint8_t i = 0; i < type_length; i++) { + type_value[i] = buf[addr]; + addr += 1; // 6 + } + + type_value[type_length] = 0; + if (type_value[0] != NDEF_TEXT_RECORD) { + NDEF_MSG.success = 11; + return NDEF_MSG; + }; + if (tnf != TNF_KNOWN) { + NDEF_MSG.success = 12; + return NDEF_MSG; + }; + + if (has_id_length && (id_length > 0)) { + addr += id_length; + } + + uint8_t lang_str_len = buf[addr]; + addr += lang_str_len; + addr += 1; + payload_length -= lang_str_len; // Language string + payload_length -= 1; // The byte that says how long the language string is + for (uint8_t i = 0; i < (payload_length); i++) { + NDEF_MSG.payload[i] = buf[addr]; + addr += 1; + } + + // NDEF_MSG.payload = payload; + NDEF_MSG.payload_len = payload_length; + #if DO_UART + uart_sendString(NDEF_MSG.payload); + uart_sendString("\n"); + #endif + + return NDEF_MSG; +}; \ No newline at end of file diff --git a/avr_code/ndef.h b/avr_code/ndef.h new file mode 100644 index 0000000..1fbd48b --- /dev/null +++ b/avr_code/ndef.h @@ -0,0 +1,33 @@ +/* + * File: ndef.h + * Author: thebears + * + * Created on January 24, 2025, 6:39 PM + */ + +#ifndef NDEF_H +#define NDEF_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include "defines.h" +#include +#include +#include +#include "uart.h" + +#define NDEF_TLV 0x03 +#define NDEF_SHORT_RECORD (1 << 4) +#define NDEF_ID_LEN (1 << 3) +#define NDEF_TEXT_RECORD 0x54 +#define TNF_KNOWN 0x01 + +ndef_message readNDEFText(unsigned char *buf) ; + +#ifdef __cplusplus +} +#endif + +#endif /* NDEF_H */ diff --git a/avr_code/out/radio_wheel_counter/default.elf b/avr_code/out/radio_wheel_counter/default.elf new file mode 100755 index 0000000..b79aa8c Binary files /dev/null and b/avr_code/out/radio_wheel_counter/default.elf differ diff --git a/avr_code/power_mgmt.c b/avr_code/power_mgmt.c new file mode 100644 index 0000000..2e6ff9a --- /dev/null +++ b/avr_code/power_mgmt.c @@ -0,0 +1,14 @@ +#include "power_mgmt.h" + +void shutdown_all_peripherals() { + + power_adc_disable(); + power_timer0_disable(); + power_timer1_disable(); + power_timer2_disable(); + power_timer3_disable(); +#if !DO_UART + power_usart0_disable(); + power_usart1_disable(); +#endif +} diff --git a/avr_code/power_mgmt.h b/avr_code/power_mgmt.h new file mode 100644 index 0000000..b906017 --- /dev/null +++ b/avr_code/power_mgmt.h @@ -0,0 +1,23 @@ +/* + * File: power_mgmt.h + * Author: thebears + * + * Created on December 20, 2024, 3:54 PM + */ +#include +#ifndef POWER_MGMT_H +#define POWER_MGMT_H + +#ifdef __cplusplus +extern "C" { +#endif + + + void shutdown_all_peripherals(); + +#ifdef __cplusplus +} +#endif + +#endif /* POWER_MGMT_H */ + diff --git a/avr_code/rfm69.c b/avr_code/rfm69.c new file mode 100644 index 0000000..b5a406e --- /dev/null +++ b/avr_code/rfm69.c @@ -0,0 +1,401 @@ +#include "rfm69.h" + +int8_t rssi; +uint8_t i; +uint8_t len_payload; +uint32_t msg_hash; +uint8_t p_hash_1; +uint8_t p_hash_2; +uint8_t p_hash_3; + +uint8_t c_hash_1; +uint8_t c_hash_2; +uint8_t c_hash_3; + +bool cond_1; +bool cond_2; +bool cond_3; +bool cond_4; +bool cond_5; + +DATA_SEND_STATUS send_message(tx_rx_data_struct tx_data) +{ + + + rfm69_write_msg(tx_data); + + + p_hash_1 = tx_data.msg[57]; + p_hash_2 = tx_data.msg[58]; + p_hash_3 = tx_data.msg[59]; + + for (uint8_t i = 0; i < 10; i++) { + bool result = wait_rx_payload_ready_timeout(50); + if (result) { + RX_DATA = rfm69_read_msg(); +#if DO_UART + uart_sendString("RX DATA\n"); + uart_print_tx_rx_data(RX_DATA); +#endif + c_hash_1 = RX_DATA.msg[0]; + c_hash_2 = RX_DATA.msg[1]; + c_hash_3 = RX_DATA.msg[2]; + + cond_1 = (p_hash_1 == c_hash_1) && (p_hash_2 == c_hash_2) && (p_hash_3 == c_hash_3); + cond_2 = (tx_data.from == RX_DATA.to) && (tx_data.to == RX_DATA.from); + cond_3 = cond_1 && cond_2; + + if (cond_3 && (RX_DATA.flags == MSG_RECV_COUNTS_SUCCESS) && (RX_DATA.msg[3] == 0xFF)) { + #if DO_UART + uart_sendString(" RX DATA SUCCESS\n"); +#endif + return DATA_SEND_SUCCESS; + break; + } else if ( + cond_3 && (RX_DATA.flags == MSG_RECV_COUNTS_FAIL) && (RX_DATA.msg[3] == 0x00)) { +uart_sendString(" RX DATA FAILED\n"); + } else { + uart_sendString(" RX DATA ANOTHER ERROR\n"); + } + + } else { + } + } + return DATA_NOT_SENT; +} + +void uart_print_tx_rx_data(tx_rx_data_struct tx_rx_print) +{ + + // uart_print_uint8(tx_rx_print.len, "LEN; "); + // uart_print_uint8(tx_rx_print.to, "TO;"); + // uart_print_uint8(tx_rx_print.from, "FROM;"); + // uart_print_uint8(tx_rx_print.dtype, "DTYPE;"); + // uart_print_uint8(tx_rx_print.flags, "FLAGS;"); + DATA_BUFFER_7[0] = tx_rx_print.len; + DATA_BUFFER_7[1] = tx_rx_print.to; + DATA_BUFFER_7[2] = tx_rx_print.from; + DATA_BUFFER_7[3] = tx_rx_print.dtype; + DATA_BUFFER_7[4] = tx_rx_print.flags; + uart_sendString(" "); + uart_print_uint8_array(DATA_BUFFER_7, 5, "LEN,TO,FROM,DTYPE,FLAGS\n"); + uart_sendString(" "); + uart_sendStringArray(tx_rx_print.msg, 20); + uart_sendChar('\n'); + uart_sendString(" "); + uart_print_uint8_array(tx_rx_print.msg, tx_rx_print.len, "\n"); +} + +void rfm69_write_msg(tx_rx_data_struct txrxd) +{ + set_rfm69_rx_mode(); + set_rfm69_tx_mode(); + spi_rfm69_select(true); + spi_write(REG_FIFO | RFM69_SPI_WRITE); + if (txrxd.len > (60)) { + txrxd.len = 60; + } + + spi_write(txrxd.len + 4); + spi_write(txrxd.to); + spi_write(txrxd.from); + spi_write(txrxd.dtype); + spi_write(txrxd.flags); + for (uint8_t x = 0; x < txrxd.len; x++) { + spi_write(txrxd.msg[x]); + } + spi_rfm69_select(false); + + wait_tx_sent(); + set_rfm69_rx_mode(); +} + +tx_rx_data_struct rfm69_read_msg() +{ + memset(RX_DATA.msg, ' ', sizeof(RX_DATA.msg)); + spi_rfm69_select(true); + spi_write(REG_FIFO); + + RX_DATA.len = spi_read() - 4; + RX_DATA.to = spi_read(); + RX_DATA.from = spi_read(); + RX_DATA.dtype = spi_read(); + RX_DATA.flags = spi_read(); + uint8_t len_f = RX_DATA.len; + + for (uint8_t idx_f = 0; idx_f < len_f; idx_f++) { + RX_DATA.msg[idx_f] = spi_read(); + } + spi_rfm69_select(false); + set_rfm69_idle(); + + return RX_DATA; +} + +void rfm69_set_state(bool state) +{ + SET_PIN_OUT(DDRC, DDC2); + if (!state) { + SET_PIN_HIGH(PORTC, PC2); + } else { + SET_PIN_LOW(PORTC, PC2); + } +} + +uint8_t spi_read_rfm69_rt(uint8_t reg) +{ + spi_rfm69_select(true); + spi_write(reg); + uint8_t data_read = spi_read(0xFF); + spi_rfm69_select(false); + return data_read; +} + +uint8_t spi_write_rfm69_rt(uint8_t reg, uint8_t val) +{ + spi_rfm69_select(true); + spi_write(reg | RFM69_SPI_WRITE); + uint8_t data_read = spi_write(val); + spi_rfm69_select(false); + return data_read; +} + +uint8_t spi_write_rfm69_multiple_rt(uint8_t reg, const char* vals, uint8_t len) +{ + spi_rfm69_select(true); + uint8_t data_init = spi_write(reg | RFM69_SPI_WRITE); + while (len--) + spi_write(*vals++); + + spi_rfm69_select(false); + return data_init; +} + +// name (max 10), 10 +// diameter (max 10), 20 +// battery_value 16-bit, 22 +// time_reading (min) 23 +// time_reading (hour) 24 +// time_reading (day) 25 +// time_reading (month) 26 +// time_reading (year) 27 +// 15 * per-min +30 57 +// three byte hash check 3 + +tx_rx_data_struct generate_wheel_counts_message( + identifier_results idd, time_struct time, uint16_t battery_value, volatile uint16_t counts[15]) +{ + + reset_txrx_struct(&TX_DATA); + memcpy(TX_DATA.msg, idd.name_str, MIN(10, idd.name_len)); + memcpy(TX_DATA.msg + 10, idd.diameter_str, MIN(10, idd.diameter_len)); + + TX_DATA.msg[20] = battery_value & 0xFF; + TX_DATA.msg[21] = (battery_value >> 8) & 0xFF; + + TX_DATA.msg[22] = time.Minute; + TX_DATA.msg[23] = time.Hour; + TX_DATA.msg[24] = time.Day; + TX_DATA.msg[25] = time.Month; + TX_DATA.msg[26] = time.Year; + + for (uint8_t idx = 0; idx < 15; idx++) { + TX_DATA.msg[26 + (2 * idx + 1)] = counts[idx] & 0xFF; // LSB first + TX_DATA.msg[26 + (2 * idx + 2)] = (counts[idx] >> 8) & 0xFF; // MSB second + } + + msg_hash = hash_3bytes(TX_DATA.msg, 57); + TX_DATA.msg[57] = msg_hash & 0xFF; + TX_DATA.msg[58] = (msg_hash >> 8) & 0xFF; + TX_DATA.msg[59] = (msg_hash >> 16) & 0xFF; + + TX_DATA.len = sizeof(TX_DATA.msg); + TX_DATA.flags = MSG_SEND_COUNTS; + TX_DATA.from = idd.hashed; + TX_DATA.to = 255; + TX_DATA.dtype = MSG_TYPE_BINARY; + return TX_DATA; +} + +uint32_t hash_3bytes(unsigned const char* str, uint8_t str_len) +{ + uint32_t hash = 0; + + for (i = 0; i < str_len; i++) { + hash = (hash * 31 + str[i]) % 0xFFFFFF; + } + return hash; +} + +void set_rfm69_power_amp_boost() +{ + spi_write_rfm69_rt(REG_TEST_PA1, VAL_TEST_PA1_BOOST); + spi_write_rfm69_rt(REG_TEST_PA2, VAL_TEST_PA2_BOOST); +} + +void set_rfm69_power_amp_normal() +{ + spi_write_rfm69_rt(REG_TEST_PA1, VAL_TEST_PA1_NORMAL); + spi_write_rfm69_rt(REG_TEST_PA2, VAL_TEST_PA2_NORMAL); +}; + +void reset_txrx_struct(tx_rx_data_struct* s) +{ + s->len = 0; + s->to = 255; + s->from = 255; + s->dtype = 0; + s->flags = 0; + memset(s->msg, ' ', 60); +} + +void set_rfm69_mode(uint8_t target_mode) +{ + + uint8_t mode = spi_read_rfm69_rt(REG_OP_MODE); + mode &= ~VAL_OPMODE_MASK; + mode |= (target_mode & VAL_OPMODE_MASK); + spi_write_rfm69_rt(REG_OP_MODE, mode); +} + +void wait_tx_sent() +{ + while (TX_NOT_SENT) + ; +} + +uint8_t hash(const char* str, uint8_t min, uint8_t max) +{ + unsigned int hash = 0; + while (*str) { + hash = (hash * 31) + (unsigned char)(*str); + str++; + } + + unsigned int range = max - min + 1; + return (hash % range) + min; +} + +bool wait_rx_payload_ready_timeout(uint16_t attempts) +{ + set_rfm69_rx_mode(); + uint16_t counter = 0; + while (1) { + _delay_ms(1); + WHILE_BREAK(counter, attempts); + if (RX_PAYLOAD_READY) { + return true; + break; + } + } + return false; + + ; +} + +void wait_rx_payload_ready() +{ + + while (RX_PAYLOAD_NOT_READY) { }; +} + +void wait_rfm69_mode_ready() +{ + while (MODE_NOT_READY) + ; +} + +void set_rfm69_tx_mode() +{ + set_rfm69_power_amp_boost(); + set_rfm69_mode(VAL_OPMODE_TX); + wait_rfm69_mode_ready(); +}; + +void set_rfm69_rx_mode() +{ + set_rfm69_power_amp_normal(); + set_rfm69_mode(VAL_OPMODE_RX); + wait_rfm69_mode_ready(); +}; + +void set_rfm69_standby() +{ + set_rfm69_power_amp_normal(); + set_rfm69_mode(VAL_OPMODE_STDBY); + wait_rfm69_mode_ready(); +} + +void set_rfm69_sleep() +{ + set_rfm69_power_amp_normal(); + set_rfm69_mode(VAL_OPMODE_SLEEP); + wait_rfm69_mode_ready(); +} + +void set_rfm69_idle() +{ + set_rfm69_power_amp_normal(); + set_rfm69_mode(VAL_OPMODE_STDBY); + wait_rfm69_mode_ready(); +} + +void reset_rfm69() +{ + rfm69_reset_state(true); + _delay_ms(10); + rfm69_reset_state(false); + _delay_ms(10); +} + +void set_rfm69_tx_power() +{ + uint8_t PA_LEVEL_SET + = VAL_PALEVEL_PA1_ON | VAL_PALEVEL_PA2_ON | ((20 + 14) & VAL_PALEVEL_PA1_OUTPUTPOWER); + spi_write_rfm69_rt(REG_PA_LEVEL, PA_LEVEL_SET); +} + +void rfm69_init() +{ + reset_rfm69(); + _delay_ms(100); + set_rfm69_idle(); + spi_write_rfm69_rt(REG_FREQ_MSB, VAL_FREQ_433MHz_MSB); + spi_write_rfm69_rt(REG_FREQ_MIDDLE_SB, VAL_FREQ_433MHz_MID_SB); + spi_write_rfm69_rt(REG_FREQ_LSB, VAL_FREQ_433MHz_LSB); + + spi_write_rfm69_rt(REG_FREQ_DEV_MSB, VAL_FREQ_DEV_MSB); + + spi_write_rfm69_rt( + REG_FIFO_THRESH, + VAL_TX_START_FIFO_NOT_EMPTY | VAL_FIFO_LEVEL_INTERRUPT); // TX condition + spi_write_rfm69_rt(REG_TEST_DAGC, + VAL_TEST_DAGC_DEFAULT); // Fading margin improvement + + char sync_words[] = { 0x2d, 0xd4 }; + spi_write_rfm69_multiple_rt(REG_SYNC_VALUE_1, sync_words, 2); + spi_write_rfm69_rt(REG_SYNC_CONFIG, VAL_SYNCWORDS_ON | VAL_SYNCWORDS_SIZE_2_BYTES); + + spi_write_rfm69_rt(REG_DATA_MODUL, + VAL_DATA_PACKET_MODE | VAL_DATA_MODUL_OOK); // RegDataModul + + spi_write_rfm69_rt(REG_BITRATE_MSB, + VAL_BITRATE_250kbps_MSB); // RegBitrateMSB + spi_write_rfm69_rt(REG_BITRATE_LSB, + VAL_BITRATE_250kbps_LSB); // RegbBitrateLSB + spi_write_rfm69_rt(REG_FDEV_MSB, 0x10); // RegFdevMSB + spi_write_rfm69_rt(REG_FDEV_LSB, 0x00); // RegFdevLSB + + spi_write_rfm69_rt(REG_RX_BW, 0xE0); // RegRxBw + spi_write_rfm69_rt(REG_AFC_BW, 0xE0); // RegAfcBw + + spi_write_rfm69_rt( + REG_PACKET_CONFIG_1, + VAL_PACKET_VARIABLE_LENGTH | VAL_PACKET_WHITENING | VAL_PACKET_CRCON); // RegPacketConfig1 + + spi_write_rfm69_rt(REG_PREAMBLE_MSB, 0x00); // RegPreambleMSB + spi_write_rfm69_rt(REG_PREAMBLE_LSB, 0x04); // RegPreambleLSB + + spi_write_rfm69_rt(REG_PA_LEVEL, + VAL_PA_PA1_ON | VAL_PA_PA2_ON | VAL_PA_20dB); // RegPaLevel +} diff --git a/avr_code/rfm69.h b/avr_code/rfm69.h new file mode 100644 index 0000000..0f84b86 --- /dev/null +++ b/avr_code/rfm69.h @@ -0,0 +1,141 @@ +/* + * File: rfm69.h + * Author: thebears + * + * Created on December 11, 2024, 2:05 PM + */ +#include "defines.h" +#include "spi.h" +#include "states.h" +#include "uart.h" +#include +#include +#include +#include +#ifndef RFM69_H +#define RFM69_H + +#define MODE_NOT_READY !(spi_read_rfm69_rt(REG_IRQ_FLAGS1) & VAL_IRQ_FLAGS1_MODEREADY) +#define RX_PAYLOAD_READY spi_read_rfm69_rt(REG_IRQ_FLAGS2) & VAL_IRQ_FLAGS2_RX_PAYLOADREADY +#define RX_PAYLOAD_NOT_READY !(RX_PAYLOAD_READY) +#define TX_NOT_SENT !(spi_read_rfm69_rt(REG_IRQ_FLAGS2) & VAL_IRQ_FLAGS2_TX_SENT) +#ifdef __cplusplus +extern "C" { +#endif + +#define REG_FIFO 0x00 +#define REG_FREQ_MSB 0x07 +#define REG_FREQ_MIDDLE_SB 0x08 +#define REG_FREQ_LSB 0x09 +#define REG_FIFO_THRESH 0x3c +#define REG_TEST_DAGC 0x6f +#define REG_SYNC_CONFIG 0x2e +#define REG_SYNC_VALUE_1 0x2f +#define REG_OP_MODE 0x01 +#define REG_DATA_MODUL 0x02 +#define REG_BITRATE_MSB 0x03 +#define REG_BITRATE_LSB 0x04 +#define REG_FDEV_MSB 0x06 +#define REG_FDEV_LSB 0x06 +#define REG_RX_BW 0x19 +#define REG_AFC_BW 0x1A +#define REG_PACKET_CONFIG_1 0x37 +#define REG_PREAMBLE_MSB 0x2C +#define REG_PREAMBLE_LSB 0x2D +#define REG_PA_LEVEL 0x11 +#define REG_TEST_PA1 0x5A +#define REG_TEST_PA2 0x5C +#define REG_IRQ_FLAGS1 0x27 +#define REG_IRQ_FLAGS2 0x28 +#define REG_RSSI_VALUE 0x24 + +#define REG_FREQ_DEV_MSB 0x05 +#define VAL_FREQ_DEV_MSB 0x10 + +#define VAL_TEST_DAGC_DEFAULT 0x30 +#define VAL_DATA_PACKET_MODE 0x00 + +#define VAL_BITRATE_250kbps_MSB 0x00 +#define VAL_BITRATE_250kbps_LSB 0x80 + +#define VAL_DATA_MODUL_OOK 0x01 +#define VAL_TX_START_FIFO_NOT_EMPTY 0x80 +#define VAL_FIFO_LEVEL_INTERRUPT 0x0f + +#define VAL_IRQ_FLAGS1_MODEREADY 0x80 +#define VAL_IRQ_FLAGS2_TX_SENT 0x08 +#define VAL_IRQ_FLAGS2_RX_PAYLOADREADY 0x04 +#define VAL_OPMODE_MASK 0x1c +#define VAL_OPMODE_SLEEP 0x00 +#define VAL_OPMODE_STDBY 0x04 +#define VAL_OPMODE_TX 0x0c +#define VAL_OPMODE_RX 0x10 +#define VAL_SYNCWORDS_ON 0x80 +#define VAL_SYNCWORDS_SIZE_2_BYTES 0x08 +#define VAL_PACKET_VARIABLE_LENGTH 0x80 +#define VAL_PACKET_WHITENING 0x40 +#define VAL_PACKET_CRCON 0x10 + +#define VAL_PA_PA1_ON 0x40 +#define VAL_PA_PA2_ON 0x20 +#define VAL_PA_20dB 0x1F + +#define VAL_PALEVEL_PA1_ON 0x40 +#define VAL_PALEVEL_PA2_ON 0x20 +#define VAL_PALEVEL_PA1_OUTPUTPOWER 0x1f + +#define VAL_TEST_PA1_NORMAL 0x55 +#define VAL_TEST_PA2_NORMAL 0x70 + +#define VAL_TEST_PA1_BOOST 0x5d +#define VAL_TEST_PA2_BOOST 0x7c + +#define RFM69_SPI_WRITE 0x80 + +// Target frequency is 433 MHz. +// Equation is 32MHz/2^19 = 61.03515625. 433 MHz/61.03515625 = 7,094,272 +// 7,094,272 = 01101100 01000000 00000000 = 0x6C 0x40 0x00 + +// Target frequency is 434.0 MHz. +// Equation is 32MHz/2^19 = 61.03515625. 434 MHz/61.03515625 = 7,110,656 +// 7,110,656 = 01101100 01000000 00000000 = 0x6C 0x80 0x00 +#define VAL_FREQ_433MHz_MSB 0x6c +#define VAL_FREQ_433MHz_MID_SB 0x80 +#define VAL_FREQ_433MHz_LSB 0x00 + +DATA_SEND_STATUS send_message(tx_rx_data_struct tx_data); +void rfm69_set_state(bool state); + +uint8_t spi_read_rfm69_rt(uint8_t reg); +uint8_t spi_write_rfm69_rt(uint8_t reg, uint8_t val); +uint8_t spi_write_rfm69_multiple_rt(uint8_t reg, const char* vals, uint8_t len); +void set_rfm69_power_amp_boost(); +void set_rfm69_power_amp_normal(); +tx_rx_data_struct rfm69_read_msg(); +void reset_txrx_struct(tx_rx_data_struct* s); +void rfm69_write_msg(tx_rx_data_struct txrxd); +void set_rfm69_mode(uint8_t mode); +void wait_rfm69_mode_ready(); +void set_rfm69_tx_mode(); +void wait_tx_sent(); +void wait_rx_payload_ready(); +void reset_rfm69(); +void set_rfm69_rx_mode(); +void set_rfm69_standby(); +void set_rfm69_sleep(); +void set_rfm69_idle(); +void set_rfm69_tx_power(); +void rfm69_init(); +bool wait_rx_payload_ready_timeout(uint16_t attempts); +uint8_t hash(const char* str, uint8_t min, uint8_t max); +uint32_t hash_3bytes(unsigned const char* str, uint8_t str_len); +void uart_print_tx_rx_data(tx_rx_data_struct tx_rx_print); + +tx_rx_data_struct generate_wheel_counts_message( + identifier_results idd, time_struct time, uint16_t battery_value, volatile uint16_t counts[15]); + +#ifdef __cplusplus +} +#endif + +#endif /* RFM69_H */ diff --git a/avr_code/spi.c b/avr_code/spi.c new file mode 100644 index 0000000..6855a38 --- /dev/null +++ b/avr_code/spi.c @@ -0,0 +1,26 @@ + +#include "spi.h" + + + +void spi_rfm69_select(bool state) +{ + SET_PIN_OUT(DDRE, DDE2); + if (!state) { + SET_PIN_HIGH(PORTE, PE2); + } else { + SET_PIN_LOW(PORTE, PE2); + } +} + + + uint8_t spi_write(uint8_t data) { + SPDR1 = data; // Load data into the SPI data register + while (!(SPSR1 & (1 << SPIF1))) { + }; // Wait for transmission to complete + return SPDR1; // Return received data + } + + uint8_t spi_read() { + return spi_write(0xFF); + } diff --git a/avr_code/spi.h b/avr_code/spi.h new file mode 100644 index 0000000..a4eba49 --- /dev/null +++ b/avr_code/spi.h @@ -0,0 +1,13 @@ +#include +#include "defines.h" +#include "states.h" +#include +#ifndef SPI_H +#define SPI_H + + +uint8_t spi_write(uint8_t data); +uint8_t spi_read(); +void spi_rfm69_select(bool state); + +#endif \ No newline at end of file diff --git a/avr_code/st25dv.c b/avr_code/st25dv.c new file mode 100644 index 0000000..dc57838 --- /dev/null +++ b/avr_code/st25dv.c @@ -0,0 +1,88 @@ +#include "st25dv.h" + +identifier_results get_nugget_data() { + + NDEF_MSG = rfid_read_first_ndef_entry(); + + TRIMMED_STRING = remove_spaces(NDEF_MSG.payload, NDEF_MSG.payload_len); + char* delim_ptr = strchr(TRIMMED_STRING.str, ','); + if (delim_ptr != NULL) { + uint8_t index_comma = delim_ptr - TRIMMED_STRING.str; + memcpy(IDENTIFIER.name_str, TRIMMED_STRING.str, index_comma); + memcpy( + IDENTIFIER.diameter_str, TRIMMED_STRING.str + index_comma + 1, TRIMMED_STRING.length); + IDENTIFIER.name_len = index_comma; + IDENTIFIER.diameter_len = TRIMMED_STRING.length - index_comma; + } else { + memcpy(IDENTIFIER.name_str, TRIMMED_STRING.str, TRIMMED_STRING.length); + IDENTIFIER.name_len = TRIMMED_STRING.length; + memcpy(IDENTIFIER.diameter_str, "N/A", 3); + IDENTIFIER.diameter_len = 3; + } + + IDENTIFIER.hashed = hash(IDENTIFIER.name_str, 0, 59); + + return IDENTIFIER; +} + +trimmed_string_struct remove_spaces(char* str, uint8_t len_str) { + uint8_t i = 0, j = 0; + memset(TRIMMED_STRING.str, ' ', 20); + while (str[i]) { + if (str[i] != ' ') { + TRIMMED_STRING.str[j++] = str[i]; + } + i++; + if (i >= len_str) { + break; + } + } + + TRIMMED_STRING.length = j; + return TRIMMED_STRING; +} + +void rfid_set_low_power_down(bool state) { + SET_PIN_OUT(DDRD, DDD5); + if (state) { + SET_PIN_HIGH(PORTD, PD5); + } else { + SET_PIN_LOW(PORTD, PD5); + } +} + +ndef_message rfid_read_first_ndef_entry() { + rfid_set_low_power_down(false); + rfid_set_i2c_power(true); + _delay_ms(1); + + memset(DATA_BUFFER_65, ' ', 64); + + char DATA_BUFFER_INTERNAL[65]; + rfid_read_memory(DATA_BUFFER_INTERNAL, 64, 0x0000 + 4); + + NDEF_MSG = readNDEFText(DATA_BUFFER_INTERNAL); + + + rfid_set_low_power_down(true); + rfid_set_i2c_power(false); + return NDEF_MSG; +} + +uint8_t rfid_read_system_register() { + return read_one_byte_16bit_addr_no_err_register(I2C_SYSTEM_ADDR, 0x0000); +} + +void rfid_set_i2c_power(bool state) { + + SET_PIN_OUT(DDRE, DDE0); + if (state) { + SET_PIN_HIGH(PORTE, PE0); + } else { + SET_PIN_LOW(PORTE, PE0); + } +} + +uint8_t rfid_read_memory(uint8_t* data, uint8_t num_bytes, uint16_t address) { + return read_n_bytes_16bit_addr(I2C_USER_ADDR, address, data, num_bytes); +} diff --git a/avr_code/st25dv.h b/avr_code/st25dv.h new file mode 100644 index 0000000..b97564a --- /dev/null +++ b/avr_code/st25dv.h @@ -0,0 +1,25 @@ +#include "i2c.h" +#include "defines.h" +#include "ndef.h" +#include "states.h" +#include +#include "rfm69.h" +#include +#ifndef ST25DV_H +#define ST25DV_H + + + +#define I2C_SYSTEM_ADDR 0x57 +#define I2C_USER_ADDR 0x53 + +identifier_results get_nugget_data(); +ndef_message rfid_read_first_ndef_entry(); +void rfid_set_low_power_down(bool state); +void rfid_set_i2c_power(bool state); +uint8_t rfid_read_memory(uint8_t* data, uint8_t num_bytes, uint16_t address); +uint8_t rfid_read_system_register(); + +trimmed_string_struct remove_spaces(char* str, uint8_t len_str); + +#endif \ No newline at end of file diff --git a/avr_code/states.c b/avr_code/states.c new file mode 100644 index 0000000..93ef807 --- /dev/null +++ b/avr_code/states.c @@ -0,0 +1,55 @@ +#include "states.h" + + void init_spi() { + SET_PIN_OUT(DDRC, DDC1); // SCK + SET_PIN_OUT(DDRE, DDE3); // MOSI + SET_PIN_IN(DDRC, DDC0); // MISO_RFM69 + SET_PIN_HIGH(PORTC, PC0); + SPCR1= (1< +#include + +#define SET_PIN_OUT(DDR, PIN) ((DDR) |= (1 << (PIN))) // Set pin as output +#define SET_PIN_IN(DDR, PIN) ((DDR) &= ~(1 << (PIN))) // Set pin as input + +#define SET_PIN_HIGH(PORT, PIN) ((PORT) |= (1 << (PIN))) // Set pin high +#define SET_PIN_LOW(PORT, PIN) ((PORT) &= ~(1 << (PIN))) // Set pin low + + + +#ifdef __cplusplus +extern "C" { +#endif + + void init_spi(); + void rfm69_reset_state(bool state) ; + void led_1_set_state(bool state); + + void led_2_set_state(bool state); + + void led_3_set_state(bool state); + + void ldo_set_state(bool state); + + + +#ifdef __cplusplus +} +#endif + +#endif /* STATES_H */ + diff --git a/avr_code/uart.c b/avr_code/uart.c new file mode 100644 index 0000000..d1a0e56 --- /dev/null +++ b/avr_code/uart.c @@ -0,0 +1,159 @@ +// #ifndef UART_C +// #define UART_C + +#include "uart.h" + +char array_internal[16]; +char binary_string[9]; + +void uart_wait_until_sent() +{ + while (!(UCSR0A & (1 << TXC0))) { } + UCSR0A |= (1 << TXC0); +} + +void uart_print_uint8_array(uint8_t* array, size_t length, const char* buf) +{ + uart_sendChar('['); + for (uint8_t i = 0; i < length; i++) { + + snprintf(array_internal, sizeof(array_internal), "%u", array[i]); + + uart_sendString(array_internal); + if (i < length - 1) { + uart_sendChar(','); + } + } + + uart_sendChar(']'); + uart_sendString(" "); + uart_sendString(buf); +} + +void uart_init() +{ + UBRR0H = (unsigned char)((UBRR_BAUD) >> 8); + UBRR0L = (unsigned char)(UBRR_BAUD); + UCSR0B = (1 << RXEN0) | (1 << TXEN0); + UCSR0C = (1 << UCSZ01) | (1 << UCSZ00); +} + +void uart_sendChar(char c) +{ + while (!(UCSR0A & (1 << UDRE0))) { } + UDR0 = c; +} + +void uart_sendStringArray(unsigned char str[], uint8_t len) +{ + for (uint8_t idx = 0; idx < len; idx++) { + uart_sendChar(str[idx]); + } +} +void uart_sendString(const char* str) +{ + while (*str) { + uart_sendChar(*str++); + } +} + +void uart_print_uint16(uint16_t meas, const char* buf) +{ + snprintf(array_internal, sizeof(array_internal), "%u", meas); + uart_sendString(" "); + uart_sendString(array_internal); + uart_sendString(" "); + uart_sendString(buf); +} + +void uart_print_float(float meas, const char* buf) +{ + dtostrf(meas, 3, 4, array_internal); + uart_sendString(" "); + uart_sendString(array_internal); + uart_sendString(" "); + uart_sendString(buf); +} + +char HexLookUp[] = "0123456789abcdef"; + +void bytes2hex(unsigned char* src, char* out, int len) +{ + while (len--) { + *out++ = HexLookUp[*src >> 4]; + *out++ = HexLookUp[*src & 0x0F]; + src++; + } + *out = 0; +} + +void uart_print_binary_hex(unsigned char vin, unsigned char buf) +{ + char hex_buff[3]; + bytes2hex(&buf, hex_buff, sizeof(buf)); + + uart_sendString(" "); + binary_string[8] = '\0'; // Null-terminate the string + + for (int i = 0; i < 8; i++) { + binary_string[7 - i] = (vin & (1 << i)) ? '1' : '0'; + } + uart_sendString(binary_string); + + uart_sendString(" 0x"); + uart_sendString(hex_buff); +} + +void uart_print_hex(unsigned char vin, const char* buf) +{ + char hex_buff[3]; + bytes2hex(&vin, hex_buff, sizeof(vin)); + uart_sendString(" 0x"); + + uart_sendString(hex_buff); + + uart_sendString(" "); + uart_sendString(buf); +} + +void uart_print_hex_bin(unsigned char vin, const char* buf) +{ + char hex_buff[3]; + bytes2hex(&vin, hex_buff, sizeof(vin)); + uart_sendString(" 0x"); + + uart_sendString(hex_buff); + + uart_sendString(" "); + + binary_string[8] = '\0'; // Null-terminate the string + for (int i = 0; i < 8; i++) { + binary_string[7 - i] = (vin & (1 << i)) ? '1' : '0'; + } + uart_sendString(binary_string); + uart_sendString(" "); + uart_sendString(buf); +} + +void uart_print_binary(unsigned char vin, const char* buf) +{ + uart_sendString(" "); + binary_string[8] = '\0'; // Null-terminate the string + for (int i = 0; i < 8; i++) { + binary_string[7 - i] = (vin & (1 << i)) ? '1' : '0'; + } + uart_sendString(binary_string); + uart_sendString(" "); + uart_sendString(buf); +} + +void uart_print_uint8(uint8_t vin, const char* buf) +{ + + uart_sendString(" "); + snprintf(array_internal, sizeof(array_internal), "%u", vin); + + uart_sendString(array_internal); + uart_sendString(" "); + uart_sendString(buf); +} diff --git a/avr_code/uart.h b/avr_code/uart.h new file mode 100644 index 0000000..297b5cb --- /dev/null +++ b/avr_code/uart.h @@ -0,0 +1,43 @@ +/* + * File: uart.h + * Author: thebears + * + * Created on December 6, 2024, 11:16 AM + */ + +#include "defines.h" +#define UBRR_BAUD F_CPU / 16 / BAUD - 1 + +#include +#include +#include +#include +#include +#include + +#ifndef UART_H +#define UART_H + +#ifdef __cplusplus +extern "C" { +#endif + +void uart_init(); +void uart_sendChar(char c); +void uart_sendString(const char* str); +void uart_sendStringArray(unsigned char str[], uint8_t len); +void uart_print_uint16(uint16_t meas, const char* buf); +void uart_print_hex(unsigned char vin, const char* buf); +void uart_print_hex_bin(unsigned char vin, const char* buf); +void uart_print_binary_hex(unsigned char vin, unsigned char buf); +void uart_print_float(float meas, const char* buf); +void uart_print_binary(unsigned char vin, const char* buf); +void uart_print_uint8(uint8_t vin, const char* buf); +void uart_print_uint8_array(uint8_t* array, size_t length, const char* buf); +void uart_wait_until_sent(); + +#ifdef __cplusplus +} +#endif + +#endif /* UART_H */ diff --git a/case/OldVersions/case.0019.ipt b/case/OldVersions/case.0019.ipt new file mode 100644 index 0000000..55f296f Binary files /dev/null and b/case/OldVersions/case.0019.ipt differ diff --git a/case/case.ipt b/case/case.ipt new file mode 100644 index 0000000..22d0665 Binary files /dev/null and b/case/case.ipt differ diff --git a/case/layers/base.stl b/case/layers/base.stl new file mode 100644 index 0000000..e39bcc1 Binary files /dev/null and b/case/layers/base.stl differ diff --git a/case/layers/middle.stl b/case/layers/middle.stl new file mode 100644 index 0000000..87dc6bb Binary files /dev/null and b/case/layers/middle.stl differ diff --git a/case/layers/top.stl b/case/layers/top.stl new file mode 100644 index 0000000..083864e Binary files /dev/null and b/case/layers/top.stl differ diff --git a/pcb/README.md b/pcb/README.md new file mode 100644 index 0000000..92a7602 --- /dev/null +++ b/pcb/README.md @@ -0,0 +1,29 @@ +# Wheel Counter, Battery Powered, RFM69 at 433MHz + +## Objective +- Monitor how much critters are running on their wheels, at [The Creature Conservancy](http://www.thecreatureconservancy.org/). Physical activity could correlate with health +- Create a wireless, battery powered, sensing network for additional sensors in the future + +## Features +- NFC antenna for quick reading/changing of metadata (i.e. setting the animal name for transmission) +- RTC (Real Time Clock) +- N-MOSFET polarity protection +- Several debug switches +- TagConnect interface + +### Schematic +![Schematic](assets/schematics.png) +### PCB +![PCB](assets/pcb_with_labels.png) + + +## What's Next +- Populating PCB +- Writing code + +## License: GPLv3 where not covered by other licenses + +## Resources +NFC antenna design taken from [Sparkfun's implementation](https://www.sparkfun.com/products/21274) +Footprints from various sources online, including Sparkfun and Adafruit + diff --git a/pcb/assets/pcb_copper.png b/pcb/assets/pcb_copper.png new file mode 100644 index 0000000..90d5a11 Binary files /dev/null and b/pcb/assets/pcb_copper.png differ diff --git a/pcb/assets/pcb_with_labels.png b/pcb/assets/pcb_with_labels.png new file mode 100644 index 0000000..4bf3866 Binary files /dev/null and b/pcb/assets/pcb_with_labels.png differ diff --git a/pcb/assets/schematics.png b/pcb/assets/schematics.png new file mode 100644 index 0000000..ef18553 Binary files /dev/null and b/pcb/assets/schematics.png differ diff --git a/pcb/fix_to_rev_1/alignment_wheel_counter-F_Cu.svg b/pcb/fix_to_rev_1/alignment_wheel_counter-F_Cu.svg new file mode 100644 index 0000000..6470bcd --- /dev/null +++ b/pcb/fix_to_rev_1/alignment_wheel_counter-F_Cu.svg @@ -0,0 +1,350 @@ + + + + + SVG Image created as wheel_counter-F_Cu.svg date 2024/12/07 12:39:22 + Image generated by PCBNEW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pcb/fix_to_rev_1/all.svg/bCNCed.ngc b/pcb/fix_to_rev_1/all.svg/bCNCed.ngc new file mode 100644 index 0000000..77eb28b --- /dev/null +++ b/pcb/fix_to_rev_1/all.svg/bCNCed.ngc @@ -0,0 +1,1959 @@ +(Block-name: Header) +(Block-expand: 1) +(Block-enable: 1) +M3 S12000 +G4 P3 +G0 Z10 +(Block-name: block) +(Block-expand: 1) +(Block-enable: 1) +G0 X0.5257 Y0.2848 +g1 z0 +g0 z3 +(Block-name: path149) +(Block-expand: 0) +(Block-enable: 1) +G0 X90.9124 Y-79.6426 +G1 X91.8992 Y-80.6356 +G1 X91.119 Y-81.4109 +G1 X90.1322 Y-80.418 +G1 X90.9124 Y-79.6426 +(Block-name: path172) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.287 Y-66.0781 +G1 X93.2939 Y-67.0649 +G1 X92.5186 Y-66.2847 +G1 X93.5115 Y-65.2979 +G1 X94.287 Y-66.0781 +(Block-name: path173) +(Block-expand: 0) +(Block-enable: 1) +G0 X92.8771 Y-64.6595 +G1 X91.8841 Y-65.6463 +G1 X91.1088 Y-64.866 +G1 X92.1018 Y-63.8792 +G1 X92.8771 Y-64.6595 +(Block-name: path180) +(Block-expand: 0) +(Block-enable: 1) +G0 X92.7701 Y-63.5283 +G1 X93.7631 Y-62.5415 +G1 X94.5384 Y-63.3218 +G1 X93.5454 Y-64.3086 +G1 X92.7701 Y-63.5283 +(Block-name: path181) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.1799 Y-64.947 +G1 X95.1728 Y-63.9602 +G1 X95.9483 Y-64.7404 +G1 X94.9552 Y-65.7273 +G1 X94.1799 Y-64.947 +(Block-name: path185) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.4574 Y-62.4339 +G1 X95.0574 Y-62.4295 +G1 X95.0609 Y-61.3295 +G1 X96.4609 Y-61.3339 +G1 X96.4574 Y-62.4339 +(Block-name: path201) +(Block-expand: 0) +(Block-enable: 1) +G0 X91.4109 Y-77.288 +G1 X91.4065 Y-78.688 +G1 X90.3065 Y-78.6846 +G1 X90.3109 Y-77.2846 +G1 X91.4109 Y-77.288 +(Block-name: path202) +(Block-expand: 0) +(Block-enable: 1) +G0 X89.4109 Y-77.2818 +G1 X89.4065 Y-78.6818 +G1 X88.3065 Y-78.6783 +G1 X88.3109 Y-77.2783 +G1 X89.4109 Y-77.2818 +(Block-name: path203) +(Block-expand: 0) +(Block-enable: 1) +G0 X83.9963 Y-73.9448 +G1 X84.0007 Y-72.5448 +G1 X85.1507 Y-72.5484 +G1 X85.1463 Y-73.9484 +G1 X83.9963 Y-73.9448 +(Block-name: path204) +(Block-expand: 0) +(Block-enable: 1) +G0 X83.9894 Y-76.1448 +G1 X83.9938 Y-74.7448 +G1 X85.1438 Y-74.7484 +G1 X85.1394 Y-76.1484 +G1 X83.9894 Y-76.1448 +(Block-name: path205) +(Block-expand: 0) +(Block-enable: 1) +G0 X85.5894 Y-76.1498 +G1 X85.5938 Y-74.7498 +G1 X86.7438 Y-74.7534 +G1 X86.7394 Y-76.1534 +G1 X85.5894 Y-76.1498 +(Block-name: path206) +(Block-expand: 0) +(Block-enable: 1) +G0 X85.5963 Y-73.9498 +G1 X85.6007 Y-72.5498 +G1 X86.7507 Y-72.5534 +G1 X86.7463 Y-73.9534 +G1 X85.5963 Y-73.9498 +(Block-name: path225) +(Block-expand: 0) +(Block-enable: 1) +G0 X84.0299 Y-71.1949 +G1 X84.0346 Y-69.6949 +G1 X85.3346 Y-69.699 +G1 X85.3299 Y-71.199 +G1 X84.0299 Y-71.1949 +(Block-name: path226) +(Block-expand: 0) +(Block-enable: 1) +G0 X85.7299 Y-71.2002 +G1 X85.7346 Y-69.7002 +G1 X87.0346 Y-69.7043 +G1 X87.0299 Y-71.2043 +G1 X85.7299 Y-71.2002 +(Block-name: path238) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.1597 Y-79.5807 +G1 X95.1466 Y-80.5737 +G1 X94.3663 Y-81.349 +G1 X93.3795 Y-80.356 +G1 X94.1597 Y-79.5807 +(Block-name: path270) +(Block-expand: 0) +(Block-enable: 1) +G0 X87.953 Y-68.211 +G1 X88.9461 Y-67.2241 +G1 X89.7215 Y-68.0044 +G1 X88.7285 Y-68.9912 +G1 X87.953 Y-68.211 +(Block-name: path271) +(Block-expand: 0) +(Block-enable: 1) +G0 X89.3628 Y-69.6295 +G1 X90.3559 Y-68.6427 +G1 X91.1312 Y-69.423 +G1 X90.1382 Y-70.4097 +G1 X89.3628 Y-69.6295 +(Block-name: path289) +(Block-expand: 0) +(Block-enable: 1) +G0 X85.358 Y-82.3758 +G1 X84.3712 Y-81.3828 +G1 X85.1515 Y-80.6075 +G1 X86.1383 Y-81.6004 +G1 X85.358 Y-82.3758 +(Block-name: path294) +(Block-expand: 0) +(Block-enable: 1) +G0 X98.7558 Y-66.4536 +G1 X97.3558 Y-66.4492 +G1 X97.3592 Y-65.3492 +G1 X98.7592 Y-65.3536 +G1 X98.7558 Y-66.4536 +(Block-name: path295) +(Block-expand: 0) +(Block-enable: 1) +G0 X98.762 Y-64.4536 +G1 X97.362 Y-64.4492 +G1 X97.3655 Y-63.3492 +G1 X98.7655 Y-63.3536 +G1 X98.762 Y-64.4536 +(Block-name: path314) +(Block-expand: 0) +(Block-enable: 1) +G0 X85.1472 Y-65.6985 +G1 X85.1515 Y-64.2985 +G1 X86.2515 Y-64.3019 +G1 X86.2471 Y-65.7019 +G1 X85.1472 Y-65.6985 +(Block-name: path315) +(Block-expand: 0) +(Block-enable: 1) +G0 X87.1471 Y-65.7047 +G1 X87.1515 Y-64.3047 +G1 X88.2515 Y-64.3082 +G1 X88.2471 Y-65.7082 +G1 X87.1471 Y-65.7047 +(Block-name: path316) +(Block-expand: 0) +(Block-enable: 1) +G0 X87.1096 Y-77.7046 +G1 X87.1049 Y-79.2046 +G1 X85.8049 Y-79.2005 +G1 X85.8096 Y-77.7005 +G1 X87.1096 Y-77.7046 +(Block-name: path317) +(Block-expand: 0) +(Block-enable: 1) +G0 X85.4096 Y-77.6992 +G1 X85.4049 Y-79.1992 +G1 X84.1049 Y-79.1952 +G1 X84.1096 Y-77.6952 +G1 X85.4096 Y-77.6992 +(Block-name: path322) +(Block-expand: 0) +(Block-enable: 1) +G0 X89.9293 Y-71.4134 +G1 X91.4293 Y-71.4181 +G1 X91.4252 Y-72.7181 +G1 X89.9252 Y-72.7134 +G1 X89.9293 Y-71.4134 +(Block-name: path323) +(Block-expand: 0) +(Block-enable: 1) +G0 X89.924 Y-73.1134 +G1 X91.4239 Y-73.1181 +G1 X91.4199 Y-74.4181 +G1 X89.9199 Y-74.4134 +G1 X89.924 Y-73.1134 +(Block-name: path353) +(Block-expand: 0) +(Block-enable: 1) +G0 X89.2488 Y-66.5055 +G1 X90.2419 Y-65.5186 +G1 X91.0173 Y-66.2989 +G1 X90.0242 Y-67.2858 +G1 X89.2488 Y-66.5055 +(Block-name: path354) +(Block-expand: 0) +(Block-enable: 1) +G0 X90.6586 Y-67.9241 +G1 X91.6517 Y-66.9372 +G1 X92.4271 Y-67.7175 +G1 X91.434 Y-68.7044 +G1 X90.6586 Y-67.9241 +(Block-name: path374) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.9313 Y-70.779 +G1 X93.4313 Y-70.7743 +G1 X93.4332 Y-70.1743 +G1 X94.9332 Y-70.179 +G1 X94.9313 Y-70.779 +(Block-name: path375) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.9288 Y-71.579 +G1 X93.4288 Y-71.5743 +G1 X93.4307 Y-70.9743 +G1 X94.9307 Y-70.979 +G1 X94.9288 Y-71.579 +(Block-name: path376) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.9263 Y-72.379 +G1 X93.4263 Y-72.3743 +G1 X93.4282 Y-71.7743 +G1 X94.9282 Y-71.779 +G1 X94.9263 Y-72.379 +(Block-name: path377) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.9238 Y-73.179 +G1 X93.4238 Y-73.1743 +G1 X93.4257 Y-72.5743 +G1 X94.9256 Y-72.579 +G1 X94.9238 Y-73.179 +(Block-name: path378) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.9213 Y-73.979 +G1 X93.4213 Y-73.9743 +G1 X93.4232 Y-73.3743 +G1 X94.9231 Y-73.379 +G1 X94.9213 Y-73.979 +(Block-name: path379) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.9188 Y-74.779 +G1 X93.4188 Y-74.7743 +G1 X93.4206 Y-74.1743 +G1 X94.9206 Y-74.179 +G1 X94.9188 Y-74.779 +(Block-name: path380) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.9163 Y-75.579 +G1 X93.4163 Y-75.5743 +G1 X93.4181 Y-74.9743 +G1 X94.9181 Y-74.979 +G1 X94.9163 Y-75.579 +(Block-name: path381) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.9137 Y-76.379 +G1 X93.4138 Y-76.3743 +G1 X93.4156 Y-75.7743 +G1 X94.9156 Y-75.779 +G1 X94.9137 Y-76.379 +(Block-name: path382) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.3078 Y-78.2803 +G1 X95.3125 Y-76.7803 +G1 X95.9125 Y-76.7821 +G1 X95.9078 Y-78.2821 +G1 X95.3078 Y-78.2803 +(Block-name: path383) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.1078 Y-78.2828 +G1 X96.1125 Y-76.7828 +G1 X96.7125 Y-76.7846 +G1 X96.7078 Y-78.2846 +G1 X96.1078 Y-78.2828 +(Block-name: path384) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.9078 Y-78.2853 +G1 X96.9125 Y-76.7853 +G1 X97.5125 Y-76.7872 +G1 X97.5078 Y-78.2871 +G1 X96.9078 Y-78.2853 +(Block-name: path403) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.9344 Y-69.7853 +G1 X96.9391 Y-68.2854 +G1 X97.5391 Y-68.2873 +G1 X97.5344 Y-69.7872 +G1 X96.9344 Y-69.7853 +(Block-name: path404) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.1344 Y-69.7828 +G1 X96.1391 Y-68.2829 +G1 X96.7391 Y-68.2848 +G1 X96.7344 Y-69.7847 +G1 X96.1344 Y-69.7828 +(Block-name: path405) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.3344 Y-69.7803 +G1 X95.3391 Y-68.2804 +G1 X95.9391 Y-68.2823 +G1 X95.9344 Y-69.7822 +G1 X95.3344 Y-69.7803 +(Block-name: circle422) +(Block-expand: 0) +(Block-enable: 1) +G0 X98.0077 Y-62.3387 +G2 X97.7068 Y-62.6378 R0.3 +G2 X97.4077 Y-62.3369 R0.3 +G2 X97.7087 Y-62.0378 R0.3 +G2 X98.0077 Y-62.3387 R0.3 +G1 X98.0077 Y-62.3387 +(Block-name: circle437) +(Block-expand: 0) +(Block-enable: 1) +G0 X83.8619 Y-76.9444 +G2 X83.561 Y-77.2435 R0.3 +G2 X83.2619 Y-76.9425 R0.3 +G2 X83.5629 Y-76.6435 R0.3 +G2 X83.8619 Y-76.9444 R0.3 +G1 X83.8619 Y-76.9444 +(Block-name: circle444) +(Block-expand: 0) +(Block-enable: 1) +G0 X87.6782 Y-71.7563 +G2 X87.3773 Y-72.0554 R0.3 +G2 X87.0782 Y-71.7544 R0.3 +G2 X87.3791 Y-71.4554 R0.3 +G2 X87.6782 Y-71.7563 R0.3 +G1 X87.6782 Y-71.7563 +(Block-name: circle483) +(Block-expand: 0) +(Block-enable: 1) +G0 X89.5271 Y-72.1121 +G2 X89.2261 Y-72.4112 R0.3 +G2 X88.9271 Y-72.1102 R0.3 +G2 X89.228 Y-71.8112 R0.3 +G2 X89.5271 Y-72.1121 R0.3 +G1 X89.5271 Y-72.1121 +(Block-name: circle487) +(Block-expand: 0) +(Block-enable: 1) +G0 X89.111 Y-77.2608 +G2 X88.81 Y-77.5599 R0.3 +G2 X88.511 Y-77.259 R0.3 +G2 X88.8119 Y-76.9599 R0.3 +G2 X89.111 Y-77.2608 R0.3 +G1 X89.111 Y-77.2608 +(Block-name: circle496) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.3946 Y-66.5086 +G2 X88.0937 Y-66.8077 R0.3 +G2 X87.7946 Y-66.5068 R0.3 +G2 X88.0956 Y-66.2077 R0.3 +G2 X88.3946 Y-66.5086 R0.3 +G1 X88.3946 Y-66.5086 +(Block-name: circle507) +(Block-expand: 0) +(Block-enable: 1) +G0 X93.0062 Y-62.8231 +G2 X92.7053 Y-63.1221 R0.3 +G2 X92.4062 Y-62.8212 R0.3 +G2 X92.7071 Y-62.5221 R0.3 +G2 X93.0062 Y-62.8231 R0.3 +G1 X93.0062 Y-62.8231 +(Block-name: circle515) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.6757 Y-74.7783 +G2 X95.3747 Y-75.0773 R0.3 +G2 X95.0757 Y-74.7764 R0.3 +G2 X95.3766 Y-74.4773 R0.3 +G2 X95.6757 Y-74.7783 R0.3 +G1 X95.6757 Y-74.7783 +(Block-name: circle517) +(Block-expand: 0) +(Block-enable: 1) +G0 X92.8194 Y-74.5724 +G2 X92.5185 Y-74.8715 R0.3 +G2 X92.2194 Y-74.5706 R0.3 +G2 X92.5203 Y-74.2715 R0.3 +G2 X92.8194 Y-74.5724 R0.3 +G1 X92.8194 Y-74.5724 +(Block-name: circle518) +(Block-expand: 0) +(Block-enable: 1) +G0 X92.5961 Y-77.2218 +G2 X92.2952 Y-77.5208 R0.3 +G2 X91.9961 Y-77.2199 R0.3 +G2 X92.297 Y-76.9208 R0.3 +G2 X92.5961 Y-77.2218 R0.3 +G1 X92.5961 Y-77.2218 +(Block-name: circle520) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.7325 Y-70.3815 +G2 X95.4316 Y-70.6806 R0.3 +G2 X95.1325 Y-70.3797 R0.3 +G2 X95.4335 Y-70.0806 R0.3 +G2 X95.7325 Y-70.3815 R0.3 +G1 X95.7325 Y-70.3815 +(Block-name: circle538) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.5192 Y-74.634 +G2 X96.2183 Y-74.9331 R0.3 +G2 X95.9192 Y-74.6322 R0.3 +G2 X96.2202 Y-74.3331 R0.3 +G2 X96.5192 Y-74.634 R0.3 +G1 X96.5192 Y-74.634 +(Block-name: circle542) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.3783 Y-71.7337 +G2 X96.0774 Y-72.0327 R0.3 +G2 X95.7783 Y-71.7318 R0.3 +G2 X96.0792 Y-71.4327 R0.3 +G2 X96.3783 Y-71.7337 R0.3 +G1 X96.3783 Y-71.7337 +(Block-name: circle544) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.7725 Y-78.9103 +G2 X94.4716 Y-79.2093 R0.3 +G2 X94.1725 Y-78.9084 R0.3 +G2 X94.4735 Y-78.6093 R0.3 +G2 X94.7725 Y-78.9103 R0.3 +G1 X94.7725 Y-78.9103 +(Block-name: circle547) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.9297 Y-79.7055 +G2 X94.6288 Y-80.0045 R0.3 +G2 X94.3297 Y-79.7036 R0.3 +G2 X94.6307 Y-79.4045 R0.3 +G2 X94.9297 Y-79.7055 R0.3 +G1 X94.9297 Y-79.7055 +(Block-name: circle560) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.6656 Y-75.7845 +G2 X96.3647 Y-76.0836 R0.3 +G2 X96.0656 Y-75.7826 R0.3 +G2 X96.3666 Y-75.4836 R0.3 +G2 X96.6656 Y-75.7845 R0.3 +G1 X96.6656 Y-75.7845 +(Block-name: path581) +(Block-expand: 0) +(Block-enable: 1) +G0 X97.0666 Y-62.9748 +G1 X97.7077 Y-62.3378 +(Block-name: path584) +(Block-expand: 0) +(Block-enable: 1) +G0 X97.2368 Y-69.0363 +G1 X97.2397 Y-68.0864 +(Block-name: path585) +(Block-expand: 1) +(Block-enable: 1) +G0 X97.0512 Y-67.8967 +G1 X97.0666 Y-62.9748 +(Block-name: path586) +(Block-expand: 0) +(Block-enable: 1) +G0 X97.2397 Y-68.0864 +G1 X97.0512 Y-67.8967 +(Block-name: path616) +(Block-expand: 0) +(Block-enable: 1) +G0 X90.6719 Y-73.7657 +G1 X89.1719 Y-73.761 +(Block-name: path618) +(Block-expand: 0) +(Block-enable: 1) +G0 X84.5666 Y-75.4466 +G1 X84.56 Y-77.5466 +(Block-name: path620) +(Block-expand: 0) +(Block-enable: 1) +G0 X84.56 Y-77.5466 +G1 X84.5578 Y-78.2466 +(Block-name: path638) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.6735 Y-73.2594 +G1 X86.1735 Y-73.2516 +(Block-name: path645) +(Block-expand: 0) +(Block-enable: 1) +G0 X85.4374 Y-68.7994 +G1 X86.3845 Y-69.7523 +(Block-name: path648) +(Block-expand: 0) +(Block-enable: 1) +G0 X82.5171 Y-59.3402 +G1 X85.4578 Y-62.2994 +(Block-name: path649) +(Block-expand: 0) +(Block-enable: 1) +G0 X86.3813 Y-70.7523 +G1 X87.3782 Y-71.7554 +(Block-name: path672) +(Block-expand: 0) +(Block-enable: 1) +G0 X83.9619 Y-76.9447 +G1 X84.56 Y-77.5466 +(Block-name: path695) +(Block-expand: 0) +(Block-enable: 1) +G0 X86.3845 Y-69.7523 +G1 X86.3823 Y-70.4523 +(Block-name: path702) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.1722 Y-73.6767 +G1 X90.7722 Y-73.666 +(Block-name: path716) +(Block-expand: 0) +(Block-enable: 1) +G0 X83.5619 Y-76.9435 +G1 X83.9619 Y-76.9447 +(Block-name: path719) +(Block-expand: 0) +(Block-enable: 1) +G0 X97.6722 Y-73.6876 +G1 X98.4747 Y-72.8901 +(Block-name: path722) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.1722 Y-73.6767 +G1 X97.6722 Y-73.6876 +(Block-name: path724) +(Block-expand: 0) +(Block-enable: 1) +G0 X80.4438 Y-82.7337 +G1 X84.7572 Y-78.4472 +(Block-name: path727) +(Block-expand: 0) +(Block-enable: 1) +G0 X86.1735 Y-73.2516 +G1 X86.1816 Y-70.6516 +(Block-name: path739) +(Block-expand: 0) +(Block-enable: 1) +G0 X89.1719 Y-73.761 +G1 X88.6735 Y-73.2594 +(Block-name: path747) +(Block-expand: 0) +(Block-enable: 1) +G0 X85.4578 Y-62.2994 +G1 X85.4374 Y-68.7994 +(Block-name: path758) +(Block-expand: 0) +(Block-enable: 1) +G0 X86.1666 Y-75.4516 +G1 X86.1582 Y-78.1516 +(Block-name: path759) +(Block-expand: 0) +(Block-enable: 1) +G0 X86.1666 Y-75.4516 +G1 X86.7647 Y-76.0535 +(Block-name: path760) +(Block-expand: 0) +(Block-enable: 1) +G0 X86.7647 Y-76.0535 +G1 X94.1647 Y-76.0767 +(Block-name: path768) +(Block-expand: 0) +(Block-enable: 1) +G0 X90.247 Y-69.5262 +G1 X91.5415 Y-68.2399 +(Block-name: path769) +(Block-expand: 0) +(Block-enable: 1) +G0 X91.5428 Y-67.8208 +G1 X94.1822 Y-70.4767 +(Block-name: path770) +(Block-expand: 0) +(Block-enable: 1) +G0 X91.7523 Y-67.8215 +G1 X93.4028 Y-66.1814 +(Block-name: path855) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.2088 Y-61.9831 +G1 X96.2044 Y-63.3973 +(Block-name: path856) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.4065 Y-64.9877 +G1 X95.6487 Y-65.2314 +(Block-name: path857) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.6487 Y-65.2314 +G1 X95.6368 Y-69.0313 +(Block-name: path858) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.2044 Y-63.3973 +G1 X95.409 Y-64.1877 +(Block-name: path859) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.409 Y-64.1877 +G1 X95.4065 Y-64.9877 +(Block-name: path861) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.7381 Y-63.4508 +G1 X96.7407 Y-62.6238 +(Block-name: path862) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.4368 Y-69.0338 +G1 X96.4534 Y-63.7339 +(Block-name: path864) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.4534 Y-63.7339 +G1 X96.7381 Y-63.4508 +(Block-name: path865) +(Block-expand: 0) +(Block-enable: 1) +G0 X97.0077 Y-62.3586 +G1 X97.0106 Y-61.4356 +(Block-name: path866) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.7407 Y-62.6238 +G1 X97.0077 Y-62.3586 +(Block-name: path929) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.8531 Y-79.76 +G1 X88.6023 Y-80.0093 +(Block-name: path932) +(Block-expand: 0) +(Block-enable: 1) +G0 X90.657 Y-62.5657 +G1 X89.0691 Y-60.9678 +(Block-name: path933) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.8575 Y-78.3601 +G1 X88.8608 Y-77.3101 +(Block-name: path947) +(Block-expand: 0) +(Block-enable: 1) +G0 X90.4051 Y-63.1649 +G1 X90.6559 Y-62.9157 +(Block-name: path964) +(Block-expand: 0) +(Block-enable: 1) +G0 X90.6559 Y-62.9157 +G1 X93.6151 Y-59.975 +(Block-name: path969) +(Block-expand: 0) +(Block-enable: 1) +G0 X90.6559 Y-62.9157 +G1 X90.657 Y-62.5657 +(Block-name: path978) +(Block-expand: 0) +(Block-enable: 1) +G0 X91.9247 Y-72.8696 +G1 X91.1272 Y-72.0671 +(Block-name: path980) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.1747 Y-72.8767 +G1 X91.9247 Y-72.8696 +(Block-name: path982) +(Block-expand: 0) +(Block-enable: 1) +G0 X89.2271 Y-72.1112 +G1 X90.6271 Y-72.1156 +(Block-name: path986) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.1523 Y-80.0078 +G1 X86.6548 Y-81.4961 +(Block-name: path998) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.8575 Y-78.3601 +G1 X88.8531 Y-79.76 +(Block-name: path1008) +(Block-expand: 0) +(Block-enable: 1) +G0 X91.993 Y-64.7628 +G1 X90.4051 Y-63.1649 +(Block-name: path1020) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.8608 Y-77.3101 +G1 X88.811 Y-77.2599 +(Block-name: path1021) +(Block-expand: 0) +(Block-enable: 1) +G0 X98.5791 Y-71.4905 +G1 X97.1747 Y-72.8861 +(Block-name: path1023) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.6023 Y-80.0093 +G1 X88.1523 Y-80.0078 +(Block-name: path1024) +(Block-expand: 0) +(Block-enable: 1) +G0 X97.1747 Y-72.8861 +G1 X94.1747 Y-72.8767 +(Block-name: path1045) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.0946 Y-66.5077 +G1 X88.1949 Y-66.408 +(Block-name: path1047) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.1949 Y-66.408 +G1 X88.2009 Y-64.508 +(Block-name: path1048) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.092 Y-67.3577 +G1 X88.8372 Y-68.1076 +(Block-name: path1050) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.0946 Y-66.5077 +G1 X88.092 Y-67.3577 +(Block-name: path1059) +(Block-expand: 0) +(Block-enable: 1) +G0 X83.8696 Y-58.5444 +G1 X90.1379 Y-64.8522 +(Block-name: path1062) +(Block-expand: 0) +(Block-enable: 1) +G0 X90.1379 Y-64.8522 +G1 X90.1331 Y-66.4022 +(Block-name: path1084) +(Block-expand: 0) +(Block-enable: 1) +G0 X92.7062 Y-62.8221 +G1 X93.9419 Y-62.826 +(Block-name: path1124) +(Block-expand: 0) +(Block-enable: 1) +G0 X92.2961 Y-77.2208 +G1 X91.1425 Y-78.3672 +(Block-name: path1125) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.1697 Y-74.4767 +G1 X95.0796 Y-74.4795 +(Block-name: path1126) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.0796 Y-74.4795 +G1 X95.3757 Y-74.7773 +(Block-name: path1128) +(Block-expand: 0) +(Block-enable: 1) +G0 X92.6197 Y-74.4718 +G1 X92.5194 Y-74.5715 +(Block-name: path1129) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.1697 Y-74.4767 +G1 X92.6197 Y-74.4718 +(Block-name: path1136) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.0297 Y-71.2793 +G1 X94.1797 Y-71.2767 +(Block-name: path1139) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.4325 Y-70.3806 +G1 X95.431 Y-70.8806 +(Block-name: path1141) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.431 Y-70.8806 +G1 X95.0297 Y-71.2793 +(Block-name: path1157) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.5951 Y-82.3312 +G1 X95.6101 Y-77.5312 +(Block-name: path1196) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.5703 Y-74.2842 +G1 X98.4217 Y-74.29 +(Block-name: path1197) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.2192 Y-74.6331 +G1 X96.5703 Y-74.2842 +(Block-name: path1200) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.7272 Y-72.0815 +G1 X96.0783 Y-71.7326 +(Block-name: path1201) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.1772 Y-72.0767 +G1 X95.7272 Y-72.0815 +(Block-name: path1210) +(Block-expand: 0) +(Block-enable: 1) +G0 X91.0901 Y-79.8199 +G1 X92.014 Y-78.9016 +(Block-name: path1211) +(Block-expand: 0) +(Block-enable: 1) +G0 X92.014 Y-78.9016 +G1 X94.4725 Y-78.9093 +(Block-name: path1213) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.2643 Y-80.0678 +G1 X94.6297 Y-79.7045 +(Block-name: path1225) +(Block-expand: 0) +(Block-enable: 1) +G0 X97.6492 Y-81.0376 +G1 X97.8984 Y-81.2884 +(Block-name: path1227) +(Block-expand: 0) +(Block-enable: 1) +G0 X97.6523 Y-80.0376 +G1 X97.6492 Y-81.0376 +(Block-name: path1228) +(Block-expand: 0) +(Block-enable: 1) +G0 X98.0034 Y-79.6887 +G1 X97.6523 Y-80.0376 +(Block-name: path1250) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.3974 Y-81.609 +G1 X96.4101 Y-77.5337 +(Block-name: path1260) +(Block-expand: 0) +(Block-enable: 1) +G0 X97.213 Y-76.6362 +G1 X96.3656 Y-75.7836 +(Block-name: path1261) +(Block-expand: 0) +(Block-enable: 1) +G0 X97.2101 Y-77.5362 +G1 X97.213 Y-76.6362 +(Block-name: path1293) +(Block-expand: 0) +(Block-enable: 1) +G0 X84.6738 Y-73.1469 +G1 X84.5735 Y-73.2466 +(Block-name: path1294) +(Block-expand: 0) +(Block-enable: 1) +G0 X84.5704 Y-74.2466 +G1 X84.5735 Y-73.2466 +(Block-name: path1295) +(Block-expand: 0) +(Block-enable: 1) +G0 X87.8672 Y-75.2569 +G1 X86.9701 Y-74.3541 +(Block-name: path1296) +(Block-expand: 0) +(Block-enable: 1) +G0 X84.6823 Y-70.4469 +G1 X84.6738 Y-73.1469 +(Block-name: path1297) +(Block-expand: 0) +(Block-enable: 1) +G0 X84.6701 Y-74.3469 +G1 X84.5704 Y-74.2466 +(Block-name: path1298) +(Block-expand: 0) +(Block-enable: 1) +G0 X86.9701 Y-74.3541 +G1 X84.6701 Y-74.3469 +(Block-name: path1299) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.1672 Y-75.2767 +G1 X87.8672 Y-75.2569 +(Block-name: circle1306) +(Block-expand: 0) +(Block-enable: 1) +G0 X97.8577 Y-62.3383 +G2 X97.7073 Y-62.4878 R0.15 +G2 X97.5577 Y-62.3373 R0.15 +G2 X97.7082 Y-62.1878 R0.15 +G2 X97.8577 Y-62.3383 R0.15 +G1 X97.8577 Y-62.3383 +(Block-name: circle1321) +(Block-expand: 0) +(Block-enable: 1) +G0 X83.7119 Y-76.9439 +G2 X83.5615 Y-77.0935 R0.15 +G2 X83.4119 Y-76.943 R0.15 +G2 X83.5624 Y-76.7935 R0.15 +G2 X83.7119 Y-76.9439 R0.15 +G1 X83.7119 Y-76.9439 +(Block-name: circle1328) +(Block-expand: 0) +(Block-enable: 1) +G0 X87.5282 Y-71.7559 +G2 X87.3777 Y-71.9054 R0.15 +G2 X87.2282 Y-71.7549 R0.15 +G2 X87.3787 Y-71.6054 R0.15 +G2 X87.5282 Y-71.7559 R0.15 +G1 X87.5282 Y-71.7559 +(Block-name: circle1367) +(Block-expand: 0) +(Block-enable: 1) +G0 X89.3771 Y-72.1116 +G2 X89.2266 Y-72.2612 R0.15 +G2 X89.0771 Y-72.1107 R0.15 +G2 X89.2276 Y-71.9612 R0.15 +G2 X89.3771 Y-72.1116 R0.15 +G1 X89.3771 Y-72.1116 +(Block-name: circle1371) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.961 Y-77.2604 +G2 X88.8105 Y-77.4099 R0.15 +G2 X88.661 Y-77.2594 R0.15 +G2 X88.8114 Y-77.1099 R0.15 +G2 X88.961 Y-77.2604 R0.15 +G1 X88.961 Y-77.2604 +(Block-name: circle1380) +(Block-expand: 0) +(Block-enable: 1) +G0 X88.2446 Y-66.5082 +G2 X88.0942 Y-66.6577 R0.15 +G2 X87.9446 Y-66.5072 R0.15 +G2 X88.0951 Y-66.3577 R0.15 +G2 X88.2446 Y-66.5082 R0.15 +G1 X88.2446 Y-66.5082 +(Block-name: circle1391) +(Block-expand: 0) +(Block-enable: 1) +G0 X92.8562 Y-62.8226 +G2 X92.7057 Y-62.9721 R0.15 +G2 X92.5562 Y-62.8217 R0.15 +G2 X92.7067 Y-62.6721 R0.15 +G2 X92.8562 Y-62.8226 R0.15 +G1 X92.8562 Y-62.8226 +(Block-name: circle1399) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.5257 Y-74.7778 +G2 X95.3752 Y-74.9273 R0.15 +G2 X95.2257 Y-74.7769 R0.15 +G2 X95.3761 Y-74.6273 R0.15 +G2 X95.5257 Y-74.7778 R0.15 +G1 X95.5257 Y-74.7778 +(Block-name: circle1401) +(Block-expand: 0) +(Block-enable: 1) +G0 X92.6694 Y-74.572 +G2 X92.5189 Y-74.7215 R0.15 +G2 X92.3694 Y-74.571 R0.15 +G2 X92.5199 Y-74.4215 R0.15 +G2 X92.6694 Y-74.572 R0.15 +G1 X92.6694 Y-74.572 +(Block-name: circle1402) +(Block-expand: 0) +(Block-enable: 1) +G0 X92.4461 Y-77.2213 +G2 X92.2956 Y-77.3708 R0.15 +G2 X92.1461 Y-77.2203 R0.15 +G2 X92.2966 Y-77.0708 R0.15 +G2 X92.4461 Y-77.2213 R0.15 +G1 X92.4461 Y-77.2213 +(Block-name: circle1404) +(Block-expand: 0) +(Block-enable: 1) +G0 X95.5825 Y-70.3811 +G2 X95.4321 Y-70.5306 R0.15 +G2 X95.2825 Y-70.3801 R0.15 +G2 X95.433 Y-70.2306 R0.15 +G2 X95.5825 Y-70.3811 R0.15 +G1 X95.5825 Y-70.3811 +(Block-name: circle1422) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.3692 Y-74.6336 +G2 X96.2188 Y-74.7831 R0.15 +G2 X96.0692 Y-74.6326 R0.15 +G2 X96.2197 Y-74.4831 R0.15 +G2 X96.3692 Y-74.6336 R0.15 +G1 X96.3692 Y-74.6336 +(Block-name: circle1426) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.2283 Y-71.7332 +G2 X96.0778 Y-71.8827 R0.15 +G2 X95.9283 Y-71.7323 R0.15 +G2 X96.0788 Y-71.5827 R0.15 +G2 X96.2283 Y-71.7332 R0.15 +G1 X96.2283 Y-71.7332 +(Block-name: circle1428) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.6225 Y-78.9098 +G2 X94.472 Y-79.0593 R0.15 +G2 X94.3225 Y-78.9089 R0.15 +G2 X94.473 Y-78.7593 R0.15 +G2 X94.6225 Y-78.9098 R0.15 +G1 X94.6225 Y-78.9098 +(Block-name: circle1431) +(Block-expand: 0) +(Block-enable: 1) +G0 X94.7797 Y-79.705 +G2 X94.6293 Y-79.8545 R0.15 +G2 X94.4797 Y-79.7041 R0.15 +G2 X94.6302 Y-79.5545 R0.15 +G2 X94.7797 Y-79.705 R0.15 +G1 X94.7797 Y-79.705 +(Block-name: circle1444) +(Block-expand: 0) +(Block-enable: 1) +G0 X96.5156 Y-75.784 +G2 X96.3651 Y-75.9336 R0.15 +G2 X96.2156 Y-75.7831 R0.15 +G2 X96.3661 Y-75.6336 R0.15 +G2 X96.5156 Y-75.784 R0.15 +G1 X96.5156 Y-75.784 +(Block-name: path1470 [helicut]) +(Block-expand: 0) +(Block-enable: 1) +(pass 0.350000 to 0.150000) +g0 z3 +g0 x91.937 y-74.7343 +g1 z0.35 f120 +(entered) +g1 x88.4474 y-74.7034 z0.21922 f250 +g1 x86.8441 y-73.7863 z0.15 +(pass 0.150000 to -0.050000) +g0 x86.8441 y-73.7863 +g0 z0.15 +(entered) +g1 x88.4474 y-74.7034 z0.08078 f250 +g1 x91.937 y-74.7343 z-0.05 +(pass -0.050000 bottom) +g0 x91.937 y-74.7343 +g0 z-0.05 +(entered) +g1 x88.4474 y-74.7034 z-0.05 f250 +g1 x86.8441 y-73.7863 z-0.05 +(exiting) +g0 z3 +(Block-name: path1471 [helicut]) +(Block-expand: 0) +(Block-enable: 1) +(pass 0.350000 to 0.150000) +g0 z3 +g0 x85.5279 y-69.8761 +g1 z0.35 f120 +(entered) +g1 x85.5443 y-70.9468 z0.15 f250 +(pass 0.150000 to -0.050000) +g0 x85.5443 y-70.9468 +g0 z0.15 +(entered) +g1 x85.5279 y-69.8761 z-0.05 f250 +(pass -0.050000 bottom) +g0 x85.5279 y-69.8761 +g0 z-0.05 +(entered) +g1 x85.5443 y-70.9468 z-0.05 f250 +(exiting) +g0 z3 +(Block-name: path1472 [helicut]) +(Block-expand: 0) +(Block-enable: 1) +(pass 0.350000 to 0.150000) +g0 z3 +g0 x85.3368 y-73.9006 +g1 z0.35 f120 +(entered) +g1 x85.3416 y-72.354 z0.15 f250 +(pass 0.150000 to -0.050000) +g0 x85.3416 y-72.354 +g0 z0.15 +(entered) +g1 x85.3368 y-73.9006 z-0.05 f250 +(pass -0.050000 bottom) +g0 x85.3368 y-73.9006 +g0 z-0.05 +(entered) +g1 x85.3416 y-72.354 z-0.05 f250 +(exiting) +g0 z3 +(Block-name: path1473 [helicut]) +(Block-expand: 0) +(Block-enable: 1) +(pass 0.350000 to 0.150000) +g0 z3 +g0 x85.5632 y-71.2245 +g1 z0.35 f120 +(entered) +g1 x85.5599 y-72.2952 z0.15 f250 +(pass 0.150000 to -0.050000) +g0 x85.5599 y-72.2952 +g0 z0.15 +(entered) +g1 x85.5632 y-71.2245 z-0.05 f250 +(pass -0.050000 bottom) +g0 x85.5632 y-71.2245 +g0 z-0.05 +(entered) +g1 x85.5599 y-72.2952 z-0.05 f250 +(exiting) +g0 z3 +(Block-name: path1474 [helicut]) +(Block-expand: 0) +(Block-enable: 1) +(pass 0.350000 to 0.150000) +g0 z3 +g0 x83.9863 y-74.5904 +g1 z0.35 f120 +(entered) +g1 x83.9897 y-74.5896 z0.349394 f250 +g1 x83.9932 y-74.5889 z0.348774 +g1 x83.9968 y-74.5881 z0.348134 +g1 x84.0004 y-74.5874 z0.347498 +g1 x84.0041 y-74.5866 z0.34684 +g1 x84.0079 y-74.5859 z0.34617 +g1 x84.0117 y-74.5853 z0.345502 +g1 x84.0156 y-74.5846 z0.344814 +g1 x84.0196 y-74.5839 z0.34411 +g1 x84.0236 y-74.5832 z0.343405 +g1 x84.0277 y-74.5825 z0.342683 +g1 x84.0318 y-74.5818 z0.341961 +g1 x84.0361 y-74.5811 z0.341205 +g1 x84.0404 y-74.5805 z0.340451 +g1 x84.0447 y-74.5799 z0.339697 +g1 x84.0491 y-74.5793 z0.338927 +g1 x84.0536 y-74.5786 z0.338136 +g1 x84.0581 y-74.578 z0.337348 +g1 x84.0627 y-74.5774 z0.336543 +g1 x84.0674 y-74.5768 z0.335721 +g1 x84.0721 y-74.5762 z0.334898 +g1 x84.0768 y-74.5757 z0.334078 +g1 x84.0816 y-74.5751 z0.333238 +g1 x84.0865 y-74.5745 z0.332381 +g1 x84.0914 y-74.5739 z0.331525 +g1 x84.0964 y-74.5734 z0.330652 +g1 x84.1015 y-74.5728 z0.329761 +g1 x84.1066 y-74.5724 z0.328873 +g1 x84.1118 y-74.5718 z0.327965 +g1 x84.117 y-74.5713 z0.327058 +g1 x84.1222 y-74.5708 z0.326151 +g1 x84.1275 y-74.5702 z0.325225 +g1 x84.1328 y-74.5697 z0.324301 +g1 x84.1382 y-74.5692 z0.32336 +g1 x84.1436 y-74.5688 z0.32242 +g1 x84.1491 y-74.5684 z0.321463 +g1 x84.1546 y-74.5679 z0.320505 +g1 x84.1602 y-74.5674 z0.319529 +g1 x84.1658 y-74.5669 z0.318553 +g1 x84.1714 y-74.5666 z0.317579 +g1 x84.1771 y-74.5661 z0.316586 +g1 x84.1829 y-74.5657 z0.315577 +g1 x84.1886 y-74.5652 z0.314584 +g1 x84.1944 y-74.5648 z0.313575 +g1 x84.2003 y-74.5644 z0.312548 +g1 x84.2062 y-74.5641 z0.311523 +g1 x84.2121 y-74.5636 z0.310495 +g1 x84.2181 y-74.5632 z0.309452 +g1 x84.2241 y-74.5628 z0.308408 +g1 x84.2301 y-74.5625 z0.307365 +g1 x84.2362 y-74.5622 z0.306305 +g1 x84.2423 y-74.5618 z0.305244 +g1 x84.2484 y-74.5614 z0.304183 +g1 x84.2546 y-74.5611 z0.303106 +g1 x84.2608 y-74.5607 z0.302027 +g1 x84.267 y-74.5604 z0.30095 +g1 x84.2733 y-74.5601 z0.299855 +g1 x84.2796 y-74.5598 z0.29876 +g1 x84.2859 y-74.5594 z0.297665 +g1 x84.2922 y-74.5591 z0.29657 +g1 x84.2986 y-74.5589 z0.295459 +g1 x84.305 y-74.5586 z0.294346 +g1 x84.3114 y-74.5583 z0.293234 +g1 x84.3179 y-74.558 z0.292105 +g1 x84.3244 y-74.5577 z0.290975 +g1 x84.3308 y-74.5575 z0.289864 +g1 x84.3374 y-74.5572 z0.288717 +g1 x84.3439 y-74.5569 z0.287588 +g1 x84.3505 y-74.5566 z0.286441 +g1 x84.357 y-74.5564 z0.285313 +g1 x84.3636 y-74.5562 z0.284166 +g1 x84.3703 y-74.5559 z0.283002 +g1 x84.3769 y-74.5557 z0.281856 +g1 x84.3835 y-74.5554 z0.28071 +g1 x84.3902 y-74.5552 z0.279546 +g1 x84.3969 y-74.5551 z0.278383 +g1 x84.4036 y-74.5548 z0.277219 +g1 x84.4103 y-74.5546 z0.276056 +g1 x84.417 y-74.5544 z0.274892 +g1 x84.4238 y-74.5542 z0.273711 +g1 x84.4305 y-74.5541 z0.272548 +g1 x84.4373 y-74.5539 z0.271367 +g1 x84.4441 y-74.5537 z0.270187 +g1 x84.4508 y-74.5535 z0.269023 +g1 x84.4576 y-74.5534 z0.267843 +g1 x84.4644 y-74.5532 z0.266662 +g1 x84.4712 y-74.553 z0.265481 +g1 x84.478 y-74.5528 z0.2643 +g1 x84.4848 y-74.5527 z0.26312 +g1 x84.4917 y-74.5526 z0.261922 +g1 x84.4985 y-74.5524 z0.260741 +g1 x84.5053 y-74.5523 z0.259561 +g1 x84.5121 y-74.5521 z0.25838 +g1 x84.519 y-74.552 z0.257182 +g1 x84.5258 y-74.5519 z0.256002 +g1 x84.5326 y-74.5518 z0.254822 +g1 x84.5395 y-74.5517 z0.253624 +g1 x84.5463 y-74.5515 z0.252443 +g1 x84.5531 y-74.5514 z0.251263 +g1 x84.5599 y-74.5514 z0.250082 +g1 x84.5668 y-74.5513 z0.248885 +g1 x84.5736 y-74.5512 z0.247704 +g1 x84.5804 y-74.5511 z0.246524 +g1 x84.5872 y-74.5511 z0.245344 +g1 x84.594 y-74.551 z0.244163 +g1 x84.6008 y-74.5509 z0.242983 +g1 x84.6076 y-74.5508 z0.241802 +g1 x84.6143 y-74.5507 z0.240639 +g1 x84.6211 y-74.5507 z0.239459 +g1 x84.6279 y-74.5506 z0.238279 +g1 x84.6346 y-74.5505 z0.237116 +g1 x84.6413 y-74.5504 z0.235953 +g1 x84.648 y-74.5504 z0.23479 +g1 x84.6547 y-74.5504 z0.233627 +g1 x84.6614 y-74.5503 z0.232464 +g1 x84.6681 y-74.5503 z0.231301 +g1 x84.6748 y-74.5502 z0.230138 +g1 x84.6814 y-74.5503 z0.228992 +g1 x84.688 y-74.5502 z0.227846 +g1 x84.6946 y-74.5502 z0.226701 +g1 x84.7012 y-74.5501 z0.225555 +g1 x84.7078 y-74.5501 z0.224409 +g1 x84.7143 y-74.5501 z0.223281 +g1 x84.7209 y-74.5501 z0.222136 +g1 x84.7274 y-74.5501 z0.221007 +g1 x84.7338 y-74.55 z0.219896 +g1 x84.7403 y-74.55 z0.218768 +g1 x84.7467 y-74.5501 z0.217657 +g1 x84.7531 y-74.5501 z0.216546 +g1 x84.7595 y-74.55 z0.215435 +g1 x84.7659 y-74.55 z0.214325 +g1 x84.7722 y-74.55 z0.213231 +g1 x84.7785 y-74.5501 z0.212137 +g1 x84.7848 y-74.5501 z0.211044 +g1 x84.791 y-74.5501 z0.209968 +g1 x84.7972 y-74.5501 z0.208892 +g1 x84.8034 y-74.5501 z0.207815 +g1 x84.8096 y-74.5502 z0.206739 +g1 x84.8157 y-74.5502 z0.20568 +g1 x84.8218 y-74.5502 z0.204622 +g1 x84.8278 y-74.5502 z0.20358 +g1 x84.8338 y-74.5502 z0.202539 +g1 x84.8398 y-74.5502 z0.201497 +g1 x84.8457 y-74.5503 z0.200473 +g1 x84.8516 y-74.5503 z0.199449 +g1 x84.8575 y-74.5504 z0.198425 +g1 x84.8633 y-74.5504 z0.197418 +g1 x84.8691 y-74.5504 z0.196411 +g1 x84.8749 y-74.5505 z0.195405 +g1 x84.8806 y-74.5505 z0.194415 +g1 x84.8862 y-74.5506 z0.193443 +g1 x84.8918 y-74.5506 z0.192471 +g1 x84.8974 y-74.5506 z0.191499 +g1 x84.903 y-74.5507 z0.190527 +g1 x84.9084 y-74.5508 z0.18959 +g1 x84.9139 y-74.5508 z0.188635 +g1 x84.9193 y-74.5509 z0.187697 +g1 x84.9246 y-74.5509 z0.186778 +g1 x84.9299 y-74.5509 z0.185858 +g1 x84.9352 y-74.551 z0.184938 +g1 x84.9404 y-74.5511 z0.184035 +g1 x84.9455 y-74.5511 z0.18315 +g1 x84.9506 y-74.5512 z0.182264 +g1 x84.9557 y-74.5512 z0.181379 +g1 x84.9607 y-74.5513 z0.180511 +g1 x84.9656 y-74.5513 z0.179661 +g1 x84.9705 y-74.5515 z0.178809 +g1 x84.9754 y-74.5515 z0.177959 +g1 x84.9801 y-74.5516 z0.177143 +g1 x84.9849 y-74.5516 z0.17631 +g1 x84.9895 y-74.5516 z0.175511 +g1 x84.9941 y-74.5517 z0.174713 +g1 x84.9987 y-74.5517 z0.173914 +g1 x85.0032 y-74.5519 z0.173132 +g1 x85.0076 y-74.5519 z0.172369 +g1 x85.012 y-74.552 z0.171605 +g1 x85.0163 y-74.552 z0.170858 +g1 x85.0205 y-74.5521 z0.170129 +g1 x85.0247 y-74.5521 z0.1694 +g1 x85.0288 y-74.5522 z0.168688 +g1 x85.0329 y-74.5524 z0.167976 +g1 x85.0369 y-74.5524 z0.167282 +g1 x85.0408 y-74.5525 z0.166604 +g1 x85.0447 y-74.5525 z0.165928 +g1 x85.0485 y-74.5526 z0.165268 +g1 x85.0522 y-74.5526 z0.164626 +g1 x85.0558 y-74.5527 z0.164 +g1 x85.0594 y-74.5527 z0.163376 +g1 x85.0629 y-74.5528 z0.162768 +g1 x85.0663 y-74.5529 z0.162178 +g1 x85.0697 y-74.553 z0.161587 +g1 x85.073 y-74.553 z0.161014 +g1 x85.0762 y-74.5531 z0.160459 +g1 x85.0794 y-74.5531 z0.159903 +g1 x85.0824 y-74.5532 z0.159382 +g1 x85.0854 y-74.5532 z0.158861 +g1 x85.0883 y-74.5533 z0.158358 +g1 x85.0912 y-74.5533 z0.157855 +g1 x85.0939 y-74.5534 z0.157386 +g1 x85.0966 y-74.5535 z0.156916 +g1 x85.0992 y-74.5535 z0.156465 +g1 x85.1017 y-74.5536 z0.156031 +g1 x85.1042 y-74.5536 z0.155597 +g1 x85.1065 y-74.5537 z0.155197 +g1 x85.1088 y-74.5537 z0.154798 +g1 x85.111 y-74.5538 z0.154416 +g1 x85.1131 y-74.5538 z0.154052 +g1 x85.1151 y-74.5538 z0.153704 +g1 x85.117 y-74.5539 z0.153374 +g1 x85.1189 y-74.5539 z0.153044 +g1 x85.1206 y-74.5539 z0.152749 +g1 x85.1223 y-74.554 z0.152454 +g1 x85.1239 y-74.554 z0.152176 +g1 x85.1254 y-74.554 z0.151916 +g1 x85.1268 y-74.5541 z0.151672 +g1 x85.1281 y-74.5542 z0.151446 +g1 x85.1293 y-74.5542 z0.151237 +g1 x85.1304 y-74.5542 z0.151047 +g1 x85.1315 y-74.5542 z0.150856 +g1 x85.1324 y-74.5543 z0.150698 +g1 x85.1332 y-74.5543 z0.15056 +g1 x85.134 y-74.5543 z0.150421 +g1 x85.1346 y-74.5543 z0.150316 +g1 x85.1352 y-74.5543 z0.150212 +g1 x85.1356 y-74.5543 z0.150143 +g1 x85.136 y-74.5543 z0.150073 +g1 x85.1362 y-74.5543 z0.150039 +g1 x85.1364 y-74.5544 z0.15 +(pass 0.150000 to -0.050000) +g0 x85.1364 y-74.5544 +g0 z0.15 +(entered) +g1 x85.1362 y-74.5543 z0.149961 f250 +g1 x85.136 y-74.5543 z0.149926 +g1 x85.1356 y-74.5543 z0.149857 +g1 x85.1352 y-74.5543 z0.149788 +g1 x85.1346 y-74.5543 z0.149683 +g1 x85.134 y-74.5543 z0.149579 +g1 x85.1332 y-74.5543 z0.149441 +g1 x85.1324 y-74.5543 z0.149302 +g1 x85.1315 y-74.5542 z0.149144 +g1 x85.1304 y-74.5542 z0.148953 +g1 x85.1293 y-74.5542 z0.148763 +g1 x85.1281 y-74.5542 z0.148554 +g1 x85.1268 y-74.5541 z0.148328 +g1 x85.1254 y-74.554 z0.148084 +g1 x85.1239 y-74.554 z0.147824 +g1 x85.1223 y-74.554 z0.147546 +g1 x85.1206 y-74.5539 z0.147251 +g1 x85.1189 y-74.5539 z0.146956 +g1 x85.117 y-74.5539 z0.146626 +g1 x85.1151 y-74.5538 z0.146296 +g1 x85.1131 y-74.5538 z0.145949 +g1 x85.111 y-74.5538 z0.145584 +g1 x85.1088 y-74.5537 z0.145202 +g1 x85.1065 y-74.5537 z0.144803 +g1 x85.1042 y-74.5536 z0.144403 +g1 x85.1017 y-74.5536 z0.143969 +g1 x85.0992 y-74.5535 z0.143535 +g1 x85.0966 y-74.5535 z0.143084 +g1 x85.0939 y-74.5534 z0.142615 +g1 x85.0912 y-74.5533 z0.142146 +g1 x85.0883 y-74.5533 z0.141642 +g1 x85.0854 y-74.5532 z0.141139 +g1 x85.0824 y-74.5532 z0.140618 +g1 x85.0794 y-74.5531 z0.140097 +g1 x85.0762 y-74.5531 z0.139541 +g1 x85.073 y-74.553 z0.138986 +g1 x85.0697 y-74.553 z0.138413 +g1 x85.0663 y-74.5529 z0.137822 +g1 x85.0629 y-74.5528 z0.137232 +g1 x85.0594 y-74.5527 z0.136624 +g1 x85.0558 y-74.5527 z0.135999 +g1 x85.0522 y-74.5526 z0.135374 +g1 x85.0485 y-74.5526 z0.134732 +g1 x85.0447 y-74.5525 z0.134072 +g1 x85.0408 y-74.5525 z0.133396 +g1 x85.0369 y-74.5524 z0.132718 +g1 x85.0329 y-74.5524 z0.132024 +g1 x85.0288 y-74.5522 z0.131312 +g1 x85.0247 y-74.5521 z0.1306 +g1 x85.0205 y-74.5521 z0.129871 +g1 x85.0163 y-74.552 z0.129141 +g1 x85.012 y-74.552 z0.128395 +g1 x85.0076 y-74.5519 z0.127631 +g1 x85.0032 y-74.5519 z0.126868 +g1 x84.9987 y-74.5517 z0.126086 +g1 x84.9941 y-74.5517 z0.125287 +g1 x84.9895 y-74.5516 z0.124489 +g1 x84.9849 y-74.5516 z0.12369 +g1 x84.9801 y-74.5516 z0.122857 +g1 x84.9754 y-74.5515 z0.122041 +g1 x84.9705 y-74.5515 z0.121191 +g1 x84.9656 y-74.5513 z0.12034 +g1 x84.9607 y-74.5513 z0.119489 +g1 x84.9557 y-74.5512 z0.118621 +g1 x84.9506 y-74.5512 z0.117736 +g1 x84.9455 y-74.5511 z0.11685 +g1 x84.9404 y-74.5511 z0.115965 +g1 x84.9352 y-74.551 z0.115062 +g1 x84.9299 y-74.5509 z0.114142 +g1 x84.9246 y-74.5509 z0.113222 +g1 x84.9193 y-74.5509 z0.112302 +g1 x84.9139 y-74.5508 z0.111365 +g1 x84.9084 y-74.5508 z0.11041 +g1 x84.903 y-74.5507 z0.109473 +g1 x84.8974 y-74.5506 z0.108501 +g1 x84.8918 y-74.5506 z0.107529 +g1 x84.8862 y-74.5506 z0.106557 +g1 x84.8806 y-74.5505 z0.105585 +g1 x84.8749 y-74.5505 z0.104595 +g1 x84.8691 y-74.5504 z0.103589 +g1 x84.8633 y-74.5504 z0.102582 +g1 x84.8575 y-74.5504 z0.101575 +g1 x84.8516 y-74.5503 z0.100551 +g1 x84.8457 y-74.5503 z0.099527 +g1 x84.8398 y-74.5502 z0.098503 +g1 x84.8338 y-74.5502 z0.097461 +g1 x84.8278 y-74.5502 z0.09642 +g1 x84.8218 y-74.5502 z0.095378 +g1 x84.8157 y-74.5502 z0.09432 +g1 x84.8096 y-74.5502 z0.093261 +g1 x84.8034 y-74.5501 z0.092185 +g1 x84.7972 y-74.5501 z0.091108 +g1 x84.791 y-74.5501 z0.090032 +g1 x84.7848 y-74.5501 z0.088956 +g1 x84.7785 y-74.5501 z0.087863 +g1 x84.7722 y-74.55 z0.086769 +g1 x84.7659 y-74.55 z0.085675 +g1 x84.7595 y-74.55 z0.084565 +g1 x84.7531 y-74.5501 z0.083454 +g1 x84.7467 y-74.5501 z0.082343 +g1 x84.7403 y-74.55 z0.081232 +g1 x84.7338 y-74.55 z0.080103 +g1 x84.7274 y-74.5501 z0.078993 +g1 x84.7209 y-74.5501 z0.077864 +g1 x84.7143 y-74.5501 z0.076719 +g1 x84.7078 y-74.5501 z0.075591 +g1 x84.7012 y-74.5501 z0.074445 +g1 x84.6946 y-74.5502 z0.073299 +g1 x84.688 y-74.5502 z0.072154 +g1 x84.6814 y-74.5503 z0.071008 +g1 x84.6748 y-74.5502 z0.069862 +g1 x84.6681 y-74.5503 z0.068699 +g1 x84.6614 y-74.5503 z0.067536 +g1 x84.6547 y-74.5504 z0.066373 +g1 x84.648 y-74.5504 z0.06521 +g1 x84.6413 y-74.5504 z0.064047 +g1 x84.6346 y-74.5505 z0.062884 +g1 x84.6279 y-74.5506 z0.061721 +g1 x84.6211 y-74.5507 z0.060541 +g1 x84.6143 y-74.5507 z0.059361 +g1 x84.6076 y-74.5508 z0.058198 +g1 x84.6008 y-74.5509 z0.057017 +g1 x84.594 y-74.551 z0.055837 +g1 x84.5872 y-74.5511 z0.054656 +g1 x84.5804 y-74.5511 z0.053476 +g1 x84.5736 y-74.5512 z0.052296 +g1 x84.5668 y-74.5513 z0.051115 +g1 x84.5599 y-74.5514 z0.049918 +g1 x84.5531 y-74.5514 z0.048737 +g1 x84.5463 y-74.5515 z0.047557 +g1 x84.5395 y-74.5517 z0.046376 +g1 x84.5326 y-74.5518 z0.045178 +g1 x84.5258 y-74.5519 z0.043998 +g1 x84.519 y-74.552 z0.042818 +g1 x84.5121 y-74.5521 z0.04162 +g1 x84.5053 y-74.5523 z0.040439 +g1 x84.4985 y-74.5524 z0.039259 +g1 x84.4917 y-74.5526 z0.038078 +g1 x84.4848 y-74.5527 z0.03688 +g1 x84.478 y-74.5528 z0.0357 +g1 x84.4712 y-74.553 z0.034519 +g1 x84.4644 y-74.5532 z0.033338 +g1 x84.4576 y-74.5534 z0.032157 +g1 x84.4508 y-74.5535 z0.030977 +g1 x84.4441 y-74.5537 z0.029813 +g1 x84.4373 y-74.5539 z0.028633 +g1 x84.4305 y-74.5541 z0.027452 +g1 x84.4238 y-74.5542 z0.026289 +g1 x84.417 y-74.5544 z0.025108 +g1 x84.4103 y-74.5546 z0.023945 +g1 x84.4036 y-74.5548 z0.022781 +g1 x84.3969 y-74.5551 z0.021617 +g1 x84.3902 y-74.5552 z0.020454 +g1 x84.3835 y-74.5554 z0.01929 +g1 x84.3769 y-74.5557 z0.018144 +g1 x84.3703 y-74.5559 z0.016998 +g1 x84.3636 y-74.5562 z0.015834 +g1 x84.357 y-74.5564 z0.014687 +g1 x84.3505 y-74.5566 z0.013559 +g1 x84.3439 y-74.5569 z0.012412 +g1 x84.3374 y-74.5572 z0.011283 +g1 x84.3308 y-74.5575 z0.010136 +g1 x84.3244 y-74.5577 z0.009024 +g1 x84.3179 y-74.558 z0.007895 +g1 x84.3114 y-74.5583 z0.006766 +g1 x84.305 y-74.5586 z0.005654 +g1 x84.2986 y-74.5589 z0.004542 +g1 x84.2922 y-74.5591 z0.00343 +g1 x84.2859 y-74.5594 z0.002335 +g1 x84.2796 y-74.5598 z0.00124 +g1 x84.2733 y-74.5601 z0.000145 +g1 x84.267 y-74.5604 z-0.00095 +g1 x84.2608 y-74.5607 z-0.002027 +g1 x84.2546 y-74.5611 z-0.003106 +g1 x84.2484 y-74.5614 z-0.004183 +g1 x84.2423 y-74.5618 z-0.005244 +g1 x84.2362 y-74.5622 z-0.006305 +g1 x84.2301 y-74.5625 z-0.007365 +g1 x84.2241 y-74.5628 z-0.008408 +g1 x84.2181 y-74.5632 z-0.009452 +g1 x84.2121 y-74.5636 z-0.010495 +g1 x84.2062 y-74.5641 z-0.011523 +g1 x84.2003 y-74.5644 z-0.012548 +g1 x84.1944 y-74.5648 z-0.013575 +g1 x84.1886 y-74.5652 z-0.014584 +g1 x84.1829 y-74.5657 z-0.015577 +g1 x84.1771 y-74.5661 z-0.016586 +g1 x84.1714 y-74.5666 z-0.017579 +g1 x84.1658 y-74.5669 z-0.018553 +g1 x84.1602 y-74.5674 z-0.019529 +g1 x84.1546 y-74.5679 z-0.020504 +g1 x84.1491 y-74.5684 z-0.021463 +g1 x84.1436 y-74.5688 z-0.02242 +g1 x84.1382 y-74.5692 z-0.02336 +g1 x84.1328 y-74.5697 z-0.024301 +g1 x84.1275 y-74.5702 z-0.025225 +g1 x84.1222 y-74.5708 z-0.026151 +g1 x84.117 y-74.5713 z-0.027058 +g1 x84.1118 y-74.5718 z-0.027965 +g1 x84.1066 y-74.5724 z-0.028873 +g1 x84.1015 y-74.5728 z-0.029761 +g1 x84.0964 y-74.5734 z-0.030652 +g1 x84.0914 y-74.5739 z-0.031525 +g1 x84.0865 y-74.5745 z-0.032381 +g1 x84.0816 y-74.5751 z-0.033238 +g1 x84.0768 y-74.5757 z-0.034078 +g1 x84.0721 y-74.5762 z-0.034898 +g1 x84.0674 y-74.5768 z-0.035721 +g1 x84.0627 y-74.5774 z-0.036543 +g1 x84.0581 y-74.578 z-0.037348 +g1 x84.0536 y-74.5786 z-0.038136 +g1 x84.0491 y-74.5793 z-0.038927 +g1 x84.0447 y-74.5799 z-0.039697 +g1 x84.0404 y-74.5805 z-0.040451 +g1 x84.0361 y-74.5811 z-0.041205 +g1 x84.0318 y-74.5818 z-0.041961 +g1 x84.0277 y-74.5825 z-0.042683 +g1 x84.0236 y-74.5832 z-0.043405 +g1 x84.0196 y-74.5839 z-0.04411 +g1 x84.0156 y-74.5846 z-0.044814 +g1 x84.0117 y-74.5853 z-0.045502 +g1 x84.0079 y-74.5859 z-0.04617 +g1 x84.0041 y-74.5866 z-0.046841 +g1 x84.0004 y-74.5874 z-0.047498 +g1 x83.9968 y-74.5881 z-0.048134 +g1 x83.9932 y-74.5889 z-0.048774 +g1 x83.9897 y-74.5896 z-0.049394 +g1 x83.9863 y-74.5904 z-0.05 +(pass -0.050000 bottom) +g0 x83.9863 y-74.5904 +g0 z-0.05 +(entered) +g1 x83.9897 y-74.5896 z-0.05 f250 +g1 x83.9932 y-74.5889 z-0.05 +g1 x83.9968 y-74.5881 z-0.05 +g1 x84.0004 y-74.5874 z-0.05 +g1 x84.0041 y-74.5866 z-0.05 +g1 x84.0079 y-74.5859 z-0.05 +g1 x84.0117 y-74.5853 z-0.05 +g1 x84.0156 y-74.5846 z-0.05 +g1 x84.0196 y-74.5839 z-0.05 +g1 x84.0236 y-74.5832 z-0.05 +g1 x84.0277 y-74.5825 z-0.05 +g1 x84.0318 y-74.5818 z-0.05 +g1 x84.0361 y-74.5811 z-0.05 +g1 x84.0404 y-74.5805 z-0.05 +g1 x84.0447 y-74.5799 z-0.05 +g1 x84.0491 y-74.5793 z-0.05 +g1 x84.0536 y-74.5786 z-0.05 +g1 x84.0581 y-74.578 z-0.05 +g1 x84.0627 y-74.5774 z-0.05 +g1 x84.0674 y-74.5768 z-0.05 +g1 x84.0721 y-74.5762 z-0.05 +g1 x84.0768 y-74.5757 z-0.05 +g1 x84.0816 y-74.5751 z-0.05 +g1 x84.0865 y-74.5745 z-0.05 +g1 x84.0914 y-74.5739 z-0.05 +g1 x84.0964 y-74.5734 z-0.05 +g1 x84.1015 y-74.5728 z-0.05 +g1 x84.1066 y-74.5724 z-0.05 +g1 x84.1118 y-74.5718 z-0.05 +g1 x84.117 y-74.5713 z-0.05 +g1 x84.1222 y-74.5708 z-0.05 +g1 x84.1275 y-74.5702 z-0.05 +g1 x84.1328 y-74.5697 z-0.05 +g1 x84.1382 y-74.5692 z-0.05 +g1 x84.1436 y-74.5688 z-0.05 +g1 x84.1491 y-74.5684 z-0.05 +g1 x84.1546 y-74.5679 z-0.05 +g1 x84.1602 y-74.5674 z-0.05 +g1 x84.1658 y-74.5669 z-0.05 +g1 x84.1714 y-74.5666 z-0.05 +g1 x84.1771 y-74.5661 z-0.05 +g1 x84.1829 y-74.5657 z-0.05 +g1 x84.1886 y-74.5652 z-0.05 +g1 x84.1944 y-74.5648 z-0.05 +g1 x84.2003 y-74.5644 z-0.05 +g1 x84.2062 y-74.5641 z-0.05 +g1 x84.2121 y-74.5636 z-0.05 +g1 x84.2181 y-74.5632 z-0.05 +g1 x84.2241 y-74.5628 z-0.05 +g1 x84.2301 y-74.5625 z-0.05 +g1 x84.2362 y-74.5622 z-0.05 +g1 x84.2423 y-74.5618 z-0.05 +g1 x84.2484 y-74.5614 z-0.05 +g1 x84.2546 y-74.5611 z-0.05 +g1 x84.2608 y-74.5607 z-0.05 +g1 x84.267 y-74.5604 z-0.05 +g1 x84.2733 y-74.5601 z-0.05 +g1 x84.2796 y-74.5598 z-0.05 +g1 x84.2859 y-74.5594 z-0.05 +g1 x84.2922 y-74.5591 z-0.05 +g1 x84.2986 y-74.5589 z-0.05 +g1 x84.305 y-74.5586 z-0.05 +g1 x84.3114 y-74.5583 z-0.05 +g1 x84.3179 y-74.558 z-0.05 +g1 x84.3244 y-74.5577 z-0.05 +g1 x84.3308 y-74.5575 z-0.05 +g1 x84.3374 y-74.5572 z-0.05 +g1 x84.3439 y-74.5569 z-0.05 +g1 x84.3505 y-74.5566 z-0.05 +g1 x84.357 y-74.5564 z-0.05 +g1 x84.3636 y-74.5562 z-0.05 +g1 x84.3703 y-74.5559 z-0.05 +g1 x84.3769 y-74.5557 z-0.05 +g1 x84.3835 y-74.5554 z-0.05 +g1 x84.3902 y-74.5552 z-0.05 +g1 x84.3969 y-74.5551 z-0.05 +g1 x84.4036 y-74.5548 z-0.05 +g1 x84.4103 y-74.5546 z-0.05 +g1 x84.417 y-74.5544 z-0.05 +g1 x84.4238 y-74.5542 z-0.05 +g1 x84.4305 y-74.5541 z-0.05 +g1 x84.4373 y-74.5539 z-0.05 +g1 x84.4441 y-74.5537 z-0.05 +g1 x84.4508 y-74.5535 z-0.05 +g1 x84.4576 y-74.5534 z-0.05 +g1 x84.4644 y-74.5532 z-0.05 +g1 x84.4712 y-74.553 z-0.05 +g1 x84.478 y-74.5528 z-0.05 +g1 x84.4848 y-74.5527 z-0.05 +g1 x84.4917 y-74.5526 z-0.05 +g1 x84.4985 y-74.5524 z-0.05 +g1 x84.5053 y-74.5523 z-0.05 +g1 x84.5121 y-74.5521 z-0.05 +g1 x84.519 y-74.552 z-0.05 +g1 x84.5258 y-74.5519 z-0.05 +g1 x84.5326 y-74.5518 z-0.05 +g1 x84.5395 y-74.5517 z-0.05 +g1 x84.5463 y-74.5515 z-0.05 +g1 x84.5531 y-74.5514 z-0.05 +g1 x84.5599 y-74.5514 z-0.05 +g1 x84.5668 y-74.5513 z-0.05 +g1 x84.5736 y-74.5512 z-0.05 +g1 x84.5804 y-74.5511 z-0.05 +g1 x84.5872 y-74.5511 z-0.05 +g1 x84.594 y-74.551 z-0.05 +g1 x84.6008 y-74.5509 z-0.05 +g1 x84.6076 y-74.5508 z-0.05 +g1 x84.6143 y-74.5507 z-0.05 +g1 x84.6211 y-74.5507 z-0.05 +g1 x84.6279 y-74.5506 z-0.05 +g1 x84.6346 y-74.5505 z-0.05 +g1 x84.6413 y-74.5504 z-0.05 +g1 x84.648 y-74.5504 z-0.05 +g1 x84.6547 y-74.5504 z-0.05 +g1 x84.6614 y-74.5503 z-0.05 +g1 x84.6681 y-74.5503 z-0.05 +g1 x84.6748 y-74.5502 z-0.05 +g1 x84.6814 y-74.5503 z-0.05 +g1 x84.688 y-74.5502 z-0.05 +g1 x84.6946 y-74.5502 z-0.05 +g1 x84.7012 y-74.5501 z-0.05 +g1 x84.7078 y-74.5501 z-0.05 +g1 x84.7143 y-74.5501 z-0.05 +g1 x84.7209 y-74.5501 z-0.05 +g1 x84.7274 y-74.5501 z-0.05 +g1 x84.7338 y-74.55 z-0.05 +g1 x84.7403 y-74.55 z-0.05 +g1 x84.7467 y-74.5501 z-0.05 +g1 x84.7531 y-74.5501 z-0.05 +g1 x84.7595 y-74.55 z-0.05 +g1 x84.7659 y-74.55 z-0.05 +g1 x84.7722 y-74.55 z-0.05 +g1 x84.7785 y-74.5501 z-0.05 +g1 x84.7848 y-74.5501 z-0.05 +g1 x84.791 y-74.5501 z-0.05 +g1 x84.7972 y-74.5501 z-0.05 +g1 x84.8034 y-74.5501 z-0.05 +g1 x84.8096 y-74.5502 z-0.05 +g1 x84.8157 y-74.5502 z-0.05 +g1 x84.8218 y-74.5502 z-0.05 +g1 x84.8278 y-74.5502 z-0.05 +g1 x84.8338 y-74.5502 z-0.05 +g1 x84.8398 y-74.5502 z-0.05 +g1 x84.8457 y-74.5503 z-0.05 +g1 x84.8516 y-74.5503 z-0.05 +g1 x84.8575 y-74.5504 z-0.05 +g1 x84.8633 y-74.5504 z-0.05 +g1 x84.8691 y-74.5504 z-0.05 +g1 x84.8749 y-74.5505 z-0.05 +g1 x84.8806 y-74.5505 z-0.05 +g1 x84.8862 y-74.5506 z-0.05 +g1 x84.8918 y-74.5506 z-0.05 +g1 x84.8974 y-74.5506 z-0.05 +g1 x84.903 y-74.5507 z-0.05 +g1 x84.9084 y-74.5508 z-0.05 +g1 x84.9139 y-74.5508 z-0.05 +g1 x84.9193 y-74.5509 z-0.05 +g1 x84.9246 y-74.5509 z-0.05 +g1 x84.9299 y-74.5509 z-0.05 +g1 x84.9352 y-74.551 z-0.05 +g1 x84.9404 y-74.5511 z-0.05 +g1 x84.9455 y-74.5511 z-0.05 +g1 x84.9506 y-74.5512 z-0.05 +g1 x84.9557 y-74.5512 z-0.05 +g1 x84.9607 y-74.5513 z-0.05 +g1 x84.9656 y-74.5513 z-0.05 +g1 x84.9705 y-74.5515 z-0.05 +g1 x84.9754 y-74.5515 z-0.05 +g1 x84.9801 y-74.5516 z-0.05 +g1 x84.9849 y-74.5516 z-0.05 +g1 x84.9895 y-74.5516 z-0.05 +g1 x84.9941 y-74.5517 z-0.05 +g1 x84.9987 y-74.5517 z-0.05 +g1 x85.0032 y-74.5519 z-0.05 +g1 x85.0076 y-74.5519 z-0.05 +g1 x85.012 y-74.552 z-0.05 +g1 x85.0163 y-74.552 z-0.05 +g1 x85.0205 y-74.5521 z-0.05 +g1 x85.0247 y-74.5521 z-0.05 +g1 x85.0288 y-74.5522 z-0.05 +g1 x85.0329 y-74.5524 z-0.05 +g1 x85.0369 y-74.5524 z-0.05 +g1 x85.0408 y-74.5525 z-0.05 +g1 x85.0447 y-74.5525 z-0.05 +g1 x85.0485 y-74.5526 z-0.05 +g1 x85.0522 y-74.5526 z-0.05 +g1 x85.0558 y-74.5527 z-0.05 +g1 x85.0594 y-74.5527 z-0.05 +g1 x85.0629 y-74.5528 z-0.05 +g1 x85.0663 y-74.5529 z-0.05 +g1 x85.0697 y-74.553 z-0.05 +g1 x85.073 y-74.553 z-0.05 +g1 x85.0762 y-74.5531 z-0.05 +g1 x85.0794 y-74.5531 z-0.05 +g1 x85.0824 y-74.5532 z-0.05 +g1 x85.0854 y-74.5532 z-0.05 +g1 x85.0883 y-74.5533 z-0.05 +g1 x85.0912 y-74.5533 z-0.05 +g1 x85.0939 y-74.5534 z-0.05 +g1 x85.0966 y-74.5535 z-0.05 +g1 x85.0992 y-74.5535 z-0.05 +g1 x85.1017 y-74.5536 z-0.05 +g1 x85.1042 y-74.5536 z-0.05 +g1 x85.1065 y-74.5537 z-0.05 +g1 x85.1088 y-74.5537 z-0.05 +g1 x85.111 y-74.5538 z-0.05 +g1 x85.1131 y-74.5538 z-0.05 +g1 x85.1151 y-74.5538 z-0.05 +g1 x85.117 y-74.5539 z-0.05 +g1 x85.1189 y-74.5539 z-0.05 +g1 x85.1206 y-74.5539 z-0.05 +g1 x85.1223 y-74.554 z-0.05 +g1 x85.1239 y-74.554 z-0.05 +g1 x85.1254 y-74.554 z-0.05 +g1 x85.1268 y-74.5541 z-0.05 +g1 x85.1281 y-74.5542 z-0.05 +g1 x85.1293 y-74.5542 z-0.05 +g1 x85.1304 y-74.5542 z-0.05 +g1 x85.1315 y-74.5542 z-0.05 +g1 x85.1324 y-74.5543 z-0.05 +g1 x85.1332 y-74.5543 z-0.05 +g1 x85.134 y-74.5543 z-0.05 +g1 x85.1346 y-74.5543 z-0.05 +g1 x85.1352 y-74.5543 z-0.05 +g1 x85.1356 y-74.5543 z-0.05 +g1 x85.136 y-74.5543 z-0.05 +g1 x85.1362 y-74.5543 z-0.05 +g1 x85.1364 y-74.5544 z-0.05 +(exiting) +g0 z3 +(Block-name: path1475 [helicut]) +(Block-expand: 0) +(Block-enable: 1) +(pass 0.350000 to 0.150000) +g0 z3 +g0 x83.8236 y-69.5733 +g1 z0.35 f120 +(entered) +g1 x85.2909 y-69.5581 z0.15 f250 +(pass 0.150000 to -0.050000) +g0 x85.2909 y-69.5581 +g0 z0.15 +(entered) +g1 x83.8236 y-69.5733 z-0.05 f250 +(pass -0.050000 bottom) +g0 x83.8236 y-69.5733 +g0 z-0.05 +(entered) +g1 x85.2909 y-69.5581 z-0.05 f250 +(exiting) +g0 z3 +(Block-name: path1476 [helicut]) +(Block-expand: 0) +(Block-enable: 1) +(pass 0.350000 to 0.150000) +g0 z3 +g0 x83.8425 y-69.851 +g1 z0.35 f120 +(entered) +g1 x83.8381 y-71.2786 z0.15 f250 +(pass 0.150000 to -0.050000) +g0 x83.8381 y-71.2786 +g0 z0.15 +(entered) +g1 x83.8425 y-69.851 z-0.05 f250 +(pass -0.050000 bottom) +g0 x83.8425 y-69.851 +g0 z-0.05 +(entered) +g1 x83.8381 y-71.2786 z-0.05 f250 +(exiting) +g0 z3 +(Block-name: path1477 [helicut]) +(Block-expand: 0) +(Block-enable: 1) +(pass 0.350000 to 0.150000) +g0 z3 +g0 x83.9762 y-71.4971 +g1 z0.35 f120 +(entered) +g1 x83.9939 y-72.1515 z0.15 f250 +(pass 0.150000 to -0.050000) +g0 x83.9939 y-72.1515 +g0 z0.15 +(entered) +g1 x83.9762 y-71.4971 z-0.05 f250 +(pass -0.050000 bottom) +g0 x83.9762 y-71.4971 +g0 z-0.05 +(entered) +g1 x83.9939 y-72.1515 z-0.05 f250 +(exiting) +g0 z3 +(Block-name: path1478 [helicut]) +(Block-expand: 0) +(Block-enable: 1) +(pass 0.350000 to 0.150000) +g0 z3 +g0 x83.7542 y-72.7456 +g1 z0.35 f120 +(entered) +g1 x83.7511 y-73.737 z0.15 f250 +(pass 0.150000 to -0.050000) +g0 x83.7511 y-73.737 +g0 z0.15 +(entered) +g1 x83.7542 y-72.7456 z-0.05 f250 +(pass -0.050000 bottom) +g0 x83.7542 y-72.7456 +g0 z-0.05 +(entered) +g1 x83.7511 y-73.737 z-0.05 f250 +(exiting) +g0 z3 +(Block-name: Footer) +(Block-expand: 0) +(Block-enable: 1) +G0 Z10 +M5 diff --git a/pcb/fix_to_rev_1/all.svg/wheel_counter-F_Cu.svg b/pcb/fix_to_rev_1/all.svg/wheel_counter-F_Cu.svg new file mode 100644 index 0000000..bfbd998 --- /dev/null +++ b/pcb/fix_to_rev_1/all.svg/wheel_counter-F_Cu.svg @@ -0,0 +1,791 @@ + + + + + SVG Image created as wheel_counter-F_Cu.svg date 2024/12/09 14:22:01 + Image generated by PCBNEW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pcb/fix_to_rev_1/bCNC.txt b/pcb/fix_to_rev_1/bCNC.txt new file mode 100644 index 0000000..e69de29 diff --git a/pcb/fix_to_rev_1/cut_path_wheel_counter-F_Cu.svg b/pcb/fix_to_rev_1/cut_path_wheel_counter-F_Cu.svg new file mode 100644 index 0000000..e26bf18 --- /dev/null +++ b/pcb/fix_to_rev_1/cut_path_wheel_counter-F_Cu.svg @@ -0,0 +1,56 @@ + + + + + SVG Image created as wheel_counter-F_Cu.svg date 2024/12/07 12:39:22 + Image generated by PCBNEW + + + + SVG Image created as wheel_counter-F_Cu.svg date 2024/12/07 12:39:22 + + + + + diff --git a/pcb/fp-lib-table b/pcb/fp-lib-table new file mode 100644 index 0000000..adfa76d --- /dev/null +++ b/pcb/fp-lib-table @@ -0,0 +1,7 @@ +(fp_lib_table + (version 7) + (lib (name "footprints")(type "KiCad")(uri "$(SYSTEMLIBRARY)RFM69HCW/footprints.pretty")(options "")(descr "")) + (lib (name "ATMEGA328PB-ANR")(type "KiCad")(uri "$(SYSTEMLIBRARY)ATMEGA328PB-ANR")(options "")(descr "")) + (lib (name "MAX31329ELB+")(type "KiCad")(uri "$(SYSTEMLIBRARY)MAX31329ELB+")(options "")(descr "")) + (lib (name "ishan")(type "KiCad")(uri "$(SYSTEMLIBRARY)ishan.pretty")(options "")(descr "")) +) diff --git a/pcb/jlcpcb/gerber/wheel_counter-CuBottom.gbr b/pcb/jlcpcb/gerber/wheel_counter-CuBottom.gbr new file mode 100644 index 0000000..b9fafd6 --- /dev/null +++ b/pcb/jlcpcb/gerber/wheel_counter-CuBottom.gbr @@ -0,0 +1,5642 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-11-20T13:36:43-05:00*% +%TF.ProjectId,wheel_counter,77686565-6c5f-4636-9f75-6e7465722e6b,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L2,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-11-20 13:36:43* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,ComponentPad*% +%ADD10C,1.320800*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11C,1.498600*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12R,1.400000X1.400000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13C,1.400000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD14C,1.676400*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD15R,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD16O,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD17C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD18C,0.200000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD19C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD20C,0.300000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,TOGGLE_SWITCH1,1,1*% +%TO.N,/VPOSTV*% +X128750000Y-81100000D03* +%TO.P,TOGGLE_SWITCH1,2,2*% +%TO.N,/VPREV*% +X128750000Y-79100000D03* +%TO.P,TOGGLE_SWITCH1,3,3*% +%TO.N,unconnected-(TOGGLE_SWITCH1-Pad3)*% +X128750000Y-77099999D03* +D11* +%TO.P,TOGGLE_SWITCH1,4*% +%TO.N,N/C*% +X128750000Y-83100000D03* +%TO.P,TOGGLE_SWITCH1,5*% +X128750000Y-75100000D03* +%TD*% +D12* +%TO.P,CoinCell1,1,+*% +%TO.N,VBAT*% +X53950000Y-67500000D03* +D13* +%TO.P,CoinCell1,2,-*% +%TO.N,GND-RTC-BAT*% +X73950000Y-67500000D03* +%TD*% +D14* +%TO.P,JP2,1,1*% +%TO.N,GND*% +X73900000Y-145300000D03* +%TD*% +%TO.P,JP1,1,1*% +%TO.N,Net-(U1-ANT)*% +X70200000Y-148000000D03* +%TD*% +D15* +%TO.P,J2,1,Pin_1*% +%TO.N,/VPREV*% +X115100000Y-89540000D03* +D16* +%TO.P,J2,2,Pin_2*% +%TO.N,GND-BAT*% +X115100000Y-87000000D03* +%TD*% +D17* +%TO.N,MISO_RFM69*% +X76300000Y-125900000D03* +%TO.N,MOSI_3V3*% +X70200000Y-138400000D03* +%TO.N,SCK_3V3*% +X71200000Y-139900000D03* +%TO.N,SCK_RFM69*% +X42200000Y-124700000D03* +X63500000Y-113600000D03* +%TO.N,SCK*% +X125400000Y-66930000D03* +X75250000Y-108150000D03* +%TO.N,MOSI*% +X80700000Y-111050000D03* +X130100000Y-66900000D03* +%TO.N,RX*% +X123450000Y-69350000D03* +X69500000Y-93550000D03* +%TO.N,RST*% +X115650000Y-82250000D03* +X122000000Y-79500000D03* +X75800000Y-91350000D03* +X78850000Y-88500000D03* +%TO.N,GND*% +X54300000Y-88550000D03* +X105250000Y-124500000D03* +X78250000Y-95450000D03* +X119300000Y-99450000D03* +X40800000Y-129900000D03* +X119350000Y-94150000D03* +X112300000Y-126600000D03* +X51000000Y-115450000D03* +X87650000Y-100350000D03* +X115400000Y-125600000D03* +X55400000Y-108200000D03* +X48750000Y-124600000D03* +X76700000Y-97000000D03* +X96350000Y-116600000D03* +X46100000Y-129900000D03* +X54300000Y-90600000D03* +X115719200Y-121700000D03* +X59200000Y-103000000D03* +X90600000Y-101850000D03* +%TO.N,MOSI_RFM69*% +X42100000Y-122700000D03* +X60430000Y-113770000D03* +%TO.N,RST_RFM69*% +X78750000Y-101850000D03* +X72500000Y-101800000D03* +X47400000Y-128500000D03* +%TO.N,MISO_RFM69*% +X82000000Y-131250000D03* +X75750000Y-102600000D03* +X56515000Y-123825000D03* +%TO.N,3V3*% +X59600000Y-131300000D03* +X130850000Y-68150000D03* +X72500000Y-134200000D03* +X130750000Y-100400000D03* +X68300000Y-136700000D03* +%TO.N,VBAT*% +X49800000Y-82200000D03* +X49800000Y-84800000D03* +%TO.N,TX*% +X68750000Y-92600000D03* +X123650000Y-68350000D03* +%TO.N,CS_RFM69*% +X42000000Y-127200000D03* +X61750000Y-118000000D03* +%TO.N,MISO*% +X130100000Y-65700000D03* +X80350000Y-110200000D03* +%TO.N,MOSI_3V3*% +X92200000Y-138100000D03* +X50800000Y-136900000D03* +%TO.N,SCK_3V3*% +X90000000Y-138000000D03* +X52000000Y-138000000D03* +%TO.N,RST_3V3*% +X46500000Y-141700000D03* +X46524265Y-134375735D03* +%TO.N,VCC*% +X104100000Y-96400000D03* +X85850000Y-109900000D03* +X70400000Y-102700000D03* +X104000000Y-89800000D03* +X112400000Y-123600000D03* +X58500000Y-114000000D03* +X70600000Y-105000000D03* +X61050000Y-103350000D03* +X56250000Y-116250000D03* +X106900000Y-129400000D03* +X52900000Y-83350000D03* +X60650000Y-108500000D03* +X59000000Y-83700000D03* +X114500000Y-130600000D03* +%TO.N,SDA*% +X87100000Y-104700000D03* +X64950000Y-89700000D03* +X71576392Y-98197215D03* +X111900000Y-121500000D03* +X82600000Y-98800000D03* +X101500000Y-118600000D03* +%TO.N,INT_TRIG*% +X59900000Y-97750000D03* +X58500000Y-84500000D03* +X57250000Y-84500000D03* +X67300000Y-84000000D03* +%TO.N,SCL*% +X101675735Y-120124265D03* +X62650000Y-87550000D03* +X86450000Y-105250000D03* +X70650000Y-98500000D03* +X111600000Y-122600000D03* +X81478137Y-98829608D03* +%TO.N,INT_MINUTE*% +X67400000Y-85900000D03* +X64500000Y-94050000D03* +X58350000Y-85600000D03* +X58700000Y-89250000D03* +%TO.N,AVR_CTRL*% +X89500000Y-115000000D03* +X84250000Y-110900000D03* +X86500000Y-115550000D03* +%TO.N,ANT2*% +X127800000Y-120100000D03* +X121300000Y-122000000D03* +%TO.N,PE1*% +X67206908Y-105996930D03* +X85250000Y-92000000D03* +X64350000Y-105800000D03* +X64135000Y-108450000D03* +%TO.N,Net-(328pb1-(XCK0{slash}T0{slash}PTCXY)_PD4)*% +X123500000Y-93000000D03* +X67250000Y-101600000D03* +X111750000Y-94650000D03* +X85500000Y-94000000D03* +%TO.N,/VPREV*% +X125500000Y-79500000D03* +X124700000Y-96600000D03* +%TO.N,/VPOSTV*% +X126000000Y-82000000D03* +X129000000Y-96500000D03* +%TO.N,LPD*% +X117700000Y-127300000D03* +X67000000Y-114000000D03* +%TO.N,GPO*% +X105000000Y-131100000D03* +X71900000Y-113600000D03* +%TO.N,CS_SPI_FLASH*% +X54300000Y-114750000D03* +X43650000Y-121150000D03* +%TO.N,CS_SPI_FLASH_3V3*% +X47400000Y-120750000D03* +X60960000Y-123750000D03* +X80250000Y-130250000D03* +X46050000Y-116600000D03* +X76800000Y-130000000D03* +%TO.N,VCC_RFID*% +X68050000Y-105850000D03* +X112400000Y-124900000D03* +X73249998Y-107499998D03* +X94450000Y-122250000D03* +X67900000Y-102950000D03* +X109900000Y-123400000D03* +%TO.N,Net-(328pb1-PE3_(ADC7{slash}PTCY{slash}T3{slash}MOSI1))*% +X66316765Y-110131765D03* +X71400000Y-103300000D03* +%TO.N,Net-(328pb1-PC1_(ADC1{slash}PTCY{slash}SCK1))*% +X72100000Y-102700000D03* +X66476471Y-110926470D03* +%TO.N,Net-(U1-MISO)*% +X50700000Y-134800000D03* +X59690000Y-125095000D03* +%TO.N,Net-(328pb1-PE2_(ADC6{slash}PTCY{slash}ICP3{slash}~{SS1}))*% +X73388392Y-105700000D03* +X65000000Y-116250000D03* +%TO.N,Net-(STAYAWAKE_SW1-COM)*% +X123500000Y-74000000D03* +X111250000Y-93000000D03* +%TO.N,Net-(BROADCAST_SW2-COM)*% +X119000000Y-73000000D03* +X97000000Y-122000000D03* +X100500000Y-102500000D03* +X82000000Y-120000000D03* +%TO.N,Net-(328pb1-(OC0A{slash}PTCXY{slash}AIN0)_PD6)*% +X124400000Y-78800000D03* +X68599265Y-113174632D03* +%TO.N,Net-(328pb1-(PTCXY{slash}AIN1)_PD7)*% +X68200000Y-107000000D03* +X88300000Y-82900000D03* +%TO.N,GND-BAT*% +X109300000Y-83200000D03* +X109200000Y-80200000D03* +%TO.N,Net-(U3-G)*% +X98153900Y-62453900D03* +X91853900Y-64353900D03* +%TO.N,Net-(U2-G)*% +X114300000Y-84600000D03* +X106800000Y-85700000D03* +%TD*% +D18* +%TO.N,MISO_RFM69*% +X76475000Y-125725000D02* +X77275000Y-125725000D01* +X77275000Y-125725000D02* +X68050000Y-116500000D01* +X82000000Y-130450000D02* +X77275000Y-125725000D01* +X76300000Y-125900000D02* +X76475000Y-125725000D01* +%TO.N,MOSI_3V3*% +X70600000Y-138000000D02* +X70700000Y-138000000D01* +X70200000Y-138400000D02* +X70600000Y-138000000D01* +X70700000Y-138000000D02* +X88100000Y-138000000D01* +X68000000Y-138000000D02* +X70700000Y-138000000D01* +%TO.N,SCK_3V3*% +X71800000Y-139300000D02* +X71800000Y-139000000D01* +X71200000Y-139900000D02* +X71800000Y-139300000D01* +X67000000Y-139000000D02* +X71800000Y-139000000D01* +X71800000Y-139000000D02* +X89000000Y-139000000D01* +%TO.N,SCK_RFM69*% +X63500000Y-113600000D02* +X63400000Y-113600000D01* +X42200000Y-126500000D02* +X42200000Y-124700000D01* +X59675000Y-117325000D02* +X59675000Y-117725000D01* +X43600000Y-127900000D02* +X42200000Y-126500000D01* +X49500000Y-127900000D02* +X43600000Y-127900000D01* +X59675000Y-117725000D02* +X49500000Y-127900000D01* +X63400000Y-113600000D02* +X59675000Y-117325000D01* +%TO.N,SCK*% +X125400000Y-68248529D02* +X123098529Y-70550000D01* +X76100000Y-109000000D02* +X75250000Y-108150000D01* +X111898529Y-70550000D02* +X123098529Y-70550000D01* +X85400000Y-97048529D02* +X111898529Y-70550000D01* +X125400000Y-66930000D02* +X125400000Y-68248529D01* +X85400000Y-97048529D02* +X85400000Y-102500000D01* +X85400000Y-102500000D02* +X78900000Y-109000000D01* +X78900000Y-109000000D02* +X76100000Y-109000000D01* +%TO.N,MOSI*% +X112750000Y-71800000D02* +X123950000Y-71800000D01* +X84400000Y-104813919D02* +X86600000Y-102613919D01* +X128850000Y-66900000D02* +X130100000Y-66900000D01* +X80700000Y-111050000D02* +X84400000Y-107350000D01* +X84400000Y-107350000D02* +X84400000Y-104813919D01* +X86600000Y-102613919D02* +X86600000Y-97950000D01* +X123950000Y-71800000D02* +X128850000Y-66900000D01* +X86600000Y-97950000D02* +X112750000Y-71800000D01* +%TO.N,RX*% +X69500000Y-93550000D02* +X93700000Y-69350000D01* +X93700000Y-69350000D02* +X123450000Y-69350000D01* +%TO.N,RST*% +X76000000Y-91350000D02* +X78850000Y-88500000D01* +X117151471Y-79500000D02* +X122000000Y-79500000D01* +X115650000Y-81001471D02* +X117151471Y-79500000D01* +X115650000Y-82250000D02* +X115650000Y-81001471D01* +X75800000Y-91350000D02* +X76000000Y-91350000D01* +D19* +%TO.N,GND*% +X59200000Y-103000000D02* +X55400000Y-106800000D01* +X48750000Y-117700000D02* +X51000000Y-115450000D01* +X98100000Y-117950000D02* +X98100000Y-118350000D01* +X89100000Y-100350000D02* +X90600000Y-101850000D01* +X105250000Y-124500000D02* +X104875000Y-124875000D01* +X106350000Y-126600000D02* +X104625000Y-124875000D01* +X98100000Y-118350000D02* +X104625000Y-124875000D01* +X87650000Y-100350000D02* +X89100000Y-100350000D01* +X112300000Y-126600000D02* +X106350000Y-126600000D01* +D18* +X113500000Y-121700000D02* +X115719200Y-121700000D01* +D19* +X40800000Y-129900000D02* +X46100000Y-129900000D01* +D18* +X112500000Y-122700000D02* +X113500000Y-121700000D01* +D19* +X55400000Y-106800000D02* +X55400000Y-108200000D01* +X48750000Y-124600000D02* +X48750000Y-117700000D01* +X119350000Y-94150000D02* +X119350000Y-99400000D01* +X98100000Y-117950000D02* +X97700000Y-117950000D01* +X76700000Y-97000000D02* +X78250000Y-95450000D01* +X97700000Y-117950000D02* +X96350000Y-116600000D01* +D18* +X115400000Y-125600000D02* +X112500000Y-122700000D01* +D19* +X104875000Y-124875000D02* +X104625000Y-124875000D01* +X119350000Y-99400000D02* +X119300000Y-99450000D01* +X54300000Y-88550000D02* +X54300000Y-90600000D01* +D18* +%TO.N,MOSI_RFM69*% +X58800000Y-115400000D02* +X60430000Y-113770000D01* +X42450000Y-122700000D02* +X42100000Y-122700000D01* +X58800000Y-117648530D02* +X58774265Y-117674265D01* +X58774265Y-117674265D02* +X49898529Y-126550000D01* +X43150000Y-123400000D02* +X42450000Y-122700000D01* +X49898529Y-126550000D02* +X43150000Y-126550000D01* +X58800000Y-115400000D02* +X58800000Y-117648530D01* +X43150000Y-126550000D02* +X43150000Y-123400000D01* +%TO.N,RST_RFM69*% +X78750000Y-101850000D02* +X78700000Y-101800000D01* +X49751471Y-128500000D02* +X47400000Y-128500000D01* +X72900000Y-102000000D02* +X72900000Y-105351471D01* +X72900000Y-105351471D02* +X49751471Y-128500000D01* +X72500000Y-101800000D02* +X73100000Y-101800000D01* +X78700000Y-101800000D02* +X73100000Y-101800000D01* +X73100000Y-101800000D02* +X72900000Y-102000000D01* +%TO.N,MISO_RFM69*% +X57930000Y-121920000D02* +X58420000Y-121920000D01* +X73648529Y-106300000D02* +X73550000Y-106300000D01* +X73500000Y-104900000D02* +X73850000Y-104900000D01* +X73700000Y-102500000D02* +X73550000Y-102500000D01* +X73850000Y-104900000D02* +X74000000Y-105050000D01* +X59690000Y-120650000D02* +X64135000Y-120650000D01* +X65900000Y-113950000D02* +X65900000Y-116050000D01* +X66350000Y-118435000D02* +X66350000Y-116500000D01* +X57930000Y-122410000D02* +X57930000Y-121920000D01* +X56515000Y-123825000D02* +X57930000Y-122410000D01* +X74000000Y-105050000D02* +X74000000Y-105948529D01* +X65900000Y-116050000D02* +X66350000Y-116500000D01* +X68050000Y-116500000D02* +X66350000Y-116500000D01* +X58420000Y-121920000D02* +X59690000Y-120650000D01* +X73800000Y-102600000D02* +X73700000Y-102500000D01* +X82000000Y-131250000D02* +X82000000Y-130450000D01* +X73550000Y-106300000D02* +X65900000Y-113950000D01* +X74000000Y-105948529D02* +X73648529Y-106300000D01* +X73500000Y-102550000D02* +X73500000Y-104900000D01* +X73550000Y-102500000D02* +X73500000Y-102550000D01* +X75750000Y-102600000D02* +X73800000Y-102600000D01* +X64135000Y-120650000D02* +X66350000Y-118435000D01* +D19* +%TO.N,3V3*% +X68300000Y-131300000D02* +X59600000Y-131300000D01* +X132200000Y-68150000D02* +X130850000Y-68150000D01* +X70000000Y-136700000D02* +X72500000Y-134200000D01* +X132200000Y-98950000D02* +X132200000Y-68150000D01* +X68300000Y-136700000D02* +X70000000Y-136700000D01* +X130750000Y-100400000D02* +X132200000Y-98950000D01* +X68300000Y-136700000D02* +X68300000Y-131300000D01* +%TO.N,VBAT*% +X49800000Y-84800000D02* +X49800000Y-82200000D01* +D18* +%TO.N,TX*% +X70000000Y-91350000D02* +X68750000Y-92600000D01* +X70450000Y-91350000D02* +X70000000Y-91350000D01* +X123650000Y-68350000D02* +X93450000Y-68350000D01* +X93450000Y-68350000D02* +X70450000Y-91350000D01* +%TO.N,CS_RFM69*% +X49800000Y-129200000D02* +X61000000Y-118000000D01* +X44000000Y-129200000D02* +X42000000Y-127200000D01* +X49800000Y-129200000D02* +X44000000Y-129200000D01* +X61750000Y-118000000D02* +X61000000Y-118000000D01* +%TO.N,MISO*% +X85950000Y-102801471D02* +X85950000Y-101200000D01* +X130050000Y-65750000D02* +X130100000Y-65700000D01* +X83650000Y-105101471D02* +X85950000Y-102801471D01* +X85950000Y-101200000D02* +X85800000Y-101050000D01* +X83650000Y-106900000D02* +X83650000Y-105101471D01* +X80350000Y-110200000D02* +X83650000Y-106900000D01* +X123400000Y-71250000D02* +X128900000Y-65750000D01* +X128900000Y-65750000D02* +X130050000Y-65750000D01* +X112450000Y-71250000D02* +X123400000Y-71250000D01* +X85800000Y-97900000D02* +X112450000Y-71250000D01* +X85800000Y-101050000D02* +X85800000Y-97900000D01* +%TO.N,MOSI_3V3*% +X88800000Y-137300000D02* +X91400000Y-137300000D01* +X91400000Y-137300000D02* +X92200000Y-138100000D01* +X67200000Y-137200000D02* +X68000000Y-138000000D01* +X51500000Y-136900000D02* +X51800000Y-137200000D01* +X88100000Y-138000000D02* +X88800000Y-137300000D01* +X51800000Y-137200000D02* +X67200000Y-137200000D01* +X50800000Y-136900000D02* +X51500000Y-136900000D01* +%TO.N,SCK_3V3*% +X66000000Y-138000000D02* +X67000000Y-139000000D01* +X89000000Y-139000000D02* +X90000000Y-138000000D01* +X52000000Y-138000000D02* +X66000000Y-138000000D01* +%TO.N,RST_3V3*% +X46524265Y-134375735D02* +X46524265Y-141675735D01* +X46524265Y-141675735D02* +X46500000Y-141700000D01* +D19* +%TO.N,VCC*% +X59000000Y-83700000D02* +X58600000Y-83300000D01* +X106222629Y-129400000D02* +X87122629Y-110300000D01* +X70400000Y-104800000D02* +X70600000Y-105000000D01* +X87122629Y-110300000D02* +X86000000Y-110300000D01* +X56250000Y-116250000D02* +X58500000Y-114000000D01* +D18* +X114500000Y-129400000D02* +X114700000Y-129200000D01* +D19* +X52950000Y-83300000D02* +X52900000Y-83350000D01* +X104000000Y-96300000D02* +X104100000Y-96400000D01* +D18* +X114700000Y-125900000D02* +X112400000Y-123600000D01* +D19* +X70400000Y-102700000D02* +X70400000Y-104800000D01* +X60650000Y-108500000D02* +X60650000Y-103750000D01* +X106900000Y-129400000D02* +X106222629Y-129400000D01* +X86000000Y-110300000D02* +X86000000Y-110050000D01* +D18* +X114500000Y-130600000D02* +X114500000Y-129400000D01* +D19* +X104000000Y-89800000D02* +X104000000Y-96300000D01* +X60650000Y-103750000D02* +X61050000Y-103350000D01* +X86000000Y-110050000D02* +X85850000Y-109900000D01* +X52950000Y-83300000D02* +X58600000Y-83300000D01* +D18* +X114700000Y-129200000D02* +X114700000Y-125900000D01* +%TO.N,SDA*% +X64950000Y-92050000D02* +X64950000Y-89700000D01* +X71576392Y-98197215D02* +X71279177Y-97900000D01* +X103500000Y-121100000D02* +X111500000Y-121100000D01* +X81897215Y-98197215D02* +X82500000Y-98800000D01* +X71279177Y-97900000D02* +X70800000Y-97900000D01* +X71576392Y-98197215D02* +X81897215Y-98197215D01* +X101500000Y-119100000D02* +X101500000Y-118600000D01* +X101550000Y-119150000D02* +X101500000Y-119100000D01* +X111500000Y-121100000D02* +X111900000Y-121500000D01* +X101550000Y-119150000D02* +X103500000Y-121100000D01* +X87100000Y-104700000D02* +X101550000Y-119150000D01* +X70800000Y-97900000D02* +X64950000Y-92050000D01* +X82500000Y-98800000D02* +X82600000Y-98800000D01* +%TO.N,INT_TRIG*% +X58800000Y-84600000D02* +X59100000Y-84900000D01* +X58500000Y-84500000D02* +X58600000Y-84600000D01* +X59900000Y-97750000D02* +X60200000Y-97450000D01* +X55350000Y-84450000D02* +X57200000Y-84450000D01* +X55200000Y-89400000D02* +X55200000Y-84600000D01* +X60200000Y-97450000D02* +X60200000Y-93600000D01* +X55200000Y-84600000D02* +X55350000Y-84450000D01* +X56000000Y-89400000D02* +X55200000Y-89400000D01* +X60200000Y-93600000D02* +X56000000Y-89400000D01* +X58600000Y-84600000D02* +X58800000Y-84600000D01* +X57200000Y-84450000D02* +X57250000Y-84500000D01* +X66400000Y-84900000D02* +X67300000Y-84000000D01* +X59100000Y-84900000D02* +X66400000Y-84900000D01* +%TO.N,SCL*% +X81375000Y-98875000D02* +X81432745Y-98875000D01* +X62650000Y-90250000D02* +X70650000Y-98250000D01* +X103050000Y-121800000D02* +X102350000Y-121100000D01* +X102350000Y-121100000D02* +X102300000Y-121100000D01* +X81432745Y-98875000D02* +X81478137Y-98829608D01* +X101800000Y-120600000D02* +X101800000Y-120248530D01* +X70650000Y-98250000D02* +X70650000Y-98500000D01* +X101800000Y-120248530D02* +X101675735Y-120124265D01* +X102300000Y-121100000D02* +X101800000Y-120600000D01* +X103750000Y-121800000D02* +X103050000Y-121800000D01* +X81250000Y-98750000D02* +X81375000Y-98875000D01* +X70947215Y-98797215D02* +X81202785Y-98797215D01* +X103850000Y-121900000D02* +X103750000Y-121800000D01* +X101800000Y-120600000D02* +X86450000Y-105250000D01* +X111600000Y-122600000D02* +X110900000Y-121900000D01* +X110900000Y-121900000D02* +X103850000Y-121900000D01* +X62650000Y-87550000D02* +X62650000Y-90250000D01* +X81202785Y-98797215D02* +X81250000Y-98750000D01* +X70650000Y-98500000D02* +X70947215Y-98797215D01* +%TO.N,INT_MINUTE*% +X58350000Y-87950000D02* +X59250000Y-88850000D01* +X58850000Y-89250000D02* +X59250000Y-88850000D01* +X58350000Y-85600000D02* +X58350000Y-87950000D01* +X64450000Y-94050000D02* +X64500000Y-94050000D01* +X59250000Y-88850000D02* +X64450000Y-94050000D01* +X67100000Y-85600000D02* +X67400000Y-85900000D01* +X58700000Y-89250000D02* +X58850000Y-89250000D01* +X58350000Y-85600000D02* +X67100000Y-85600000D01* +%TO.N,AVR_CTRL*% +X83700000Y-114850000D02* +X83700000Y-111450000D01* +X86500000Y-115550000D02* +X88950000Y-115550000D01* +X84400000Y-115550000D02* +X83700000Y-114850000D01* +X88950000Y-115550000D02* +X89500000Y-115000000D01* +X86500000Y-115550000D02* +X84400000Y-115550000D01* +X83700000Y-111450000D02* +X84250000Y-110900000D01* +%TO.N,ANT2*% +X121300000Y-122000000D02* +X125900000Y-122000000D01* +X125900000Y-122000000D02* +X127800000Y-120100000D01* +%TO.N,PE1*% +X83600000Y-99600000D02* +X83600000Y-100550000D01* +X65900000Y-100600000D02* +X65900000Y-102400000D01* +X66650000Y-105440022D02* +X67206908Y-105996930D01* +X65900000Y-102400000D02* +X66650000Y-103150000D01* +X83850000Y-97100000D02* +X83850000Y-99350000D01* +X64350000Y-105800000D02* +X64150000Y-106000000D01* +X64150000Y-108435000D02* +X64135000Y-108450000D01* +X85250000Y-92000000D02* +X83250000Y-94000000D01* +X65950000Y-100550000D02* +X65900000Y-100600000D01* +X83250000Y-96500000D02* +X83850000Y-97100000D01* +X83850000Y-99350000D02* +X83600000Y-99600000D01* +X64150000Y-106000000D02* +X64150000Y-108435000D01* +X66650000Y-103150000D02* +X66650000Y-105440022D01* +X83250000Y-94000000D02* +X83250000Y-96500000D01* +X83600000Y-100550000D02* +X65950000Y-100550000D01* +%TO.N,Net-(328pb1-(XCK0{slash}T0{slash}PTCXY)_PD4)*% +X115550000Y-94650000D02* +X117200000Y-93000000D01* +X84450000Y-100600000D02* +X83850000Y-101200000D01* +X83850000Y-101200000D02* +X67650000Y-101200000D01* +X117200000Y-93000000D02* +X123500000Y-93000000D01* +X85500000Y-94000000D02* +X84450000Y-95050000D01* +X111750000Y-94650000D02* +X115550000Y-94650000D01* +X84450000Y-95050000D02* +X84450000Y-100600000D01* +X67650000Y-101200000D02* +X67250000Y-101600000D01* +D19* +%TO.N,/VPREV*% +X125500000Y-79500000D02* +X124700000Y-80300000D01* +X124700000Y-80300000D02* +X124700000Y-96600000D01* +%TO.N,/VPOSTV*% +X126000000Y-96500000D02* +X129000000Y-96500000D01* +X126000000Y-82000000D02* +X126000000Y-96500000D01* +D18* +%TO.N,LPD*% +X117700000Y-129900000D02* +X111900000Y-135700000D01* +X117700000Y-127300000D02* +X117700000Y-129900000D01* +X111900000Y-135700000D02* +X88700000Y-135700000D01* +X88700000Y-135700000D02* +X67000000Y-114000000D01* +%TO.N,GPO*% +X97650000Y-134950000D02* +X93250000Y-134950000D01* +X101500000Y-131100000D02* +X97650000Y-134950000D01* +X105000000Y-131100000D02* +X101500000Y-131100000D01* +X93250000Y-134950000D02* +X71900000Y-113600000D01* +%TO.N,CS_SPI_FLASH*% +X44350000Y-112850000D02* +X53650000Y-112850000D01* +X53650000Y-112850000D02* +X53650000Y-114100000D01* +X44350000Y-120450000D02* +X44350000Y-112850000D01* +X43650000Y-121150000D02* +X44350000Y-120450000D01* +X53650000Y-114100000D02* +X54300000Y-114750000D01* +%TO.N,CS_SPI_FLASH_3V3*% +X77425000Y-129875000D02* +X71300000Y-123750000D01* +X47400000Y-119200000D02* +X47400000Y-120750000D01* +X71300000Y-123750000D02* +X60960000Y-123750000D01* +X77325000Y-129875000D02* +X77425000Y-129875000D01* +X46050000Y-116600000D02* +X46050000Y-117850000D01* +X46050000Y-117850000D02* +X47400000Y-119200000D01* +X76800000Y-130000000D02* +X77200000Y-130000000D01* +X77200000Y-130000000D02* +X77325000Y-129875000D01* +X77827000Y-130277000D02* +X77425000Y-129875000D01* +X80250000Y-130250000D02* +X80223000Y-130277000D01* +X80223000Y-130277000D02* +X77827000Y-130277000D01* +%TO.N,VCC_RFID*% +X68050000Y-103100000D02* +X67900000Y-102950000D01* +D20* +X110900000Y-123400000D02* +X109900000Y-123400000D01* +X112400000Y-124900000D02* +X110900000Y-123400000D01* +D18* +X73249998Y-107499998D02* +X73250000Y-107499998D01* +X88000002Y-122250000D02* +X94450000Y-122250000D01* +X73250000Y-107499998D02* +X88000002Y-122250000D01* +X68050000Y-105850000D02* +X68050000Y-103100000D01* +%TO.N,Net-(328pb1-PE3_(ADC7{slash}PTCY{slash}T3{slash}MOSI1))*% +X71400000Y-105048529D02* +X66316765Y-110131765D01* +X71400000Y-103300000D02* +X71400000Y-105048529D01* +%TO.N,Net-(328pb1-PC1_(ADC1{slash}PTCY{slash}SCK1))*% +X72100000Y-105302941D02* +X72100000Y-102700000D01* +X66476471Y-110926470D02* +X72100000Y-105302941D01* +%TO.N,Net-(U1-MISO)*% +X58420000Y-126365000D02* +X53485000Y-126365000D01* +X59690000Y-125095000D02* +X58420000Y-126365000D01* +X53485000Y-126365000D02* +X50700000Y-129150000D01* +X50700000Y-129150000D02* +X50700000Y-134800000D01* +%TO.N,Net-(328pb1-PE2_(ADC6{slash}PTCY{slash}ICP3{slash}~{SS1}))*% +X64770000Y-114300000D02* +X73370000Y-105700000D01* +X73370000Y-105700000D02* +X73388392Y-105700000D01* +X64770000Y-114300000D02* +X64770000Y-116020000D01* +X64770000Y-116020000D02* +X65000000Y-116250000D01* +%TO.N,Net-(STAYAWAKE_SW1-COM)*% +X123550000Y-84950000D02* +X123550000Y-74050000D01* +X115000000Y-93000000D02* +X119700000Y-88300000D01* +X119700000Y-88300000D02* +X120200000Y-88300000D01* +X123550000Y-74050000D02* +X123500000Y-74000000D01* +X120200000Y-88300000D02* +X123550000Y-84950000D01* +X111250000Y-93000000D02* +X115000000Y-93000000D01* +%TO.N,Net-(BROADCAST_SW2-COM)*% +X115000000Y-73000000D02* +X119000000Y-73000000D01* +X100500000Y-102500000D02* +X100500000Y-87200000D01* +X86500000Y-124500000D02* +X95000000Y-124500000D01* +X97000000Y-122500000D02* +X97000000Y-122000000D01* +X82000000Y-120000000D02* +X86500000Y-124500000D01* +X112600000Y-75100000D02* +X112900000Y-75100000D01* +X95000000Y-124500000D02* +X97000000Y-122500000D01* +X100500000Y-87200000D02* +X112600000Y-75100000D01* +X112900000Y-75100000D02* +X115000000Y-73000000D01* +%TO.N,Net-(328pb1-(OC0A{slash}PTCXY{slash}AIN0)_PD6)*% +X95400000Y-121500000D02* +X88700000Y-121500000D01* +X86775000Y-103425000D02* +X90175000Y-103425000D01* +X80948529Y-111650000D02* +X85500000Y-107098529D01* +X80948529Y-113748529D02* +X80948529Y-111650000D01* +X99400000Y-94200000D02* +X99400000Y-86637552D01* +X90175000Y-103425000D02* +X99400000Y-94200000D01* +X85500000Y-107098529D02* +X85500000Y-104700000D01* +X99400000Y-86637552D02* +X113637552Y-72400000D01* +X88700000Y-121500000D02* +X80948529Y-113748529D01* +X87751471Y-122850000D02* +X94698529Y-122850000D01* +X124500000Y-78700000D02* +X124400000Y-78800000D01* +X68599265Y-111799260D02* +X72649998Y-107748527D01* +X85500000Y-104700000D02* +X86775000Y-103425000D01* +X113637552Y-72400000D02* +X122800000Y-72400000D01* +X72649998Y-107748527D02* +X87751471Y-122850000D01* +X124500000Y-74100000D02* +X124500000Y-78700000D01* +X68599265Y-113174632D02* +X68599265Y-111799260D01* +X95400000Y-122148529D02* +X95400000Y-121500000D01* +X122800000Y-72400000D02* +X124500000Y-74100000D01* +X94698529Y-122850000D02* +X95400000Y-122148529D01* +%TO.N,Net-(328pb1-(PTCXY{slash}AIN1)_PD7)*% +X63600000Y-86200000D02* +X65800000Y-88400000D01* +X61300000Y-86200000D02* +X63600000Y-86200000D01* +X61300000Y-89612448D02* +X61300000Y-86200000D01* +X65573000Y-105211551D02* +X65573000Y-93885448D01* +X65573000Y-93885448D02* +X61300000Y-89612448D01* +X68777000Y-94150000D02* +X75050000Y-94150000D01* +X65800000Y-88400000D02* +X65800000Y-91173000D01* +X75050000Y-94150000D02* +X86300000Y-82900000D01* +X86300000Y-82900000D02* +X88300000Y-82900000D01* +X68200000Y-107000000D02* +X67361449Y-107000000D01* +X65800000Y-91173000D02* +X68777000Y-94150000D01* +X67361449Y-107000000D02* +X65573000Y-105211551D01* +D19* +%TO.N,GND-BAT*% +X109200000Y-83100000D02* +X109300000Y-83200000D01* +X109200000Y-80200000D02* +X109200000Y-83100000D01* +D18* +%TO.N,Net-(U3-G)*% +X93753900Y-62453900D02* +X91853900Y-64353900D01* +X98153900Y-62453900D02* +X93753900Y-62453900D01* +%TO.N,Net-(U2-G)*% +X107900000Y-84600000D02* +X114300000Y-84600000D01* +X106800000Y-85700000D02* +X107900000Y-84600000D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,GND*% +G36* +X134942539Y-53020185D02* +G01* +X134988294Y-53072989D01* +X134999500Y-53124500D01* +X134999500Y-98445506D01* +X134979815Y-98512545D01* +X134963220Y-98533148D01* +X130934517Y-102565451D01* +X130873209Y-102598963D01* +X130851194Y-102601731D01* +X99900000Y-103699999D01* +X99686767Y-116140313D01* +X99665936Y-116207005D01* +X99612356Y-116251849D01* +X99543037Y-116260605D01* +X99479988Y-116230496D01* +X99475104Y-116225869D01* +X87930700Y-104681465D01* +X87897215Y-104620142D01* +X87895163Y-104607686D01* +X87885368Y-104520745D01* +X87825789Y-104350478D01* +X87740958Y-104215471D01* +X87721959Y-104148235D01* +X87742327Y-104081400D01* +X87795594Y-104036186D01* +X87845953Y-104025500D01* +X90088331Y-104025500D01* +X90088347Y-104025501D01* +X90095943Y-104025501D01* +X90254054Y-104025501D01* +X90254057Y-104025501D01* +X90406785Y-103984577D01* +X90456904Y-103955639D01* +X90543716Y-103905520D01* +X90655520Y-103793716D01* +X90655520Y-103793714D01* +X90665728Y-103783507D01* +X90665730Y-103783504D01* +X99687819Y-94761415D01* +X99749142Y-94727930D01* +X99818834Y-94732914D01* +X99874767Y-94774786D01* +X99899184Y-94840250D01* +X99899500Y-94849096D01* +X99899500Y-101917587D01* +X99879815Y-101984626D01* +X99872450Y-101994896D01* +X99870186Y-101997734D01* +X99774211Y-102150476D01* +X99714631Y-102320745D01* +X99714630Y-102320750D01* +X99694435Y-102499996D01* +X99694435Y-102500003D01* +X99714630Y-102679249D01* +X99714631Y-102679254D01* +X99774211Y-102849523D01* +X99850920Y-102971603D01* +X99870184Y-103002262D01* +X99997738Y-103129816D01* +X100024935Y-103146905D01* +X100123785Y-103209017D01* +X100150478Y-103225789D01* +X100280132Y-103271157D01* +X100320745Y-103285368D01* +X100320750Y-103285369D01* +X100499996Y-103305565D01* +X100500000Y-103305565D01* +X100500004Y-103305565D01* +X100679249Y-103285369D01* +X100679252Y-103285368D01* +X100679255Y-103285368D01* +X100849522Y-103225789D01* +X101002262Y-103129816D01* +X101129816Y-103002262D01* +X101225789Y-102849522D01* +X101285368Y-102679255D01* +X101285369Y-102679249D01* +X101305565Y-102500003D01* +X101305565Y-102499996D01* +X101285369Y-102320750D01* +X101285368Y-102320745D01* +X101273764Y-102287584D01* +X101225789Y-102150478D01* +X101129816Y-101997738D01* +X101129814Y-101997736D01* +X101129813Y-101997734D01* +X101127550Y-101994896D01* +X101126659Y-101992715D01* +X101126111Y-101991842D01* +X101126264Y-101991745D01* +X101101144Y-101930209D01* +X101100500Y-101917587D01* +X101100500Y-89799998D01* +X103194435Y-89799998D01* +X103194435Y-89800001D01* +X103198720Y-89838029D01* +X103199500Y-89851914D01* +X103199500Y-96378846D01* +X103230261Y-96533489D01* +X103230264Y-96533501D01* +X103290602Y-96679172D01* +X103290609Y-96679185D01* +X103378209Y-96810287D01* +X103378210Y-96810288D01* +X103378211Y-96810289D01* +X103470184Y-96902262D01* +X103597738Y-97029816D01* +X103663149Y-97070916D01* +X103666026Y-97072780D01* +X103720821Y-97109393D01* +X103720826Y-97109395D01* +X103721603Y-97109717D01* +X103740132Y-97119287D01* +X103750478Y-97125789D01* +X103750480Y-97125790D01* +X103750485Y-97125792D01* +X103811140Y-97147015D01* +X103817615Y-97149486D01* +X103866502Y-97169737D01* +X103880137Y-97172449D01* +X103896897Y-97177024D01* +X103914187Y-97183073D01* +X103920745Y-97185368D01* +X103971723Y-97191111D01* +X103981976Y-97192706D01* +X104021157Y-97200500D01* +X104048085Y-97200500D01* +X104061969Y-97201280D01* +X104099998Y-97205565D01* +X104100000Y-97205565D01* +X104100002Y-97205565D01* +X104138031Y-97201280D01* +X104151915Y-97200500D01* +X104178841Y-97200500D01* +X104178842Y-97200500D01* +X104218017Y-97192707D01* +X104228283Y-97191110D01* +X104279255Y-97185368D01* +X104303107Y-97177020D01* +X104319852Y-97172450D01* +X104333497Y-97169737D01* +X104382382Y-97149487D01* +X104388852Y-97147017D01* +X104449522Y-97125789D01* +X104459860Y-97119292D01* +X104478389Y-97109719D01* +X104479179Y-97109393D01* +X104533965Y-97072784D01* +X104536827Y-97070930D01* +X104602262Y-97029816D01* +X104729816Y-96902262D01* +X104770939Y-96836811D01* +X104772784Y-96833965D01* +X104809393Y-96779179D01* +X104809719Y-96778389D01* +X104819293Y-96759859D01* +X104825790Y-96749520D01* +X104847012Y-96688868D01* +X104849493Y-96682368D01* +X104869737Y-96633497D01* +X104872450Y-96619852D01* +X104877020Y-96603107D01* +X104885368Y-96579255D01* +X104891110Y-96528283D01* +X104892707Y-96518017D01* +X104900500Y-96478842D01* +X104900500Y-96451914D01* +X104901280Y-96438029D01* +X104905565Y-96400001D01* +X104905565Y-96399998D01* +X104901280Y-96361969D01* +X104900500Y-96348085D01* +X104900500Y-96321158D01* +X104900418Y-96320745D01* +X104892706Y-96281976D01* +X104891111Y-96271723D01* +X104885368Y-96220745D01* +X104882003Y-96211128D01* +X104877024Y-96196897D01* +X104872448Y-96180133D01* +X104869737Y-96166503D01* +X104869735Y-96166497D01* +X104863099Y-96150478D01* +X104849486Y-96117615D01* +X104847015Y-96111140D01* +X104825792Y-96050485D01* +X104825791Y-96050482D01* +X104825789Y-96050479D01* +X104825789Y-96050478D01* +X104819507Y-96040480D01* +X104800500Y-95974508D01* +X104800500Y-89851914D01* +X104801280Y-89838029D01* +X104805565Y-89800001D01* +X104805565Y-89799998D01* +X104801280Y-89761969D01* +X104800500Y-89748085D01* +X104800500Y-89721157D01* +X104796291Y-89700000D01* +X104792709Y-89681992D01* +X104791110Y-89671714D01* +X104785368Y-89620745D01* +X104777023Y-89596898D01* +X104772449Y-89580139D01* +X104769737Y-89566503D01* +X104769734Y-89566496D01* +X104761253Y-89546021D01* +X104749484Y-89517607D01* +X104747028Y-89511175D01* +X104725789Y-89450478D01* +X104719289Y-89440134D01* +X104709719Y-89421606D01* +X104709394Y-89420821D01* +X104672790Y-89366040D01* +X104670905Y-89363131D01* +X104662955Y-89350478D01* +X104629816Y-89297738D01* +X104502262Y-89170184D01* +X104502260Y-89170182D01* +X104502257Y-89170180D01* +X104436900Y-89129114D01* +X104433982Y-89127223D01* +X104379179Y-89090605D01* +X104379173Y-89090603D01* +X104378365Y-89090268D01* +X104359865Y-89080709D01* +X104349524Y-89074212D01* +X104349523Y-89074211D01* +X104349522Y-89074211D01* +X104288867Y-89052986D01* +X104282377Y-89050509D01* +X104233496Y-89030262D01* +X104219860Y-89027550D01* +X104203104Y-89022976D01* +X104179260Y-89014633D01* +X104179256Y-89014632D01* +X104179255Y-89014632D01* +X104158575Y-89012301D01* +X104128303Y-89008890D01* +X104118003Y-89007288D01* +X104078844Y-88999500D01* +X104078842Y-88999500D01* +X104051915Y-88999500D01* +X104038031Y-88998720D01* +X104000002Y-88994435D01* +X103999998Y-88994435D01* +X103961969Y-88998720D01* +X103948085Y-88999500D01* +X103921152Y-88999500D01* +X103881994Y-89007288D01* +X103871696Y-89008890D01* +X103820742Y-89014632D01* +X103820735Y-89014634D01* +X103796898Y-89022975D01* +X103780140Y-89027550D01* +X103766502Y-89030263D01* +X103766496Y-89030264D01* +X103717631Y-89050504D01* +X103711140Y-89052982D01* +X103650477Y-89074210D01* +X103650474Y-89074212D01* +X103640127Y-89080713D01* +X103621639Y-89090266D01* +X103620832Y-89090600D01* +X103620824Y-89090604D01* +X103566047Y-89127204D01* +X103563132Y-89129092D01* +X103497742Y-89170180D01* +X103497735Y-89170186D01* +X103370186Y-89297735D01* +X103370180Y-89297742D01* +X103329092Y-89363132D01* +X103327204Y-89366047D01* +X103290604Y-89420824D01* +X103290600Y-89420832D01* +X103290266Y-89421639D01* +X103280713Y-89440127D01* +X103274212Y-89450474D01* +X103274210Y-89450477D01* +X103252982Y-89511140D01* +X103250504Y-89517631D01* +X103230264Y-89566496D01* +X103230263Y-89566502D01* +X103227550Y-89580140D01* +X103222975Y-89596898D01* +X103214634Y-89620735D01* +X103214632Y-89620742D01* +X103208890Y-89671696D01* +X103207288Y-89681994D01* +X103199500Y-89721152D01* +X103199500Y-89748085D01* +X103198720Y-89761969D01* +X103194435Y-89799998D01* +X101100500Y-89799998D01* +X101100500Y-87500097D01* +X101120185Y-87433058D01* +X101136819Y-87412416D01* +X108187819Y-80361416D01* +X108249142Y-80327931D01* +X108318834Y-80332915D01* +X108374767Y-80374787D01* +X108399184Y-80440251D01* +X108399500Y-80449097D01* +X108399500Y-83178846D01* +X108430261Y-83333489D01* +X108430264Y-83333501D01* +X108490602Y-83479172D01* +X108490609Y-83479185D01* +X108578209Y-83610287D01* +X108578210Y-83610288D01* +X108578211Y-83610289D01* +X108670184Y-83702262D01* +X108755741Y-83787819D01* +X108789226Y-83849142D01* +X108784242Y-83918834D01* +X108742370Y-83974767D01* +X108676906Y-83999184D01* +X108668060Y-83999500D01* +X107986669Y-83999500D01* +X107986653Y-83999499D01* +X107979057Y-83999499D01* +X107820943Y-83999499D01* +X107741056Y-84020905D01* +X107668216Y-84040422D01* +X107638580Y-84057533D01* +X107638579Y-84057532D01* +X107531287Y-84119477D01* +X107531282Y-84119481D01* +X107419478Y-84231286D01* +X106781465Y-84869298D01* +X106720142Y-84902783D01* +X106707668Y-84904837D01* +X106620750Y-84914630D01* +X106450478Y-84974210D01* +X106297737Y-85070184D01* +X106170184Y-85197737D01* +X106074211Y-85350476D01* +X106014631Y-85520745D01* +X106014630Y-85520750D01* +X105994435Y-85699996D01* +X105994435Y-85700003D01* +X106014630Y-85879249D01* +X106014631Y-85879254D01* +X106074211Y-86049523D01* +X106111054Y-86108158D01* +X106170184Y-86202262D01* +X106297738Y-86329816D01* +X106450478Y-86425789D01* +X106620745Y-86485368D01* +X106620750Y-86485369D01* +X106799996Y-86505565D01* +X106800000Y-86505565D01* +X106800004Y-86505565D01* +X106979249Y-86485369D01* +X106979252Y-86485368D01* +X106979255Y-86485368D01* +X107149522Y-86425789D01* +X107302262Y-86329816D01* +X107429816Y-86202262D01* +X107525789Y-86049522D01* +X107585368Y-85879255D01* +X107595161Y-85792329D01* +X107622226Y-85727918D01* +X107630690Y-85718543D01* +X108112416Y-85236819D01* +X108173739Y-85203334D01* +X108200097Y-85200500D01* +X113717588Y-85200500D01* +X113784627Y-85220185D01* +X113794903Y-85227555D01* +X113797736Y-85229814D01* +X113797738Y-85229816D01* +X113950478Y-85325789D01* +X114120745Y-85385368D01* +X114120750Y-85385369D01* +X114299996Y-85405565D01* +X114300000Y-85405565D01* +X114300004Y-85405565D01* +X114479249Y-85385369D01* +X114479252Y-85385368D01* +X114479255Y-85385368D01* +X114649522Y-85325789D01* +X114802262Y-85229816D01* +X114929816Y-85102262D01* +X115025789Y-84949522D01* +X115085368Y-84779255D01* +X115092389Y-84716942D01* +X115105565Y-84600003D01* +X115105565Y-84599996D01* +X115085369Y-84420750D01* +X115085368Y-84420745D01* +X115055544Y-84335512D01* +X115025789Y-84250478D01* +X115020554Y-84242147D01* +X114963459Y-84151280D01* +X114929816Y-84097738D01* +X114802262Y-83970184D01* +X114743875Y-83933497D01* +X114649523Y-83874211D01* +X114479254Y-83814631D01* +X114479249Y-83814630D01* +X114300004Y-83794435D01* +X114299996Y-83794435D01* +X114120750Y-83814630D01* +X114120745Y-83814631D01* +X113950476Y-83874211D01* +X113797736Y-83970185D01* +X113794903Y-83972445D01* +X113792724Y-83973334D01* +X113791842Y-83973889D01* +X113791744Y-83973734D01* +X113730217Y-83998855D01* +X113717588Y-83999500D01* +X109931941Y-83999500D01* +X109864902Y-83979815D01* +X109819147Y-83927011D01* +X109809203Y-83857853D01* +X109838228Y-83794297D01* +X109844260Y-83787819D01* +X109929814Y-83702264D01* +X109929816Y-83702262D01* +X109970939Y-83636811D01* +X109972784Y-83633965D01* +X110009393Y-83579179D01* +X110009719Y-83578389D01* +X110019293Y-83559859D01* +X110025789Y-83549522D01* +X110047017Y-83488852D01* +X110049493Y-83482368D01* +X110050419Y-83480133D01* +X110069737Y-83433497D01* +X110072450Y-83419852D01* +X110077020Y-83403107D01* +X110085368Y-83379255D01* +X110091110Y-83328283D01* +X110092707Y-83318017D01* +X110100500Y-83278842D01* +X110100500Y-83251914D01* +X110101280Y-83238029D01* +X110105565Y-83200001D01* +X110105565Y-83199998D01* +X110101280Y-83161969D01* +X110100500Y-83148085D01* +X110100500Y-83121158D01* +X110099573Y-83116496D01* +X110092706Y-83081976D01* +X110091111Y-83071723D01* +X110085368Y-83020745D01* +X110083073Y-83014187D01* +X110077024Y-82996897D01* +X110072448Y-82980133D01* +X110070596Y-82970824D01* +X110069737Y-82966502D01* +X110049486Y-82917615D01* +X110047015Y-82911140D01* +X110025792Y-82850485D01* +X110025791Y-82850482D01* +X110025789Y-82850479D01* +X110025789Y-82850478D01* +X110019507Y-82840480D01* +X110000500Y-82774508D01* +X110000500Y-80251914D01* +X110001280Y-80238029D01* +X110005565Y-80200001D01* +X110005565Y-80199998D01* +X110001280Y-80161969D01* +X110000500Y-80148085D01* +X110000500Y-80121157D01* +X109998109Y-80109140D01* +X109992709Y-80081992D01* +X109991110Y-80071714D01* +X109985368Y-80020745D01* +X109977023Y-79996898D01* +X109972449Y-79980139D01* +X109969737Y-79966503D01* +X109949484Y-79917607D01* +X109947028Y-79911175D01* +X109925789Y-79850478D01* +X109919289Y-79840134D01* +X109909719Y-79821606D01* +X109909394Y-79820821D01* +X109872790Y-79766040D01* +X109870905Y-79763131D01* +X109829816Y-79697738D01* +X109702262Y-79570184D01* +X109702260Y-79570182D01* +X109702257Y-79570180D01* +X109636900Y-79529114D01* +X109633982Y-79527223D01* +X109579179Y-79490605D01* +X109579173Y-79490603D01* +X109578365Y-79490268D01* +X109559865Y-79480709D01* +X109549524Y-79474212D01* +X109549523Y-79474211D01* +X109549522Y-79474211D01* +X109488867Y-79452986D01* +X109482377Y-79450509D01* +X109433496Y-79430262D01* +X109419860Y-79427550D01* +X109403104Y-79422976D01* +X109384294Y-79416395D01* +X109327517Y-79375676D01* +X109301767Y-79310724D01* +X109315220Y-79242162D01* +X109337560Y-79211674D01* +X112812415Y-75736820D01* +X112873738Y-75703335D01* +X112900096Y-75700501D01* +X112979054Y-75700501D01* +X112979057Y-75700501D01* +X113131785Y-75659577D01* +X113181904Y-75630639D01* +X113268716Y-75580520D01* +X113380520Y-75468716D01* +X113380520Y-75468714D01* +X113390728Y-75458507D01* +X113390729Y-75458504D01* +X115212416Y-73636819D01* +X115273739Y-73603334D01* +X115300097Y-73600500D01* +X118417588Y-73600500D01* +X118484627Y-73620185D01* +X118494903Y-73627555D01* +X118497736Y-73629814D01* +X118497738Y-73629816D01* +X118650478Y-73725789D01* +X118666185Y-73731285D01* +X118820745Y-73785368D01* +X118820750Y-73785369D01* +X118999996Y-73805565D01* +X119000000Y-73805565D01* +X119000004Y-73805565D01* +X119179249Y-73785369D01* +X119179252Y-73785368D01* +X119179255Y-73785368D01* +X119349522Y-73725789D01* +X119502262Y-73629816D01* +X119629816Y-73502262D01* +X119725789Y-73349522D01* +X119785368Y-73179255D01* +X119793102Y-73110617D01* +X119820168Y-73046203D01* +X119877763Y-73006648D01* +X119916322Y-73000500D01* +X122499903Y-73000500D01* +X122566942Y-73020185D01* +X122587584Y-73036819D01* +X122871661Y-73320896D01* +X122905146Y-73382219D01* +X122900162Y-73451911D01* +X122874321Y-73492125D01* +X122874528Y-73492290D01* +X122872922Y-73494302D01* +X122871675Y-73496245D01* +X122870188Y-73497731D01* +X122870186Y-73497734D01* +X122774211Y-73650476D01* +X122714631Y-73820745D01* +X122714630Y-73820750D01* +X122694435Y-73999996D01* +X122694435Y-74000003D01* +X122714630Y-74179249D01* +X122714631Y-74179254D01* +X122774211Y-74349523D01* +X122870184Y-74502262D01* +X122913181Y-74545259D01* +X122946666Y-74606582D01* +X122949500Y-74632940D01* +X122949500Y-79076097D01* +X122929815Y-79143136D01* +X122877011Y-79188891D01* +X122807853Y-79198835D01* +X122744297Y-79169810D01* +X122720507Y-79142070D01* +X122629817Y-78997739D01* +X122502262Y-78870184D01* +X122349523Y-78774211D01* +X122179254Y-78714631D01* +X122179249Y-78714630D01* +X122000004Y-78694435D01* +X121999996Y-78694435D01* +X121820750Y-78714630D01* +X121820745Y-78714631D01* +X121650476Y-78774211D01* +X121497736Y-78870185D01* +X121494903Y-78872445D01* +X121492724Y-78873334D01* +X121491842Y-78873889D01* +X121491744Y-78873734D01* +X121430217Y-78898855D01* +X121417588Y-78899500D01* +X117238141Y-78899500D01* +X117238125Y-78899499D01* +X117230529Y-78899499D01* +X117072414Y-78899499D01* +X116996050Y-78919961D01* +X116919685Y-78940423D01* +X116919680Y-78940426D01* +X116782761Y-79019475D01* +X116782753Y-79019481D01* +X115169481Y-80632753D01* +X115169479Y-80632756D01* +X115119361Y-80719565D01* +X115119359Y-80719567D01* +X115090425Y-80769680D01* +X115090424Y-80769681D01* +X115090423Y-80769686D01* +X115049499Y-80922414D01* +X115049499Y-80922416D01* +X115049499Y-81090517D01* +X115049500Y-81090530D01* +X115049500Y-81667587D01* +X115029815Y-81734626D01* +X115022450Y-81744896D01* +X115020186Y-81747734D01* +X114924211Y-81900476D01* +X114864631Y-82070745D01* +X114864630Y-82070750D01* +X114844435Y-82249996D01* +X114844435Y-82250003D01* +X114864630Y-82429249D01* +X114864631Y-82429254D01* +X114924211Y-82599523D01* +X115000384Y-82720750D01* +X115020184Y-82752262D01* +X115147738Y-82879816D01* +X115300478Y-82975789D01* +X115428949Y-83020743D01* +X115470745Y-83035368D01* +X115470750Y-83035369D01* +X115649996Y-83055565D01* +X115650000Y-83055565D01* +X115650004Y-83055565D01* +X115829249Y-83035369D01* +X115829252Y-83035368D01* +X115829255Y-83035368D01* +X115999522Y-82975789D01* +X116152262Y-82879816D01* +X116279816Y-82752262D01* +X116375789Y-82599522D01* +X116435368Y-82429255D01* +X116435369Y-82429249D01* +X116455565Y-82250003D01* +X116455565Y-82249996D01* +X116435369Y-82070750D01* +X116435368Y-82070745D01* +X116412718Y-82006014D01* +X116375789Y-81900478D01* +X116364180Y-81882003D01* +X116326251Y-81821639D01* +X116279816Y-81747738D01* +X116279814Y-81747736D01* +X116279813Y-81747734D01* +X116277550Y-81744896D01* +X116276659Y-81742715D01* +X116276111Y-81741842D01* +X116276264Y-81741745D01* +X116251144Y-81680209D01* +X116250500Y-81667587D01* +X116250500Y-81301568D01* +X116270185Y-81234529D01* +X116286819Y-81213887D01* +X117363888Y-80136819D01* +X117425211Y-80103334D01* +X117451569Y-80100500D01* +X121417588Y-80100500D01* +X121484627Y-80120185D01* +X121494903Y-80127555D01* +X121497736Y-80129814D01* +X121497738Y-80129816D01* +X121650478Y-80225789D01* +X121705246Y-80244953D01* +X121820745Y-80285368D01* +X121820750Y-80285369D01* +X121999996Y-80305565D01* +X122000000Y-80305565D01* +X122000004Y-80305565D01* +X122179249Y-80285369D01* +X122179252Y-80285368D01* +X122179255Y-80285368D01* +X122349522Y-80225789D01* +X122502262Y-80129816D01* +X122629816Y-80002262D01* +X122713727Y-79868719D01* +X122720506Y-79857930D01* +X122772841Y-79811639D01* +X122841895Y-79800991D01* +X122905743Y-79829366D01* +X122944115Y-79887756D01* +X122949500Y-79923902D01* +X122949500Y-84649903D01* +X122929815Y-84716942D01* +X122913181Y-84737584D01* +X119987584Y-87663181D01* +X119926261Y-87696666D01* +X119899903Y-87699500D01* +X119786670Y-87699500D01* +X119786654Y-87699499D01* +X119779058Y-87699499D01* +X119620943Y-87699499D01* +X119544579Y-87719961D01* +X119468214Y-87740423D01* +X119468209Y-87740426D01* +X119331290Y-87819475D01* +X119331282Y-87819481D01* +X116662180Y-90488583D01* +X116600857Y-90522068D01* +X116531165Y-90517084D01* +X116475232Y-90475212D01* +X116450815Y-90409748D01* +X116450499Y-90400929D01* +X116450499Y-88642128D01* +X116444091Y-88582517D01* +X116430432Y-88545896D01* +X116393797Y-88447671D01* +X116393793Y-88447664D01* +X116307547Y-88332455D01* +X116307544Y-88332452D01* +X116192335Y-88246206D01* +X116192328Y-88246202D01* +X116060917Y-88197189D01* +X116004983Y-88155318D01* +X115980566Y-88089853D01* +X115995418Y-88021580D01* +X116016563Y-87993332D01* +X116138495Y-87871401D01* +X116274035Y-87677830D01* +X116373903Y-87463663D01* +X116435063Y-87235408D01* +X116455659Y-87000000D01* +X116454612Y-86988038D01* +X116440279Y-86824211D01* +X116435063Y-86764592D01* +X116373903Y-86536337D01* +X116274035Y-86322171D01* +X116245324Y-86281166D01* +X116138494Y-86128597D01* +X115971402Y-85961506D01* +X115971395Y-85961501D01* +X115954287Y-85949522D01* +X115883557Y-85899996D01* +X115777834Y-85825967D01* +X115777830Y-85825965D01* +X115677658Y-85779254D01* +X115563663Y-85726097D01* +X115563659Y-85726096D01* +X115563655Y-85726094D01* +X115335413Y-85664938D01* +X115335403Y-85664936D01* +X115100001Y-85644341D01* +X115099999Y-85644341D01* +X114864596Y-85664936D01* +X114864586Y-85664938D01* +X114636344Y-85726094D01* +X114636335Y-85726098D01* +X114422171Y-85825964D01* +X114422169Y-85825965D01* +X114228597Y-85961505D01* +X114061505Y-86128597D01* +X113925965Y-86322169D01* +X113925964Y-86322171D01* +X113826098Y-86536335D01* +X113826094Y-86536344D01* +X113764938Y-86764586D01* +X113764936Y-86764596D01* +X113744341Y-86999999D01* +X113744341Y-87000000D01* +X113764936Y-87235403D01* +X113764938Y-87235413D01* +X113826094Y-87463655D01* +X113826096Y-87463659D01* +X113826097Y-87463663D01* +X113843087Y-87500097D01* +X113925965Y-87677830D01* +X113925967Y-87677834D01* +X114025146Y-87819475D01* +X114061501Y-87871396D01* +X114061506Y-87871402D01* +X114183430Y-87993326D01* +X114216915Y-88054649D01* +X114211931Y-88124341D01* +X114170059Y-88180274D01* +X114139083Y-88197189D01* +X114007669Y-88246203D01* +X114007664Y-88246206D01* +X113892455Y-88332452D01* +X113892452Y-88332455D01* +X113806206Y-88447664D01* +X113806202Y-88447671D01* +X113755908Y-88582517D01* +X113752694Y-88612416D01* +X113749501Y-88642123D01* +X113749500Y-88642135D01* +X113749500Y-90437870D01* +X113749501Y-90437876D01* +X113755908Y-90497483D01* +X113806202Y-90632328D01* +X113806206Y-90632335D01* +X113892452Y-90747544D01* +X113892455Y-90747547D01* +X114007664Y-90833793D01* +X114007671Y-90833797D01* +X114142517Y-90884091D01* +X114142516Y-90884091D01* +X114149444Y-90884835D01* +X114202127Y-90890500D01* +X115960903Y-90890499D01* +X116027942Y-90910184D01* +X116073697Y-90962987D01* +X116083641Y-91032146D01* +X116054616Y-91095702D01* +X116048584Y-91102180D01* +X114787584Y-92363181D01* +X114726261Y-92396666D01* +X114699903Y-92399500D01* +X111832412Y-92399500D01* +X111765373Y-92379815D01* +X111755097Y-92372445D01* +X111752263Y-92370185D01* +X111752262Y-92370184D01* +X111616042Y-92284591D01* +X111599523Y-92274211D01* +X111429254Y-92214631D01* +X111429249Y-92214630D01* +X111250004Y-92194435D01* +X111249996Y-92194435D01* +X111070750Y-92214630D01* +X111070745Y-92214631D01* +X110900476Y-92274211D01* +X110747737Y-92370184D01* +X110620184Y-92497737D01* +X110524211Y-92650476D01* +X110464631Y-92820745D01* +X110464630Y-92820750D01* +X110444435Y-92999996D01* +X110444435Y-93000003D01* +X110464630Y-93179249D01* +X110464631Y-93179254D01* +X110524211Y-93349523D01* +X110617341Y-93497737D01* +X110620184Y-93502262D01* +X110747738Y-93629816D01* +X110900478Y-93725789D01* +X111018092Y-93766944D01* +X111070745Y-93785368D01* +X111070750Y-93785369D01* +X111186344Y-93798393D01* +X111250758Y-93825459D01* +X111290313Y-93883054D01* +X111292451Y-93952891D01* +X111256493Y-94012797D01* +X111249781Y-94018554D01* +X111247740Y-94020181D01* +X111120184Y-94147737D01* +X111024211Y-94300476D01* +X110964631Y-94470745D01* +X110964630Y-94470750D01* +X110944435Y-94649996D01* +X110944435Y-94650003D01* +X110964630Y-94829249D01* +X110964631Y-94829254D01* +X111024211Y-94999523D01* +X111120184Y-95152262D01* +X111247738Y-95279816D01* +X111400478Y-95375789D01* +X111570745Y-95435368D01* +X111570750Y-95435369D01* +X111749996Y-95455565D01* +X111750000Y-95455565D01* +X111750004Y-95455565D01* +X111929249Y-95435369D01* +X111929252Y-95435368D01* +X111929255Y-95435368D01* +X112099522Y-95375789D01* +X112252262Y-95279816D01* +X112252267Y-95279810D01* +X112255097Y-95277555D01* +X112257275Y-95276665D01* +X112258158Y-95276111D01* +X112258255Y-95276265D01* +X112319783Y-95251145D01* +X112332412Y-95250500D01* +X115463331Y-95250500D01* +X115463347Y-95250501D01* +X115470943Y-95250501D01* +X115629054Y-95250501D01* +X115629057Y-95250501D01* +X115781785Y-95209577D01* +X115831904Y-95180639D01* +X115918716Y-95130520D01* +X116030520Y-95018716D01* +X116030520Y-95018714D01* +X116040728Y-95008507D01* +X116040729Y-95008504D01* +X117412416Y-93636819D01* +X117473739Y-93603334D01* +X117500097Y-93600500D01* +X122917588Y-93600500D01* +X122984627Y-93620185D01* +X122994903Y-93627555D01* +X122997736Y-93629814D01* +X122997738Y-93629816D01* +X123150478Y-93725789D01* +X123268092Y-93766944D01* +X123320745Y-93785368D01* +X123320750Y-93785369D01* +X123499996Y-93805565D01* +X123500000Y-93805565D01* +X123500004Y-93805565D01* +X123679249Y-93785369D01* +X123679250Y-93785368D01* +X123679255Y-93785368D01* +X123734545Y-93766020D01* +X123804322Y-93762458D01* +X123864950Y-93797186D01* +X123897178Y-93859179D01* +X123899500Y-93883062D01* +X123899500Y-96548085D01* +X123898720Y-96561969D01* +X123894435Y-96599998D01* +X123894435Y-96600001D01* +X123898720Y-96638029D01* +X123899500Y-96651914D01* +X123899500Y-96678844D01* +X123907288Y-96718003D01* +X123908890Y-96728303D01* +X123911282Y-96749525D01* +X123914623Y-96779179D01* +X123914632Y-96779252D01* +X123914633Y-96779260D01* +X123922976Y-96803104D01* +X123927550Y-96819860D01* +X123930262Y-96833496D01* +X123944851Y-96868717D01* +X123948864Y-96878407D01* +X123950509Y-96882377D01* +X123952986Y-96888867D01* +X123965586Y-96924875D01* +X123974212Y-96949524D01* +X123980709Y-96959865D01* +X123990268Y-96978365D01* +X123990603Y-96979173D01* +X123990605Y-96979179D01* +X124027223Y-97033982D01* +X124029114Y-97036900D01* +X124070180Y-97102257D01* +X124070182Y-97102260D01* +X124070184Y-97102262D01* +X124197738Y-97229816D01* +X124263096Y-97270883D01* +X124263131Y-97270905D01* +X124266040Y-97272790D01* +X124320821Y-97309394D01* +X124321606Y-97309719D01* +X124340134Y-97319289D01* +X124350478Y-97325789D01* +X124411175Y-97347028D01* +X124417607Y-97349484D01* +X124446021Y-97361253D01* +X124466497Y-97369735D01* +X124466498Y-97369735D01* +X124466503Y-97369737D01* +X124480139Y-97372449D01* +X124496898Y-97377023D01* +X124520745Y-97385368D01* +X124571714Y-97391110D01* +X124581992Y-97392709D01* +X124607620Y-97397807D01* +X124621157Y-97400500D01* +X124621158Y-97400500D01* +X124648085Y-97400500D01* +X124661969Y-97401280D01* +X124699998Y-97405565D01* +X124700000Y-97405565D01* +X124700002Y-97405565D01* +X124738031Y-97401280D01* +X124751915Y-97400500D01* +X124778841Y-97400500D01* +X124778842Y-97400500D01* +X124818017Y-97392707D01* +X124828283Y-97391110D01* +X124879255Y-97385368D01* +X124903100Y-97377023D01* +X124919862Y-97372448D01* +X124933497Y-97369737D01* +X124982389Y-97349484D01* +X124988837Y-97347023D01* +X125049522Y-97325789D01* +X125059868Y-97319287D01* +X125078390Y-97309720D01* +X125079179Y-97309394D01* +X125133987Y-97272771D01* +X125136825Y-97270931D01* +X125202262Y-97229816D01* +X125312321Y-97119756D01* +X125373640Y-97086274D01* +X125443332Y-97091258D01* +X125484940Y-97117998D01* +X125485001Y-97117924D01* +X125485637Y-97118446D01* +X125487680Y-97119759D01* +X125489707Y-97121786D01* +X125489711Y-97121789D01* +X125620814Y-97209390D01* +X125620827Y-97209397D01* +X125750675Y-97263181D01* +X125766503Y-97269737D01* +X125916126Y-97299499D01* +X125921153Y-97300499D01* +X125921156Y-97300500D01* +X125921158Y-97300500D01* +X126078842Y-97300500D01* +X128948085Y-97300500D01* +X128961969Y-97301280D01* +X128999998Y-97305565D01* +X129000000Y-97305565D01* +X129000002Y-97305565D01* +X129038031Y-97301280D01* +X129051915Y-97300500D01* +X129078841Y-97300500D01* +X129078842Y-97300500D01* +X129118017Y-97292707D01* +X129128283Y-97291110D01* +X129179255Y-97285368D01* +X129203100Y-97277023D01* +X129219862Y-97272448D01* +X129233497Y-97269737D01* +X129282389Y-97249484D01* +X129288837Y-97247023D01* +X129349522Y-97225789D01* +X129359868Y-97219287D01* +X129378390Y-97209720D01* +X129379179Y-97209394D01* +X129433987Y-97172771D01* +X129436825Y-97170931D01* +X129502262Y-97129816D01* +X129629816Y-97002262D01* +X129670931Y-96936825D01* +X129672777Y-96933979D01* +X129709389Y-96879186D01* +X129709394Y-96879179D01* +X129709720Y-96878390D01* +X129719287Y-96859868D01* +X129725789Y-96849522D01* +X129747023Y-96788837D01* +X129749484Y-96782389D01* +X129769737Y-96733497D01* +X129772448Y-96719862D01* +X129777023Y-96703100D01* +X129785368Y-96679255D01* +X129791110Y-96628283D01* +X129792707Y-96618017D01* +X129800500Y-96578842D01* +X129800500Y-96551914D01* +X129801280Y-96538029D01* +X129805565Y-96500001D01* +X129805565Y-96499998D01* +X129801280Y-96461969D01* +X129800500Y-96448085D01* +X129800500Y-96421157D01* +X129798109Y-96409140D01* +X129792709Y-96381992D01* +X129791110Y-96371714D01* +X129785368Y-96320745D01* +X129777023Y-96296898D01* +X129772449Y-96280139D01* +X129769737Y-96266503D01* +X129749484Y-96217607D01* +X129747028Y-96211175D01* +X129725789Y-96150478D01* +X129719289Y-96140134D01* +X129709719Y-96121606D01* +X129709394Y-96120821D01* +X129672790Y-96066040D01* +X129670905Y-96063131D01* +X129644320Y-96020821D01* +X129629816Y-95997738D01* +X129502262Y-95870184D01* +X129502260Y-95870182D01* +X129502257Y-95870180D01* +X129436900Y-95829114D01* +X129433982Y-95827223D01* +X129379179Y-95790605D01* +X129379173Y-95790603D01* +X129378365Y-95790268D01* +X129359865Y-95780709D01* +X129349524Y-95774212D01* +X129349523Y-95774211D01* +X129349522Y-95774211D01* +X129288867Y-95752986D01* +X129282377Y-95750509D01* +X129233496Y-95730262D01* +X129219860Y-95727550D01* +X129203104Y-95722976D01* +X129179260Y-95714633D01* +X129179256Y-95714632D01* +X129179255Y-95714632D01* +X129158575Y-95712301D01* +X129128303Y-95708890D01* +X129118003Y-95707288D01* +X129078844Y-95699500D01* +X129078842Y-95699500D01* +X129051915Y-95699500D01* +X129038031Y-95698720D01* +X129000002Y-95694435D01* +X128999998Y-95694435D01* +X128961969Y-95698720D01* +X128948085Y-95699500D01* +X126924500Y-95699500D01* +X126857461Y-95679815D01* +X126811706Y-95627011D01* +X126800500Y-95575500D01* +X126800500Y-82051914D01* +X126801280Y-82038029D01* +X126805565Y-82000001D01* +X126805565Y-81999998D01* +X126801280Y-81961969D01* +X126800500Y-81948085D01* +X126800500Y-81921157D01* +X126792711Y-81882003D01* +X126791110Y-81871714D01* +X126785368Y-81820745D01* +X126777023Y-81796898D01* +X126772449Y-81780139D01* +X126769737Y-81766503D01* +X126769549Y-81766050D01* +X126756533Y-81734626D01* +X126749484Y-81717607D01* +X126747028Y-81711175D01* +X126725789Y-81650478D01* +X126719289Y-81640134D01* +X126709719Y-81621606D01* +X126709394Y-81620821D01* +X126672790Y-81566040D01* +X126670905Y-81563131D01* +X126648939Y-81528172D01* +X126629816Y-81497738D01* +X126502262Y-81370184D01* +X126502260Y-81370182D01* +X126502257Y-81370180D01* +X126436900Y-81329114D01* +X126433982Y-81327223D01* +X126379179Y-81290605D01* +X126379173Y-81290603D01* +X126378365Y-81290268D01* +X126359865Y-81280709D01* +X126349524Y-81274212D01* +X126349523Y-81274211D01* +X126349522Y-81274211D01* +X126288867Y-81252986D01* +X126282377Y-81250509D01* +X126281645Y-81250206D01* +X126272330Y-81246347D01* +X126233496Y-81230262D01* +X126219860Y-81227550D01* +X126203104Y-81222976D01* +X126179260Y-81214633D01* +X126179256Y-81214632D01* +X126179255Y-81214632D01* +X126158575Y-81212301D01* +X126128303Y-81208890D01* +X126118003Y-81207288D01* +X126078844Y-81199500D01* +X126078842Y-81199500D01* +X126051915Y-81199500D01* +X126038031Y-81198720D01* +X126000002Y-81194435D01* +X125999998Y-81194435D01* +X125961969Y-81198720D01* +X125948085Y-81199500D01* +X125921152Y-81199500D01* +X125881994Y-81207288D01* +X125871696Y-81208890D01* +X125820742Y-81214632D01* +X125820735Y-81214634D01* +X125796898Y-81222975D01* +X125780140Y-81227550D01* +X125766502Y-81230263D01* +X125766496Y-81230264D01* +X125717631Y-81250504D01* +X125711139Y-81252983D01* +X125665457Y-81268969D01* +X125595679Y-81272532D01* +X125535050Y-81237804D01* +X125502822Y-81175812D01* +X125500500Y-81151928D01* +X125500500Y-80682940D01* +X125520185Y-80615901D01* +X125536819Y-80595259D01* +X125826513Y-80305565D01* +X126121789Y-80010289D01* +X126129816Y-80002262D01* +X126170931Y-79936825D01* +X126172777Y-79933979D01* +X126209394Y-79879179D01* +X126209720Y-79878390D01* +X126219287Y-79859868D01* +X126225789Y-79849522D01* +X126247023Y-79788837D01* +X126249484Y-79782389D01* +X126269737Y-79733497D01* +X126272448Y-79719862D01* +X126277023Y-79703100D01* +X126285368Y-79679255D01* +X126291110Y-79628283D01* +X126292707Y-79618017D01* +X126300500Y-79578842D01* +X126300500Y-79551914D01* +X126301280Y-79538029D01* +X126305565Y-79500001D01* +X126305565Y-79499998D01* +X126301280Y-79461969D01* +X126300500Y-79448085D01* +X126300500Y-79421156D01* +X126296192Y-79399500D01* +X126292709Y-79381991D01* +X126291110Y-79371713D01* +X126285368Y-79320745D01* +X126277023Y-79296898D01* +X126272449Y-79280139D01* +X126269737Y-79266503D01* +X126249484Y-79217607D01* +X126247028Y-79211175D01* +X126225789Y-79150478D01* +X126219289Y-79140134D01* +X126209719Y-79121606D01* +X126209394Y-79120821D01* +X126172790Y-79066040D01* +X126170905Y-79063131D01* +X126143474Y-79019475D01* +X126129816Y-78997738D01* +X126002262Y-78870184D01* +X126002260Y-78870182D01* +X126002257Y-78870180D01* +X125936900Y-78829114D01* +X125933982Y-78827223D01* +X125879179Y-78790605D01* +X125879173Y-78790603D01* +X125878365Y-78790268D01* +X125859865Y-78780709D01* +X125849524Y-78774212D01* +X125849523Y-78774211D01* +X125849522Y-78774211D01* +X125788867Y-78752986D01* +X125782377Y-78750509D01* +X125733496Y-78730262D01* +X125719860Y-78727550D01* +X125703104Y-78722976D01* +X125679260Y-78714633D01* +X125679256Y-78714632D01* +X125679255Y-78714632D01* +X125661238Y-78712601D01* +X125628305Y-78708890D01* +X125618005Y-78707288D01* +X125578846Y-78699500D01* +X125578843Y-78699500D01* +X125551915Y-78699500D01* +X125538031Y-78698720D01* +X125500002Y-78694435D01* +X125499998Y-78694435D01* +X125461969Y-78698720D01* +X125448085Y-78699500D01* +X125421152Y-78699500D01* +X125381994Y-78707288D01* +X125371694Y-78708890D01* +X125319773Y-78714741D01* +X125250951Y-78702688D01* +X125199570Y-78655339D01* +X125188220Y-78627125D01* +X125187669Y-78627318D01* +X125125790Y-78450479D01* +X125119506Y-78440478D01* +X125100500Y-78374507D01* +X125100500Y-75099999D01* +X127495426Y-75099999D01* +X127495426Y-75100000D01* +X127514485Y-75317849D01* +X127514487Y-75317859D01* +X127571083Y-75529082D01* +X127571085Y-75529086D01* +X127571086Y-75529090D01* +X127617296Y-75628188D01* +X127663506Y-75727286D01* +X127663507Y-75727287D01* +X127788941Y-75906425D01* +X127943575Y-76061059D01* +X127943581Y-76061065D01* +X127947720Y-76064538D01* +X127946833Y-76065594D01* +X127986371Y-76115042D01* +X127993575Y-76184539D01* +X127962062Y-76246899D01* +X127955169Y-76253695D01* +X127888410Y-76314554D01* +X127888407Y-76314557D01* +X127758760Y-76486238D01* +X127758751Y-76486252D01* +X127662860Y-76678826D01* +X127662855Y-76678839D01* +X127603977Y-76885770D01* +X127584127Y-77099998D01* +X127584127Y-77099999D01* +X127603977Y-77314227D01* +X127662855Y-77521158D01* +X127662860Y-77521171D01* +X127758751Y-77713745D01* +X127758753Y-77713748D01* +X127758755Y-77713752D01* +X127888409Y-77885443D01* +X127888412Y-77885445D01* +X127888414Y-77885448D01* +X128023245Y-78008362D01* +X128059527Y-78068073D01* +X128057766Y-78137920D01* +X128023245Y-78191636D01* +X127888415Y-78314549D01* +X127888407Y-78314558D01* +X127758760Y-78486239D01* +X127758751Y-78486253D01* +X127662860Y-78678827D01* +X127662855Y-78678840D01* +X127603977Y-78885771D01* +X127584127Y-79099999D01* +X127584127Y-79100000D01* +X127603977Y-79314228D01* +X127662855Y-79521159D01* +X127662860Y-79521172D01* +X127758751Y-79713746D01* +X127758753Y-79713749D01* +X127758755Y-79713753D01* +X127758758Y-79713757D01* +X127758760Y-79713760D01* +X127810569Y-79782366D01* +X127888409Y-79885444D01* +X128023247Y-80008364D01* +X128059527Y-80068073D01* +X128057767Y-80137921D01* +X128023248Y-80191634D01* +X127920427Y-80285368D01* +X127888409Y-80314556D01* +X127888407Y-80314558D01* +X127758760Y-80486239D01* +X127758751Y-80486253D01* +X127662860Y-80678827D01* +X127662855Y-80678840D01* +X127603977Y-80885771D01* +X127584127Y-81099999D01* +X127584127Y-81100000D01* +X127603977Y-81314228D01* +X127662855Y-81521159D01* +X127662860Y-81521172D01* +X127758751Y-81713746D01* +X127758753Y-81713749D01* +X127758755Y-81713753D01* +X127758758Y-81713757D01* +X127758760Y-81713760D01* +X127798585Y-81766497D01* +X127888409Y-81885444D01* +X127888412Y-81885446D01* +X127888414Y-81885449D01* +X127955168Y-81946303D01* +X127991450Y-82006014D01* +X127989689Y-82075861D01* +X127950446Y-82133669D01* +X127944197Y-82138419D01* +X127943571Y-82138944D01* +X127788945Y-82293570D01* +X127788942Y-82293573D01* +X127788941Y-82293575D01* +X127756138Y-82340423D01* +X127663506Y-82472713D01* +X127571087Y-82670908D01* +X127571083Y-82670917D01* +X127514487Y-82882140D01* +X127514485Y-82882150D01* +X127495426Y-83099999D01* +X127495426Y-83100000D01* +X127514485Y-83317849D01* +X127514487Y-83317859D01* +X127571083Y-83529082D01* +X127571085Y-83529086D01* +X127571086Y-83529090D01* +X127608949Y-83610287D01* +X127663506Y-83727286D01* +X127675877Y-83744953D01* +X127788941Y-83906425D01* +X127943575Y-84061059D01* +X128122713Y-84186493D01* +X128320910Y-84278914D01* +X128320916Y-84278915D01* +X128320917Y-84278916D01* +X128349214Y-84286498D01* +X128532146Y-84335514D01* +X128692256Y-84349522D01* +X128749999Y-84354574D01* +X128750000Y-84354574D01* +X128750001Y-84354574D01* +X128807732Y-84349523D01* +X128967854Y-84335514D01* +X129179090Y-84278914D01* +X129377287Y-84186493D01* +X129556425Y-84061059D01* +X129711059Y-83906425D01* +X129836493Y-83727287D01* +X129928914Y-83529090D01* +X129985514Y-83317854D01* +X130004574Y-83100000D01* +X130002758Y-83079249D01* +X129995866Y-83000474D01* +X129985514Y-82882146D01* +X129928914Y-82670910D01* +X129836493Y-82472713D01* +X129711059Y-82293575D01* +X129556425Y-82138941D01* +X129556421Y-82138938D01* +X129552275Y-82135459D01* +X129553157Y-82134407D01* +X129513614Y-82084922D01* +X129506431Y-82015423D01* +X129537962Y-81953072D01* +X129544832Y-81946302D01* +X129576283Y-81917631D01* +X129611591Y-81885444D01* +X129741245Y-81713753D01* +X129837144Y-81521162D01* +X129896022Y-81314229D01* +X129915873Y-81100000D01* +X129914995Y-81090530D01* +X129896022Y-80885771D01* +X129837144Y-80678838D01* +X129814197Y-80632755D01* +X129741248Y-80486253D01* +X129741247Y-80486252D01* +X129741245Y-80486247D01* +X129611591Y-80314556D01* +X129476752Y-80191635D01* +X129440473Y-80131927D01* +X129442233Y-80062079D01* +X129476751Y-80008365D01* +X129611591Y-79885444D01* +X129741245Y-79713753D01* +X129837144Y-79521162D01* +X129896022Y-79314229D01* +X129915873Y-79100000D01* +X129896022Y-78885771D01* +X129837144Y-78678838D01* +X129741245Y-78486247D01* +X129611591Y-78314556D01* +X129476751Y-78191634D01* +X129440472Y-78131926D01* +X129442232Y-78062078D01* +X129476751Y-78008364D01* +X129611591Y-77885443D01* +X129741245Y-77713752D01* +X129837144Y-77521161D01* +X129896022Y-77314228D01* +X129915873Y-77099999D01* +X129896022Y-76885770D01* +X129837144Y-76678837D01* +X129741245Y-76486246D01* +X129611591Y-76314555D01* +X129611587Y-76314551D01* +X129611585Y-76314549D01* +X129544832Y-76253697D01* +X129508550Y-76193986D01* +X129510310Y-76124139D01* +X129549552Y-76066331D01* +X129555814Y-76061572D01* +X129556418Y-76061065D01* +X129556421Y-76061061D01* +X129556425Y-76061059D01* +X129711059Y-75906425D01* +X129836493Y-75727287D01* +X129928914Y-75529090D01* +X129985514Y-75317854D01* +X130004574Y-75100000D01* +X129985514Y-74882146D01* +X129928914Y-74670910D01* +X129836493Y-74472713D01* +X129711059Y-74293575D01* +X129556425Y-74138941D01* +X129377287Y-74013507D01* +X129377288Y-74013507D01* +X129377286Y-74013506D01* +X129278188Y-73967296D01* +X129179090Y-73921086D01* +X129179086Y-73921085D01* +X129179082Y-73921083D01* +X128967859Y-73864487D01* +X128967849Y-73864485D01* +X128750001Y-73845426D01* +X128749999Y-73845426D01* +X128532150Y-73864485D01* +X128532140Y-73864487D01* +X128320917Y-73921083D01* +X128320908Y-73921087D01* +X128122713Y-74013506D01* +X128003201Y-74097190D01* +X127943575Y-74138941D01* +X127943573Y-74138942D01* +X127943570Y-74138945D01* +X127788945Y-74293570D01* +X127663506Y-74472713D01* +X127571087Y-74670908D01* +X127571083Y-74670917D01* +X127514487Y-74882140D01* +X127514485Y-74882150D01* +X127495426Y-75099999D01* +X125100500Y-75099999D01* +X125100500Y-74020946D01* +X125100499Y-74020939D01* +X125087103Y-73970943D01* +X125059577Y-73868215D01* +X125011745Y-73785368D01* +X124980520Y-73731284D01* +X124868716Y-73619480D01* +X124864385Y-73615149D01* +X124864374Y-73615139D01* +X123861417Y-72612182D01* +X123827932Y-72550859D01* +X123832916Y-72481167D01* +X123874788Y-72425234D01* +X123940252Y-72400817D01* +X123949098Y-72400501D01* +X124029054Y-72400501D01* +X124029057Y-72400501D01* +X124181785Y-72359577D01* +X124231904Y-72330639D01* +X124318716Y-72280520D01* +X124430520Y-72168716D01* +X124430520Y-72168714D01* +X124440728Y-72158507D01* +X124440729Y-72158504D01* +X125932694Y-70666540D01* +X127074200Y-70666540D01* +X127074200Y-70813459D01* +X127102858Y-70957534D01* +X127102861Y-70957544D01* +X127159078Y-71093266D01* +X127159083Y-71093275D01* +X127240698Y-71215419D01* +X127240701Y-71215423D01* +X127344576Y-71319298D01* +X127344580Y-71319301D01* +X127466724Y-71400916D01* +X127466730Y-71400919D01* +X127466731Y-71400920D01* +X127602458Y-71457140D01* +X127746540Y-71485799D01* +X127746544Y-71485800D01* +X127746545Y-71485800D01* +X127893456Y-71485800D01* +X127893457Y-71485799D01* +X128037542Y-71457140D01* +X128173269Y-71400920D01* +X128295420Y-71319301D01* +X128399301Y-71215420D01* +X128480920Y-71093269D01* +X128537140Y-70957542D01* +X128565800Y-70813455D01* +X128565800Y-70666545D01* +X128565799Y-70666540D01* +X129104200Y-70666540D01* +X129104200Y-70813459D01* +X129132858Y-70957534D01* +X129132861Y-70957544D01* +X129189078Y-71093266D01* +X129189083Y-71093275D01* +X129270698Y-71215419D01* +X129270701Y-71215423D01* +X129374576Y-71319298D01* +X129374580Y-71319301D01* +X129496724Y-71400916D01* +X129496730Y-71400919D01* +X129496731Y-71400920D01* +X129632458Y-71457140D01* +X129776540Y-71485799D01* +X129776544Y-71485800D01* +X129776545Y-71485800D01* +X129923456Y-71485800D01* +X129923457Y-71485799D01* +X130067542Y-71457140D01* +X130203269Y-71400920D01* +X130325420Y-71319301D01* +X130429301Y-71215420D01* +X130510920Y-71093269D01* +X130567140Y-70957542D01* +X130595800Y-70813455D01* +X130595800Y-70666545D01* +X130567140Y-70522458D01* +X130510920Y-70386731D01* +X130510919Y-70386730D01* +X130510916Y-70386724D01* +X130429301Y-70264580D01* +X130429298Y-70264576D01* +X130325423Y-70160701D01* +X130325419Y-70160698D01* +X130203275Y-70079083D01* +X130203266Y-70079078D01* +X130067544Y-70022861D01* +X130067545Y-70022861D01* +X130067542Y-70022860D01* +X130067538Y-70022859D01* +X130067534Y-70022858D01* +X129923459Y-69994200D01* +X129923455Y-69994200D01* +X129776545Y-69994200D01* +X129776540Y-69994200D01* +X129632465Y-70022858D01* +X129632455Y-70022861D01* +X129496733Y-70079078D01* +X129496724Y-70079083D01* +X129374580Y-70160698D01* +X129374576Y-70160701D01* +X129270701Y-70264576D01* +X129270698Y-70264580D01* +X129189083Y-70386724D01* +X129189078Y-70386733D01* +X129132861Y-70522455D01* +X129132858Y-70522465D01* +X129104200Y-70666540D01* +X128565799Y-70666540D01* +X128537140Y-70522458D01* +X128480920Y-70386731D01* +X128480919Y-70386730D01* +X128480916Y-70386724D01* +X128399301Y-70264580D01* +X128399298Y-70264576D01* +X128295423Y-70160701D01* +X128295419Y-70160698D01* +X128173275Y-70079083D01* +X128173266Y-70079078D01* +X128037544Y-70022861D01* +X128037545Y-70022861D01* +X128037542Y-70022860D01* +X128037538Y-70022859D01* +X128037534Y-70022858D01* +X127893459Y-69994200D01* +X127893455Y-69994200D01* +X127746545Y-69994200D01* +X127746540Y-69994200D01* +X127602465Y-70022858D01* +X127602455Y-70022861D01* +X127466733Y-70079078D01* +X127466724Y-70079083D01* +X127344580Y-70160698D01* +X127344576Y-70160701D01* +X127240701Y-70264576D01* +X127240698Y-70264580D01* +X127159083Y-70386724D01* +X127159078Y-70386733D01* +X127102861Y-70522455D01* +X127102858Y-70522465D01* +X127074200Y-70666540D01* +X125932694Y-70666540D01* +X129062416Y-67536819D01* +X129123739Y-67503334D01* +X129150097Y-67500500D01* +X129517588Y-67500500D01* +X129584627Y-67520185D01* +X129594903Y-67527555D01* +X129597736Y-67529814D01* +X129597738Y-67529816D01* +X129654295Y-67565353D01* +X129747966Y-67624211D01* +X129750478Y-67625789D01* +X129790265Y-67639711D01* +X129920745Y-67685368D01* +X129920749Y-67685369D01* +X130000729Y-67694380D01* +X130065143Y-67721446D01* +X130104698Y-67779040D01* +X130106837Y-67848877D01* +X130103880Y-67858576D01* +X130102976Y-67861158D01* +X130100504Y-67867631D01* +X130080264Y-67916496D01* +X130080263Y-67916502D01* +X130077550Y-67930140D01* +X130072975Y-67946898D01* +X130064634Y-67970735D01* +X130064632Y-67970742D01* +X130058890Y-68021696D01* +X130057288Y-68031994D01* +X130049500Y-68071152D01* +X130049500Y-68098085D01* +X130048720Y-68111969D01* +X130044435Y-68149998D01* +X130044435Y-68150001D01* +X130048720Y-68188029D01* +X130049500Y-68201914D01* +X130049500Y-68228844D01* +X130057288Y-68268003D01* +X130058890Y-68278303D01* +X130062714Y-68312238D01* +X130064632Y-68329252D01* +X130064633Y-68329260D01* +X130072976Y-68353104D01* +X130077550Y-68369860D01* +X130080262Y-68383496D01* +X130100509Y-68432377D01* +X130102986Y-68438867D01* +X130111124Y-68462124D01* +X130124212Y-68499524D01* +X130130709Y-68509865D01* +X130140268Y-68528365D01* +X130140603Y-68529173D01* +X130140605Y-68529179D01* +X130177223Y-68583982D01* +X130179114Y-68586900D01* +X130220180Y-68652257D01* +X130220182Y-68652260D01* +X130220184Y-68652262D01* +X130347738Y-68779816D01* +X130413131Y-68820905D01* +X130416040Y-68822790D01* +X130470821Y-68859394D01* +X130471606Y-68859719D01* +X130490134Y-68869289D01* +X130500478Y-68875789D01* +X130561175Y-68897028D01* +X130567607Y-68899484D01* +X130596021Y-68911253D01* +X130616497Y-68919735D01* +X130616498Y-68919735D01* +X130616503Y-68919737D01* +X130630139Y-68922449D01* +X130646898Y-68927023D01* +X130670745Y-68935368D01* +X130721714Y-68941110D01* +X130731992Y-68942709D01* +X130759140Y-68948109D01* +X130771157Y-68950500D01* +X130771158Y-68950500D01* +X130798085Y-68950500D01* +X130811969Y-68951280D01* +X130849998Y-68955565D01* +X130850000Y-68955565D01* +X130850002Y-68955565D01* +X130888031Y-68951280D01* +X130901915Y-68950500D01* +X131275500Y-68950500D01* +X131342539Y-68970185D01* +X131388294Y-69022989D01* +X131399500Y-69074500D01* +X131399500Y-98567060D01* +X131379815Y-98634099D01* +X131363181Y-98654741D01* +X130120186Y-99897735D01* +X130120180Y-99897742D01* +X130079092Y-99963132D01* +X130077204Y-99966047D01* +X130040604Y-100020824D01* +X130040600Y-100020832D01* +X130040266Y-100021639D01* +X130030713Y-100040127D01* +X130024212Y-100050474D01* +X130024210Y-100050477D01* +X130002982Y-100111140D01* +X130000504Y-100117631D01* +X129980264Y-100166496D01* +X129980263Y-100166502D01* +X129977550Y-100180140D01* +X129972975Y-100196898D01* +X129964634Y-100220735D01* +X129964632Y-100220742D01* +X129958890Y-100271696D01* +X129957288Y-100281994D01* +X129949500Y-100321152D01* +X129949500Y-100348085D01* +X129948720Y-100361969D01* +X129944435Y-100399998D01* +X129944435Y-100400001D01* +X129948720Y-100438029D01* +X129949500Y-100451914D01* +X129949500Y-100478844D01* +X129957288Y-100518003D01* +X129958890Y-100528303D01* +X129964632Y-100579252D01* +X129964633Y-100579260D01* +X129972976Y-100603104D01* +X129977550Y-100619860D01* +X129980262Y-100633496D01* +X130000509Y-100682377D01* +X130002988Y-100688872D01* +X130024212Y-100749524D01* +X130030709Y-100759865D01* +X130040268Y-100778365D01* +X130040603Y-100779173D01* +X130040605Y-100779179D01* +X130077223Y-100833982D01* +X130079114Y-100836900D01* +X130120180Y-100902257D01* +X130120182Y-100902260D01* +X130120184Y-100902262D01* +X130247738Y-101029816D01* +X130313096Y-101070883D01* +X130313131Y-101070905D01* +X130316040Y-101072790D01* +X130370821Y-101109394D01* +X130371606Y-101109719D01* +X130390134Y-101119289D01* +X130400478Y-101125789D01* +X130461175Y-101147028D01* +X130467607Y-101149484D01* +X130496021Y-101161253D01* +X130516497Y-101169735D01* +X130516498Y-101169735D01* +X130516503Y-101169737D01* +X130530139Y-101172449D01* +X130546898Y-101177023D01* +X130570745Y-101185368D01* +X130621714Y-101191110D01* +X130631992Y-101192709D01* +X130659140Y-101198109D01* +X130671157Y-101200500D01* +X130671158Y-101200500D01* +X130698085Y-101200500D01* +X130711969Y-101201280D01* +X130749998Y-101205565D01* +X130750000Y-101205565D01* +X130750002Y-101205565D01* +X130788031Y-101201280D01* +X130801915Y-101200500D01* +X130828841Y-101200500D01* +X130828842Y-101200500D01* +X130868017Y-101192707D01* +X130878283Y-101191110D01* +X130929255Y-101185368D01* +X130953100Y-101177023D01* +X130969862Y-101172448D01* +X130983497Y-101169737D01* +X131032389Y-101149484D01* +X131038837Y-101147023D01* +X131099522Y-101125789D01* +X131109868Y-101119287D01* +X131128390Y-101109720D01* +X131129179Y-101109394D01* +X131183987Y-101072771D01* +X131186825Y-101070931D01* +X131252262Y-101029816D01* +X131379816Y-100902262D01* +X132821789Y-99460289D01* +X132909394Y-99329179D01* +X132969738Y-99183497D01* +X133000500Y-99028842D01* +X133000500Y-98871157D01* +X133000500Y-68071158D01* +X133000500Y-68071155D01* +X133000499Y-68071153D01* +X132986441Y-68000478D01* +X132969737Y-67916503D01* +X132941254Y-67847738D01* +X132909397Y-67770827D01* +X132909390Y-67770814D01* +X132821789Y-67639711D01* +X132821786Y-67639707D01* +X132710292Y-67528213D01* +X132710288Y-67528210D01* +X132579185Y-67440609D01* +X132579172Y-67440602D01* +X132433501Y-67380264D01* +X132433489Y-67380261D01* +X132278845Y-67349500D01* +X132278842Y-67349500D01* +X130965567Y-67349500D01* +X130898528Y-67329815D01* +X130852773Y-67277011D01* +X130842829Y-67207853D01* +X130848526Y-67184545D01* +X130885366Y-67079262D01* +X130885369Y-67079249D01* +X130905565Y-66900003D01* +X130905565Y-66899996D01* +X130885369Y-66720750D01* +X130885368Y-66720745D01* +X130825788Y-66550476D01* +X130786582Y-66488080D01* +X130729816Y-66397738D01* +X130719759Y-66387681D01* +X130686274Y-66326358D01* +X130691258Y-66256666D01* +X130719759Y-66212319D01* +X130729816Y-66202262D01* +X130825789Y-66049522D01* +X130885368Y-65879255D01* +X130905565Y-65700000D01* +X130885368Y-65520745D01* +X130825789Y-65350478D01* +X130729816Y-65197738D01* +X130602262Y-65070184D01* +X130449523Y-64974211D01* +X130279254Y-64914631D01* +X130279249Y-64914630D01* +X130100004Y-64894435D01* +X130099996Y-64894435D01* +X129920750Y-64914630D01* +X129920745Y-64914631D01* +X129750476Y-64974211D01* +X129597737Y-65070184D01* +X129554741Y-65113181D01* +X129493418Y-65146666D01* +X129467060Y-65149500D01* +X128986670Y-65149500D01* +X128986654Y-65149499D01* +X128979058Y-65149499D01* +X128820943Y-65149499D01* +X128744579Y-65169961D01* +X128668214Y-65190423D01* +X128668209Y-65190426D01* +X128531290Y-65269475D01* +X128531282Y-65269481D01* +X126235410Y-67565353D01* +X126174087Y-67598838D01* +X126104395Y-67593854D01* +X126048462Y-67551982D01* +X126024045Y-67486518D01* +X126038897Y-67418245D01* +X126042727Y-67411713D01* +X126125789Y-67279522D01* +X126185368Y-67109255D01* +X126185369Y-67109249D01* +X126205565Y-66930003D01* +X126205565Y-66929996D01* +X126185369Y-66750750D01* +X126185368Y-66750745D01* +X126174872Y-66720750D01* +X126125789Y-66580478D01* +X126111458Y-66557671D01* +X126039063Y-66442455D01* +X126029816Y-66427738D01* +X125902262Y-66300184D01* +X125833004Y-66256666D01* +X125749523Y-66204211D01* +X125579254Y-66144631D01* +X125579249Y-66144630D01* +X125400004Y-66124435D01* +X125399996Y-66124435D01* +X125220750Y-66144630D01* +X125220745Y-66144631D01* +X125050476Y-66204211D01* +X124897737Y-66300184D01* +X124770184Y-66427737D01* +X124674211Y-66580476D01* +X124614631Y-66750745D01* +X124614630Y-66750750D01* +X124594435Y-66929996D01* +X124594435Y-66930003D01* +X124614630Y-67109249D01* +X124614631Y-67109254D01* +X124674211Y-67279523D01* +X124718181Y-67349500D01* +X124757263Y-67411699D01* +X124770185Y-67432263D01* +X124772445Y-67435097D01* +X124773334Y-67437275D01* +X124773889Y-67438158D01* +X124773734Y-67438255D01* +X124798855Y-67499783D01* +X124799500Y-67512412D01* +X124799500Y-67948430D01* +X124779815Y-68015469D01* +X124763181Y-68036112D01* +X124624986Y-68174306D01* +X124563663Y-68207790D01* +X124493971Y-68202806D01* +X124438038Y-68160934D01* +X124420263Y-68127578D01* +X124385028Y-68026883D01* +X124375789Y-68000478D01* +X124279816Y-67847738D01* +X124152262Y-67720184D01* +X124111195Y-67694380D01* +X123999523Y-67624211D01* +X123829254Y-67564631D01* +X123829249Y-67564630D01* +X123650004Y-67544435D01* +X123649996Y-67544435D01* +X123470750Y-67564630D01* +X123470745Y-67564631D01* +X123300476Y-67624211D01* +X123147736Y-67720185D01* +X123144903Y-67722445D01* +X123142724Y-67723334D01* +X123141842Y-67723889D01* +X123141744Y-67723734D01* +X123080217Y-67748855D01* +X123067588Y-67749500D01* +X93536669Y-67749500D01* +X93536653Y-67749499D01* +X93529057Y-67749499D01* +X93370943Y-67749499D01* +X93263587Y-67778265D01* +X93218210Y-67790424D01* +X93218209Y-67790425D01* +X93183066Y-67810716D01* +X93183064Y-67810717D01* +X93081290Y-67869475D01* +X93081282Y-67869481D01* +X92969478Y-67981286D01* +X70237584Y-90713181D01* +X70176261Y-90746666D01* +X70149903Y-90749500D01* +X70086669Y-90749500D01* +X70086653Y-90749499D01* +X70079057Y-90749499D01* +X69920943Y-90749499D01* +X69841010Y-90770917D01* +X69768216Y-90790422D01* +X69735038Y-90809578D01* +X69735037Y-90809577D01* +X69631287Y-90869477D01* +X69631282Y-90869481D01* +X69519478Y-90981286D01* +X68731465Y-91769298D01* +X68670142Y-91802783D01* +X68657668Y-91804837D01* +X68570750Y-91814630D01* +X68400478Y-91874210D01* +X68247737Y-91970184D01* +X68120184Y-92097737D01* +X68024210Y-92250478D01* +X68012273Y-92284591D01* +X67971550Y-92341366D01* +X67906596Y-92367112D01* +X67838035Y-92353654D01* +X67807551Y-92331315D01* +X66436819Y-90960583D01* +X66403334Y-90899260D01* +X66400500Y-90872902D01* +X66400500Y-88489059D01* +X66400501Y-88489046D01* +X66400501Y-88320945D01* +X66400501Y-88320943D01* +X66359577Y-88168215D01* +X66314005Y-88089283D01* +X66280520Y-88031284D01* +X66168716Y-87919480D01* +X66168715Y-87919479D01* +X66164385Y-87915149D01* +X66164374Y-87915139D01* +X64661416Y-86412181D01* +X64627931Y-86350858D01* +X64632915Y-86281166D01* +X64674787Y-86225233D01* +X64740251Y-86200816D01* +X64749097Y-86200500D01* +X66574876Y-86200500D01* +X66641915Y-86220185D01* +X66679869Y-86258527D01* +X66770184Y-86402262D01* +X66897738Y-86529816D01* +X67050478Y-86625789D01* +X67220745Y-86685368D01* +X67220750Y-86685369D01* +X67399996Y-86705565D01* +X67400000Y-86705565D01* +X67400004Y-86705565D01* +X67579249Y-86685369D01* +X67579252Y-86685368D01* +X67579255Y-86685368D01* +X67749522Y-86625789D01* +X67902262Y-86529816D01* +X68029816Y-86402262D01* +X68125789Y-86249522D01* +X68185368Y-86079255D01* +X68188718Y-86049522D01* +X68205565Y-85900003D01* +X68205565Y-85899996D01* +X68185369Y-85720750D01* +X68185368Y-85720745D01* +X68165840Y-85664937D01* +X68125789Y-85550478D01* +X68125169Y-85549492D01* +X68029815Y-85397737D01* +X67902262Y-85270184D01* +X67749521Y-85174210D01* +X67579249Y-85114630D01* +X67457189Y-85100877D01* +X67409075Y-85085045D01* +X67364961Y-85059577D01* +X67364958Y-85059576D01* +X67331785Y-85040423D01* +X67331784Y-85040422D01* +X67330373Y-85039608D01* +X67282158Y-84989040D01* +X67268936Y-84920433D01* +X67294904Y-84855569D01* +X67304683Y-84844550D01* +X67318535Y-84830698D01* +X67379856Y-84797215D01* +X67392311Y-84795163D01* +X67479255Y-84785368D01* +X67649522Y-84725789D01* +X67802262Y-84629816D01* +X67929816Y-84502262D01* +X68025789Y-84349522D01* +X68085368Y-84179255D01* +X68086074Y-84172989D01* +X68105565Y-84000003D01* +X68105565Y-83999996D01* +X68085369Y-83820750D01* +X68085368Y-83820745D01* +X68072504Y-83783982D01* +X68025789Y-83650478D01* +X68024285Y-83648085D01* +X67983701Y-83583496D01* +X67929816Y-83497738D01* +X67802262Y-83370184D01* +X67770911Y-83350485D01* +X67649523Y-83274211D01* +X67479254Y-83214631D01* +X67479249Y-83214630D01* +X67300004Y-83194435D01* +X67299996Y-83194435D01* +X67120750Y-83214630D01* +X67120745Y-83214631D01* +X66950476Y-83274211D01* +X66797737Y-83370184D01* +X66670184Y-83497737D01* +X66574210Y-83650478D01* +X66514630Y-83820750D01* +X66504837Y-83907668D01* +X66477770Y-83972082D01* +X66469298Y-83981465D01* +X66187582Y-84263182D01* +X66126262Y-84296666D01* +X66099903Y-84299500D01* +X59794166Y-84299500D01* +X59727127Y-84279815D01* +X59681372Y-84227011D01* +X59671428Y-84157853D01* +X59691064Y-84106608D01* +X59709393Y-84079179D01* +X59709719Y-84078389D01* +X59719293Y-84059859D01* +X59719585Y-84059394D01* +X59725789Y-84049522D01* +X59747017Y-83988852D01* +X59749493Y-83982368D01* +X59769737Y-83933497D01* +X59772450Y-83919852D01* +X59777020Y-83903107D01* +X59785368Y-83879255D01* +X59791110Y-83828283D01* +X59792707Y-83818017D01* +X59800500Y-83778842D01* +X59800500Y-83751914D01* +X59801280Y-83738029D01* +X59805565Y-83700001D01* +X59805565Y-83699998D01* +X59801280Y-83661969D01* +X59800500Y-83648085D01* +X59800500Y-83621158D01* +X59798338Y-83610289D01* +X59792706Y-83581976D01* +X59791111Y-83571723D01* +X59785368Y-83520745D01* +X59779276Y-83503334D01* +X59777024Y-83496897D01* +X59772448Y-83480133D01* +X59772259Y-83479185D01* +X59769737Y-83466502D01* +X59749486Y-83417615D01* +X59747015Y-83411140D01* +X59725792Y-83350485D01* +X59725790Y-83350480D01* +X59725489Y-83350001D01* +X59719287Y-83340132D01* +X59709717Y-83321603D01* +X59709395Y-83320826D01* +X59709393Y-83320822D01* +X59709393Y-83320821D01* +X59672780Y-83266026D01* +X59670916Y-83263149D01* +X59648129Y-83226883D01* +X59629816Y-83197738D01* +X59502262Y-83070184D01* +X59311893Y-82879815D01* +X59110292Y-82678213D01* +X59110288Y-82678210D01* +X58979185Y-82590609D01* +X58979172Y-82590602D01* +X58833501Y-82530264D01* +X58833489Y-82530261D01* +X58678845Y-82499500D01* +X58678842Y-82499500D01* +X53028843Y-82499500D01* +X52871158Y-82499500D01* +X52871153Y-82499500D01* +X52716510Y-82530260D01* +X52716502Y-82530262D01* +X52570824Y-82590604D01* +X52570814Y-82590609D01* +X52439711Y-82678210D01* +X52439707Y-82678213D01* +X52397739Y-82720183D01* +X52397738Y-82720184D01* +X52270186Y-82847735D01* +X52270180Y-82847742D01* +X52229092Y-82913132D01* +X52227204Y-82916047D01* +X52190604Y-82970824D01* +X52190600Y-82970832D01* +X52190266Y-82971639D01* +X52180713Y-82990127D01* +X52174212Y-83000474D01* +X52174210Y-83000477D01* +X52152982Y-83061140D01* +X52150504Y-83067631D01* +X52130264Y-83116496D01* +X52130263Y-83116502D01* +X52127550Y-83130140D01* +X52122975Y-83146898D01* +X52114634Y-83170735D01* +X52114632Y-83170742D01* +X52108890Y-83221696D01* +X52107288Y-83231994D01* +X52099500Y-83271152D01* +X52099500Y-83298085D01* +X52098720Y-83311969D01* +X52094435Y-83349998D01* +X52094435Y-83350001D01* +X52098720Y-83388029D01* +X52099500Y-83401914D01* +X52099500Y-83428844D01* +X52107288Y-83468003D01* +X52108890Y-83478303D01* +X52111392Y-83500500D01* +X52114613Y-83529090D01* +X52114632Y-83529252D01* +X52114633Y-83529260D01* +X52122976Y-83553104D01* +X52127550Y-83569860D01* +X52130262Y-83583496D01* +X52150509Y-83632377D01* +X52152986Y-83638867D01* +X52169258Y-83685369D01* +X52174212Y-83699524D01* +X52180709Y-83709865D01* +X52190268Y-83728365D01* +X52190603Y-83729173D01* +X52190605Y-83729179D01* +X52227223Y-83783982D01* +X52229114Y-83786900D01* +X52270180Y-83852257D01* +X52270182Y-83852260D01* +X52270184Y-83852262D01* +X52397738Y-83979816D01* +X52463131Y-84020905D01* +X52466040Y-84022790D01* +X52520821Y-84059394D01* +X52521606Y-84059719D01* +X52540134Y-84069289D01* +X52550478Y-84075789D01* +X52611175Y-84097028D01* +X52617607Y-84099484D01* +X52634804Y-84106607D01* +X52666497Y-84119735D01* +X52666498Y-84119735D01* +X52666503Y-84119737D01* +X52680139Y-84122449D01* +X52696898Y-84127023D01* +X52720745Y-84135368D01* +X52771714Y-84141110D01* +X52781992Y-84142709D01* +X52809140Y-84148109D01* +X52821157Y-84150500D01* +X52821158Y-84150500D01* +X52848085Y-84150500D01* +X52861969Y-84151280D01* +X52899998Y-84155565D01* +X52900000Y-84155565D01* +X52900002Y-84155565D01* +X52938031Y-84151280D01* +X52951915Y-84150500D01* +X52978841Y-84150500D01* +X52978842Y-84150500D01* +X53018017Y-84142707D01* +X53028283Y-84141110D01* +X53079255Y-84135368D01* +X53103100Y-84127023D01* +X53119862Y-84122448D01* +X53133497Y-84119737D01* +X53157152Y-84109938D01* +X53204604Y-84100500D01* +X54580214Y-84100500D01* +X54647253Y-84120185D01* +X54693008Y-84172989D01* +X54702952Y-84242147D01* +X54687602Y-84286498D01* +X54681113Y-84297738D01* +X54640423Y-84368215D01* +X54599499Y-84520943D01* +X54599499Y-84520945D01* +X54599499Y-84689046D01* +X54599500Y-84689059D01* +X54599500Y-89320943D01* +X54599500Y-89479057D01* +X54637466Y-89620746D01* +X54640423Y-89631783D01* +X54640426Y-89631790D01* +X54719475Y-89768709D01* +X54719479Y-89768714D01* +X54719480Y-89768716D01* +X54831284Y-89880520D01* +X54831286Y-89880521D01* +X54831290Y-89880524D01* +X54951460Y-89949903D01* +X54968216Y-89959577D01* +X55120943Y-90000500D01* +X55699903Y-90000500D01* +X55766942Y-90020185D01* +X55787584Y-90036819D01* +X59563181Y-93812416D01* +X59596666Y-93873739D01* +X59599500Y-93900097D01* +X59599500Y-96924875D01* +X59579815Y-96991914D01* +X59541473Y-97029868D01* +X59397739Y-97120182D01* +X59270184Y-97247737D01* +X59174211Y-97400476D01* +X59114631Y-97570745D01* +X59114630Y-97570750D01* +X59094435Y-97749996D01* +X59094435Y-97750003D01* +X59114630Y-97929249D01* +X59114631Y-97929254D01* +X59174211Y-98099523D01* +X59212888Y-98161076D01* +X59270184Y-98252262D01* +X59397738Y-98379816D01* +X59550478Y-98475789D01* +X59619678Y-98500003D01* +X59720745Y-98535368D01* +X59720750Y-98535369D01* +X59899996Y-98555565D01* +X59900000Y-98555565D01* +X59900004Y-98555565D01* +X60079249Y-98535369D01* +X60079252Y-98535368D01* +X60079255Y-98535368D01* +X60249522Y-98475789D01* +X60402262Y-98379816D01* +X60529816Y-98252262D01* +X60625789Y-98099522D01* +X60685368Y-97929255D01* +X60699121Y-97807189D01* +X60714955Y-97759071D01* +X60739421Y-97716696D01* +X60747600Y-97702528D01* +X60759577Y-97681785D01* +X60800500Y-97529057D01* +X60800500Y-97370943D01* +X60800500Y-93689059D01* +X60800501Y-93689046D01* +X60800501Y-93520945D01* +X60800501Y-93520943D01* +X60759577Y-93368215D01* +X60759576Y-93368214D01* +X60759576Y-93368212D01* +X60759575Y-93368211D01* +X60722804Y-93304522D01* +X60680522Y-93231287D01* +X60680521Y-93231286D01* +X60680520Y-93231284D01* +X60568716Y-93119480D01* +X60568715Y-93119479D01* +X60564385Y-93115149D01* +X60564374Y-93115139D01* +X56487590Y-89038355D01* +X56487588Y-89038352D01* +X56368717Y-88919481D01* +X56368716Y-88919480D01* +X56264960Y-88859577D01* +X56264959Y-88859576D01* +X56231783Y-88840422D01* +X56175881Y-88825443D01* +X56079057Y-88799499D01* +X55924500Y-88799499D01* +X55857461Y-88779814D01* +X55811706Y-88727010D01* +X55800500Y-88675499D01* +X55800500Y-85174500D01* +X55820185Y-85107461D01* +X55872989Y-85061706D01* +X55924500Y-85050500D01* +X56617060Y-85050500D01* +X56684099Y-85070185D01* +X56704741Y-85086819D01* +X56747738Y-85129816D01* +X56779100Y-85149522D01* +X56855833Y-85197737D01* +X56900478Y-85225789D01* +X57027352Y-85270184D01* +X57070745Y-85285368D01* +X57070750Y-85285369D01* +X57249996Y-85305565D01* +X57250000Y-85305565D01* +X57250003Y-85305565D01* +X57334391Y-85296056D01* +X57427309Y-85285587D01* +X57496130Y-85297641D01* +X57547510Y-85344990D01* +X57565134Y-85412600D01* +X57564412Y-85422690D01* +X57544435Y-85599996D01* +X57544435Y-85600003D01* +X57564630Y-85779249D01* +X57564631Y-85779254D01* +X57624211Y-85949523D01* +X57720185Y-86102263D01* +X57722445Y-86105097D01* +X57723334Y-86107275D01* +X57723889Y-86108158D01* +X57723734Y-86108255D01* +X57748855Y-86169783D01* +X57749500Y-86182412D01* +X57749500Y-87863330D01* +X57749499Y-87863348D01* +X57749499Y-88029054D01* +X57749498Y-88029054D01* +X57790423Y-88181785D01* +X57813029Y-88220938D01* +X57813030Y-88220942D01* +X57813031Y-88220942D01* +X57869479Y-88318714D01* +X57869481Y-88318717D01* +X57988349Y-88437585D01* +X57988355Y-88437590D01* +X58096661Y-88545896D01* +X58130146Y-88607219D01* +X58125162Y-88676911D01* +X58096664Y-88721255D01* +X58070187Y-88747732D01* +X58070186Y-88747734D01* +X57974211Y-88900476D01* +X57914631Y-89070745D01* +X57914630Y-89070750D01* +X57894435Y-89249996D01* +X57894435Y-89250003D01* +X57914630Y-89429249D01* +X57914631Y-89429254D01* +X57974211Y-89599523D01* +X58037347Y-89700003D01* +X58070184Y-89752262D01* +X58197738Y-89879816D01* +X58350478Y-89975789D01* +X58520745Y-90035368D01* +X58520750Y-90035369D01* +X58699996Y-90055565D01* +X58700000Y-90055565D01* +X58700004Y-90055565D01* +X58879249Y-90035369D01* +X58879252Y-90035368D01* +X58879255Y-90035368D01* +X59049522Y-89975789D01* +X59202262Y-89879816D01* +X59228741Y-89853335D01* +X59290061Y-89819852D01* +X59359753Y-89824836D01* +X59404101Y-89853336D01* +X61550760Y-91999996D01* +X63675647Y-94124883D01* +X63709132Y-94186206D01* +X63711186Y-94198679D01* +X63714630Y-94229249D01* +X63774210Y-94399521D01* +X63837912Y-94500902D01* +X63870184Y-94552262D01* +X63997738Y-94679816D01* +X64070904Y-94725789D01* +X64149594Y-94775234D01* +X64150478Y-94775789D01* +X64246256Y-94809303D01* +X64320745Y-94835368D01* +X64320750Y-94835369D01* +X64499996Y-94855565D01* +X64500000Y-94855565D01* +X64500004Y-94855565D01* +X64679249Y-94835369D01* +X64679251Y-94835368D01* +X64679255Y-94835368D01* +X64679258Y-94835366D01* +X64679262Y-94835366D01* +X64807545Y-94790478D01* +X64877324Y-94786916D01* +X64937951Y-94821644D01* +X64970179Y-94883638D01* +X64972500Y-94907519D01* +X64972500Y-105021373D01* +X64952815Y-105088412D01* +X64900011Y-105134167D01* +X64830853Y-105144111D01* +X64782528Y-105126367D01* +X64699523Y-105074211D01* +X64529254Y-105014631D01* +X64529249Y-105014630D01* +X64350004Y-104994435D01* +X64349996Y-104994435D01* +X64170750Y-105014630D01* +X64170745Y-105014631D01* +X64000476Y-105074211D01* +X63847737Y-105170184D01* +X63720184Y-105297737D01* +X63624211Y-105450476D01* +X63564631Y-105620745D01* +X63564630Y-105620750D01* +X63544435Y-105799996D01* +X63544435Y-105800002D01* +X63552900Y-105875130D01* +X63550076Y-105912823D01* +X63550560Y-105912887D01* +X63549499Y-105920945D01* +X63549499Y-106089046D01* +X63549500Y-106089059D01* +X63549500Y-107852060D01* +X63529815Y-107919099D01* +X63513181Y-107939741D01* +X63505184Y-107947737D01* +X63409211Y-108100476D01* +X63349631Y-108270745D01* +X63349630Y-108270750D01* +X63329435Y-108449996D01* +X63329435Y-108450003D01* +X63349630Y-108629249D01* +X63349631Y-108629254D01* +X63409211Y-108799523D01* +X63495531Y-108936900D01* +X63505184Y-108952262D01* +X63632738Y-109079816D01* +X63723080Y-109136582D01* +X63782966Y-109174211D01* +X63785478Y-109175789D01* +X63909817Y-109219297D01* +X63955745Y-109235368D01* +X63955750Y-109235369D01* +X64134996Y-109255565D01* +X64135000Y-109255565D01* +X64135004Y-109255565D01* +X64314249Y-109235369D01* +X64314252Y-109235368D01* +X64314255Y-109235368D01* +X64484522Y-109175789D01* +X64637262Y-109079816D01* +X64764816Y-108952262D01* +X64860789Y-108799522D01* +X64920368Y-108629255D01* +X64920475Y-108628308D01* +X64940565Y-108450003D01* +X64940565Y-108449996D01* +X64920369Y-108270750D01* +X64920368Y-108270745D01* +X64860788Y-108100476D01* +X64769506Y-107955202D01* +X64750500Y-107889230D01* +X64750500Y-106562289D01* +X64770185Y-106495250D01* +X64808529Y-106457295D01* +X64852262Y-106429816D01* +X64979816Y-106302262D01* +X65075789Y-106149522D01* +X65135368Y-105979255D01* +X65142598Y-105915079D01* +X65169663Y-105850670D01* +X65227258Y-105811114D01* +X65297094Y-105808975D01* +X65353499Y-105841285D01* +X66876588Y-107364374D01* +X66876598Y-107364385D01* +X66992734Y-107480521D01* +X67024102Y-107498631D01* +X67055472Y-107516742D01* +X67129664Y-107559577D01* +X67282392Y-107600501D01* +X67282395Y-107600501D01* +X67448102Y-107600501D01* +X67448118Y-107600500D01* +X67617588Y-107600500D01* +X67684627Y-107620185D01* +X67694903Y-107627555D01* +X67697733Y-107629812D01* +X67697735Y-107629813D01* +X67697738Y-107629816D01* +X67732962Y-107651949D01* +X67779251Y-107704280D01* +X67789901Y-107773334D01* +X67761526Y-107837182D01* +X67754670Y-107844622D01* +X66298230Y-109301063D01* +X66236907Y-109334548D01* +X66224433Y-109336602D01* +X66137515Y-109346395D01* +X65967243Y-109405975D01* +X65814502Y-109501949D01* +X65686949Y-109629502D01* +X65590976Y-109782241D01* +X65531396Y-109952510D01* +X65531395Y-109952515D01* +X65511200Y-110131761D01* +X65511200Y-110131768D01* +X65531395Y-110311014D01* +X65531396Y-110311019D01* +X65590976Y-110481288D01* +X65683286Y-110628197D01* +X65702286Y-110695433D01* +X65695335Y-110735121D01* +X65691102Y-110747218D01* +X65691101Y-110747221D01* +X65670906Y-110926466D01* +X65670906Y-110926473D01* +X65691101Y-111105719D01* +X65691102Y-111105724D01* +X65750682Y-111275993D01* +X65842992Y-111422902D01* +X65861992Y-111490138D01* +X65841624Y-111556974D01* +X65825679Y-111576555D01* +X64304837Y-113097397D01* +X64243514Y-113130882D01* +X64173822Y-113125898D01* +X64129475Y-113097397D01* +X64002262Y-112970184D01* +X63849523Y-112874211D01* +X63679254Y-112814631D01* +X63679249Y-112814630D01* +X63500004Y-112794435D01* +X63499996Y-112794435D01* +X63320750Y-112814630D01* +X63320745Y-112814631D01* +X63150476Y-112874211D01* +X62997737Y-112970184D01* +X62870184Y-113097737D01* +X62774211Y-113250476D01* +X62715698Y-113417699D01* +X62686337Y-113464425D01* +X59612181Y-116538582D01* +X59550858Y-116572067D01* +X59481166Y-116567083D01* +X59425233Y-116525211D01* +X59400816Y-116459747D01* +X59400500Y-116450901D01* +X59400500Y-115700096D01* +X59420185Y-115633057D01* +X59436814Y-115612419D01* +X60448535Y-114600698D01* +X60509856Y-114567215D01* +X60522311Y-114565163D01* +X60609255Y-114555368D01* +X60779522Y-114495789D01* +X60932262Y-114399816D01* +X61059816Y-114272262D01* +X61155789Y-114119522D01* +X61215368Y-113949255D01* +X61218534Y-113921157D01* +X61235565Y-113770003D01* +X61235565Y-113769996D01* +X61215369Y-113590750D01* +X61215368Y-113590745D01* +X61181533Y-113494051D01* +X61155789Y-113420478D01* +X61059816Y-113267738D01* +X60932262Y-113140184D01* +X60864167Y-113097397D01* +X60779523Y-113044211D01* +X60609254Y-112984631D01* +X60609249Y-112984630D01* +X60430004Y-112964435D01* +X60429996Y-112964435D01* +X60250750Y-112984630D01* +X60250745Y-112984631D01* +X60080476Y-113044211D01* +X59927737Y-113140184D01* +X59800184Y-113267737D01* +X59704210Y-113420478D01* +X59644630Y-113590750D01* +X59634837Y-113677668D01* +X59607770Y-113742082D01* +X59599298Y-113751465D01* +X59488328Y-113862435D01* +X59427005Y-113895920D01* +X59357313Y-113890936D01* +X59301380Y-113849064D01* +X59283607Y-113815713D01* +X59277025Y-113796903D01* +X59272453Y-113780150D01* +X59269739Y-113766508D01* +X59269738Y-113766502D01* +X59249479Y-113717593D01* +X59247015Y-113711140D01* +X59225789Y-113650478D01* +X59225787Y-113650475D01* +X59225787Y-113650474D01* +X59222749Y-113645640D01* +X59219293Y-113640140D01* +X59209721Y-113621610D01* +X59209394Y-113620821D01* +X59172776Y-113566019D01* +X59170890Y-113563108D01* +X59170335Y-113562224D01* +X59129816Y-113497738D01* +X59126129Y-113494051D01* +X59126109Y-113494029D01* +X59007194Y-113375114D01* +X59007163Y-113375085D01* +X59002262Y-113370184D01* +X58936874Y-113329098D01* +X58933955Y-113327206D01* +X58879184Y-113290609D01* +X58879181Y-113290607D01* +X58879179Y-113290606D01* +X58879176Y-113290604D01* +X58879169Y-113290601D01* +X58878381Y-113290275D01* +X58859862Y-113280708D01* +X58849523Y-113274211D01* +X58788876Y-113252989D01* +X58782382Y-113250510D01* +X58774247Y-113247140D01* +X58733498Y-113230262D01* +X58733496Y-113230261D01* +X58733493Y-113230260D01* +X58719841Y-113227544D01* +X58703093Y-113222972D01* +X58679258Y-113214632D01* +X58679248Y-113214630D01* +X58628315Y-113208892D01* +X58618009Y-113207290D01* +X58578843Y-113199500D01* +X58551915Y-113199500D01* +X58538031Y-113198720D01* +X58500002Y-113194435D01* +X58499998Y-113194435D01* +X58461969Y-113198720D01* +X58448085Y-113199500D01* +X58421158Y-113199500D01* +X58381991Y-113207290D01* +X58371685Y-113208892D01* +X58320751Y-113214630D01* +X58320741Y-113214632D01* +X58296904Y-113222973D01* +X58280150Y-113227547D01* +X58266503Y-113230261D01* +X58217619Y-113250509D01* +X58211126Y-113252988D01* +X58150481Y-113274209D01* +X58150469Y-113274215D01* +X58140127Y-113280713D01* +X58121639Y-113290266D01* +X58120832Y-113290600D01* +X58120824Y-113290604D01* +X58066047Y-113327204D01* +X58063132Y-113329092D01* +X57997742Y-113370180D01* +X57997735Y-113370186D01* +X55620186Y-115747735D01* +X55620180Y-115747742D01* +X55579092Y-115813132D01* +X55577204Y-115816047D01* +X55540604Y-115870824D01* +X55540600Y-115870832D01* +X55540266Y-115871639D01* +X55530713Y-115890127D01* +X55524212Y-115900474D01* +X55524210Y-115900477D01* +X55502982Y-115961140D01* +X55500504Y-115967631D01* +X55480264Y-116016496D01* +X55480263Y-116016502D01* +X55477550Y-116030140D01* +X55472975Y-116046898D01* +X55464634Y-116070735D01* +X55464632Y-116070742D01* +X55458890Y-116121696D01* +X55457288Y-116131994D01* +X55449500Y-116171152D01* +X55449500Y-116198085D01* +X55448720Y-116211969D01* +X55444435Y-116249998D01* +X55444435Y-116250001D01* +X55448720Y-116288029D01* +X55449500Y-116301914D01* +X55449500Y-116328844D01* +X55457288Y-116368003D01* +X55458890Y-116378303D01* +X55464631Y-116429249D01* +X55464632Y-116429252D01* +X55464633Y-116429260D01* +X55472976Y-116453104D01* +X55477550Y-116469860D01* +X55480262Y-116483496D01* +X55500509Y-116532377D01* +X55502988Y-116538872D01* +X55524212Y-116599524D01* +X55530709Y-116609865D01* +X55540268Y-116628365D01* +X55540603Y-116629173D01* +X55540605Y-116629179D01* +X55577223Y-116683982D01* +X55579114Y-116686900D01* +X55620180Y-116752257D01* +X55620182Y-116752260D01* +X55620184Y-116752262D01* +X55747738Y-116879816D01* +X55813096Y-116920883D01* +X55813131Y-116920905D01* +X55816040Y-116922790D01* +X55870821Y-116959394D01* +X55871606Y-116959719D01* +X55890134Y-116969289D01* +X55900478Y-116975789D01* +X55961175Y-116997028D01* +X55967607Y-116999484D01* +X55996021Y-117011253D01* +X56016497Y-117019735D01* +X56016498Y-117019735D01* +X56016503Y-117019737D01* +X56030139Y-117022449D01* +X56046898Y-117027023D01* +X56070745Y-117035368D01* +X56121714Y-117041110D01* +X56131992Y-117042709D01* +X56159140Y-117048109D01* +X56171157Y-117050500D01* +X56171158Y-117050500D01* +X56198085Y-117050500D01* +X56211969Y-117051280D01* +X56249998Y-117055565D01* +X56250000Y-117055565D01* +X56250002Y-117055565D01* +X56288031Y-117051280D01* +X56301915Y-117050500D01* +X56328841Y-117050500D01* +X56328842Y-117050500D01* +X56368017Y-117042707D01* +X56378283Y-117041110D01* +X56429255Y-117035368D01* +X56453100Y-117027023D01* +X56469862Y-117022448D01* +X56483497Y-117019737D01* +X56532389Y-116999484D01* +X56538837Y-116997023D01* +X56599522Y-116975789D01* +X56609868Y-116969287D01* +X56628390Y-116959720D01* +X56629179Y-116959394D01* +X56683987Y-116922771D01* +X56686825Y-116920931D01* +X56752262Y-116879816D01* +X56879816Y-116752262D01* +X57987819Y-115644259D01* +X58049142Y-115610774D01* +X58118834Y-115615758D01* +X58174767Y-115657630D01* +X58199184Y-115723094D01* +X58199500Y-115731940D01* +X58199500Y-117348432D01* +X58179815Y-117415471D01* +X58163181Y-117436113D01* +X52825613Y-122773681D01* +X52764290Y-122807166D01* +X52737932Y-122810000D01* +X43460597Y-122810000D01* +X43393558Y-122790315D01* +X43372916Y-122773681D01* +X42937590Y-122338355D01* +X42937588Y-122338352D01* +X42818717Y-122219481D01* +X42818709Y-122219475D01* +X42716936Y-122160717D01* +X42716935Y-122160717D01* +X42681785Y-122140423D01* +X42681783Y-122140422D01* +X42674747Y-122136360D01* +X42675746Y-122134628D01* +X42648495Y-122116417D01* +X42602262Y-122070184D01* +X42449523Y-121974211D01* +X42279254Y-121914631D01* +X42279249Y-121914630D01* +X42100004Y-121894435D01* +X42099996Y-121894435D01* +X41920750Y-121914630D01* +X41920745Y-121914631D01* +X41750476Y-121974211D01* +X41597737Y-122070184D01* +X41470184Y-122197737D01* +X41374211Y-122350476D01* +X41314631Y-122520745D01* +X41314630Y-122520750D01* +X41294448Y-122699883D01* +X41267382Y-122764297D01* +X41209787Y-122803852D01* +X41171228Y-122810000D01* +X37524500Y-122810000D01* +X37457461Y-122790315D01* +X37411706Y-122737511D01* +X37400500Y-122686000D01* +X37400500Y-121149996D01* +X42844435Y-121149996D01* +X42844435Y-121150003D01* +X42864630Y-121329249D01* +X42864631Y-121329254D01* +X42924211Y-121499523D01* +X42946735Y-121535369D01* +X43020184Y-121652262D01* +X43147738Y-121779816D01* +X43300478Y-121875789D01* +X43411479Y-121914630D01* +X43470745Y-121935368D01* +X43470750Y-121935369D01* +X43649996Y-121955565D01* +X43650000Y-121955565D01* +X43650004Y-121955565D01* +X43829249Y-121935369D01* +X43829252Y-121935368D01* +X43829255Y-121935368D01* +X43999522Y-121875789D01* +X44152262Y-121779816D01* +X44279816Y-121652262D01* +X44375789Y-121499522D01* +X44435368Y-121329255D01* +X44445161Y-121242329D01* +X44472226Y-121177918D01* +X44480690Y-121168543D01* +X44708506Y-120940728D01* +X44708511Y-120940724D01* +X44718714Y-120930520D01* +X44718716Y-120930520D01* +X44830520Y-120818716D01* +X44909577Y-120681784D01* +X44942532Y-120558795D01* +X44950500Y-120529058D01* +X44950500Y-120370943D01* +X44950500Y-116599996D01* +X45244435Y-116599996D01* +X45244435Y-116600003D01* +X45264630Y-116779249D01* +X45264631Y-116779254D01* +X45324211Y-116949523D01* +X45420185Y-117102263D01* +X45422445Y-117105097D01* +X45423334Y-117107275D01* +X45423889Y-117108158D01* +X45423734Y-117108255D01* +X45448855Y-117169783D01* +X45449500Y-117182412D01* +X45449500Y-117763330D01* +X45449499Y-117763348D01* +X45449499Y-117929054D01* +X45449498Y-117929054D01* +X45490422Y-118081783D01* +X45517712Y-118129051D01* +X45569477Y-118218712D01* +X45569481Y-118218717D01* +X45688349Y-118337585D01* +X45688355Y-118337590D01* +X46763181Y-119412416D01* +X46796666Y-119473739D01* +X46799500Y-119500097D01* +X46799500Y-120167587D01* +X46779815Y-120234626D01* +X46772450Y-120244896D01* +X46770186Y-120247734D01* +X46674211Y-120400476D01* +X46614631Y-120570745D01* +X46614630Y-120570750D01* +X46594435Y-120749996D01* +X46594435Y-120750003D01* +X46614630Y-120929249D01* +X46614631Y-120929254D01* +X46674211Y-121099523D01* +X46743362Y-121209575D01* +X46770184Y-121252262D01* +X46897738Y-121379816D01* +X47050478Y-121475789D01* +X47118306Y-121499523D01* +X47220745Y-121535368D01* +X47220750Y-121535369D01* +X47399996Y-121555565D01* +X47400000Y-121555565D01* +X47400004Y-121555565D01* +X47579249Y-121535369D01* +X47579252Y-121535368D01* +X47579255Y-121535368D01* +X47749522Y-121475789D01* +X47902262Y-121379816D01* +X48029816Y-121252262D01* +X48125789Y-121099522D01* +X48185368Y-120929255D01* +X48188721Y-120899500D01* +X48205565Y-120750003D01* +X48205565Y-120749996D01* +X48185369Y-120570750D01* +X48185368Y-120570745D01* +X48125789Y-120400478D01* +X48103265Y-120364632D01* +X48029813Y-120247734D01* +X48027550Y-120244896D01* +X48026659Y-120242715D01* +X48026111Y-120241842D01* +X48026264Y-120241745D01* +X48001144Y-120180209D01* +X48000500Y-120167587D01* +X48000500Y-119120944D01* +X48000499Y-119120940D01* +X47995495Y-119102262D01* +X47959577Y-118968215D01* +X47959575Y-118968211D01* +X47922804Y-118904522D01* +X47880522Y-118831287D01* +X47880521Y-118831286D01* +X47880520Y-118831284D01* +X47768716Y-118719480D01* +X47768715Y-118719479D01* +X47764385Y-118715149D01* +X47764374Y-118715139D01* +X46686819Y-117637584D01* +X46653334Y-117576261D01* +X46650500Y-117549903D01* +X46650500Y-117182412D01* +X46670185Y-117115373D01* +X46677555Y-117105097D01* +X46679810Y-117102267D01* +X46679816Y-117102262D01* +X46775789Y-116949522D01* +X46835368Y-116779255D01* +X46835369Y-116779249D01* +X46855565Y-116600003D01* +X46855565Y-116599996D01* +X46835369Y-116420750D01* +X46835368Y-116420745D01* +X46816913Y-116368003D01* +X46775789Y-116250478D01* +X46775489Y-116250001D01* +X46725945Y-116171152D01* +X46679816Y-116097738D01* +X46552262Y-115970184D01* +X46537869Y-115961140D01* +X46399523Y-115874211D01* +X46229254Y-115814631D01* +X46229249Y-115814630D01* +X46050004Y-115794435D01* +X46049996Y-115794435D01* +X45870750Y-115814630D01* +X45870745Y-115814631D01* +X45700476Y-115874211D01* +X45547737Y-115970184D01* +X45420184Y-116097737D01* +X45324211Y-116250476D01* +X45264631Y-116420745D01* +X45264630Y-116420750D01* +X45244435Y-116599996D01* +X44950500Y-116599996D01* +X44950500Y-113574500D01* +X44970185Y-113507461D01* +X45022989Y-113461706D01* +X45074500Y-113450500D01* +X52925500Y-113450500D01* +X52992539Y-113470185D01* +X53038294Y-113522989D01* +X53049500Y-113574500D01* +X53049500Y-114013330D01* +X53049499Y-114013348D01* +X53049499Y-114179054D01* +X53049498Y-114179054D01* +X53090424Y-114331789D01* +X53090425Y-114331790D01* +X53112186Y-114369480D01* +X53112187Y-114369482D01* +X53169475Y-114468709D01* +X53169481Y-114468717D01* +X53288349Y-114587585D01* +X53288355Y-114587590D01* +X53469298Y-114768533D01* +X53502783Y-114829856D01* +X53504837Y-114842330D01* +X53514630Y-114929249D01* +X53574210Y-115099521D01* +X53650994Y-115221722D01* +X53670184Y-115252262D01* +X53797738Y-115379816D01* +X53950478Y-115475789D01* +X54120745Y-115535368D01* +X54120750Y-115535369D01* +X54299996Y-115555565D01* +X54300000Y-115555565D01* +X54300004Y-115555565D01* +X54479249Y-115535369D01* +X54479252Y-115535368D01* +X54479255Y-115535368D01* +X54649522Y-115475789D01* +X54802262Y-115379816D01* +X54929816Y-115252262D01* +X55025789Y-115099522D01* +X55085368Y-114929255D01* +X55085369Y-114929249D01* +X55105565Y-114750003D01* +X55105565Y-114749996D01* +X55085369Y-114570750D01* +X55085368Y-114570745D01* +X55049667Y-114468717D01* +X55025789Y-114400478D01* +X55025372Y-114399815D01* +X54929815Y-114247737D01* +X54802262Y-114120184D01* +X54649521Y-114024210D01* +X54479249Y-113964630D01* +X54392330Y-113954837D01* +X54327916Y-113927770D01* +X54318533Y-113919298D01* +X54286819Y-113887584D01* +X54253334Y-113826261D01* +X54250500Y-113799903D01* +X54250500Y-112770945D01* +X54250500Y-112770943D01* +X54209577Y-112618216D01* +X54194568Y-112592219D01* +X54130524Y-112481290D01* +X54130518Y-112481282D01* +X54018717Y-112369481D01* +X54018709Y-112369475D01* +X53881790Y-112290426D01* +X53881786Y-112290424D01* +X53881784Y-112290423D01* +X53729057Y-112249500D01* +X44429057Y-112249500D01* +X44270943Y-112249500D01* +X44118216Y-112290423D01* +X44118209Y-112290426D01* +X43981290Y-112369475D01* +X43981282Y-112369481D01* +X43869481Y-112481282D01* +X43869475Y-112481290D01* +X43790426Y-112618209D01* +X43790423Y-112618216D01* +X43749500Y-112770943D01* +X43749500Y-120149901D01* +X43729815Y-120216940D01* +X43713181Y-120237583D01* +X43631464Y-120319299D01* +X43570140Y-120352783D01* +X43557667Y-120354837D01* +X43470750Y-120364630D01* +X43300478Y-120424210D01* +X43147737Y-120520184D01* +X43020184Y-120647737D01* +X42924211Y-120800476D01* +X42864631Y-120970745D01* +X42864630Y-120970750D01* +X42844435Y-121149996D01* +X37400500Y-121149996D01* +X37400500Y-108499998D01* +X59844435Y-108499998D01* +X59844435Y-108500001D01* +X59848720Y-108538029D01* +X59849500Y-108551914D01* +X59849500Y-108578844D01* +X59857288Y-108618003D01* +X59858890Y-108628303D01* +X59864632Y-108679252D01* +X59864633Y-108679260D01* +X59872976Y-108703104D01* +X59877550Y-108719860D01* +X59880262Y-108733496D01* +X59900509Y-108782377D01* +X59902988Y-108788872D01* +X59924212Y-108849524D01* +X59930709Y-108859865D01* +X59940268Y-108878365D01* +X59940603Y-108879173D01* +X59940605Y-108879179D01* +X59977223Y-108933982D01* +X59979114Y-108936900D01* +X60020180Y-109002257D01* +X60020182Y-109002260D01* +X60020184Y-109002262D01* +X60147738Y-109129816D01* +X60184616Y-109152988D01* +X60213131Y-109170905D01* +X60216040Y-109172790D01* +X60270821Y-109209394D01* +X60271606Y-109209719D01* +X60290134Y-109219289D01* +X60300478Y-109225789D01* +X60361175Y-109247028D01* +X60367607Y-109249484D01* +X60396021Y-109261253D01* +X60416497Y-109269735D01* +X60416498Y-109269735D01* +X60416503Y-109269737D01* +X60430139Y-109272449D01* +X60446898Y-109277023D01* +X60470745Y-109285368D01* +X60521714Y-109291110D01* +X60531992Y-109292709D01* +X60559140Y-109298109D01* +X60571157Y-109300500D01* +X60571158Y-109300500D01* +X60598085Y-109300500D01* +X60611969Y-109301280D01* +X60649998Y-109305565D01* +X60650000Y-109305565D01* +X60650002Y-109305565D01* +X60688031Y-109301280D01* +X60701915Y-109300500D01* +X60728841Y-109300500D01* +X60728842Y-109300500D01* +X60768017Y-109292707D01* +X60778283Y-109291110D01* +X60829255Y-109285368D01* +X60853100Y-109277023D01* +X60869862Y-109272448D01* +X60883497Y-109269737D01* +X60932389Y-109249484D01* +X60938837Y-109247023D01* +X60999522Y-109225789D01* +X61009868Y-109219287D01* +X61028390Y-109209720D01* +X61029179Y-109209394D01* +X61083987Y-109172771D01* +X61086825Y-109170931D01* +X61152262Y-109129816D01* +X61279816Y-109002262D01* +X61320931Y-108936825D01* +X61322777Y-108933979D01* +X61359389Y-108879186D01* +X61359394Y-108879179D01* +X61359720Y-108878390D01* +X61369287Y-108859868D01* +X61375789Y-108849522D01* +X61397023Y-108788837D01* +X61399490Y-108782377D01* +X61419737Y-108733497D01* +X61422449Y-108719860D01* +X61427023Y-108703100D01* +X61435368Y-108679255D01* +X61441110Y-108628283D01* +X61442707Y-108618017D01* +X61450500Y-108578842D01* +X61450500Y-108551914D01* +X61451280Y-108538029D01* +X61455565Y-108500001D01* +X61455565Y-108499998D01* +X61451280Y-108461969D01* +X61450500Y-108448085D01* +X61450500Y-104132940D01* +X61470185Y-104065901D01* +X61486819Y-104045259D01* +X61671788Y-103860290D01* +X61679816Y-103852262D01* +X61720943Y-103786806D01* +X61722761Y-103784001D01* +X61759393Y-103729179D01* +X61759719Y-103728389D01* +X61769293Y-103709859D01* +X61775789Y-103699522D01* +X61797020Y-103638843D01* +X61799494Y-103632365D01* +X61819737Y-103583498D01* +X61822450Y-103569855D01* +X61827021Y-103553107D01* +X61835368Y-103529255D01* +X61841111Y-103478282D01* +X61842707Y-103468015D01* +X61850500Y-103428843D01* +X61850500Y-103401914D01* +X61851280Y-103388029D01* +X61855565Y-103350001D01* +X61855565Y-103349998D01* +X61851280Y-103311969D01* +X61850500Y-103298085D01* +X61850500Y-103271157D01* +X61844245Y-103239712D01* +X61842709Y-103231992D01* +X61841110Y-103221714D01* +X61835368Y-103170745D01* +X61827023Y-103146898D01* +X61822449Y-103130139D01* +X61819737Y-103116503D01* +X61819735Y-103116498D01* +X61819734Y-103116494D01* +X61799492Y-103067627D01* +X61797022Y-103061160D01* +X61775789Y-103000478D01* +X61769287Y-102990132D01* +X61759717Y-102971603D01* +X61759394Y-102970823D01* +X61759392Y-102970820D01* +X61745482Y-102950003D01* +X61722791Y-102916043D01* +X61720926Y-102913166D01* +X61679816Y-102847738D01* +X61552262Y-102720184D01* +X61520136Y-102699998D01* +X61486842Y-102679078D01* +X61483923Y-102677186D01* +X61429179Y-102640607D01* +X61429172Y-102640604D01* +X61428381Y-102640276D01* +X61409869Y-102630712D01* +X61403575Y-102626757D01* +X61399521Y-102624210D01* +X61338856Y-102602982D01* +X61332363Y-102600503D01* +X61283497Y-102580263D01* +X61283493Y-102580262D01* +X61269860Y-102577550D01* +X61253104Y-102572976D01* +X61229260Y-102564633D01* +X61229256Y-102564632D01* +X61229255Y-102564632D01* +X61208575Y-102562301D01* +X61178303Y-102558890D01* +X61168003Y-102557288D01* +X61128844Y-102549500D01* +X61128842Y-102549500D01* +X61101915Y-102549500D01* +X61088031Y-102548720D01* +X61050002Y-102544435D01* +X61049998Y-102544435D01* +X61011969Y-102548720D01* +X60998085Y-102549500D01* +X60971154Y-102549500D01* +X60931996Y-102557288D01* +X60921696Y-102558890D01* +X60870741Y-102564632D01* +X60846895Y-102572976D01* +X60830142Y-102577549D01* +X60816503Y-102580262D01* +X60816500Y-102580263D01* +X60767628Y-102600507D01* +X60761131Y-102602987D01* +X60700476Y-102624211D01* +X60690127Y-102630714D01* +X60671627Y-102640272D01* +X60670825Y-102640604D01* +X60670820Y-102640606D01* +X60616065Y-102677192D01* +X60613150Y-102679082D01* +X60547736Y-102720185D01* +X60547735Y-102720186D01* +X60318400Y-102949522D01* +X60139711Y-103128211D01* +X60097177Y-103170745D01* +X60028209Y-103239712D01* +X59940609Y-103370814D01* +X59940602Y-103370827D01* +X59880264Y-103516498D01* +X59880261Y-103516510D01* +X59849500Y-103671153D01* +X59849500Y-108448085D01* +X59848720Y-108461969D01* +X59844435Y-108499998D01* +X37400500Y-108499998D01* +X37400500Y-82199998D01* +X48994435Y-82199998D01* +X48994435Y-82200001D01* +X48998720Y-82238029D01* +X48999500Y-82251914D01* +X48999500Y-84748085D01* +X48998720Y-84761969D01* +X48994435Y-84799998D01* +X48994435Y-84800001D01* +X48998720Y-84838029D01* +X48999500Y-84851914D01* +X48999500Y-84878844D01* +X49007288Y-84918003D01* +X49008890Y-84928303D01* +X49014632Y-84979252D01* +X49014633Y-84979260D01* +X49022976Y-85003104D01* +X49027550Y-85019860D01* +X49030262Y-85033496D01* +X49050509Y-85082377D01* +X49052986Y-85088867D01* +X49067315Y-85129816D01* +X49074212Y-85149524D01* +X49080709Y-85159865D01* +X49090268Y-85178365D01* +X49090603Y-85179173D01* +X49090605Y-85179179D01* +X49127223Y-85233982D01* +X49129114Y-85236900D01* +X49170180Y-85302257D01* +X49170182Y-85302260D01* +X49170184Y-85302262D01* +X49297738Y-85429816D01* +X49329439Y-85449735D01* +X49363131Y-85470905D01* +X49366040Y-85472790D01* +X49420821Y-85509394D01* +X49421606Y-85509719D01* +X49440134Y-85519289D01* +X49450478Y-85525789D01* +X49511175Y-85547028D01* +X49517607Y-85549484D01* +X49546021Y-85561253D01* +X49566497Y-85569735D01* +X49566498Y-85569735D01* +X49566503Y-85569737D01* +X49580139Y-85572449D01* +X49596898Y-85577023D01* +X49620745Y-85585368D01* +X49671714Y-85591110D01* +X49681992Y-85592709D01* +X49709140Y-85598109D01* +X49721157Y-85600500D01* +X49721158Y-85600500D01* +X49748085Y-85600500D01* +X49761969Y-85601280D01* +X49799998Y-85605565D01* +X49800000Y-85605565D01* +X49800002Y-85605565D01* +X49838031Y-85601280D01* +X49851915Y-85600500D01* +X49878841Y-85600500D01* +X49878842Y-85600500D01* +X49918017Y-85592707D01* +X49928283Y-85591110D01* +X49979255Y-85585368D01* +X50003100Y-85577023D01* +X50019862Y-85572448D01* +X50033497Y-85569737D01* +X50082389Y-85549484D01* +X50088837Y-85547023D01* +X50149522Y-85525789D01* +X50159868Y-85519287D01* +X50178390Y-85509720D01* +X50179179Y-85509394D01* +X50233987Y-85472771D01* +X50236825Y-85470931D01* +X50302262Y-85429816D01* +X50429816Y-85302262D01* +X50470936Y-85236819D01* +X50472777Y-85233979D01* +X50475559Y-85229816D01* +X50509394Y-85179179D01* +X50509720Y-85178390D01* +X50519287Y-85159868D01* +X50525789Y-85149522D01* +X50547023Y-85088837D01* +X50549490Y-85082377D01* +X50569737Y-85033497D01* +X50572449Y-85019860D01* +X50577023Y-85003100D01* +X50585368Y-84979255D01* +X50591110Y-84928283D01* +X50592707Y-84918017D01* +X50600500Y-84878842D01* +X50600500Y-84851914D01* +X50601280Y-84838029D01* +X50605565Y-84800001D01* +X50605565Y-84799998D01* +X50601280Y-84761969D01* +X50600500Y-84748085D01* +X50600500Y-82251914D01* +X50601280Y-82238029D01* +X50605565Y-82200001D01* +X50605565Y-82199998D01* +X50601280Y-82161969D01* +X50600500Y-82148085D01* +X50600500Y-82121157D01* +X50592711Y-82082003D01* +X50591110Y-82071714D01* +X50585368Y-82020745D01* +X50577023Y-81996898D01* +X50572449Y-81980139D01* +X50569737Y-81966503D01* +X50569734Y-81966496D01* +X50561253Y-81946021D01* +X50549484Y-81917607D01* +X50547028Y-81911175D01* +X50525789Y-81850478D01* +X50519289Y-81840134D01* +X50509719Y-81821606D01* +X50509394Y-81820821D01* +X50472790Y-81766040D01* +X50470905Y-81763131D01* +X50461233Y-81747738D01* +X50429816Y-81697738D01* +X50302262Y-81570184D01* +X50302260Y-81570182D01* +X50302257Y-81570180D01* +X50236900Y-81529114D01* +X50233982Y-81527223D01* +X50179179Y-81490605D01* +X50179173Y-81490603D01* +X50178365Y-81490268D01* +X50159865Y-81480709D01* +X50149524Y-81474212D01* +X50149523Y-81474211D01* +X50149522Y-81474211D01* +X50088867Y-81452986D01* +X50082377Y-81450509D01* +X50033496Y-81430262D01* +X50019860Y-81427550D01* +X50003104Y-81422976D01* +X49979260Y-81414633D01* +X49979256Y-81414632D01* +X49979255Y-81414632D01* +X49958575Y-81412301D01* +X49928303Y-81408890D01* +X49918003Y-81407288D01* +X49878844Y-81399500D01* +X49878842Y-81399500D01* +X49851915Y-81399500D01* +X49838031Y-81398720D01* +X49800002Y-81394435D01* +X49799998Y-81394435D01* +X49761969Y-81398720D01* +X49748085Y-81399500D01* +X49721152Y-81399500D01* +X49681994Y-81407288D01* +X49671696Y-81408890D01* +X49620742Y-81414632D01* +X49620735Y-81414634D01* +X49596898Y-81422975D01* +X49580140Y-81427550D01* +X49566502Y-81430263D01* +X49566496Y-81430264D01* +X49517631Y-81450504D01* +X49511140Y-81452982D01* +X49450477Y-81474210D01* +X49450474Y-81474212D01* +X49440127Y-81480713D01* +X49421639Y-81490266D01* +X49420832Y-81490600D01* +X49420824Y-81490604D01* +X49420821Y-81490605D01* +X49420821Y-81490606D01* +X49375090Y-81521162D01* +X49366047Y-81527204D01* +X49363132Y-81529092D01* +X49297742Y-81570180D01* +X49297735Y-81570186D01* +X49170186Y-81697735D01* +X49170180Y-81697742D01* +X49129092Y-81763132D01* +X49127204Y-81766047D01* +X49090604Y-81820824D01* +X49090600Y-81820832D01* +X49090266Y-81821639D01* +X49080713Y-81840127D01* +X49074212Y-81850474D01* +X49074210Y-81850477D01* +X49052982Y-81911140D01* +X49050504Y-81917631D01* +X49030264Y-81966496D01* +X49030263Y-81966502D01* +X49027550Y-81980140D01* +X49022975Y-81996898D01* +X49014634Y-82020735D01* +X49014632Y-82020742D01* +X49008890Y-82071696D01* +X49007288Y-82081994D01* +X48999500Y-82121152D01* +X48999500Y-82148085D01* +X48998720Y-82161969D01* +X48994435Y-82199998D01* +X37400500Y-82199998D01* +X37400500Y-66752135D01* +X52749500Y-66752135D01* +X52749500Y-68247870D01* +X52749501Y-68247876D01* +X52755908Y-68307483D01* +X52806202Y-68442328D01* +X52806206Y-68442335D01* +X52892452Y-68557544D01* +X52892455Y-68557547D01* +X53007664Y-68643793D01* +X53007671Y-68643797D01* +X53142517Y-68694091D01* +X53142516Y-68694091D01* +X53149444Y-68694835D01* +X53202127Y-68700500D01* +X54697872Y-68700499D01* +X54757483Y-68694091D01* +X54892331Y-68643796D01* +X55007546Y-68557546D01* +X55093796Y-68442331D01* +X55144091Y-68307483D01* +X55150500Y-68247873D01* +X55150499Y-67499999D01* +X72744357Y-67499999D01* +X72744357Y-67500000D01* +X72764884Y-67721535D01* +X72764885Y-67721537D01* +X72825769Y-67935523D01* +X72825775Y-67935538D01* +X72924938Y-68134683D01* +X72924943Y-68134691D01* +X73059020Y-68312238D01* +X73223437Y-68462123D01* +X73223439Y-68462125D01* +X73412595Y-68579245D01* +X73412596Y-68579245D01* +X73412599Y-68579247D01* +X73620060Y-68659618D01* +X73838757Y-68700500D01* +X73838759Y-68700500D01* +X74061241Y-68700500D01* +X74061243Y-68700500D01* +X74279940Y-68659618D01* +X74487401Y-68579247D01* +X74676562Y-68462124D01* +X74840981Y-68312236D01* +X74975058Y-68134689D01* +X75074229Y-67935528D01* +X75135115Y-67721536D01* +X75155643Y-67500000D01* +X75135115Y-67278464D01* +X75074229Y-67064472D01* +X75007271Y-66930003D01* +X74975061Y-66865316D01* +X74975056Y-66865308D01* +X74840979Y-66687761D01* +X74676562Y-66537876D01* +X74676560Y-66537874D01* +X74487404Y-66420754D01* +X74487398Y-66420752D01* +X74279940Y-66340382D01* +X74061243Y-66299500D01* +X73838757Y-66299500D01* +X73620060Y-66340382D01* +X73488864Y-66391207D01* +X73412601Y-66420752D01* +X73412595Y-66420754D01* +X73223439Y-66537874D01* +X73223437Y-66537876D01* +X73059020Y-66687761D01* +X72924943Y-66865308D01* +X72924938Y-66865316D01* +X72825775Y-67064461D01* +X72825769Y-67064476D01* +X72764885Y-67278462D01* +X72764884Y-67278464D01* +X72744357Y-67499999D01* +X55150499Y-67499999D01* +X55150499Y-66752128D01* +X55144091Y-66692517D01* +X55142318Y-66687764D01* +X55093797Y-66557671D01* +X55093793Y-66557664D01* +X55007547Y-66442455D01* +X55007544Y-66442452D01* +X54892335Y-66356206D01* +X54892328Y-66356202D01* +X54757482Y-66305908D01* +X54757483Y-66305908D01* +X54697883Y-66299501D01* +X54697881Y-66299500D01* +X54697873Y-66299500D01* +X54697864Y-66299500D01* +X53202129Y-66299500D01* +X53202123Y-66299501D01* +X53142516Y-66305908D01* +X53007671Y-66356202D01* +X53007664Y-66356206D01* +X52892455Y-66442452D01* +X52892452Y-66442455D01* +X52806206Y-66557664D01* +X52806202Y-66557671D01* +X52755908Y-66692517D01* +X52749648Y-66750750D01* +X52749501Y-66752123D01* +X52749500Y-66752135D01* +X37400500Y-66752135D01* +X37400500Y-64353896D01* +X91048335Y-64353896D01* +X91048335Y-64353903D01* +X91068530Y-64533149D01* +X91068531Y-64533154D01* +X91128111Y-64703423D01* +X91224084Y-64856162D01* +X91351638Y-64983716D01* +X91504378Y-65079689D01* +X91600093Y-65113181D01* +X91674645Y-65139268D01* +X91674650Y-65139269D01* +X91853896Y-65159465D01* +X91853900Y-65159465D01* +X91853904Y-65159465D01* +X92033149Y-65139269D01* +X92033152Y-65139268D01* +X92033155Y-65139268D01* +X92203422Y-65079689D01* +X92356162Y-64983716D01* +X92483716Y-64856162D01* +X92579689Y-64703422D01* +X92639268Y-64533155D01* +X92649061Y-64446229D01* +X92676126Y-64381818D01* +X92684590Y-64372443D01* +X93966317Y-63090719D01* +X94027640Y-63057234D01* +X94053998Y-63054400D01* +X97571488Y-63054400D01* +X97638527Y-63074085D01* +X97648803Y-63081455D01* +X97651636Y-63083714D01* +X97651638Y-63083716D01* +X97804378Y-63179689D01* +X97974645Y-63239268D01* +X97974650Y-63239269D01* +X98153896Y-63259465D01* +X98153900Y-63259465D01* +X98153904Y-63259465D01* +X98333149Y-63239269D01* +X98333152Y-63239268D01* +X98333155Y-63239268D01* +X98503422Y-63179689D01* +X98656162Y-63083716D01* +X98693338Y-63046540D01* +X128089200Y-63046540D01* +X128089200Y-63193459D01* +X128117858Y-63337534D01* +X128117861Y-63337544D01* +X128174078Y-63473266D01* +X128174083Y-63473275D01* +X128255698Y-63595419D01* +X128255701Y-63595423D01* +X128359576Y-63699298D01* +X128359580Y-63699301D01* +X128481724Y-63780916D01* +X128481730Y-63780919D01* +X128481731Y-63780920D01* +X128617458Y-63837140D01* +X128761540Y-63865799D01* +X128761544Y-63865800D01* +X128761545Y-63865800D01* +X128908456Y-63865800D01* +X128908457Y-63865799D01* +X129052542Y-63837140D01* +X129188269Y-63780920D01* +X129310420Y-63699301D01* +X129414301Y-63595420D01* +X129495920Y-63473269D01* +X129552140Y-63337542D01* +X129580800Y-63193455D01* +X129580800Y-63046545D01* +X129552140Y-62902458D01* +X129495920Y-62766731D01* +X129495919Y-62766730D01* +X129495916Y-62766724D01* +X129414301Y-62644580D01* +X129414298Y-62644576D01* +X129310423Y-62540701D01* +X129310419Y-62540698D01* +X129188275Y-62459083D01* +X129188266Y-62459078D01* +X129052544Y-62402861D01* +X129052545Y-62402861D01* +X129052542Y-62402860D01* +X129052538Y-62402859D01* +X129052534Y-62402858D01* +X128908459Y-62374200D01* +X128908455Y-62374200D01* +X128761545Y-62374200D01* +X128761540Y-62374200D01* +X128617465Y-62402858D01* +X128617455Y-62402861D01* +X128481733Y-62459078D01* +X128481724Y-62459083D01* +X128359580Y-62540698D01* +X128359576Y-62540701D01* +X128255701Y-62644576D01* +X128255698Y-62644580D01* +X128174083Y-62766724D01* +X128174078Y-62766733D01* +X128117861Y-62902455D01* +X128117858Y-62902465D01* +X128089200Y-63046540D01* +X98693338Y-63046540D01* +X98783716Y-62956162D01* +X98879689Y-62803422D01* +X98939268Y-62633155D01* +X98949685Y-62540701D01* +X98959465Y-62453903D01* +X98959465Y-62453896D01* +X98939269Y-62274650D01* +X98939268Y-62274645D01* +X98879688Y-62104376D01* +X98783715Y-61951637D01* +X98656162Y-61824084D01* +X98503423Y-61728111D01* +X98333154Y-61668531D01* +X98333149Y-61668530D01* +X98153904Y-61648335D01* +X98153896Y-61648335D01* +X97974650Y-61668530D01* +X97974645Y-61668531D01* +X97804376Y-61728111D01* +X97651636Y-61824085D01* +X97648803Y-61826345D01* +X97646624Y-61827234D01* +X97645742Y-61827789D01* +X97645644Y-61827634D01* +X97584117Y-61852755D01* +X97571488Y-61853400D01* +X93840570Y-61853400D01* +X93840554Y-61853399D01* +X93832958Y-61853399D01* +X93674843Y-61853399D01* +X93598479Y-61873861D01* +X93522114Y-61894323D01* +X93522109Y-61894326D01* +X93385190Y-61973375D01* +X93385182Y-61973381D01* +X91835365Y-63523198D01* +X91774042Y-63556683D01* +X91761568Y-63558737D01* +X91674650Y-63568530D01* +X91504378Y-63628110D01* +X91351637Y-63724084D01* +X91224084Y-63851637D01* +X91128111Y-64004376D01* +X91068531Y-64174645D01* +X91068530Y-64174650D01* +X91048335Y-64353896D01* +X37400500Y-64353896D01* +X37400500Y-56878711D01* +X38149500Y-56878711D01* +X38149500Y-57121288D01* +X38181161Y-57361785D01* +X38243947Y-57596104D01* +X38336773Y-57820205D01* +X38336776Y-57820212D01* +X38458064Y-58030289D01* +X38458066Y-58030292D01* +X38458067Y-58030293D01* +X38605733Y-58222736D01* +X38605739Y-58222743D01* +X38777256Y-58394260D01* +X38777262Y-58394265D01* +X38969711Y-58541936D01* +X39179788Y-58663224D01* +X39403900Y-58756054D01* +X39638211Y-58818838D01* +X39818586Y-58842584D01* +X39878711Y-58850500D01* +X39878712Y-58850500D01* +X40121289Y-58850500D01* +X40169388Y-58844167D01* +X40361789Y-58818838D01* +X40596100Y-58756054D01* +X40820212Y-58663224D01* +X41030289Y-58541936D01* +X41222738Y-58394265D01* +X41394265Y-58222738D01* +X41541936Y-58030289D01* +X41663224Y-57820212D01* +X41756054Y-57596100D01* +X41818838Y-57361789D01* +X41850500Y-57121288D01* +X41850500Y-56878712D01* +X41850500Y-56878711D01* +X128149500Y-56878711D01* +X128149500Y-57121288D01* +X128181161Y-57361785D01* +X128243947Y-57596104D01* +X128336773Y-57820205D01* +X128336776Y-57820212D01* +X128458064Y-58030289D01* +X128458066Y-58030292D01* +X128458067Y-58030293D01* +X128605733Y-58222736D01* +X128605739Y-58222743D01* +X128777256Y-58394260D01* +X128777262Y-58394265D01* +X128969711Y-58541936D01* +X129179788Y-58663224D01* +X129403900Y-58756054D01* +X129638211Y-58818838D01* +X129818586Y-58842584D01* +X129878711Y-58850500D01* +X129878712Y-58850500D01* +X130121289Y-58850500D01* +X130169388Y-58844167D01* +X130361789Y-58818838D01* +X130596100Y-58756054D01* +X130820212Y-58663224D01* +X131030289Y-58541936D01* +X131222738Y-58394265D01* +X131394265Y-58222738D01* +X131541936Y-58030289D01* +X131663224Y-57820212D01* +X131756054Y-57596100D01* +X131818838Y-57361789D01* +X131850500Y-57121288D01* +X131850500Y-56878712D01* +X131818838Y-56638211D01* +X131756054Y-56403900D01* +X131663224Y-56179788D01* +X131541936Y-55969711D01* +X131394265Y-55777262D01* +X131394260Y-55777256D01* +X131222743Y-55605739D01* +X131222736Y-55605733D01* +X131030293Y-55458067D01* +X131030292Y-55458066D01* +X131030289Y-55458064D01* +X130820212Y-55336776D01* +X130820205Y-55336773D01* +X130596104Y-55243947D01* +X130361785Y-55181161D01* +X130121289Y-55149500D01* +X130121288Y-55149500D01* +X129878712Y-55149500D01* +X129878711Y-55149500D01* +X129638214Y-55181161D01* +X129403895Y-55243947D01* +X129179794Y-55336773D01* +X129179785Y-55336777D01* +X128969706Y-55458067D01* +X128777263Y-55605733D01* +X128777256Y-55605739D01* +X128605739Y-55777256D01* +X128605733Y-55777263D01* +X128458067Y-55969706D01* +X128336777Y-56179785D01* +X128336773Y-56179794D01* +X128243947Y-56403895D01* +X128181161Y-56638214D01* +X128149500Y-56878711D01* +X41850500Y-56878711D01* +X41818838Y-56638211D01* +X41756054Y-56403900D01* +X41663224Y-56179788D01* +X41541936Y-55969711D01* +X41394265Y-55777262D01* +X41394260Y-55777256D01* +X41222743Y-55605739D01* +X41222736Y-55605733D01* +X41030293Y-55458067D01* +X41030292Y-55458066D01* +X41030289Y-55458064D01* +X40820212Y-55336776D01* +X40820205Y-55336773D01* +X40596104Y-55243947D01* +X40361785Y-55181161D01* +X40121289Y-55149500D01* +X40121288Y-55149500D01* +X39878712Y-55149500D01* +X39878711Y-55149500D01* +X39638214Y-55181161D01* +X39403895Y-55243947D01* +X39179794Y-55336773D01* +X39179785Y-55336777D01* +X38969706Y-55458067D01* +X38777263Y-55605733D01* +X38777256Y-55605739D01* +X38605739Y-55777256D01* +X38605733Y-55777263D01* +X38458067Y-55969706D01* +X38336777Y-56179785D01* +X38336773Y-56179794D01* +X38243947Y-56403895D01* +X38181161Y-56638214D01* +X38149500Y-56878711D01* +X37400500Y-56878711D01* +X37400500Y-53124500D01* +X37420185Y-53057461D01* +X37472989Y-53011706D01* +X37524500Y-53000500D01* +X134875500Y-53000500D01* +X134942539Y-53020185D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X86265446Y-106033513D02* +G01* +X86270745Y-106035368D01* +X86357669Y-106045161D01* +X86422080Y-106072226D01* +X86431465Y-106080700D01* +X99595712Y-119244947D01* +X99629197Y-119306270D01* +X99632013Y-119334753D01* +X99597545Y-121345619D01* +X99576714Y-121412311D01* +X99523134Y-121457155D01* +X99453815Y-121465911D01* +X99390766Y-121435802D01* +X99385882Y-121431175D01* +X87632921Y-109678213D01* +X87632917Y-109678210D01* +X87501814Y-109590609D01* +X87501801Y-109590602D01* +X87356130Y-109530264D01* +X87356118Y-109530261D01* +X87201474Y-109499500D01* +X87201471Y-109499500D01* +X86632940Y-109499500D01* +X86565901Y-109479815D01* +X86545259Y-109463181D01* +X86352260Y-109270182D01* +X86352257Y-109270180D01* +X86286900Y-109229114D01* +X86283982Y-109227223D01* +X86229179Y-109190605D01* +X86229173Y-109190603D01* +X86228365Y-109190268D01* +X86209865Y-109180709D01* +X86199524Y-109174212D01* +X86199523Y-109174211D01* +X86199522Y-109174211D01* +X86138867Y-109152986D01* +X86132377Y-109150509D01* +X86083496Y-109130262D01* +X86069860Y-109127550D01* +X86053104Y-109122976D01* +X86029260Y-109114633D01* +X86029256Y-109114632D01* +X86029255Y-109114632D01* +X86008575Y-109112301D01* +X85978303Y-109108890D01* +X85968003Y-109107288D01* +X85928844Y-109099500D01* +X85928842Y-109099500D01* +X85901915Y-109099500D01* +X85888031Y-109098720D01* +X85850002Y-109094435D01* +X85849998Y-109094435D01* +X85811969Y-109098720D01* +X85798085Y-109099500D01* +X85771152Y-109099500D01* +X85731994Y-109107288D01* +X85721696Y-109108890D01* +X85670742Y-109114632D01* +X85670735Y-109114634D01* +X85646898Y-109122975D01* +X85630140Y-109127550D01* +X85616502Y-109130263D01* +X85616496Y-109130264D01* +X85567631Y-109150504D01* +X85561140Y-109152982D01* +X85500477Y-109174210D01* +X85500474Y-109174212D01* +X85490127Y-109180713D01* +X85471639Y-109190266D01* +X85470832Y-109190600D01* +X85470824Y-109190604D01* +X85416047Y-109227204D01* +X85413132Y-109229092D01* +X85347742Y-109270180D01* +X85347735Y-109270186D01* +X85220186Y-109397735D01* +X85220180Y-109397742D01* +X85179092Y-109463132D01* +X85177204Y-109466047D01* +X85140604Y-109520824D01* +X85140600Y-109520832D01* +X85140266Y-109521639D01* +X85130713Y-109540127D01* +X85124212Y-109550474D01* +X85124210Y-109550477D01* +X85102982Y-109611140D01* +X85100504Y-109617631D01* +X85080264Y-109666496D01* +X85080263Y-109666502D01* +X85077550Y-109680140D01* +X85072975Y-109696898D01* +X85064634Y-109720735D01* +X85064632Y-109720742D01* +X85058890Y-109771696D01* +X85057288Y-109781994D01* +X85049500Y-109821152D01* +X85049500Y-109848085D01* +X85048720Y-109861969D01* +X85044435Y-109899998D01* +X85044435Y-109900001D01* +X85048720Y-109938029D01* +X85049500Y-109951914D01* +X85049500Y-109978844D01* +X85057288Y-110018003D01* +X85058890Y-110028303D01* +X85064632Y-110079252D01* +X85064633Y-110079260D01* +X85072976Y-110103104D01* +X85077550Y-110119860D01* +X85080262Y-110133496D01* +X85100509Y-110182377D01* +X85102986Y-110188867D01* +X85106880Y-110199996D01* +X85124212Y-110249524D01* +X85130709Y-110259865D01* +X85140268Y-110278365D01* +X85140603Y-110279173D01* +X85140605Y-110279179D01* +X85177203Y-110333952D01* +X85179090Y-110336863D01* +X85184568Y-110345580D01* +X85201195Y-110387367D01* +X85228893Y-110526615D01* +X85227713Y-110539795D01* +X85230136Y-110541687D01* +X85243935Y-110566505D01* +X85290604Y-110679176D01* +X85290609Y-110679185D01* +X85378210Y-110810288D01* +X85378213Y-110810292D01* +X85489707Y-110921786D01* +X85489711Y-110921789D01* +X85620814Y-111009390D01* +X85620827Y-111009397D01* +X85766498Y-111069735D01* +X85766503Y-111069737D01* +X85921153Y-111100499D01* +X85921156Y-111100500D01* +X85921158Y-111100500D01* +X86078842Y-111100500D01* +X86739689Y-111100500D01* +X86806728Y-111120185D01* +X86827370Y-111136819D01* +X89683293Y-113992742D01* +X89716778Y-114054065D01* +X89711794Y-114123757D01* +X89669922Y-114179690D01* +X89604458Y-114204107D01* +X89581729Y-114203643D01* +X89500004Y-114194435D01* +X89499996Y-114194435D01* +X89320750Y-114214630D01* +X89320745Y-114214631D01* +X89150476Y-114274211D01* +X88997737Y-114370184D01* +X88870184Y-114497737D01* +X88774211Y-114650476D01* +X88714631Y-114820745D01* +X88714630Y-114820749D01* +X88712531Y-114839385D01* +X88685464Y-114903799D01* +X88627868Y-114943353D01* +X88589311Y-114949500D01* +X87082412Y-114949500D01* +X87015373Y-114929815D01* +X87005097Y-114922445D01* +X87002263Y-114920185D01* +X87002262Y-114920184D01* +X86889690Y-114849450D01* +X86849523Y-114824211D01* +X86679254Y-114764631D01* +X86679249Y-114764630D01* +X86500004Y-114744435D01* +X86499996Y-114744435D01* +X86320750Y-114764630D01* +X86320745Y-114764631D01* +X86150476Y-114824211D01* +X85997736Y-114920185D01* +X85994903Y-114922445D01* +X85992724Y-114923334D01* +X85991842Y-114923889D01* +X85991744Y-114923734D01* +X85930217Y-114948855D01* +X85917588Y-114949500D01* +X84700097Y-114949500D01* +X84633058Y-114929815D01* +X84612416Y-114913181D01* +X84336819Y-114637584D01* +X84303334Y-114576261D01* +X84300500Y-114549903D01* +X84300500Y-111810688D01* +X84320185Y-111743649D01* +X84372989Y-111697894D01* +X84410616Y-111687468D01* +X84429255Y-111685368D01* +X84599522Y-111625789D01* +X84752262Y-111529816D01* +X84879816Y-111402262D01* +X84975789Y-111249522D01* +X85035368Y-111079255D01* +X85035369Y-111079249D01* +X85055565Y-110900003D01* +X85055565Y-110899996D01* +X85035369Y-110720750D01* +X85035366Y-110720737D01* +X85012333Y-110654913D01* +X85010653Y-110622016D01* +X84997400Y-110608281D01* +X84990234Y-110591759D01* +X84975790Y-110550479D01* +X84879815Y-110397737D01* +X84752262Y-110270184D01* +X84599523Y-110174211D01* +X84429254Y-110114631D01* +X84429249Y-110114630D01* +X84250004Y-110094435D01* +X84249996Y-110094435D01* +X84070750Y-110114630D01* +X84070745Y-110114631D01* +X83900476Y-110174211D01* +X83747737Y-110270184D01* +X83620184Y-110397737D01* +X83524210Y-110550478D01* +X83464630Y-110720750D01* +X83454837Y-110807668D01* +X83427770Y-110872082D01* +X83419299Y-110881465D01* +X83331286Y-110969478D01* +X83219481Y-111081282D01* +X83219479Y-111081285D01* +X83190325Y-111131783D01* +X83190324Y-111131785D01* +X83140423Y-111218214D01* +X83140423Y-111218215D01* +X83099499Y-111370943D01* +X83099499Y-111370945D01* +X83099499Y-111539046D01* +X83099500Y-111539059D01* +X83099500Y-114750903D01* +X83079815Y-114817942D01* +X83027011Y-114863697D01* +X82957853Y-114873641D01* +X82894297Y-114844616D01* +X82887819Y-114838584D01* +X81585348Y-113536113D01* +X81551863Y-113474790D01* +X81549029Y-113448432D01* +X81549029Y-111950096D01* +X81568714Y-111883057D01* +X81585343Y-111862420D01* +X85858506Y-107589256D01* +X85858511Y-107589253D01* +X85868714Y-107579049D01* +X85868716Y-107579049D01* +X85980520Y-107467245D01* +X86051424Y-107344435D01* +X86059577Y-107330314D01* +X86100501Y-107177586D01* +X86100501Y-107019472D01* +X86100501Y-107011877D01* +X86100500Y-107011859D01* +X86100500Y-106150557D01* +X86120185Y-106083518D01* +X86172989Y-106037763D01* +X86242147Y-106027819D01* +X86265446Y-106033513D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X98718834Y-86782915D02* +G01* +X98774767Y-86824787D01* +X98799184Y-86890251D01* +X98799500Y-86899097D01* +X98799500Y-93899903D01* +X98779815Y-93966942D01* +X98763181Y-93987584D01* +X89962584Y-102788181D01* +X89901261Y-102821666D01* +X89874903Y-102824500D01* +X87324501Y-102824500D01* +X87257462Y-102804815D01* +X87211707Y-102752011D01* +X87200501Y-102700500D01* +X87200501Y-102527267D01* +X87200500Y-102527249D01* +X87200500Y-98250097D01* +X87220185Y-98183058D01* +X87236819Y-98162416D01* +X98587819Y-86811416D01* +X98649142Y-86777931D01* +X98718834Y-86782915D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X111416470Y-69970185D02* +G01* +X111462225Y-70022989D01* +X111472169Y-70092147D01* +X111443144Y-70155703D01* +X111437112Y-70162181D01* +X85262181Y-96337112D01* +X85200858Y-96370597D01* +X85131166Y-96365613D01* +X85075233Y-96323741D01* +X85050816Y-96258277D01* +X85050500Y-96249431D01* +X85050500Y-95350096D01* +X85070185Y-95283057D01* +X85086815Y-95262419D01* +X85518535Y-94830698D01* +X85579856Y-94797215D01* +X85592311Y-94795163D01* +X85679255Y-94785368D01* +X85849522Y-94725789D01* +X86002262Y-94629816D01* +X86129816Y-94502262D01* +X86225789Y-94349522D01* +X86285368Y-94179255D01* +X86285369Y-94179249D01* +X86305565Y-94000003D01* +X86305565Y-93999996D01* +X86285369Y-93820750D01* +X86285368Y-93820745D01* +X86239289Y-93689059D01* +X86225789Y-93650478D01* +X86217446Y-93637201D01* +X86161003Y-93547372D01* +X86129816Y-93497738D01* +X86002262Y-93370184D01* +X85961063Y-93344297D01* +X85849523Y-93274211D01* +X85679254Y-93214631D01* +X85679249Y-93214630D01* +X85500004Y-93194435D01* +X85499996Y-93194435D01* +X85320750Y-93214630D01* +X85320742Y-93214632D01* +X85162635Y-93269956D01* +X85092856Y-93273517D01* +X85032229Y-93238788D01* +X85000002Y-93176795D01* +X85006408Y-93107219D01* +X85033997Y-93065236D01* +X85268535Y-92830698D01* +X85329856Y-92797215D01* +X85342311Y-92795163D01* +X85429255Y-92785368D01* +X85599522Y-92725789D01* +X85752262Y-92629816D01* +X85879816Y-92502262D01* +X85975789Y-92349522D01* +X86035368Y-92179255D01* +X86037863Y-92157114D01* +X86055565Y-92000003D01* +X86055565Y-91999996D01* +X86035369Y-91820750D01* +X86035368Y-91820745D01* +X86028102Y-91799980D01* +X85975789Y-91650478D01* +X85879816Y-91497738D01* +X85752262Y-91370184D01* +X85720144Y-91350003D01* +X85599523Y-91274211D01* +X85429254Y-91214631D01* +X85429249Y-91214630D01* +X85250004Y-91194435D01* +X85249996Y-91194435D01* +X85070750Y-91214630D01* +X85070745Y-91214631D01* +X84900476Y-91274211D01* +X84747737Y-91370184D01* +X84620184Y-91497737D01* +X84524210Y-91650478D01* +X84464630Y-91820750D01* +X84454837Y-91907668D01* +X84427770Y-91972082D01* +X84419298Y-91981465D01* +X82881286Y-93519478D01* +X82769481Y-93631282D01* +X82769475Y-93631290D01* +X82729531Y-93700477D01* +X82729531Y-93700478D01* +X82690423Y-93768215D01* +X82649499Y-93920943D01* +X82649499Y-93920945D01* +X82649499Y-94089046D01* +X82649500Y-94089059D01* +X82649500Y-96413330D01* +X82649499Y-96413348D01* +X82649499Y-96579054D01* +X82649498Y-96579054D01* +X82690423Y-96731786D01* +X82700663Y-96749520D01* +X82700665Y-96749525D01* +X82769475Y-96868709D01* +X82769481Y-96868717D01* +X82888349Y-96987585D01* +X82888355Y-96987590D01* +X83213181Y-97312416D01* +X83246666Y-97373739D01* +X83249500Y-97400097D01* +X83249500Y-98038338D01* +X83229815Y-98105377D01* +X83177011Y-98151132D01* +X83107853Y-98161076D01* +X83059528Y-98143332D01* +X82949523Y-98074211D01* +X82779254Y-98014631D01* +X82779249Y-98014630D01* +X82600004Y-97994435D01* +X82595032Y-97994435D01* +X82527993Y-97974750D01* +X82507356Y-97958121D01* +X82377736Y-97828500D01* +X82377735Y-97828499D01* +X82265931Y-97716695D01* +X82265929Y-97716694D01* +X82265924Y-97716690D01* +X82148732Y-97649030D01* +X82148732Y-97649029D01* +X82148727Y-97649028D01* +X82141843Y-97645053D01* +X82129001Y-97637638D01* +X82090818Y-97627407D01* +X81976272Y-97596714D01* +X81818158Y-97596714D01* +X81810562Y-97596714D01* +X81810546Y-97596715D01* +X72158804Y-97596715D01* +X72091765Y-97577030D01* +X72081489Y-97569660D01* +X72078655Y-97567400D01* +X72078654Y-97567399D01* +X72002284Y-97519412D01* +X71925913Y-97471425D01* +X71755641Y-97411845D01* +X71631047Y-97397807D01* +X71582934Y-97381976D01* +X71561083Y-97369361D01* +X71561083Y-97369359D01* +X71561077Y-97369358D01* +X71510962Y-97340423D01* +X71358234Y-97299499D01* +X71200120Y-97299499D01* +X71192524Y-97299499D01* +X71192508Y-97299500D01* +X71100097Y-97299500D01* +X71033058Y-97279815D01* +X71012416Y-97263181D01* +X68711417Y-94962182D01* +X68677932Y-94900859D01* +X68682916Y-94831167D01* +X68724788Y-94775234D01* +X68790252Y-94750817D01* +X68799098Y-94750501D01* +X68863654Y-94750501D01* +X68863670Y-94750500D01* +X74963331Y-94750500D01* +X74963347Y-94750501D01* +X74970943Y-94750501D01* +X75129054Y-94750501D01* +X75129057Y-94750501D01* +X75281785Y-94709577D01* +X75333332Y-94679816D01* +X75418716Y-94630520D01* +X75530520Y-94518716D01* +X75530520Y-94518714D01* +X75540724Y-94508511D01* +X75540727Y-94508506D01* +X86512417Y-83536819D01* +X86573740Y-83503334D01* +X86600098Y-83500500D01* +X87717588Y-83500500D01* +X87784627Y-83520185D01* +X87794903Y-83527555D01* +X87797736Y-83529814D01* +X87797738Y-83529816D01* +X87883169Y-83583496D01* +X87943107Y-83621158D01* +X87950478Y-83625789D01* +X88120745Y-83685368D01* +X88120750Y-83685369D01* +X88299996Y-83705565D01* +X88300000Y-83705565D01* +X88300004Y-83705565D01* +X88479249Y-83685369D01* +X88479252Y-83685368D01* +X88479255Y-83685368D01* +X88649522Y-83625789D01* +X88802262Y-83529816D01* +X88929816Y-83402262D01* +X89025789Y-83249522D01* +X89085368Y-83079255D01* +X89085369Y-83079249D01* +X89105565Y-82900003D01* +X89105565Y-82899996D01* +X89085369Y-82720750D01* +X89085368Y-82720745D01* +X89067929Y-82670908D01* +X89025789Y-82550478D01* +X89013086Y-82530262D01* +X88949619Y-82429254D01* +X88929816Y-82397738D01* +X88802262Y-82270184D01* +X88649523Y-82174211D01* +X88479254Y-82114631D01* +X88479249Y-82114630D01* +X88300004Y-82094435D01* +X88299996Y-82094435D01* +X88120750Y-82114630D01* +X88120745Y-82114631D01* +X87950476Y-82174211D01* +X87797736Y-82270185D01* +X87794903Y-82272445D01* +X87792724Y-82273334D01* +X87791842Y-82273889D01* +X87791744Y-82273734D01* +X87730217Y-82298855D01* +X87717588Y-82299500D01* +X86386670Y-82299500D01* +X86386654Y-82299499D01* +X86379058Y-82299499D01* +X86220943Y-82299499D01* +X86144579Y-82319961D01* +X86068214Y-82340423D01* +X86068209Y-82340426D01* +X85931290Y-82419475D01* +X85931282Y-82419481D01* +X79857403Y-88493360D01* +X79796080Y-88526845D01* +X79726388Y-88521861D01* +X79670455Y-88479989D01* +X79646502Y-88419562D01* +X79635369Y-88320750D01* +X79635368Y-88320745D01* +X79609285Y-88246204D01* +X79575789Y-88150478D01* +X79564437Y-88132412D01* +X79515857Y-88055097D01* +X79479816Y-87997738D01* +X79352262Y-87870184D01* +X79271569Y-87819481D01* +X79199523Y-87774211D01* +X79029254Y-87714631D01* +X79029249Y-87714630D01* +X78850004Y-87694435D01* +X78849996Y-87694435D01* +X78670750Y-87714630D01* +X78670745Y-87714631D01* +X78500476Y-87774211D01* +X78347737Y-87870184D01* +X78220184Y-87997737D01* +X78124210Y-88150478D01* +X78064630Y-88320750D01* +X78054837Y-88407667D01* +X78027770Y-88472081D01* +X78019298Y-88481464D01* +X75982723Y-90518040D01* +X75921400Y-90551525D01* +X75881159Y-90553579D01* +X75800003Y-90544435D01* +X75799996Y-90544435D01* +X75620750Y-90564630D01* +X75620745Y-90564631D01* +X75450476Y-90624211D01* +X75297737Y-90720184D01* +X75170184Y-90847737D01* +X75074211Y-91000476D01* +X75014631Y-91170745D01* +X75014630Y-91170750D01* +X74994435Y-91349996D01* +X74994435Y-91350003D01* +X75014630Y-91529249D01* +X75014631Y-91529254D01* +X75074211Y-91699523D01* +X75150384Y-91820750D01* +X75170184Y-91852262D01* +X75297738Y-91979816D01* +X75450478Y-92075789D01* +X75620745Y-92135368D01* +X75620750Y-92135369D01* +X75799996Y-92155565D01* +X75800000Y-92155565D01* +X75800004Y-92155565D01* +X75893239Y-92145060D01* +X75962060Y-92157114D01* +X76013440Y-92204464D01* +X76031064Y-92272074D01* +X76009337Y-92338480D01* +X75994803Y-92355961D01* +X74837584Y-93513181D01* +X74776261Y-93546666D01* +X74749903Y-93549500D01* +X70649097Y-93549500D01* +X70582058Y-93529815D01* +X70536303Y-93477011D01* +X70526359Y-93407853D01* +X70555384Y-93344297D01* +X70561416Y-93337819D01* +X93912416Y-69986819D01* +X93973739Y-69953334D01* +X94000097Y-69950500D01* +X111349431Y-69950500D01* +X111416470Y-69970185D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/pcb/jlcpcb/gerber/wheel_counter-CuTop.gbr b/pcb/jlcpcb/gerber/wheel_counter-CuTop.gbr new file mode 100644 index 0000000..66118af --- /dev/null +++ b/pcb/jlcpcb/gerber/wheel_counter-CuTop.gbr @@ -0,0 +1,10333 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-11-20T13:36:43-05:00*% +%TF.ProjectId,wheel_counter,77686565-6c5f-4636-9f75-6e7465722e6b,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L1,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-11-20 13:36:43* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +%AMRotRect* +0 Rectangle, with rotation* +0 The origin of the aperture is its center* +0 $1 length* +0 $2 width* +0 $3 Rotation angle, in degrees counterclockwise* +0 Add horizontal line* +21,1,$1,$2,0,0,$3*% +G04 Aperture macros list end* +%TA.AperFunction,EtchedComponent*% +%ADD10C,0.152400*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11C,1.320800*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12C,1.498600*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD13R,0.875000X0.450000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD14R,0.355600X0.304800*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD15R,1.447800X2.590800*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD16R,1.000000X0.800000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD17R,1.000000X0.600000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD18R,1.400000X1.400000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD19C,1.400000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD20R,1.500000X0.600000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD21R,0.600000X1.500000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD22C,1.500000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD23R,1.500000X1.300000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD24RotRect,1.100000X1.400000X225.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD25RoundRect,0.250000X-0.325000X-0.450000X0.325000X-0.450000X0.325000X0.450000X-0.325000X0.450000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD26R,1.550000X0.650000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD27RotRect,1.100000X1.400000X135.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD28R,2.400000X2.100000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD29R,1.300000X2.340000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD30RotRect,1.100000X1.400000X315.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD31R,1.100000X1.400000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD32R,1.400000X1.100000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD33R,1.150000X1.400000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD34R,1.320800X0.558800*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD35C,1.676400*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD36R,1.300000X1.500000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD37R,1.400000X1.500000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD38R,1.400000X0.600000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD39R,2.000000X0.800000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD40RotRect,1.100000X1.400000X45.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD41RoundRect,0.250000X-0.450000X0.325000X-0.450000X-0.325000X0.450000X-0.325000X0.450000X0.325000X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD42RoundRect,0.393700X0.000010X-0.000010X0.000010X0.000010X-0.000010X0.000010X-0.000010X-0.000010X0*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD43RoundRect,0.393700X-0.000010X0.000010X-0.000010X-0.000010X0.000010X-0.000010X0.000010X0.000010X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD44R,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD45O,1.700000X1.700000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD46C,0.609600*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD47C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD48C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD49C,0.200000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD50C,0.800000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD51C,0.300000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.C,ANT1*% +X133896000Y-134577600D02* +G75* +G02* +X133591200Y-134882400I-304800J0D01* +G01* +X133591200Y-134272800D02* +G75* +G02* +X133286400Y-134577600I-304800J0D01* +G01* +X133591200Y-110498400D02* +G75* +G02* +X133896000Y-110803200I-1J-304801D01* +G01* +X133286400Y-133968000D02* +G75* +G02* +X132981600Y-134272800I-304800J0D01* +G01* +X133286400Y-110803200D02* +G75* +G02* +X133591200Y-111108000I-1J-304801D01* +G01* +X132981600Y-133663200D02* +G75* +G02* +X132676800Y-133968000I-304800J0D01* +G01* +X132981600Y-111108000D02* +G75* +G02* +X133286400Y-111412800I-1J-304801D01* +G01* +X132676800Y-133358400D02* +G75* +G02* +X132372000Y-133663200I-304800J0D01* +G01* +X132676800Y-111412800D02* +G75* +G02* +X132981600Y-111717600I-1J-304801D01* +G01* +X132372000Y-133053600D02* +G75* +G02* +X132067200Y-133358400I-304800J0D01* +G01* +X132372000Y-111717600D02* +G75* +G02* +X132676800Y-112022400I-1J-304801D01* +G01* +X132067200Y-132748800D02* +G75* +G02* +X131762400Y-133053600I-304800J0D01* +G01* +X132067200Y-112022400D02* +G75* +G02* +X132372000Y-112327200I-1J-304801D01* +G01* +X131762400Y-132444000D02* +G75* +G02* +X131457600Y-132748800I-304800J0D01* +G01* +X131762400Y-112327200D02* +G75* +G02* +X132067200Y-112632000I-1J-304801D01* +G01* +X131457600Y-132139200D02* +G75* +G02* +X131152800Y-132444000I-304800J0D01* +G01* +X131457600Y-112632000D02* +G75* +G02* +X131762400Y-112936800I-1J-304801D01* +G01* +X131152800Y-131834400D02* +G75* +G02* +X130848000Y-132139200I-304800J0D01* +G01* +X131152800Y-112936800D02* +G75* +G02* +X131457600Y-113241600I-1J-304801D01* +G01* +X130848000Y-131529600D02* +G75* +G02* +X130543200Y-131834400I-304800J0D01* +G01* +X130848000Y-113241600D02* +G75* +G02* +X131152800Y-113546400I-1J-304801D01* +G01* +X130543200Y-131224800D02* +G75* +G02* +X130238400Y-131529600I-304800J0D01* +G01* +X130543200Y-113546400D02* +G75* +G02* +X130848000Y-113851200I-1J-304801D01* +G01* +X130238400Y-130920000D02* +G75* +G02* +X129933600Y-131224800I-304800J0D01* +G01* +X130238400Y-113851200D02* +G75* +G02* +X130543200Y-114156000I-1J-304801D01* +G01* +X129933600Y-130615200D02* +G75* +G02* +X129628800Y-130920000I-304800J0D01* +G01* +X129933600Y-114156000D02* +G75* +G02* +X130238400Y-114460800I-1J-304801D01* +G01* +X129628800Y-130310400D02* +G75* +G02* +X129324000Y-130615200I-304800J0D01* +G01* +X129628800Y-114460800D02* +G75* +G02* +X129933600Y-114765600I-1J-304801D01* +G01* +X129324000Y-114765600D02* +G75* +G02* +X129628800Y-115070400I-1J-304801D01* +G01* +X127190400Y-122080800D02* +G75* +G02* +X126885600Y-121776000I1J304801D01* +G01* +X126885600Y-130615200D02* +G75* +G02* +X126580800Y-130310400I0J304800D01* +G01* +X126885600Y-115070400D02* +G75* +G02* +X127190400Y-114765600I304801J-1D01* +G01* +X126580800Y-130920000D02* +G75* +G02* +X126276000Y-130615200I0J304800D01* +G01* +X126580800Y-114765600D02* +G75* +G02* +X126885600Y-114460800I304801J-1D01* +G01* +X126276000Y-131224800D02* +G75* +G02* +X125971200Y-130920000I0J304800D01* +G01* +X126276000Y-114460800D02* +G75* +G02* +X126580800Y-114156000I304801J-1D01* +G01* +X125971200Y-131529600D02* +G75* +G02* +X125666400Y-131224800I0J304800D01* +G01* +X125971200Y-114156000D02* +G75* +G02* +X126276000Y-113851200I304801J-1D01* +G01* +X125666400Y-131834400D02* +G75* +G02* +X125361600Y-131529600I0J304800D01* +G01* +X125666400Y-113851200D02* +G75* +G02* +X125971200Y-113546400I304801J-1D01* +G01* +X125361600Y-132139200D02* +G75* +G02* +X125056800Y-131834400I0J304800D01* +G01* +X125361600Y-113546400D02* +G75* +G02* +X125666400Y-113241600I304801J-1D01* +G01* +X125056800Y-132444000D02* +G75* +G02* +X124752000Y-132139200I0J304800D01* +G01* +X125056800Y-113241600D02* +G75* +G02* +X125361600Y-112936800I304801J-1D01* +G01* +X124752000Y-132748800D02* +G75* +G02* +X124447200Y-132444000I0J304800D01* +G01* +X124752000Y-112936800D02* +G75* +G02* +X125056800Y-112632000I304801J-1D01* +G01* +X124447200Y-133053600D02* +G75* +G02* +X124142400Y-132748800I0J304800D01* +G01* +X124447200Y-112632000D02* +G75* +G02* +X124752000Y-112327200I304801J-1D01* +G01* +X124142400Y-133358400D02* +G75* +G02* +X123837600Y-133053600I0J304800D01* +G01* +X124142400Y-112327200D02* +G75* +G02* +X124447200Y-112022400I304801J-1D01* +G01* +X123837600Y-133663200D02* +G75* +G02* +X123532800Y-133358400I0J304800D01* +G01* +X123837600Y-112022400D02* +G75* +G02* +X124142400Y-111717600I304801J-1D01* +G01* +X123532800Y-133968000D02* +G75* +G02* +X123228000Y-133663200I0J304800D01* +G01* +X123532800Y-111717600D02* +G75* +G02* +X123837600Y-111412800I304801J-1D01* +G01* +X123228000Y-134272800D02* +G75* +G02* +X122923200Y-133968000I0J304800D01* +G01* +X123228000Y-111412800D02* +G75* +G02* +X123532800Y-111108000I304801J-1D01* +G01* +X122923200Y-134577600D02* +G75* +G02* +X122618400Y-134272800I0J304800D01* +G01* +X122923200Y-111108000D02* +G75* +G02* +X123228000Y-110803200I304801J-1D01* +G01* +X122618400Y-134882400D02* +G75* +G02* +X122313600Y-134577600I0J304800D01* +G01* +X122618400Y-110803200D02* +G75* +G02* +X122923200Y-110498400I304801J-1D01* +G01* +X122008800Y-123300000D02* +G75* +G02* +X122313600Y-123604800I0J-304800D01* +G01* +X133896000Y-110803200D02* +X133896000Y-134577600D01* +X133591200Y-134882400D02* +X122618400Y-134882400D01* +X133591200Y-111108000D02* +X133591200Y-134272800D01* +X133286400Y-134577600D02* +X122923200Y-134577600D01* +X133286400Y-133968000D02* +X133286400Y-111412800D01* +X132981600Y-133663200D02* +X132981600Y-111717600D01* +X132981600Y-111108000D02* +X123532800Y-111108000D01* +X132676800Y-133358400D02* +X132676800Y-112022400D01* +X132676800Y-111412800D02* +X123837600Y-111412800D01* +X132372000Y-133053600D02* +X132372000Y-112327200D01* +X132372000Y-111717600D02* +X124142400Y-111717600D01* +X132067200Y-132748800D02* +X132067200Y-112632000D01* +X132067200Y-112022400D02* +X124447200Y-112022400D01* +X131762400Y-132444000D02* +X131762400Y-112936800D01* +X131762400Y-112327200D02* +X124752000Y-112327200D01* +X131457600Y-132139200D02* +X131457600Y-113241600D01* +X131457600Y-112632000D02* +X125056800Y-112632000D01* +X131152800Y-131834400D02* +X131152800Y-113546400D01* +X131152800Y-112936800D02* +X125361600Y-112936800D01* +X130848000Y-131529600D02* +X130848000Y-113851200D01* +X130848000Y-113241600D02* +X125666400Y-113241600D01* +X130543200Y-131224800D02* +X130543200Y-114156000D01* +X130543200Y-113546400D02* +X125971200Y-113546400D01* +X130238400Y-130920000D02* +X130238400Y-114460800D01* +X130238400Y-113851200D02* +X126276000Y-113851200D01* +X129933600Y-130615200D02* +X129933600Y-114765600D01* +X129933600Y-114156000D02* +X126580800Y-114156000D01* +X129628800Y-130310400D02* +X129628800Y-115070400D01* +X129628800Y-114460800D02* +X126885600Y-114460800D01* +X129324000Y-114765600D02* +X127190400Y-114765600D01* +X127190400Y-122080800D02* +X127800000Y-122080800D01* +X126885600Y-130615200D02* +X129324000Y-130615200D01* +X126885600Y-115070400D02* +X126885600Y-121776000D01* +X126580800Y-130920000D02* +X129628800Y-130920000D01* +X126580800Y-114765600D02* +X126580800Y-130310400D01* +X126276000Y-131224800D02* +X129933600Y-131224800D01* +X126276000Y-114460800D02* +X126276000Y-130615200D01* +X125971200Y-131529600D02* +X130238400Y-131529600D01* +X125971200Y-114156000D02* +X125971200Y-130920000D01* +X125666400Y-131834400D02* +X130543200Y-131834400D01* +X125666400Y-113851200D02* +X125666400Y-131224800D01* +X125361600Y-132139200D02* +X130848000Y-132139200D01* +X125361600Y-113546400D02* +X125361600Y-131529600D01* +X125056800Y-132444000D02* +X131152800Y-132444000D01* +X125056800Y-113241600D02* +X125056800Y-131834400D01* +X124752000Y-132748800D02* +X131457600Y-132748800D01* +X124752000Y-112936800D02* +X124752000Y-132139200D01* +X124447200Y-133053600D02* +X131762400Y-133053600D01* +X124447200Y-112632000D02* +X124447200Y-132444000D01* +X124142400Y-133358400D02* +X132067200Y-133358400D01* +X124142400Y-112327200D02* +X124142400Y-132748800D01* +X123837600Y-133663200D02* +X132372000Y-133663200D01* +X123837600Y-112022400D02* +X123837600Y-133053600D01* +X123532800Y-133968000D02* +X132676800Y-133968000D01* +X123532800Y-111717600D02* +X123532800Y-133358400D01* +X123228000Y-134272800D02* +X132981600Y-134272800D01* +X123228000Y-111412800D02* +X123228000Y-133663200D01* +X123228000Y-110803200D02* +X133286400Y-110803200D01* +X122923200Y-111108000D02* +X122923200Y-133968000D01* +X122923200Y-110498400D02* +X133591200Y-110498400D01* +X122618400Y-134272800D02* +X122618400Y-110803200D01* +X122313600Y-134577600D02* +X122313600Y-123604800D01* +X121399200Y-123300000D02* +X122008800Y-123300000D01* +%TD*% +D11* +%TO.P,TOGGLE_SWITCH1,1,1*% +%TO.N,/VPOSTV*% +X128750000Y-81100000D03* +%TO.P,TOGGLE_SWITCH1,2,2*% +%TO.N,/VPREV*% +X128750000Y-79100000D03* +%TO.P,TOGGLE_SWITCH1,3,3*% +%TO.N,unconnected-(TOGGLE_SWITCH1-Pad3)*% +X128750000Y-77099999D03* +D12* +%TO.P,TOGGLE_SWITCH1,4*% +%TO.N,N/C*% +X128750000Y-83100000D03* +%TO.P,TOGGLE_SWITCH1,5*% +X128750000Y-75100000D03* +%TD*% +D13* +%TO.P,RTC1,1,VCC*% +%TO.N,VCC*% +X52000000Y-84500000D03* +%TO.P,RTC1,2,GND*% +%TO.N,GND*% +X52000000Y-85500000D03* +%TO.P,RTC1,3,VBAT*% +%TO.N,VBAT*% +X52000000Y-86500000D03* +%TO.P,RTC1,4,DIN*% +%TO.N,Net-(RTC1-DIN)*% +X52000000Y-87500000D03* +%TO.P,RTC1,5,NC_1*% +%TO.N,unconnected-(RTC1-NC_1-Pad5)*% +X52000000Y-88500000D03* +%TO.P,RTC1,6,NC_2*% +%TO.N,unconnected-(RTC1-NC_2-Pad6)*% +X56424000Y-88500000D03* +%TO.P,RTC1,7,SDA*% +%TO.N,SDA*% +X56424000Y-87500000D03* +%TO.P,RTC1,8,SCL*% +%TO.N,SCL*% +X56424000Y-86500000D03* +%TO.P,RTC1,9,~{INTB}/CLKOUT*% +%TO.N,INT_MINUTE*% +X56424000Y-85500000D03* +%TO.P,RTC1,10,~{INTA}/CLKIN*% +%TO.N,INT_TRIG*% +X56424000Y-84500000D03* +%TD*% +D14* +%TO.P,RFID1,1,LPD*% +%TO.N,LPD*% +X115719200Y-124750315D03* +%TO.P,RFID1,2,NC*% +%TO.N,unconnected-(RFID1-NC-Pad2)*% +X115719200Y-124250189D03* +%TO.P,RFID1,3,V_EH*% +%TO.N,unconnected-(RFID1-V_EH-Pad3)*% +X115719200Y-123750063D03* +%TO.P,RFID1,4,AC0*% +%TO.N,ANT1*% +X115719200Y-123249937D03* +%TO.P,RFID1,5,AC1*% +%TO.N,ANT2*% +X115719200Y-122749811D03* +%TO.P,RFID1,6,VSS*% +%TO.N,GND*% +X115719200Y-122249685D03* +%TO.P,RFID1,7,SDA*% +%TO.N,SDA*% +X113280800Y-122249685D03* +%TO.P,RFID1,8,SCL*% +%TO.N,SCL*% +X113280800Y-122749811D03* +%TO.P,RFID1,9,NC*% +%TO.N,unconnected-(RFID1-NC-Pad9)*% +X113280800Y-123249937D03* +%TO.P,RFID1,10,VDCG*% +%TO.N,VCC*% +X113280800Y-123750063D03* +%TO.P,RFID1,11,GPO(CMOS)*% +%TO.N,Net-(RFID1-GPO(CMOS))*% +X113280800Y-124250189D03* +%TO.P,RFID1,12,VCC*% +%TO.N,VCC_RFID*% +X113280800Y-124750315D03* +D15* +%TO.P,RFID1,13,EPAD*% +%TO.N,unconnected-(RFID1-EPAD-Pad13)*% +X114500000Y-123500000D03* +%TD*% +D16* +%TO.P,LDOReg1,1,VIN*% +%TO.N,VCC*% +X90500000Y-113000000D03* +D17* +%TO.P,LDOReg1,2,GND*% +%TO.N,GND*% +X90500000Y-113950000D03* +D16* +%TO.P,LDOReg1,3,CONTROL*% +%TO.N,AVR_CTRL*% +X90500000Y-114900000D03* +%TO.P,LDOReg1,4,NC*% +%TO.N,unconnected-(LDOReg1-NC-Pad4)*% +X92900000Y-114900000D03* +%TO.P,LDOReg1,5,VOUT*% +%TO.N,3V3*% +X92900000Y-113000000D03* +%TD*% +D18* +%TO.P,CoinCell1,1,+*% +%TO.N,VBAT*% +X53950000Y-67500000D03* +D19* +%TO.P,CoinCell1,2,-*% +%TO.N,GND-RTC-BAT*% +X73950000Y-67500000D03* +%TD*% +D20* +%TO.P,328pb1,1,(OC2B/INT1/PTCXY)_PD3*% +%TO.N,Net-(328pb1-(OC2B{slash}INT1{slash}PTCXY)_PD3)*% +X66000000Y-101700000D03* +%TO.P,328pb1,2,(XCK0/T0/PTCXY)_PD4*% +%TO.N,Net-(328pb1-(XCK0{slash}T0{slash}PTCXY)_PD4)*% +X66000000Y-102500000D03* +%TO.P,328pb1,3,(SDA1/ICP4/ACO/PTCXY)_PE0*% +%TO.N,VCC_RFID*% +X66000000Y-103300000D03* +%TO.P,328pb1,4,VCC*% +%TO.N,VCC*% +X66000000Y-104100000D03* +%TO.P,328pb1,5,GND_1*% +%TO.N,GND*% +X66000000Y-104900000D03* +%TO.P,328pb1,6,(SCL1/T4/PTCXY)_PE1*% +%TO.N,PE1*% +X66000000Y-105700000D03* +%TO.P,328pb1,7,(XTAL1/TOSC1)_PB6*% +%TO.N,GND*% +X66000000Y-106500000D03* +%TO.P,328pb1,8,(XTAL2/TOSC2)_PB7*% +%TO.N,Net-(328pb1-(XTAL2{slash}TOSC2)_PB7)*% +X66000000Y-107300000D03* +D21* +%TO.P,328pb1,9,(OC0B/T1/PTCXY)_PD5*% +%TO.N,LPD*% +X67450000Y-108750000D03* +%TO.P,328pb1,10,(OC0A/PTCXY/AIN0)_PD6*% +%TO.N,Net-(328pb1-(OC0A{slash}PTCXY{slash}AIN0)_PD6)*% +X68250000Y-108750000D03* +%TO.P,328pb1,11,(PTCXY/AIN1)_PD7*% +%TO.N,Net-(328pb1-(PTCXY{slash}AIN1)_PD7)*% +X69050000Y-108750000D03* +%TO.P,328pb1,12,(ICP1/CLKO/PTCXY)_PB0*% +%TO.N,Net-(328pb1-(ICP1{slash}CLKO{slash}PTCXY)_PB0)*% +X69850000Y-108750000D03* +%TO.P,328pb1,13,(OC1A/PTCXY)_PB1*% +%TO.N,GPO*% +X70650000Y-108750000D03* +%TO.P,328pb1,14,(~{SS0}/OC1B/PTCXY)_PB2*% +%TO.N,PB2*% +X71450000Y-108750000D03* +%TO.P,328pb1,15,(MOSI0/TXD1/OC2A/PTCXY)_PB3*% +%TO.N,MOSI*% +X72250000Y-108750000D03* +%TO.P,328pb1,16,(MISO0/RXD1/PTCXY)_PB4*% +%TO.N,MISO*% +X73050000Y-108750000D03* +D20* +%TO.P,328pb1,17,PB5_(PTCXY/XCK1/SCK0)*% +%TO.N,SCK*% +X74500000Y-107300000D03* +%TO.P,328pb1,18,AVCC*% +%TO.N,VCC*% +X74500000Y-106500000D03* +%TO.P,328pb1,19,PE2_(ADC6/PTCY/ICP3/~{SS1})*% +%TO.N,Net-(328pb1-PE2_(ADC6{slash}PTCY{slash}ICP3{slash}~{SS1}))*% +X74500000Y-105700000D03* +%TO.P,328pb1,20,AREF*% +%TO.N,Net-(328pb1-AREF)*% +X74500000Y-104900000D03* +%TO.P,328pb1,21,GND_2*% +%TO.N,GND*% +X74500000Y-104100000D03* +%TO.P,328pb1,22,PE3_(ADC7/PTCY/T3/MOSI1)*% +%TO.N,Net-(328pb1-PE3_(ADC7{slash}PTCY{slash}T3{slash}MOSI1))*% +X74500000Y-103300000D03* +%TO.P,328pb1,23,PC0_(ADC0/PTCY/MISO1)*% +%TO.N,MISO_RFM69*% +X74500000Y-102500000D03* +%TO.P,328pb1,24,PC1_(ADC1/PTCY/SCK1)*% +%TO.N,Net-(328pb1-PC1_(ADC1{slash}PTCY{slash}SCK1))*% +X74500000Y-101700000D03* +D21* +%TO.P,328pb1,25,PC2_(ADC2/PTCY)*% +%TO.N,RST_RFM69*% +X73050000Y-100250000D03* +%TO.P,328pb1,26,PC3_(ADC3/PTCY)*% +%TO.N,Net-(328pb1-PC3_(ADC3{slash}PTCY))*% +X72250000Y-100250000D03* +%TO.P,328pb1,27,PC4_(ADC4/PTCY/SDA0)*% +%TO.N,SDA*% +X71450000Y-100250000D03* +%TO.P,328pb1,28,PC5_(ADC5/PTCY/SCL0)*% +%TO.N,SCL*% +X70650000Y-100250000D03* +%TO.P,328pb1,29,PC6_(~{RESET})*% +%TO.N,Net-(328pb1-PC6_(~{RESET}))*% +X69850000Y-100250000D03* +%TO.P,328pb1,30,PD0_(PTCXY/OC3A/RXD0)*% +%TO.N,RX*% +X69050000Y-100250000D03* +%TO.P,328pb1,31,PD1_(PTCXY/OC4A/TXD0)*% +%TO.N,TX*% +X68250000Y-100250000D03* +%TO.P,328pb1,32,PD2_(PTCXY/INT0/OC3B/OC4B)*% +%TO.N,Net-(328pb1-PD2_(PTCXY{slash}INT0{slash}OC3B{slash}OC4B))*% +X67450000Y-100250000D03* +%TD*% +D22* +%TO.P,VCC_1,1,1*% +%TO.N,VCC*% +X100800000Y-96200000D03* +%TD*% +%TO.P,VBAT_1,1,1*% +%TO.N,VBAT*% +X90200000Y-58500000D03* +%TD*% +%TO.P,GND_1,1,1*% +%TO.N,GND*% +X110900000Y-66300000D03* +%TD*% +D23* +%TO.P,C_LDO_VCC1,1,1*% +%TO.N,VCC*% +X87650000Y-112100000D03* +%TO.P,C_LDO_VCC1,2,2*% +%TO.N,GND*% +X87650000Y-113800000D03* +%TD*% +D22* +%TO.P,GPO_1,1,1*% +%TO.N,GPO*% +X104500000Y-127500000D03* +%TD*% +D24* +%TO.P,R_MOSI1,1,1*% +%TO.N,Net-(328pb1-PE3_(ADC7{slash}PTCY{slash}T3{slash}MOSI1))*% +X62865000Y-111760000D03* +%TO.P,R_MOSI1,2,2*% +%TO.N,MOSI_RFM69*% +X61450786Y-113174214D03* +%TD*% +D25* +%TO.P,LED2,1,K*% +%TO.N,Net-(LED2-K)*% +X122475000Y-82500000D03* +%TO.P,LED2,2,A*% +%TO.N,Net-(328pb1-(OC0A{slash}PTCXY{slash}AIN0)_PD6)*% +X124525000Y-82500000D03* +%TD*% +D26* +%TO.P,HexBuf1,1,VCC*% +%TO.N,3V3*% +X40700000Y-119550000D03* +%TO.P,HexBuf1,2,1Y*% +%TO.N,MOSI_3V3*% +X40700000Y-120820000D03* +%TO.P,HexBuf1,3,1A*% +%TO.N,MOSI_RFM69*% +X40700000Y-122090000D03* +%TO.P,HexBuf1,4,2Y*% +%TO.N,SCK_3V3*% +X40700000Y-123360000D03* +%TO.P,HexBuf1,5,2A*% +%TO.N,SCK_RFM69*% +X40700000Y-124630000D03* +%TO.P,HexBuf1,6,3Y*% +%TO.N,CS_3V3*% +X40700000Y-125900000D03* +%TO.P,HexBuf1,7,3A*% +%TO.N,CS_RFM69*% +X40700000Y-127170000D03* +%TO.P,HexBuf1,8,GND*% +%TO.N,GND*% +X40700000Y-128440000D03* +%TO.P,HexBuf1,9,4A*% +%TO.N,RST_RFM69*% +X46150000Y-128440000D03* +%TO.P,HexBuf1,10,4Y*% +%TO.N,RST_3V3*% +X46150000Y-127170000D03* +%TO.P,HexBuf1,11,5A*% +%TO.N,unconnected-(HexBuf1-5A-Pad11)*% +X46150000Y-125900000D03* +%TO.P,HexBuf1,12,5Y*% +%TO.N,unconnected-(HexBuf1-5Y-Pad12)*% +X46150000Y-124630000D03* +%TO.P,HexBuf1,13,NC_1*% +%TO.N,unconnected-(HexBuf1-NC_1-Pad13)*% +X46150000Y-123360000D03* +%TO.P,HexBuf1,14,6A*% +%TO.N,CS_SPI_FLASH*% +X46150000Y-122090000D03* +%TO.P,HexBuf1,15,6Y*% +%TO.N,CS_SPI_FLASH_3V3*% +X46150000Y-120820000D03* +%TO.P,HexBuf1,16,NC_2*% +%TO.N,unconnected-(HexBuf1-NC_2-Pad16)*% +X46150000Y-119550000D03* +%TD*% +D27* +%TO.P,R_PD3_UP1,1,1*% +%TO.N,Net-(328pb1-(OC2B{slash}INT1{slash}PTCXY)_PD3)*% +X65207107Y-97407107D03* +%TO.P,R_PD3_UP1,2,2*% +%TO.N,VCC*% +X63792893Y-95992893D03* +%TD*% +D28* +%TO.P,RST_SWITCH1,1,COM*% +%TO.N,RST*% +X121800000Y-77000000D03* +%TO.P,RST_SWITCH1,2,NO*% +%TO.N,GND*% +X115200000Y-77000000D03* +%TD*% +D29* +%TO.P,Reed1,1,1*% +%TO.N,Net-(R_REED_GND1-Pad2)*% +X40200000Y-113000000D03* +%TO.P,Reed1,2,2*% +%TO.N,REED_OUT*% +X40200000Y-94660000D03* +%TD*% +D23* +%TO.P,C_74HC1,1,1*% +%TO.N,3V3*% +X51050000Y-123850000D03* +%TO.P,C_74HC1,2,2*% +%TO.N,GND*% +X51050000Y-125550000D03* +%TD*% +D30* +%TO.P,R_INT_PD2,1,1*% +%TO.N,INT_MINUTE*% +X65450000Y-94650000D03* +%TO.P,R_INT_PD2,2,2*% +%TO.N,Net-(328pb1-PD2_(PTCXY{slash}INT0{slash}OC3B{slash}OC4B))*% +X66864214Y-96064214D03* +%TD*% +D31* +%TO.P,R_CS_RFM1,1,1*% +%TO.N,CS_RFM69*% +X58750000Y-117750000D03* +%TO.P,R_CS_RFM1,2,2*% +%TO.N,VCC*% +X56750000Y-117750000D03* +%TD*% +D32* +%TO.P,R_PD2_PUP1,1,1*% +%TO.N,Net-(328pb1-PD2_(PTCXY{slash}INT0{slash}OC3B{slash}OC4B))*% +X67550000Y-93100000D03* +%TO.P,R_PD2_PUP1,2,2*% +%TO.N,VCC*% +X67550000Y-91100000D03* +%TD*% +D31* +%TO.P,R_WP1,1,1*% +%TO.N,SPI_WP*% +X84600000Y-135400000D03* +%TO.P,R_WP1,2,2*% +%TO.N,3V3*% +X82600000Y-135400000D03* +%TD*% +D22* +%TO.P,RFM_RST_1,1,1*% +%TO.N,RST_3V3*% +X44100000Y-139600000D03* +%TD*% +D32* +%TO.P,R_RST1,1,1*% +%TO.N,RST*% +X71900000Y-90800000D03* +%TO.P,R_RST1,2,2*% +%TO.N,Net-(328pb1-PC6_(~{RESET}))*% +X71900000Y-92800000D03* +%TD*% +D31* +%TO.P,R_PE1_PUP1,1,1*% +%TO.N,PE1*% +X62700000Y-109220000D03* +%TO.P,R_PE1_PUP1,2,2*% +%TO.N,VCC*% +X60700000Y-109220000D03* +%TD*% +D33* +%TO.P,Y1,1,1*% +%TO.N,GND*% +X56400000Y-104500000D03* +%TO.P,Y1,2,GND*% +X56400000Y-106700000D03* +%TO.P,Y1,3,2*% +%TO.N,Net-(328pb1-(XTAL2{slash}TOSC2)_PB7)*% +X58000000Y-106700000D03* +%TO.P,Y1,4,GND*% +%TO.N,GND*% +X58000000Y-104500000D03* +%TD*% +D22* +%TO.P,INT_TRIG_1,1,1*% +%TO.N,INT_TRIG*% +X68700000Y-83900000D03* +%TD*% +%TO.P,3V3_1,1,1*% +%TO.N,3V3*% +X94500000Y-103200000D03* +%TD*% +D34* +%TO.P,U3,1,G*% +%TO.N,Net-(U3-G)*% +X93661700Y-64414100D03* +%TO.P,U3,2,S*% +%TO.N,GND*% +X93661700Y-66293700D03* +%TO.P,U3,3,D*% +%TO.N,GND-RTC-BAT*% +X95846100Y-65353900D03* +%TD*% +D35* +%TO.P,JP2,1,1*% +%TO.N,GND*% +X73900000Y-145300000D03* +%TD*% +%TO.P,JP1,1,1*% +%TO.N,Net-(U1-ANT)*% +X70200000Y-148000000D03* +%TD*% +D28* +%TO.P,STAYAWAKE_SW1,1,COM*% +%TO.N,Net-(STAYAWAKE_SW1-COM)*% +X121800000Y-72000000D03* +%TO.P,STAYAWAKE_SW1,2,NO*% +%TO.N,GND*% +X115200000Y-72000000D03* +%TD*% +D31* +%TO.P,R_MISO_RFM1,1,1*% +%TO.N,MISO_RFM69*% +X56150000Y-125095000D03* +%TO.P,R_MISO_RFM1,2,2*% +%TO.N,Net-(U1-MISO)*% +X58150000Y-125095000D03* +%TD*% +D36* +%TO.P,C_RFM69_0.1,1,1*% +%TO.N,3V3*% +X60800000Y-130050000D03* +%TO.P,C_RFM69_0.1,2,2*% +%TO.N,GND*% +X62500000Y-130050000D03* +%TD*% +D32* +%TO.P,R_PULL_UP_TRIG1,1,1*% +%TO.N,VCC*% +X60200000Y-84000000D03* +%TO.P,R_PULL_UP_TRIG1,2,2*% +%TO.N,INT_TRIG*% +X60200000Y-86000000D03* +%TD*% +D22* +%TO.P,INT_MIN_1,1,1*% +%TO.N,INT_MINUTE*% +X68700000Y-86300000D03* +%TD*% +D32* +%TO.P,R_LDO_UP1,1,1*% +%TO.N,AVR_CTRL*% +X85150000Y-114862500D03* +%TO.P,R_LDO_UP1,2,2*% +%TO.N,VCC*% +X85150000Y-112862500D03* +%TD*% +D36* +%TO.P,C_XTAL1,1,1*% +%TO.N,GND*% +X56500000Y-101700000D03* +%TO.P,C_XTAL1,2,2*% +X58200000Y-101700000D03* +%TD*% +D31* +%TO.P,R_PE1,1,1*% +%TO.N,Net-(STAYAWAKE_SW1-COM)*% +X108500000Y-93000000D03* +%TO.P,R_PE1,2,2*% +%TO.N,PE1*% +X106500000Y-93000000D03* +%TD*% +D23* +%TO.P,C_RFID_0.2,1,1*% +%TO.N,VCC*% +X113700000Y-129150000D03* +%TO.P,C_RFID_0.2,2,2*% +%TO.N,GND*% +X113700000Y-127450000D03* +%TD*% +D24* +%TO.P,R_CS_SPI4,1,1*% +%TO.N,VCC*% +X80000000Y-113000000D03* +%TO.P,R_CS_SPI4,2,2*% +%TO.N,PB2*% +X78585786Y-114414214D03* +%TD*% +D22* +%TO.P,MOSI_1,1,1*% +%TO.N,MOSI_3V3*% +X69300000Y-143500000D03* +%TD*% +D34* +%TO.P,U2,1,G*% +%TO.N,Net-(U2-G)*% +X112592200Y-85539800D03* +%TO.P,U2,2,S*% +%TO.N,GND*% +X112592200Y-83660200D03* +%TO.P,U2,3,D*% +%TO.N,GND-BAT*% +X110407800Y-84600000D03* +%TD*% +D23* +%TO.P,C_328pb_AREF1,1,1*% +%TO.N,GND*% +X77200000Y-103850000D03* +%TO.P,C_328pb_AREF1,2,2*% +%TO.N,Net-(328pb1-AREF)*% +X77200000Y-105550000D03* +%TD*% +D24* +%TO.P,R_SCK1,1,1*% +%TO.N,Net-(328pb1-PC1_(ADC1{slash}PTCY{slash}SCK1))*% +X66112107Y-111687893D03* +%TO.P,R_SCK1,2,2*% +%TO.N,SCK_RFM69*% +X64697893Y-113102107D03* +%TD*% +D32* +%TO.P,R_LPD1,1,1*% +%TO.N,LPD*% +X116200000Y-127300000D03* +%TO.P,R_LPD1,2,2*% +%TO.N,VCC*% +X116200000Y-129300000D03* +%TD*% +D37* +%TO.P,POWER_CYCLE_SWITCH1,1*% +%TO.N,/VPOSTV*% +X128800000Y-93850000D03* +%TO.P,POWER_CYCLE_SWITCH1,2*% +%TO.N,VCC*% +X128800000Y-87350000D03* +%TD*% +D31* +%TO.P,R_LED2,1,1*% +%TO.N,Net-(LED2-K)*% +X120500000Y-82000000D03* +%TO.P,R_LED2,2,2*% +%TO.N,GND*% +X118500000Y-82000000D03* +%TD*% +D32* +%TO.P,R_RTC_PUP_DIN1,1,1*% +%TO.N,Net-(RTC1-DIN)*% +X48212000Y-85500000D03* +%TO.P,R_RTC_PUP_DIN1,2,2*% +%TO.N,VCC*% +X48212000Y-83500000D03* +%TD*% +%TO.P,R_GPO1,1,1*% +%TO.N,GPO*% +X108600000Y-127300000D03* +%TO.P,R_GPO1,2,2*% +%TO.N,VCC*% +X108600000Y-129300000D03* +%TD*% +D23* +%TO.P,C_RFID_0.1,1,1*% +%TO.N,VCC_RFID*% +X107700000Y-122200000D03* +%TO.P,C_RFID_0.1,2,2*% +%TO.N,GND*% +X107700000Y-120500000D03* +%TD*% +D22* +%TO.P,RST_1,1,1*% +%TO.N,RST*% +X87900000Y-80800000D03* +%TD*% +D23* +%TO.P,C_RFID_1,1,1*% +%TO.N,VCC_RFID*% +X110300000Y-122300000D03* +%TO.P,C_RFID_1,2,2*% +%TO.N,GND*% +X110300000Y-120600000D03* +%TD*% +D22* +%TO.P,MISO_1,1,1*% +%TO.N,MISO_RFM69*% +X75700000Y-124300000D03* +%TD*% +D23* +%TO.P,C_RFID_3,1,1*% +%TO.N,ANT2*% +X119300000Y-122200000D03* +%TO.P,C_RFID_3,2,2*% +%TO.N,ANT1*% +X119300000Y-123900000D03* +%TD*% +D22* +%TO.P,SCK_1,1,1*% +%TO.N,SCK_3V3*% +X70400000Y-141200000D03* +%TD*% +D31* +%TO.P,R_LED1,1,1*% +%TO.N,Net-(LED1-K)*% +X120500000Y-88000000D03* +%TO.P,R_LED1,2,2*% +%TO.N,GND*% +X118500000Y-88000000D03* +%TD*% +D32* +%TO.P,R_PULL_UP_SDA1,1,1*% +%TO.N,VCC*% +X64200000Y-84000000D03* +%TO.P,R_PULL_UP_SDA1,2,2*% +%TO.N,SDA*% +X64200000Y-86000000D03* +%TD*% +D31* +%TO.P,R_RST_RFM1,1,1*% +%TO.N,RST_RFM69*% +X78000000Y-100500000D03* +%TO.P,R_RST_RFM1,2,2*% +%TO.N,VCC*% +X80000000Y-100500000D03* +%TD*% +D38* +%TO.P,SPI-FLASH1,\u002ACS,\u002ACS*% +%TO.N,CS_SPI_FLASH_3V3*% +X86650000Y-133060000D03* +%TO.P,SPI-FLASH1,\u002AHOLD,\u002AHOLD*% +%TO.N,SPI_HOLD*% +X91950000Y-134330000D03* +%TO.P,SPI-FLASH1,\u002AWP,\u002AWP*% +%TO.N,SPI_WP*% +X86650000Y-135600000D03* +%TO.P,SPI-FLASH1,GND,GND*% +%TO.N,GND*% +X86650000Y-136870000D03* +%TO.P,SPI-FLASH1,MISO,MISO*% +%TO.N,Net-(R_MISO_SPI1-Pad2)*% +X86650000Y-134330000D03* +%TO.P,SPI-FLASH1,MOSI,MOSI*% +%TO.N,MOSI_3V3*% +X91950000Y-136870000D03* +%TO.P,SPI-FLASH1,SCK,SCK*% +%TO.N,SCK_3V3*% +X91950000Y-135600000D03* +%TO.P,SPI-FLASH1,Vcc,Vcc*% +%TO.N,3V3*% +X91950000Y-133060000D03* +%TD*% +D22* +%TO.P,REED_1,1,1*% +%TO.N,REED_OUT*% +X48600000Y-94100000D03* +%TD*% +D30* +%TO.P,R_TRIG_PD3,1,1*% +%TO.N,INT_TRIG*% +X60647658Y-99347658D03* +%TO.P,R_TRIG_PD3,2,2*% +%TO.N,Net-(328pb1-(OC2B{slash}INT1{slash}PTCXY)_PD3)*% +X62061872Y-100761872D03* +%TD*% +D22* +%TO.P,LDO_CTRL_1,1,1*% +%TO.N,AVR_CTRL*% +X81000000Y-115700000D03* +%TD*% +D39* +%TO.P,U1,1P,ANT*% +%TO.N,Net-(U1-ANT)*% +X65000000Y-147500000D03* +%TO.P,U1,2P,GND@1*% +%TO.N,GND*% +X65000000Y-145500000D03* +%TO.P,U1,3P,DIO3*% +%TO.N,DIO3*% +X65000000Y-143500000D03* +%TO.P,U1,4P,DIO4*% +%TO.N,DIO4*% +X65000000Y-141500000D03* +%TO.P,U1,5P,VDD*% +%TO.N,3V3*% +X65000000Y-139500000D03* +%TO.P,U1,6P,DIO0*% +%TO.N,DIO0*% +X65000000Y-137500000D03* +%TO.P,U1,7P,DIO1*% +%TO.N,DIO1*% +X65000000Y-135500000D03* +%TO.P,U1,8P,DIO2*% +%TO.N,DIO2*% +X65000000Y-133500000D03* +%TO.P,U1,9P,GND@2*% +%TO.N,GND*% +X48800000Y-133500000D03* +%TO.P,U1,10P,MISO*% +%TO.N,Net-(U1-MISO)*% +X48800000Y-135500000D03* +%TO.P,U1,11P,MOSI*% +%TO.N,MOSI_3V3*% +X48800000Y-137500000D03* +%TO.P,U1,12P,SCK*% +%TO.N,SCK_3V3*% +X48800000Y-139500000D03* +%TO.P,U1,13P,NSS*% +%TO.N,CS_3V3*% +X48800000Y-141500000D03* +%TO.P,U1,14P,RESET*% +%TO.N,RST_3V3*% +X48800000Y-143500000D03* +%TO.P,U1,15P,DIO5*% +%TO.N,DIO5*% +X48800000Y-145500000D03* +%TO.P,U1,16P,GND@3*% +%TO.N,GND*% +X48800000Y-147500000D03* +%TD*% +D40* +%TO.P,R_CS_SPI2,1,1*% +%TO.N,CS_SPI_FLASH*% +X55692893Y-114157107D03* +%TO.P,R_CS_SPI2,2,2*% +%TO.N,VCC*% +X57107107Y-112742893D03* +%TD*% +D27* +%TO.P,R_PUP_INT_MIN1,1,1*% +%TO.N,VCC*% +X60857107Y-92207107D03* +%TO.P,R_PUP_INT_MIN1,2,2*% +%TO.N,INT_MINUTE*% +X59442893Y-90792893D03* +%TD*% +D22* +%TO.P,CS_SPI_1,1,1*% +%TO.N,CS_SPI_FLASH_3V3*% +X76400000Y-132800000D03* +%TD*% +D36* +%TO.P,C_RFM69_10,1,1*% +%TO.N,3V3*% +X60800000Y-126983200D03* +%TO.P,C_RFM69_10,2,2*% +%TO.N,GND*% +X62500000Y-126983200D03* +%TD*% +D32* +%TO.P,R_PC6_PUP1,1,1*% +%TO.N,Net-(328pb1-PC6_(~{RESET}))*% +X69860916Y-97112500D03* +%TO.P,R_PC6_PUP1,2,2*% +%TO.N,VCC*% +X69860916Y-95112500D03* +%TD*% +D22* +%TO.P,LPD_1,1,1*% +%TO.N,LPD*% +X118500000Y-128300000D03* +%TD*% +%TO.P,SDA_1,1,1*% +%TO.N,SDA*% +X103300000Y-115700000D03* +%TD*% +D32* +%TO.P,R_PULL_UP_SCL1,1,1*% +%TO.N,VCC*% +X62200000Y-84000000D03* +%TO.P,R_PULL_UP_SCL1,2,2*% +%TO.N,SCL*% +X62200000Y-86000000D03* +%TD*% +D31* +%TO.P,R_LED3,1,1*% +%TO.N,Net-(LED3-K)*% +X120500000Y-85000000D03* +%TO.P,R_LED3,2,2*% +%TO.N,GND*% +X118500000Y-85000000D03* +%TD*% +%TO.P,R_POL1,1,1*% +%TO.N,VBAT*% +X94953900Y-60653900D03* +%TO.P,R_POL1,2,2*% +%TO.N,Net-(U3-G)*% +X96953900Y-60653900D03* +%TD*% +%TO.P,R_CS_RFM2,1,1*% +%TO.N,CS_RFM69*% +X63000000Y-117750000D03* +%TO.P,R_CS_RFM2,2,2*% +%TO.N,Net-(328pb1-PE2_(ADC6{slash}PTCY{slash}ICP3{slash}~{SS1}))*% +X65000000Y-117750000D03* +%TD*% +%TO.P,R_CS_SPI1,1,1*% +%TO.N,3V3*% +X90350000Y-130400000D03* +%TO.P,R_CS_SPI1,2,2*% +%TO.N,CS_SPI_FLASH_3V3*% +X88350000Y-130400000D03* +%TD*% +D22* +%TO.P,CS_RFM_1,1,1*% +%TO.N,CS_3V3*% +X44300000Y-137400000D03* +%TD*% +D41* +%TO.P,LED4,1,K*% +%TO.N,Net-(LED4-K)*% +X105500000Y-64075000D03* +%TO.P,LED4,2,A*% +%TO.N,GND-BAT*% +X105500000Y-66125000D03* +%TD*% +D31* +%TO.P,R_MISO_SPI1,1,1*% +%TO.N,MISO_RFM69*% +X82185000Y-133350000D03* +%TO.P,R_MISO_SPI1,2,2*% +%TO.N,Net-(R_MISO_SPI1-Pad2)*% +X84185000Y-133350000D03* +%TD*% +%TO.P,R_HOLD2,1,1*% +%TO.N,SPI_HOLD*% +X95500000Y-136500000D03* +%TO.P,R_HOLD2,2,2*% +%TO.N,GND*% +X97500000Y-136500000D03* +%TD*% +D32* +%TO.P,R_LED4,1,1*% +%TO.N,Net-(LED4-K)*% +X105400000Y-61300000D03* +%TO.P,R_LED4,2,2*% +%TO.N,VCC*% +X105400000Y-59300000D03* +%TD*% +D31* +%TO.P,R_PULL_DOWN_TRIG1,1,1*% +%TO.N,GND*% +X57500000Y-96250000D03* +%TO.P,R_PULL_DOWN_TRIG1,2,2*% +%TO.N,INT_TRIG*% +X59500000Y-96250000D03* +%TD*% +D36* +%TO.P,C_XTAL2,1,1*% +%TO.N,Net-(328pb1-(XTAL2{slash}TOSC2)_PB7)*% +X58300000Y-109700000D03* +%TO.P,C_XTAL2,2,2*% +%TO.N,GND*% +X56600000Y-109700000D03* +%TD*% +D41* +%TO.P,LED5,1,K*% +%TO.N,Net-(LED5-K)*% +X101300000Y-64075000D03* +%TO.P,LED5,2,A*% +%TO.N,GND-RTC-BAT*% +X101300000Y-66125000D03* +%TD*% +D23* +%TO.P,C_328pb_AVCC1,1,1*% +%TO.N,GND*% +X80000000Y-103800000D03* +%TO.P,C_328pb_AVCC1,2,2*% +%TO.N,VCC*% +X80000000Y-105500000D03* +%TD*% +%TO.P,C_328pb_GND1,1,1*% +%TO.N,VCC*% +X62500000Y-103300000D03* +%TO.P,C_328pb_GND1,2,2*% +%TO.N,GND*% +X62500000Y-105000000D03* +%TD*% +D25* +%TO.P,LED1,1,K*% +%TO.N,Net-(LED1-K)*% +X122500000Y-87000000D03* +%TO.P,LED1,2,A*% +%TO.N,Net-(328pb1-(XCK0{slash}T0{slash}PTCXY)_PD4)*% +X124550000Y-87000000D03* +%TD*% +D22* +%TO.P,SCL_1,1,1*% +%TO.N,SCL*% +X107700000Y-115800000D03* +%TD*% +D23* +%TO.P,C_RFID_2,1,1*% +%TO.N,VCC*% +X111200000Y-129150000D03* +%TO.P,C_RFID_2,2,2*% +%TO.N,GND*% +X111200000Y-127450000D03* +%TD*% +D27* +%TO.P,R_PE2,1,1*% +%TO.N,Net-(BROADCAST_SW2-COM)*% +X80414214Y-118914214D03* +%TO.P,R_PE2,2,2*% +%TO.N,PB2*% +X79000000Y-117500000D03* +%TD*% +D42* +%TO.P,TAGCONN1,ACC1/V,ACC1/V*% +%TO.N,3V3*% +X129470000Y-68200000D03* +%TO.P,TAGCONN1,ACC2,ACC2*% +%TO.N,unconnected-(TAGCONN1-PadACC2)*% +X129470000Y-69470000D03* +D43* +%TO.P,TAGCONN1,GND,GND*% +%TO.N,GND*% +X128200000Y-65660000D03* +D42* +%TO.P,TAGCONN1,MISO/UPDI,MISO/UPDI*% +%TO.N,MISO*% +X129470000Y-65660000D03* +%TO.P,TAGCONN1,MOSI,MOSI*% +%TO.N,MOSI*% +X129470000Y-66930000D03* +%TO.P,TAGCONN1,RST,RESET*% +%TO.N,RST*% +X129470000Y-64390000D03* +D43* +%TO.P,TAGCONN1,RX,RX*% +%TO.N,RX*% +X128200000Y-69470000D03* +%TO.P,TAGCONN1,SCK,SCK*% +%TO.N,SCK*% +X128200000Y-66930000D03* +%TO.P,TAGCONN1,TX,TX*% +%TO.N,TX*% +X128200000Y-68200000D03* +%TO.P,TAGCONN1,VTG,VTG*% +%TO.N,VCC*% +X128200000Y-64390000D03* +%TD*% +D30* +%TO.P,R_REED_PD3,1,1*% +%TO.N,REED_OUT*% +X61938128Y-97638128D03* +%TO.P,R_REED_PD3,2,2*% +%TO.N,Net-(328pb1-(OC2B{slash}INT1{slash}PTCXY)_PD3)*% +X63352342Y-99052342D03* +%TD*% +D28* +%TO.P,BROADCAST_SW2,1,COM*% +%TO.N,Net-(BROADCAST_SW2-COM)*% +X121800000Y-67000000D03* +%TO.P,BROADCAST_SW2,2,NO*% +%TO.N,GND*% +X115200000Y-67000000D03* +%TD*% +D44* +%TO.P,J2,1,Pin_1*% +%TO.N,/VPREV*% +X115100000Y-89540000D03* +D45* +%TO.P,J2,2,Pin_2*% +%TO.N,GND-BAT*% +X115100000Y-87000000D03* +%TD*% +D31* +%TO.P,R_HOLD1,1,1*% +%TO.N,SPI_HOLD*% +X95350000Y-134500000D03* +%TO.P,R_HOLD1,2,2*% +%TO.N,3V3*% +X97350000Y-134500000D03* +%TD*% +D32* +%TO.P,R_RFM_CS1,1,1*% +%TO.N,3V3*% +X41850000Y-131800000D03* +%TO.P,R_RFM_CS1,2,2*% +%TO.N,CS_3V3*% +X41850000Y-133800000D03* +%TD*% +D31* +%TO.P,R_REED_RTC1,1,1*% +%TO.N,REED_OUT*% +X46212000Y-87500000D03* +%TO.P,R_REED_RTC1,2,2*% +%TO.N,Net-(RTC1-DIN)*% +X48212000Y-87500000D03* +%TD*% +D32* +%TO.P,R_PC3_UP1,1,1*% +%TO.N,Net-(328pb1-PC3_(ADC3{slash}PTCY))*% +X73750000Y-97000000D03* +%TO.P,R_PC3_UP1,2,2*% +%TO.N,AVR_CTRL*% +X73750000Y-95000000D03* +%TD*% +D31* +%TO.P,R_WP2,1,1*% +%TO.N,GND*% +X82750000Y-137750000D03* +%TO.P,R_WP2,2,2*% +%TO.N,SPI_WP*% +X84750000Y-137750000D03* +%TD*% +D32* +%TO.P,R_LED5,1,1*% +%TO.N,Net-(LED5-K)*% +X101300000Y-61300000D03* +%TO.P,R_LED5,2,2*% +%TO.N,VBAT*% +X101300000Y-59300000D03* +%TD*% +%TO.P,R_POL2,1,1*% +%TO.N,VCC*% +X106700000Y-88800000D03* +%TO.P,R_POL2,2,2*% +%TO.N,Net-(U2-G)*% +X106700000Y-86800000D03* +%TD*% +D31* +%TO.P,R_GPO2,1,1*% +%TO.N,GPO*% +X108200000Y-125100000D03* +%TO.P,R_GPO2,2,2*% +%TO.N,Net-(RFID1-GPO(CMOS))*% +X110200000Y-125100000D03* +%TD*% +D25* +%TO.P,LED3,1,K*% +%TO.N,Net-(LED3-K)*% +X122475000Y-85000000D03* +%TO.P,LED3,2,A*% +%TO.N,Net-(328pb1-(PTCXY{slash}AIN1)_PD7)*% +X124525000Y-85000000D03* +%TD*% +D32* +%TO.P,R_LDO_DOWN1,1,1*% +%TO.N,GND*% +X83950000Y-119050000D03* +%TO.P,R_LDO_DOWN1,2,2*% +%TO.N,AVR_CTRL*% +X83950000Y-117050000D03* +%TD*% +D46* +%TO.P,ANT1,IN2,1*% +%TO.N,ANT1*% +X121399200Y-123300000D03* +%TO.P,ANT1,IN1,2*% +%TO.N,ANT2*% +X127800000Y-122080800D03* +%TD*% +D23* +%TO.P,C_LDO_3V3,1,1*% +%TO.N,3V3*% +X95650000Y-113550000D03* +%TO.P,C_LDO_3V3,2,2*% +%TO.N,GND*% +X95650000Y-115250000D03* +%TD*% +D31* +%TO.P,R_CS_SPI3,1,1*% +%TO.N,CS_SPI_FLASH*% +X67750000Y-115500000D03* +%TO.P,R_CS_SPI3,2,2*% +%TO.N,Net-(328pb1-(ICP1{slash}CLKO{slash}PTCXY)_PB0)*% +X69750000Y-115500000D03* +%TD*% +%TO.P,R_REED_GND1,1,1*% +%TO.N,GND*% +X51087500Y-114000000D03* +%TO.P,R_REED_GND1,2,2*% +%TO.N,Net-(R_REED_GND1-Pad2)*% +X49087500Y-114000000D03* +%TD*% +D47* +%TO.N,MISO_RFM69*% +X76300000Y-125900000D03* +%TO.N,MOSI_3V3*% +X70200000Y-138400000D03* +%TO.N,SCK_3V3*% +X71200000Y-139900000D03* +%TO.N,SCK_RFM69*% +X42200000Y-124700000D03* +X63500000Y-113600000D03* +%TO.N,SCK*% +X125400000Y-66930000D03* +X75250000Y-108150000D03* +%TO.N,MOSI*% +X80700000Y-111050000D03* +X130100000Y-66900000D03* +%TO.N,RX*% +X123450000Y-69350000D03* +X69500000Y-93550000D03* +%TO.N,RST*% +X115650000Y-82250000D03* +X122000000Y-79500000D03* +X75800000Y-91350000D03* +X78850000Y-88500000D03* +%TO.N,GND*% +X54300000Y-88550000D03* +X105250000Y-124500000D03* +X78250000Y-95450000D03* +X119300000Y-99450000D03* +X40800000Y-129900000D03* +X119350000Y-94150000D03* +X112300000Y-126600000D03* +X51000000Y-115450000D03* +X87650000Y-100350000D03* +X115400000Y-125600000D03* +X55400000Y-108200000D03* +X48750000Y-124600000D03* +X76700000Y-97000000D03* +X96350000Y-116600000D03* +X46100000Y-129900000D03* +X54300000Y-90600000D03* +X115719200Y-121700000D03* +X59200000Y-103000000D03* +X90600000Y-101850000D03* +%TO.N,MOSI_RFM69*% +X42100000Y-122700000D03* +X60430000Y-113770000D03* +%TO.N,RST_RFM69*% +X78750000Y-101850000D03* +X72500000Y-101800000D03* +X47400000Y-128500000D03* +%TO.N,MISO_RFM69*% +X82000000Y-131250000D03* +X75750000Y-102600000D03* +X56515000Y-123825000D03* +%TO.N,3V3*% +X59600000Y-131300000D03* +X130850000Y-68150000D03* +X72500000Y-134200000D03* +X130750000Y-100400000D03* +X68300000Y-136700000D03* +%TO.N,VBAT*% +X49800000Y-82200000D03* +X49800000Y-84800000D03* +%TO.N,TX*% +X68750000Y-92600000D03* +X123650000Y-68350000D03* +%TO.N,CS_RFM69*% +X42000000Y-127200000D03* +X61750000Y-118000000D03* +%TO.N,MISO*% +X130100000Y-65700000D03* +X80350000Y-110200000D03* +%TO.N,MOSI_3V3*% +X92200000Y-138100000D03* +X50800000Y-136900000D03* +%TO.N,SCK_3V3*% +X90000000Y-138000000D03* +X52000000Y-138000000D03* +%TO.N,RST_3V3*% +X46500000Y-141700000D03* +X46524265Y-134375735D03* +%TO.N,VCC*% +X104100000Y-96400000D03* +X85850000Y-109900000D03* +X70400000Y-102700000D03* +X104000000Y-89800000D03* +X112400000Y-123600000D03* +X58500000Y-114000000D03* +X70600000Y-105000000D03* +X61050000Y-103350000D03* +X56250000Y-116250000D03* +X106900000Y-129400000D03* +X52900000Y-83350000D03* +X60650000Y-108500000D03* +X59000000Y-83700000D03* +X114500000Y-130600000D03* +%TO.N,SDA*% +X87100000Y-104700000D03* +X64950000Y-89700000D03* +X71576392Y-98197215D03* +X111900000Y-121500000D03* +X82600000Y-98800000D03* +X101500000Y-118600000D03* +%TO.N,INT_TRIG*% +X59900000Y-97750000D03* +X58500000Y-84500000D03* +X57250000Y-84500000D03* +X67300000Y-84000000D03* +%TO.N,SCL*% +X101675735Y-120124265D03* +X62650000Y-87550000D03* +X86450000Y-105250000D03* +X70650000Y-98500000D03* +X111600000Y-122600000D03* +X81478137Y-98829608D03* +%TO.N,INT_MINUTE*% +X67400000Y-85900000D03* +X64500000Y-94050000D03* +X58350000Y-85600000D03* +X58700000Y-89250000D03* +%TO.N,AVR_CTRL*% +X89500000Y-115000000D03* +X84250000Y-110900000D03* +X86500000Y-115550000D03* +%TO.N,ANT2*% +X127800000Y-120100000D03* +X121300000Y-122000000D03* +%TO.N,PE1*% +X67206908Y-105996930D03* +X85250000Y-92000000D03* +X64350000Y-105800000D03* +X64135000Y-108450000D03* +%TO.N,Net-(328pb1-(XCK0{slash}T0{slash}PTCXY)_PD4)*% +X123500000Y-93000000D03* +X67250000Y-101600000D03* +X111750000Y-94650000D03* +X85500000Y-94000000D03* +%TO.N,/VPREV*% +X125500000Y-79500000D03* +X124700000Y-96600000D03* +%TO.N,/VPOSTV*% +X126000000Y-82000000D03* +X129000000Y-96500000D03* +%TO.N,LPD*% +X117700000Y-127300000D03* +X67000000Y-114000000D03* +%TO.N,GPO*% +X105000000Y-131100000D03* +X71900000Y-113600000D03* +%TO.N,CS_SPI_FLASH*% +X54300000Y-114750000D03* +X43650000Y-121150000D03* +%TO.N,CS_SPI_FLASH_3V3*% +X47400000Y-120750000D03* +X60960000Y-123750000D03* +X80250000Y-130250000D03* +X46050000Y-116600000D03* +X76800000Y-130000000D03* +%TO.N,VCC_RFID*% +X68050000Y-105850000D03* +X112400000Y-124900000D03* +X73249998Y-107499998D03* +X94450000Y-122250000D03* +X67900000Y-102950000D03* +X109900000Y-123400000D03* +%TO.N,Net-(328pb1-PE3_(ADC7{slash}PTCY{slash}T3{slash}MOSI1))*% +X66316765Y-110131765D03* +X71400000Y-103300000D03* +%TO.N,Net-(328pb1-PC1_(ADC1{slash}PTCY{slash}SCK1))*% +X72100000Y-102700000D03* +X66476471Y-110926470D03* +%TO.N,Net-(U1-MISO)*% +X50700000Y-134800000D03* +X59690000Y-125095000D03* +%TO.N,Net-(328pb1-PE2_(ADC6{slash}PTCY{slash}ICP3{slash}~{SS1}))*% +X73388392Y-105700000D03* +X65000000Y-116250000D03* +%TO.N,Net-(STAYAWAKE_SW1-COM)*% +X123500000Y-74000000D03* +X111250000Y-93000000D03* +%TO.N,Net-(BROADCAST_SW2-COM)*% +X119000000Y-73000000D03* +X97000000Y-122000000D03* +X100500000Y-102500000D03* +X82000000Y-120000000D03* +%TO.N,Net-(328pb1-(OC0A{slash}PTCXY{slash}AIN0)_PD6)*% +X124400000Y-78800000D03* +X68599265Y-113174632D03* +%TO.N,Net-(328pb1-(PTCXY{slash}AIN1)_PD7)*% +X68200000Y-107000000D03* +X88300000Y-82900000D03* +%TO.N,GND-BAT*% +X109300000Y-83200000D03* +X109200000Y-80200000D03* +%TO.N,Net-(U3-G)*% +X98153900Y-62453900D03* +X91853900Y-64353900D03* +%TO.N,Net-(U2-G)*% +X114300000Y-84600000D03* +X106800000Y-85700000D03* +%TD*% +D48* +%TO.N,VCC*% +X103900000Y-96200000D02* +X104100000Y-96400000D01* +X100800000Y-96200000D02* +X103900000Y-96200000D01* +%TO.N,VBAT*% +X90200000Y-60653900D02* +X94953900Y-60653900D01* +X88446100Y-60653900D02* +X90200000Y-60653900D01* +X90200000Y-58500000D02* +X90200000Y-60653900D01* +%TO.N,GND*% +X110900000Y-66300000D02* +X114500000Y-66300000D01* +D49* +%TO.N,MISO_RFM69*% +X75700000Y-125300000D02* +X76300000Y-125900000D01* +X75700000Y-123800000D02* +X75700000Y-125300000D01* +%TO.N,MOSI_3V3*% +X68300000Y-140300000D02* +X70200000Y-138400000D01* +X68300000Y-142500000D02* +X68300000Y-140300000D01* +X69300000Y-143500000D02* +X68300000Y-142500000D01* +%TO.N,SCK_3V3*% +X70400000Y-140700000D02* +X71200000Y-139900000D01* +D48* +%TO.N,GND*% +X82750000Y-139550000D02* +X76000000Y-139550000D01* +X73900000Y-145300000D02* +X73900000Y-141650000D01* +X73900000Y-141650000D02* +X76000000Y-139550000D01* +X70050000Y-145300000D02* +X73900000Y-145300000D01* +X69850000Y-145500000D02* +X70050000Y-145300000D01* +D49* +%TO.N,RST*% +X86600000Y-81950000D02* +X86750000Y-81950000D01* +X86750000Y-81950000D02* +X87900000Y-80800000D01* +X86600000Y-81950000D02* +X85400000Y-81950000D01* +X98200000Y-81950000D02* +X86600000Y-81950000D01* +%TO.N,SCK_RFM69*% +X64697893Y-113102107D02* +X63997893Y-113102107D01* +X63997893Y-113102107D02* +X63500000Y-113600000D01* +X42200000Y-124700000D02* +X40770000Y-124700000D01* +%TO.N,SCK*% +X75250000Y-108150000D02* +X75250000Y-108050000D01* +X75250000Y-108050000D02* +X74500000Y-107300000D01* +X125400000Y-66930000D02* +X128200000Y-66930000D01* +%TO.N,MOSI*% +X76973000Y-113227000D02* +X79150000Y-111050000D01* +X79150000Y-111050000D02* +X80700000Y-111050000D01* +X130100000Y-66900000D02* +X129500000Y-66900000D01* +X75777000Y-113227000D02* +X76973000Y-113227000D01* +X72250000Y-108750000D02* +X72250000Y-109700000D01* +X72250000Y-109700000D02* +X75777000Y-113227000D01* +%TO.N,RX*% +X123900000Y-69350000D02* +X124020000Y-69470000D01* +X68860916Y-94189084D02* +X69500000Y-93550000D01* +X124020000Y-69470000D02* +X128200000Y-69470000D01* +X123450000Y-69350000D02* +X123900000Y-69350000D01* +X69050000Y-100250000D02* +X69050000Y-99300000D01* +X68860916Y-99110916D02* +X68860916Y-94189084D01* +X69050000Y-99300000D02* +X68860916Y-99110916D01* +%TO.N,RST*% +X128050000Y-73950000D02* +X131550000Y-73950000D01* +X123500000Y-78500000D02* +X128050000Y-73950000D01* +X131650000Y-73450000D02* +X131750000Y-73350000D01* +X131750000Y-64300000D02* +X131650000Y-64300000D01* +X122000000Y-79500000D02* +X123000000Y-78500000D01* +X131560000Y-64390000D02* +X129470000Y-64390000D01* +X98100000Y-82100000D02* +X98350000Y-82100000D01* +X115500000Y-82100000D02* +X115650000Y-82250000D01* +X122000000Y-77000000D02* +X123500000Y-78500000D01* +X131550000Y-73950000D02* +X131650000Y-73850000D01* +X85400000Y-81950000D02* +X78850000Y-88500000D01* +X98350000Y-82100000D02* +X115500000Y-82100000D01* +X131650000Y-73850000D02* +X131650000Y-73450000D01* +X131650000Y-64300000D02* +X131560000Y-64390000D01* +X75250000Y-90800000D02* +X75800000Y-91350000D01* +X71900000Y-90800000D02* +X75250000Y-90800000D01* +X98350000Y-82100000D02* +X98200000Y-81950000D01* +X123000000Y-78500000D02* +X123500000Y-78500000D01* +X131750000Y-73350000D02* +X131750000Y-64300000D01* +D48* +%TO.N,GND*% +X62500000Y-130000000D02* +X62500000Y-133300000D01* +X116639800Y-83660200D02* +X116800000Y-83500000D01* +X61300000Y-147500000D02* +X62900000Y-145900000D01* +X110300000Y-120600000D02* +X107800000Y-120600000D01* +X77150000Y-102850000D02* +X76950000Y-102650000D01* +X112300000Y-127450000D02* +X112300000Y-126600000D01* +X62500000Y-105000000D02* +X61000000Y-105000000D01* +X77150000Y-103000000D02* +X78000000Y-103850000D01* +X56400000Y-106700000D02* +X56400000Y-108800000D01* +D49* +X115719200Y-120919200D02* +X115700000Y-120900000D01* +D48* +X56400000Y-108800000D02* +X56400000Y-109500000D01* +X51050000Y-125550000D02* +X49700000Y-125550000D01* +X90500000Y-113950000D02* +X91650000Y-113950000D01* +X87231250Y-116281250D02* +X92500000Y-116281250D01* +X77150000Y-102850000D02* +X77150000Y-103000000D01* +X62500000Y-145900000D02* +X62900000Y-145900000D01* +D49* +X113300000Y-125600000D02* +X115400000Y-125600000D01* +D48* +X86750000Y-139500000D02* +X97750000Y-139500000D01* +X115200000Y-78950000D02* +X116800000Y-80550000D01* +X54200000Y-84337500D02* +X54200000Y-72700000D01* +D49* +X59000000Y-105600000D02* +X59900000Y-106500000D01* +X112300000Y-126600000D02* +X113300000Y-125600000D01* +D48* +X60700000Y-144000000D02* +X60700000Y-144100000D01* +X82200000Y-96250000D02* +X81400000Y-95450000D01* +X86650000Y-136870000D02* +X86650000Y-139400000D01* +X69850000Y-145500000D02* +X65000000Y-145500000D01* +X60500000Y-104500000D02* +X58000000Y-104500000D01* +X76750000Y-102450000D02* +X76750000Y-101500000D01* +X76750000Y-102450000D02* +X76950000Y-102650000D01* +X53718750Y-84818750D02* +X53718750Y-85118750D01* +X91650000Y-113950000D02* +X91700000Y-114000000D01* +X62500000Y-126983200D02* +X62500000Y-130000000D01* +X52000000Y-85500000D02* +X53037500Y-85500000D01* +X57250000Y-100050000D02* +X58200000Y-101000000D01* +X87650000Y-100350000D02* +X86400000Y-100350000D01* +X90600000Y-101850000D02* +X89900000Y-102550000D01* +X54300000Y-90600000D02* +X57250000Y-93550000D01* +X58200000Y-102000000D02* +X59200000Y-103000000D01* +D49* +X115200000Y-120900000D02* +X114900000Y-120600000D01* +X115719200Y-121700000D02* +X115719200Y-120919200D01* +D48* +X97500000Y-139250000D02* +X97500000Y-136500000D01* +D49* +X114900000Y-120600000D02* +X110300000Y-120600000D01* +D48* +X64600000Y-145900000D02* +X65000000Y-145500000D01* +X51087500Y-114000000D02* +X52300000Y-114000000D01* +X115200000Y-64800000D02* +X115500000Y-64500000D01* +X49700000Y-125550000D02* +X48750000Y-124600000D01* +X82300000Y-96250000D02* +X82200000Y-96250000D01* +X97750000Y-139500000D02* +X97500000Y-139250000D01* +X119500000Y-94000000D02* +X119350000Y-94150000D01* +X115200000Y-67000000D02* +X115200000Y-77000000D01* +X76300000Y-97400000D02* +X76700000Y-97000000D01* +X94618750Y-116281250D02* +X95650000Y-115250000D01* +D49* +X115719200Y-122249685D02* +X115719200Y-121700000D01* +D48* +X78000000Y-103850000D02* +X79950000Y-103850000D01* +X105250000Y-124500000D02* +X105250000Y-120550000D01* +X116800000Y-83500000D02* +X116800000Y-89300000D01* +X46100000Y-130800000D02* +X48800000Y-133500000D01* +X119300000Y-99450000D02* +X119200000Y-99550000D01* +X86750000Y-139500000D02* +X86700000Y-139550000D01* +X55800000Y-108200000D02* +X56400000Y-108800000D01* +X82750000Y-137750000D02* +X82750000Y-139550000D01* +X90555400Y-69400000D02* +X93661700Y-66293700D01* +X125500000Y-64500000D02* +X126660000Y-65660000D01* +X126660000Y-65660000D02* +X128200000Y-65660000D01* +X51150000Y-133500000D02* +X62300000Y-133500000D01* +X54300000Y-85700000D02* +X54300000Y-88550000D01* +X62900000Y-145900000D02* +X64600000Y-145900000D01* +X81400000Y-95450000D02* +X78250000Y-95450000D01* +X51000000Y-115450000D02* +X51000000Y-114087500D01* +X115200000Y-77000000D02* +X115200000Y-78950000D01* +X70300000Y-104100000D02* +X74500000Y-104100000D01* +X105200000Y-120500000D02* +X107700000Y-120500000D01* +X62500000Y-142200000D02* +X60700000Y-144000000D01* +X60700000Y-144100000D02* +X62500000Y-145900000D01* +X96350000Y-115950000D02* +X95650000Y-115250000D01* +X51050000Y-133400000D02* +X51150000Y-133500000D01* +X53718750Y-84818750D02* +X54200000Y-84337500D01* +X96350000Y-116600000D02* +X96350000Y-115950000D01* +X115200000Y-67000000D02* +X115200000Y-64800000D01* +D49* +X56400000Y-104775000D02* +X57225000Y-105600000D01* +X59900000Y-106500000D02* +X66000000Y-106500000D01* +D48* +X90500000Y-113950000D02* +X87800000Y-113950000D01* +X112592200Y-83660200D02* +X116639800Y-83660200D01* +X77750000Y-104100000D02* +X78000000Y-103850000D01* +X58200000Y-101000000D02* +X58200000Y-101700000D01* +X87650000Y-113800000D02* +X87650000Y-115862500D01* +X54200000Y-72700000D02* +X57500000Y-69400000D01* +X40700000Y-128440000D02* +X40700000Y-129800000D01* +X86650000Y-139400000D02* +X86750000Y-139500000D01* +X89900000Y-102550000D02* +X89500000Y-102550000D01* +X66000000Y-104900000D02* +X62600000Y-104900000D01* +D49* +X56400000Y-104500000D02* +X56400000Y-101800000D01* +D48* +X86700000Y-139550000D02* +X82750000Y-139550000D01* +X117500000Y-90000000D02* +X117728133Y-90000000D01* +D49* +X57225000Y-105600000D02* +X59000000Y-105600000D01* +D48* +X76750000Y-101500000D02* +X76300000Y-101050000D01* +X116800000Y-80550000D02* +X116800000Y-83500000D01* +X53718750Y-85118750D02* +X54300000Y-85700000D01* +X74500000Y-104100000D02* +X77750000Y-104100000D01* +X86400000Y-100350000D02* +X82300000Y-96250000D01* +X84462500Y-119050000D02* +X87231250Y-116281250D01* +X62300000Y-133500000D02* +X62500000Y-133300000D01* +X46100000Y-129900000D02* +X46100000Y-130800000D01* +X53037500Y-85500000D02* +X53718750Y-84818750D01* +X89500000Y-102550000D02* +X89500000Y-110100000D01* +X55400000Y-108200000D02* +X55800000Y-108200000D01* +X112300000Y-127450000D02* +X113700000Y-127450000D01* +X62500000Y-133300000D02* +X62500000Y-142200000D01* +X69500000Y-104900000D02* +X70300000Y-104100000D01* +X76300000Y-101050000D02* +X76300000Y-97400000D01* +X40700000Y-129800000D02* +X40800000Y-129900000D01* +X66000000Y-104900000D02* +X69500000Y-104900000D01* +X92500000Y-116281250D02* +X94618750Y-116281250D01* +X52300000Y-114000000D02* +X56600000Y-109700000D01* +D49* +X115700000Y-120900000D02* +X115200000Y-120900000D01* +D48* +X111200000Y-127450000D02* +X112300000Y-127450000D01* +X58000000Y-104500000D02* +X58000000Y-101900000D01* +X51050000Y-125550000D02* +X51050000Y-133400000D01* +X57500000Y-69400000D02* +X90555400Y-69400000D01* +X91700000Y-114000000D02* +X91700000Y-115481250D01* +X117728133Y-90000000D02* +X119500000Y-91771867D01* +X118500000Y-87500000D02* +X118500000Y-82500000D01* +X89500000Y-110100000D02* +X91700000Y-112300000D01* +X119200000Y-99550000D02* +X89500000Y-99550000D01* +X119500000Y-91771867D02* +X119500000Y-94000000D01* +X89500000Y-99550000D02* +X89500000Y-102550000D01* +X87650000Y-115862500D02* +X87231250Y-116281250D01* +X83950000Y-119050000D02* +X84462500Y-119050000D01* +X61000000Y-105000000D02* +X60500000Y-104500000D01* +X48800000Y-147500000D02* +X61300000Y-147500000D01* +X116800000Y-89300000D02* +X117500000Y-90000000D01* +X48800000Y-133500000D02* +X51150000Y-133500000D01* +X91700000Y-115481250D02* +X92500000Y-116281250D01* +X105250000Y-120550000D02* +X105200000Y-120500000D01* +X115500000Y-64500000D02* +X125500000Y-64500000D01* +X91700000Y-112300000D02* +X91700000Y-114000000D01* +X57250000Y-93550000D02* +X57250000Y-100050000D01* +D49* +%TO.N,MOSI_RFM69*% +X60430000Y-113770000D02* +X60430000Y-113560000D01* +X42100000Y-122700000D02* +X42100000Y-122400000D01* +X42100000Y-122400000D02* +X41790000Y-122090000D01* +X41790000Y-122090000D02* +X40700000Y-122090000D01* +X60430000Y-113560000D02* +X61522893Y-112467107D01* +%TO.N,RST_RFM69*% +X73050000Y-101250000D02* +X72500000Y-101800000D01* +X73050000Y-100250000D02* +X73050000Y-101250000D01* +X78750000Y-101850000D02* +X78750000Y-101250000D01* +X47400000Y-128500000D02* +X46210000Y-128500000D01* +X78750000Y-101250000D02* +X78000000Y-100500000D01* +%TO.N,Net-(328pb1-(XTAL2{slash}TOSC2)_PB7)*% +X58000000Y-106700000D02* +X58000000Y-109400000D01* +X58000000Y-106700000D02* +X58600000Y-107300000D01* +X58600000Y-107300000D02* +X66000000Y-107300000D01* +%TO.N,MISO_RFM69*% +X82185000Y-131435000D02* +X82185000Y-133350000D01* +X56150000Y-124190000D02* +X56515000Y-123825000D01* +X75750000Y-102600000D02* +X74600000Y-102600000D01* +X82000000Y-131250000D02* +X82185000Y-131435000D01* +X56150000Y-125095000D02* +X56150000Y-124190000D01* +%TO.N,Net-(328pb1-(OC2B{slash}INT1{slash}PTCXY)_PD3)*% +X62061872Y-100761872D02* +X63352342Y-99471402D01* +X63352342Y-99052342D02* +X66000000Y-101700000D01* +X63561872Y-99052342D02* +X65207107Y-97407107D01* +D48* +%TO.N,3V3*% +X95950000Y-110900000D02* +X92350000Y-110900000D01* +X91950000Y-131900000D02* +X96950000Y-131900000D01* +X38800000Y-131050000D02* +X38800000Y-119750000D01* +X95100000Y-113000000D02* +X95650000Y-113550000D01* +X92100000Y-130850000D02* +X91950000Y-131000000D01* +X97350000Y-132300000D02* +X97350000Y-134500000D01* +X92100000Y-131050000D02* +X91950000Y-131200000D01* +X40700000Y-119550000D02* +X39000000Y-119550000D01* +X65000000Y-139500000D02* +X66100000Y-139500000D01* +X40850000Y-118100000D02* +X48550000Y-118100000D01* +X54183200Y-126983200D02* +X60800000Y-126983200D01* +X95650000Y-113550000D02* +X97850000Y-113550000D01* +X90350000Y-130400000D02* +X92050000Y-130400000D01* +X130850000Y-68150000D02* +X129520000Y-68150000D01* +X92350000Y-110900000D02* +X92350000Y-102900000D01* +X48550000Y-118100000D02* +X51050000Y-120600000D01* +X96950000Y-131900000D02* +X97350000Y-132300000D01* +X93300000Y-121300000D02* +X99450000Y-115150000D01* +X91950000Y-131200000D02* +X91950000Y-131900000D01* +X92500000Y-100850000D02* +X123350000Y-100850000D01* +X41850000Y-131800000D02* +X39550000Y-131800000D01* +X51050000Y-123850000D02* +X52400000Y-123850000D01* +X94500000Y-103200000D02* +X92650000Y-103200000D01* +X92900000Y-113000000D02* +X95100000Y-113000000D01* +X40700000Y-119550000D02* +X40700000Y-118250000D01* +X66100000Y-139500000D02* +X68300000Y-137300000D01* +X59600000Y-131200000D02* +X60800000Y-130000000D01* +X92650000Y-103200000D02* +X92350000Y-102900000D01* +X59600000Y-131300000D02* +X59600000Y-131200000D01* +X92100000Y-121300000D02* +X93300000Y-121300000D01* +X91950000Y-131900000D02* +X91950000Y-133060000D01* +X53150000Y-124600000D02* +X53150000Y-125950000D01* +X51050000Y-120600000D02* +X51050000Y-123850000D01* +X123350000Y-100850000D02* +X123800000Y-100400000D01* +X92050000Y-130400000D02* +X92100000Y-130450000D01* +X92100000Y-126650000D02* +X92100000Y-131050000D01* +X60800000Y-126983200D02* +X60800000Y-130000000D01* +X72500000Y-134200000D02* +X72500000Y-121850000D01* +X92100000Y-121300000D02* +X92100000Y-126650000D01* +X82600000Y-135400000D02* +X79200000Y-135400000D01* +X91950000Y-131000000D02* +X91950000Y-131200000D01* +X72500000Y-121850000D02* +X73050000Y-121300000D01* +X40700000Y-118250000D02* +X40850000Y-118100000D01* +X92350000Y-101000000D02* +X92500000Y-100850000D01* +X68300000Y-137300000D02* +X68300000Y-136700000D01* +X52400000Y-123850000D02* +X53150000Y-124600000D01* +X79200000Y-135400000D02* +X79150000Y-135450000D01* +X97850000Y-111900000D02* +X96400000Y-110450000D01* +X79150000Y-135450000D02* +X79150000Y-127350000D01* +X123800000Y-100400000D02* +X130750000Y-100400000D01* +X39550000Y-131800000D02* +X38800000Y-131050000D01* +X97850000Y-113550000D02* +X99450000Y-115150000D01* +X92350000Y-102900000D02* +X92350000Y-101000000D01* +X97850000Y-113550000D02* +X97850000Y-111900000D01* +X79850000Y-126650000D02* +X92100000Y-126650000D01* +X73050000Y-121300000D02* +X92100000Y-121300000D01* +X53150000Y-125950000D02* +X54183200Y-126983200D01* +X92100000Y-130450000D02* +X92100000Y-130850000D01* +X96400000Y-110450000D02* +X95950000Y-110900000D01* +X39000000Y-119550000D02* +X38800000Y-119750000D01* +X79150000Y-127350000D02* +X79850000Y-126650000D01* +%TO.N,VBAT*% +X56400000Y-65050000D02* +X56400000Y-63900000D01* +X52000000Y-86500000D02* +X49900000Y-86500000D01* +X53950000Y-67500000D02* +X56400000Y-65050000D01* +X58200000Y-63900000D02* +X59800000Y-62300000D01* +X49800000Y-82200000D02* +X51200000Y-80800000D01* +X100400000Y-58400000D02* +X95400000Y-58400000D01* +X51300000Y-67500000D02* +X53950000Y-67500000D01* +X95400000Y-58400000D02* +X94953900Y-58846100D01* +X51200000Y-80800000D02* +X51200000Y-67400000D01* +X56400000Y-63900000D02* +X58200000Y-63900000D01* +X86800000Y-62300000D02* +X88446100Y-60653900D01* +X59800000Y-62300000D02* +X86800000Y-62300000D01* +X94953900Y-58846100D02* +X94953900Y-60653900D01* +X51200000Y-67400000D02* +X51300000Y-67500000D01* +X101300000Y-59300000D02* +X100400000Y-58400000D01* +X49800000Y-86400000D02* +X49800000Y-84800000D01* +X49900000Y-86500000D02* +X49800000Y-86400000D01* +D49* +%TO.N,Net-(328pb1-PD2_(PTCXY{slash}INT0{slash}OC3B{slash}OC4B))*% +X68000000Y-93200000D02* +X68000000Y-94614214D01* +X67207107Y-96207107D02* +X67450000Y-96450000D01* +X67450000Y-96450000D02* +X67450000Y-100250000D01* +X68000000Y-94614214D02* +X67207107Y-95407107D01* +X67207107Y-95407107D02* +X67207107Y-96207107D01* +%TO.N,TX*% +X123650000Y-68350000D02* +X128050000Y-68350000D01* +X68533916Y-94666084D02* +X68533916Y-93839084D01* +X68250000Y-100250000D02* +X68250000Y-94950000D01* +X68800000Y-92650000D02* +X68750000Y-92600000D01* +X68250000Y-94950000D02* +X68533916Y-94666084D01* +X68800000Y-93573000D02* +X68800000Y-92650000D01* +X68533916Y-93839084D02* +X68800000Y-93573000D01* +%TO.N,CS_RFM69*% +X62000000Y-117750000D02* +X61750000Y-118000000D01* +X63000000Y-117750000D02* +X62000000Y-117750000D01* +X42000000Y-127200000D02* +X40730000Y-127200000D01* +X61500000Y-117750000D02* +X61750000Y-118000000D01* +X58750000Y-117750000D02* +X61500000Y-117750000D01* +%TO.N,MISO*% +X73050000Y-108750000D02* +X76600000Y-112300000D01* +X130100000Y-65700000D02* +X129510000Y-65700000D01* +X76600000Y-112300000D02* +X78700000Y-110200000D01* +X78700000Y-110200000D02* +X80350000Y-110200000D01* +%TO.N,CS_3V3*% +X44300000Y-136300000D02* +X44850000Y-135750000D01* +X46300000Y-137200000D02* +X46300000Y-140500000D01* +X43100000Y-133900000D02* +X43100000Y-134000000D01* +X44300000Y-137400000D02* +X44300000Y-136300000D01* +X41850000Y-133800000D02* +X43000000Y-133800000D01* +X43000000Y-133800000D02* +X43100000Y-133900000D01* +X43100000Y-134000000D02* +X44850000Y-135750000D01* +X40700000Y-125900000D02* +X43100000Y-125900000D01* +X47300000Y-141500000D02* +X48800000Y-141500000D01* +X46300000Y-140500000D02* +X47300000Y-141500000D01* +X44850000Y-135750000D02* +X46300000Y-137200000D01* +X43100000Y-125900000D02* +X43100000Y-133900000D01* +%TO.N,MOSI_3V3*% +X92200000Y-138100000D02* +X92200000Y-137120000D01* +X48800000Y-137500000D02* +X50200000Y-137500000D01* +X41150000Y-120820000D02* +X44200000Y-123870000D01* +X44200000Y-132900000D02* +X48800000Y-137500000D01* +X50200000Y-137500000D02* +X50800000Y-136900000D01* +X92200000Y-137120000D02* +X91950000Y-136870000D01* +X44200000Y-123870000D02* +X44200000Y-132900000D01* +%TO.N,SCK_3V3*% +X43600000Y-124900000D02* +X43600000Y-133700000D01* +X90000000Y-138000000D02* +X90000000Y-135850000D01* +X90250000Y-135600000D02* +X91950000Y-135600000D01* +X50500000Y-139500000D02* +X52000000Y-138000000D01* +X43600000Y-133700000D02* +X46800000Y-136900000D01* +X48800000Y-139500000D02* +X50500000Y-139500000D01* +X90000000Y-135850000D02* +X90250000Y-135600000D01* +X40700000Y-123360000D02* +X42060000Y-123360000D01* +X42060000Y-123360000D02* +X43600000Y-124900000D01* +X47600000Y-139500000D02* +X48800000Y-139500000D01* +X46800000Y-136900000D02* +X46800000Y-138700000D01* +X46800000Y-138700000D02* +X47600000Y-139500000D01* +%TO.N,RST_3V3*% +X46500000Y-141700000D02* +X48300000Y-143500000D01* +X46150000Y-127170000D02* +X44730000Y-127170000D01* +X44730000Y-127170000D02* +X44700000Y-127200000D01* +X44100000Y-139600000D02* +X46200000Y-141700000D01* +X44700000Y-132600000D02* +X46475735Y-134375735D01* +X46200000Y-141700000D02* +X46500000Y-141700000D01* +X46475735Y-134375735D02* +X46524265Y-134375735D01* +X44700000Y-127200000D02* +X44700000Y-132600000D01* +%TO.N,Net-(R_REED_GND1-Pad2)*% +X49087500Y-114000000D02* +X39600000Y-114000000D01* +D48* +%TO.N,VCC*% +X86850000Y-109900000D02* +X87650000Y-109100000D01* +X58507107Y-112742893D02* +X57107107Y-112742893D01* +X81500000Y-113000000D02* +X83100000Y-111400000D01* +X115595000Y-63195000D02* +X127005000Y-63195000D01* +X56750000Y-116750000D02* +X56250000Y-116250000D01* +X111300000Y-59300000D02* +X115100000Y-63100000D01* +X66600000Y-91200000D02* +X68600000Y-91200000D01* +X87600000Y-98800000D02* +X88500000Y-99700000D01* +X85150000Y-112862500D02* +X85912500Y-112100000D01* +X60700000Y-111000000D02* +X60450000Y-111250000D01* +X126600000Y-62571400D02* +X126600000Y-62790000D01* +X76100000Y-106800000D02* +X79950000Y-106800000D01* +X62450000Y-93800000D02* +X60857107Y-92207107D01* +X60700000Y-109600000D02* +X60700000Y-108550000D01* +X127371400Y-61800000D02* +X126600000Y-62571400D01* +X79950000Y-106800000D02* +X79950000Y-107950000D01* +X64200000Y-84000000D02* +X65750000Y-84000000D01* +X105000000Y-88800000D02* +X104000000Y-89800000D01* +X75800000Y-106500000D02* +X76100000Y-106800000D01* +X70450000Y-94523416D02* +X69860916Y-95112500D01* +X66600000Y-88500000D02* +X66600000Y-91200000D01* +X59300000Y-84000000D02* +X59000000Y-83700000D01* +X132600000Y-82800000D02* +X132600000Y-61800000D01* +X108600000Y-129300000D02* +X116200000Y-129300000D01* +X130900000Y-87700000D02* +X130550000Y-87350000D01* +X130550000Y-84850000D02* +X132600000Y-82800000D01* +X62200000Y-94400000D02* +X62450000Y-94150000D01* +X130900000Y-97700000D02* +X130900000Y-87700000D01* +X65750000Y-84000000D02* +X66600000Y-84850000D01* +X60200000Y-84000000D02* +X59300000Y-84000000D01* +X64200000Y-84000000D02* +X60200000Y-84000000D01* +X130450000Y-98150000D02* +X130900000Y-97700000D01* +X106900000Y-129400000D02* +X108500000Y-129400000D01* +X80000000Y-106750000D02* +X80000000Y-105500000D01* +X81700000Y-105300000D02* +X81700000Y-101700000D01* +X70600000Y-105000000D02* +X72100000Y-106500000D01* +X127005000Y-63195000D02* +X128200000Y-64390000D01* +X80000000Y-113000000D02* +X81500000Y-113000000D01* +X70450000Y-93050000D02* +X70450000Y-94523416D01* +X88250000Y-98150000D02* +X87600000Y-98800000D01* +X56750000Y-117750000D02* +X56750000Y-116750000D01* +X81600000Y-101600000D02* +X80400000Y-101600000D01* +X62450000Y-94150000D02* +X65400000Y-91200000D01* +X66600000Y-88500000D02* +X75918629Y-88500000D01* +X85150000Y-112862500D02* +X84562500Y-112862500D01* +X87650000Y-112100000D02* +X89600000Y-112100000D01* +X104100000Y-97950000D02* +X104300000Y-98150000D01* +X62450000Y-94150000D02* +X62450000Y-93800000D01* +X130550000Y-87350000D02* +X128800000Y-87350000D01* +D49* +X114500000Y-130600000D02* +X113700000Y-129800000D01* +D48* +X52000000Y-83600000D02* +X52000000Y-84500000D01* +X80000000Y-100500000D02* +X80400000Y-100900000D01* +X81500000Y-105500000D02* +X81700000Y-105300000D01* +X51900000Y-83500000D02* +X52000000Y-83600000D01* +X83100000Y-111400000D02* +X79800000Y-108100000D01* +X63750000Y-104100000D02* +X62950000Y-103300000D01* +X75918629Y-88500000D02* +X86218629Y-98800000D01* +X66000000Y-104100000D02* +X63750000Y-104100000D01* +X80000000Y-105500000D02* +X81500000Y-105500000D01* +X61050000Y-103350000D02* +X62450000Y-103350000D01* +X126600000Y-62790000D02* +X127005000Y-63195000D01* +X89600000Y-112100000D02* +X90500000Y-113000000D01* +X84562500Y-112862500D02* +X83100000Y-111400000D01* +X60000000Y-111250000D02* +X58507107Y-112742893D01* +X66600000Y-84850000D02* +X66600000Y-88500000D01* +X80400000Y-100900000D02* +X80400000Y-101600000D01* +X105400000Y-59300000D02* +X111300000Y-59300000D01* +X115500000Y-63100000D02* +X115595000Y-63195000D01* +X48212000Y-83500000D02* +X51900000Y-83500000D01* +X85912500Y-112100000D02* +X87650000Y-112100000D01* +D49* +X113280800Y-123750063D02* +X112550063Y-123750063D01* +D48* +X86218629Y-98800000D02* +X87600000Y-98800000D01* +X58500000Y-114000000D02* +X58364214Y-114000000D01* +D49* +X112550063Y-123750063D02* +X112400000Y-123600000D01* +D48* +X104100000Y-96400000D02* +X104100000Y-97950000D01* +X60700000Y-109600000D02* +X60700000Y-111000000D01* +X81700000Y-101700000D02* +X81600000Y-101600000D01* +X88250000Y-98150000D02* +X104300000Y-98150000D01* +X65400000Y-91200000D02* +X66600000Y-91200000D01* +D49* +X113700000Y-129800000D02* +X113700000Y-129150000D01* +D48* +X88500000Y-108250000D02* +X87650000Y-109100000D01* +X104300000Y-98150000D02* +X130450000Y-98150000D01* +X88500000Y-99700000D02* +X88500000Y-108250000D01* +X106700000Y-88800000D02* +X105000000Y-88800000D01* +X63792893Y-95992893D02* +X62200000Y-94400000D01* +X87650000Y-109100000D02* +X87650000Y-112100000D01* +X58364214Y-114000000D02* +X57107107Y-112742893D01* +X79950000Y-106800000D02* +X80000000Y-106750000D01* +X52900000Y-83350000D02* +X52250000Y-83350000D01* +X132600000Y-61800000D02* +X127371400Y-61800000D01* +X79950000Y-107950000D02* +X79800000Y-108100000D01* +X130550000Y-87350000D02* +X130550000Y-84850000D01* +X52250000Y-83350000D02* +X52000000Y-83600000D01* +X68600000Y-91200000D02* +X70450000Y-93050000D01* +X74500000Y-106500000D02* +X75800000Y-106500000D01* +X85850000Y-109900000D02* +X86850000Y-109900000D01* +X60700000Y-108550000D02* +X60650000Y-108500000D01* +X70400000Y-102700000D02* +X69000000Y-104100000D01* +X115100000Y-63100000D02* +X115500000Y-63100000D01* +X60450000Y-111250000D02* +X60000000Y-111250000D01* +X69000000Y-104100000D02* +X66000000Y-104100000D01* +X72100000Y-106500000D02* +X74500000Y-106500000D01* +D49* +%TO.N,Net-(RTC1-DIN)*% +X52000000Y-87500000D02* +X48212000Y-87500000D01* +X48212000Y-85500000D02* +X48212000Y-87500000D01* +%TO.N,SDA*% +X64200000Y-87300000D02* +X64200000Y-86600000D01* +X71576392Y-98197215D02* +X71450000Y-98323607D01* +X101500000Y-117500000D02* +X103300000Y-115700000D01* +X101500000Y-118600000D02* +X101500000Y-117500000D01* +X71450000Y-98323607D02* +X71450000Y-100250000D01* +X111900000Y-121500000D02* +X112531115Y-121500000D01* +X112531115Y-121500000D02* +X113280800Y-122249685D01* +X56424000Y-87500000D02* +X58300000Y-87500000D01* +X87100000Y-103300000D02* +X87100000Y-104700000D01* +X63150000Y-88350000D02* +X64200000Y-87300000D01* +X64200000Y-88950000D02* +X64950000Y-89700000D01* +X64200000Y-86600000D02* +X64200000Y-86000000D01* +X59150000Y-88350000D02* +X63150000Y-88350000D01* +X58300000Y-87500000D02* +X59150000Y-88350000D01* +X64200000Y-86600000D02* +X64200000Y-88950000D01* +X82600000Y-98800000D02* +X87100000Y-103300000D01* +%TO.N,INT_TRIG*% +X67300000Y-84000000D02* +X68600000Y-84000000D01* +X59900000Y-97750000D02* +X60000000Y-97650000D01* +X59000000Y-86000000D02* +X60200000Y-86000000D01* +X60000000Y-97650000D02* +X60000000Y-95750000D01* +X59900000Y-98600000D02* +X60647658Y-99347658D01* +X58700000Y-84500000D02* +X59000000Y-84800000D01* +X59900000Y-97750000D02* +X59900000Y-98600000D01* +X57250000Y-84500000D02* +X58700000Y-84500000D01* +X56424000Y-84500000D02* +X57250000Y-84500000D01* +X59000000Y-84800000D02* +X59000000Y-86000000D01* +%TO.N,REED_OUT*% +X46600000Y-89150000D02* +X50700000Y-89150000D01* +X48600000Y-94100000D02* +X45680000Y-91180000D01* +X43680000Y-91180000D02* +X40200000Y-94660000D01* +X51350000Y-89800000D02* +X55650000Y-89800000D01* +X46212000Y-88648000D02* +X43680000Y-91180000D01* +X55650000Y-89800000D02* +X61938128Y-96088128D01* +X46212000Y-87500000D02* +X46212000Y-88648000D01* +X50700000Y-89150000D02* +X51350000Y-89800000D01* +X61938128Y-96088128D02* +X61938128Y-97638128D01* +X45680000Y-91180000D02* +X43680000Y-91180000D01* +X46212000Y-87500000D02* +X46212000Y-88762000D01* +X46212000Y-88762000D02* +X46600000Y-89150000D01* +%TO.N,SCL*% +X62650000Y-87550000D02* +X62300000Y-87200000D01* +X86200000Y-103551471D02* +X81478137Y-98829608D01* +X62000000Y-87200000D02* +X62000000Y-86200000D01* +X62300000Y-87200000D02* +X62000000Y-87200000D01* +X56424000Y-86500000D02* +X58500000Y-86500000D01* +X58500000Y-86500000D02* +X59200000Y-87200000D01* +X106600000Y-116900000D02* +X107700000Y-115800000D01* +X111600000Y-122600000D02* +X111749811Y-122749811D01* +X70650000Y-98500000D02* +X70650000Y-100250000D01* +X59200000Y-87200000D02* +X62000000Y-87200000D01* +X104900000Y-116900000D02* +X106600000Y-116900000D01* +X86450000Y-105250000D02* +X86200000Y-105000000D01* +X101675735Y-120124265D02* +X104900000Y-116900000D01* +X111749811Y-122749811D02* +X113280800Y-122749811D01* +X86200000Y-105000000D02* +X86200000Y-103551471D01* +%TO.N,INT_MINUTE*% +X58250000Y-85500000D02* +X58350000Y-85600000D01* +X67400000Y-85900000D02* +X68300000Y-85900000D01* +X59442893Y-89992893D02* +X58700000Y-89250000D01* +X64500000Y-94050000D02* +X65735786Y-94050000D01* +X56424000Y-85500000D02* +X58250000Y-85500000D01* +X59442893Y-90792893D02* +X59442893Y-89992893D01* +%TO.N,Net-(328pb1-PC3_(ADC3{slash}PTCY))*% +X72250000Y-97450000D02* +X72250000Y-100250000D01* +X72550000Y-97200000D02* +X72750000Y-97000000D01* +X72750000Y-97000000D02* +X73750000Y-97000000D01* +X72500000Y-97200000D02* +X72250000Y-97450000D01* +X72500000Y-97200000D02* +X72550000Y-97200000D01* +%TO.N,Net-(328pb1-AREF)*% +X74500000Y-104900000D02* +X77350000Y-104900000D01* +%TO.N,AVR_CTRL*% +X82450000Y-100650000D02* +X76800000Y-95000000D01* +X82350000Y-117050000D02* +X81000000Y-115700000D01* +X86500000Y-115550000D02* +X85962500Y-115550000D01* +X89600000Y-114900000D02* +X89500000Y-115000000D01* +X82450000Y-109100000D02* +X82450000Y-100650000D01* +X85837500Y-115550000D02* +X85150000Y-114862500D01* +X76800000Y-95000000D02* +X73750000Y-95000000D01* +X86500000Y-115550000D02* +X85837500Y-115550000D01* +X84637500Y-116362500D02* +X83950000Y-117050000D01* +X85150000Y-114862500D02* +X85150000Y-116362500D01* +X90500000Y-114900000D02* +X89600000Y-114900000D01* +X84250000Y-110900000D02* +X82450000Y-109100000D01* +X85962500Y-115550000D02* +X85150000Y-116362500D01* +X83950000Y-117050000D02* +X82350000Y-117050000D01* +X85150000Y-116362500D02* +X84637500Y-116362500D01* +D50* +%TO.N,Net-(U1-ANT)*% +X67100000Y-148000000D02* +X70200000Y-148000000D01* +X66300000Y-148800000D02* +X67100000Y-148000000D01* +X66300000Y-148800000D02* +X65000000Y-147500000D01* +D49* +%TO.N,ANT2*% +X117100000Y-122300000D02* +X118500000Y-122300000D01* +X121300000Y-122000000D02* +X121000000Y-122300000D01* +X115719200Y-122749811D02* +X116650189Y-122749811D01* +X121000000Y-122300000D02* +X118500000Y-122300000D01* +X127800000Y-120100000D02* +X127800000Y-121903099D01* +X116650189Y-122749811D02* +X117100000Y-122300000D01* +%TO.N,PE1*% +X64135000Y-108450000D02* +X62985000Y-109600000D01* +X66000000Y-105700000D02* +X66909978Y-105700000D01* +X66909978Y-105700000D02* +X67206908Y-105996930D01* +X86250000Y-93000000D02* +X106500000Y-93000000D01* +X64450000Y-105700000D02* +X64350000Y-105800000D01* +X66000000Y-105700000D02* +X64450000Y-105700000D01* +X85250000Y-92000000D02* +X86250000Y-93000000D01* +%TO.N,Net-(328pb1-PC6_(~{RESET}))*% +X71900000Y-95073416D02* +X69860916Y-97112500D01* +X69860916Y-97112500D02* +X69860916Y-100239084D01* +X71900000Y-92800000D02* +X71900000Y-95073416D01* +%TO.N,Net-(328pb1-(XCK0{slash}T0{slash}PTCXY)_PD4)*% +X123500000Y-93000000D02* +X124550000Y-91950000D01* +X85500000Y-94000000D02* +X86000000Y-94500000D01* +X66850000Y-102500000D02* +X66000000Y-102500000D01* +X86000000Y-94500000D02* +X111600000Y-94500000D01* +X124550000Y-91950000D02* +X124550000Y-87000000D01* +X67250000Y-101600000D02* +X67250000Y-102100000D01* +X111600000Y-94500000D02* +X111750000Y-94650000D01* +X67250000Y-102100000D02* +X66850000Y-102500000D01* +D48* +%TO.N,/VPREV*% +X118150000Y-91450000D02* +X118150000Y-94700000D01* +X125950000Y-79100000D02* +X125900000Y-79100000D01* +X118150000Y-94700000D02* +X120050000Y-96600000D01* +X125900000Y-79100000D02* +X125500000Y-79500000D01* +X116832412Y-91450000D02* +X118150000Y-91450000D01* +X120050000Y-96600000D02* +X124700000Y-96600000D01* +X115100000Y-89717588D02* +X116832412Y-91450000D01* +X125950000Y-79100000D02* +X128750000Y-79100000D01* +%TO.N,/VPOSTV*% +X126000000Y-81800000D02* +X126000000Y-82000000D01* +X127150000Y-81150000D02* +X127200000Y-81100000D01* +X126200000Y-81600000D02* +X126650000Y-81150000D01* +X129000000Y-96500000D02* +X129000000Y-94050000D01* +X126650000Y-81150000D02* +X127150000Y-81150000D01* +X126200000Y-81600000D02* +X126000000Y-81800000D01* +X127200000Y-81100000D02* +X128750000Y-81100000D01* +D49* +%TO.N,LPD*% +X67450000Y-113550000D02* +X67450000Y-108750000D01* +X116200000Y-126100000D02* +X116200000Y-127300000D01* +X115719200Y-124750315D02* +X116250315Y-124750315D01* +X116900000Y-125400000D02* +X116200000Y-126100000D01* +X118500000Y-128100000D02* +X117700000Y-127300000D01* +X117700000Y-127300000D02* +X116200000Y-127300000D01* +X67000000Y-114000000D02* +X67450000Y-113550000D01* +X116250315Y-124750315D02* +X116900000Y-125400000D01* +%TO.N,GPO*% +X104500000Y-128600000D02* +X105250000Y-129350000D01* +X104500000Y-127500000D02* +X104500000Y-128600000D01* +X105250000Y-129350000D02* +X105000000Y-129600000D01* +D51* +X108200000Y-125100000D02* +X108200000Y-126900000D01* +D49* +X107300000Y-127300000D02* +X105250000Y-129350000D01* +X108600000Y-127300000D02* +X107300000Y-127300000D01* +X71900000Y-113600000D02* +X70650000Y-112350000D01* +X105000000Y-129600000D02* +X105000000Y-131100000D01* +X70650000Y-112350000D02* +X70650000Y-108750000D01* +%TO.N,CS_SPI_FLASH*% +X55100000Y-114750000D02* +X55692893Y-114157107D01* +X44590000Y-122090000D02* +X43650000Y-121150000D01* +X67750000Y-115250000D02* +X56785786Y-115250000D01* +X46150000Y-122090000D02* +X44590000Y-122090000D01* +X54300000Y-114750000D02* +X55100000Y-114750000D01* +X56785786Y-115250000D02* +X55692893Y-114157107D01* +%TO.N,CS_SPI_FLASH_3V3*% +X51150000Y-116600000D02* +X46050000Y-116600000D01* +X86650000Y-133060000D02* +X86650000Y-132100000D01* +X60960000Y-123750000D02* +X58300000Y-123750000D01* +X76400000Y-132800000D02* +X76400000Y-130400000D01* +X80250000Y-130250000D02* +X80400000Y-130400000D01* +X80400000Y-130400000D02* +X88350000Y-130400000D01* +X58300000Y-123750000D02* +X51150000Y-116600000D01* +X86650000Y-132100000D02* +X88350000Y-130400000D01* +X47400000Y-120750000D02* +X46220000Y-120750000D01* +X76400000Y-130400000D02* +X76800000Y-130000000D01* +%TO.N,SPI_HOLD*% +X91950000Y-134330000D02* +X95180000Y-134330000D01* +X95350000Y-134500000D02* +X95350000Y-136350000D01* +%TO.N,SPI_WP*% +X84600000Y-135400000D02* +X84600000Y-137600000D01* +X86650000Y-135600000D02* +X84800000Y-135600000D01* +%TO.N,VCC_RFID*% +X107700000Y-122200000D02* +X110200000Y-122200000D01* +D51* +X110300000Y-123000000D02* +X109900000Y-123400000D01* +D49* +X68400000Y-105500000D02* +X70251471Y-105500000D01* +X68050000Y-105850000D02* +X68400000Y-105500000D01* +X97900000Y-125700000D02* +X105700000Y-125700000D01* +X72026471Y-107275000D02* +X73025000Y-107275000D01* +D48* +X67550000Y-103300000D02* +X67900000Y-102950000D01* +X66000000Y-103300000D02* +X67550000Y-103300000D01* +D51* +X112547411Y-124752589D02* +X113280800Y-124752589D01* +D49* +X94450000Y-122250000D02* +X97900000Y-125700000D01* +X105700000Y-125700000D02* +X107700000Y-123700000D01* +X70251471Y-105500000D02* +X72026471Y-107275000D01* +D51* +X110300000Y-122300000D02* +X110300000Y-123000000D01* +X112400000Y-124900000D02* +X112547411Y-124752589D01* +D49* +X73025000Y-107275000D02* +X73249998Y-107499998D01* +X107700000Y-123700000D02* +X107700000Y-122200000D01* +%TO.N,Net-(328pb1-PE3_(ADC7{slash}PTCY{slash}T3{slash}MOSI1))*% +X62937107Y-111052893D02* +X63858235Y-110131765D01* +X63858235Y-110131765D02* +X66316765Y-110131765D01* +X74500000Y-103300000D02* +X71400000Y-103300000D01* +%TO.N,Net-(328pb1-PC1_(ADC1{slash}PTCY{slash}SCK1))*% +X66112107Y-111290834D02* +X66476471Y-110926470D01* +X72448529Y-102700000D02* +X73448529Y-101700000D01* +X72100000Y-102700000D02* +X72448529Y-102700000D01* +X73448529Y-101700000D02* +X74500000Y-101700000D01* +%TO.N,Net-(U1-MISO)*% +X58150000Y-125095000D02* +X59690000Y-125095000D01* +X50000000Y-135500000D02* +X50700000Y-134800000D01* +X48800000Y-135500000D02* +X50000000Y-135500000D01* +%TO.N,Net-(R_MISO_SPI1-Pad2)*% +X85380000Y-133350000D02* +X84185000Y-133350000D01* +X86360000Y-134330000D02* +X85380000Y-133350000D01* +%TO.N,Net-(RFID1-GPO(CMOS))*% +X110200000Y-125100000D02* +X111049811Y-124250189D01* +X111049811Y-124250189D02* +X113280800Y-124250189D01* +%TO.N,Net-(328pb1-(ICP1{slash}CLKO{slash}PTCXY)_PB0)*% +X69750000Y-112500000D02* +X69750000Y-116250000D01* +X69500000Y-112250000D02* +X69750000Y-112500000D01* +X69850000Y-108750000D02* +X69850000Y-110900000D01* +X69500000Y-111250000D02* +X69500000Y-112250000D01* +X69850000Y-110900000D02* +X69500000Y-111250000D01* +%TO.N,Net-(328pb1-PE2_(ADC6{slash}PTCY{slash}ICP3{slash}~{SS1}))*% +X73388392Y-105700000D02* +X74500000Y-105700000D01* +X65000000Y-116250000D02* +X65000000Y-117750000D01* +%TO.N,Net-(STAYAWAKE_SW1-COM)*% +X108500000Y-93000000D02* +X111250000Y-93000000D01* +X123500000Y-74000000D02* +X121800000Y-72300000D01* +%TO.N,PB2*% +X76292893Y-116292893D02* +X71450000Y-111450000D01* +X78585786Y-114414214D02* +X78585786Y-115500000D01* +X79000000Y-117500000D02* +X78207107Y-117500000D01* +X77000000Y-116292893D02* +X76292893Y-116292893D01* +X78585786Y-115500000D02* +X77792893Y-116292893D01* +X78207107Y-117500000D02* +X77000000Y-116292893D01* +X71450000Y-111450000D02* +X71450000Y-108750000D01* +X77792893Y-116292893D02* +X77000000Y-116292893D01* +%TO.N,Net-(BROADCAST_SW2-COM)*% +X119000000Y-73000000D02* +X119000000Y-69800000D01* +X81500000Y-120000000D02* +X82000000Y-120000000D01* +X119000000Y-69800000D02* +X121800000Y-67000000D01* +X80414214Y-118914214D02* +X81500000Y-120000000D01* +X100500000Y-118500000D02* +X100500000Y-102500000D01* +X97000000Y-122000000D02* +X100500000Y-118500000D01* +%TO.N,Net-(328pb1-(OC0A{slash}PTCXY{slash}AIN0)_PD6)*% +X124400000Y-79300000D02* +X124525000Y-79425000D01* +X68599265Y-113174632D02* +X68250000Y-112825367D01* +X124525000Y-79425000D02* +X124525000Y-82500000D01* +X68250000Y-112825367D02* +X68250000Y-108750000D01* +X124400000Y-78800000D02* +X124400000Y-79300000D01* +%TO.N,Net-(328pb1-(PTCXY{slash}AIN1)_PD7)*% +X126000000Y-97300000D02* +X126000000Y-85100000D01* +X117300000Y-94595291D02* +X117300000Y-95900000D01* +X105604709Y-82900000D02* +X117300000Y-94595291D01* +X118700000Y-97300000D02* +X126000000Y-97300000D01* +X88300000Y-82900000D02* +X105604709Y-82900000D01* +X126000000Y-85100000D02* +X125900000Y-85000000D01* +X117300000Y-95900000D02* +X118700000Y-97300000D01* +X125900000Y-85000000D02* +X124525000Y-85000000D01* +X69050000Y-107850000D02* +X68200000Y-107000000D01* +X69050000Y-108750000D02* +X69050000Y-107850000D01* +%TO.N,Net-(LED2-K)*% +X122475000Y-82500000D02* +X120500000Y-82500000D01* +%TO.N,Net-(LED3-K)*% +X122475000Y-85000000D02* +X120500000Y-85000000D01* +%TO.N,Net-(LED1-K)*% +X120550000Y-87000000D02* +X122500000Y-87000000D01* +X120500000Y-87050000D02* +X120500000Y-88000000D01* +X120550000Y-87000000D02* +X120500000Y-87050000D01* +D48* +%TO.N,GND-RTC-BAT*% +X101300000Y-66125000D02* +X96617200Y-66125000D01* +X86600000Y-64500000D02* +X74500000Y-64500000D01* +X95846100Y-63946100D02* +X94753900Y-62853900D01* +X88246100Y-62853900D02* +X94753900Y-62853900D01* +X96617200Y-66125000D02* +X95846100Y-65353900D01* +X73950000Y-65050000D02* +X73950000Y-67500000D01* +X86600000Y-64500000D02* +X88246100Y-62853900D01* +X95846100Y-65353900D02* +X95846100Y-63946100D01* +X74500000Y-64500000D02* +X73950000Y-65050000D01* +%TO.N,GND-BAT*% +X105500000Y-76500000D02* +X109200000Y-80200000D01* +X109300000Y-83200000D02* +X109300000Y-83492200D01* +X105500000Y-66125000D02* +X105500000Y-76500000D01* +X110407800Y-85479400D02* +X110900000Y-85971600D01* +X110900000Y-85971600D02* +X110900000Y-87000000D01* +X110407800Y-84600000D02* +X110407800Y-85479400D01* +X109300000Y-83492200D02* +X110407800Y-84600000D01* +X110900000Y-87000000D02* +X115100000Y-87000000D01* +D49* +%TO.N,Net-(U3-G)*% +X91853900Y-64353900D02* +X93601500Y-64353900D01* +X96953900Y-60653900D02* +X98153900Y-61853900D01* +X98153900Y-61853900D02* +X98153900Y-62453900D01* +%TO.N,Net-(U2-G)*% +X114300000Y-84600000D02* +X113360200Y-85539800D01* +X106700000Y-85800000D02* +X106800000Y-85700000D01* +X106700000Y-86800000D02* +X106700000Y-85800000D01* +X113360200Y-85539800D02* +X112592200Y-85539800D01* +%TO.N,Net-(LED4-K)*% +X105400000Y-61300000D02* +X105400000Y-63975000D01* +%TO.N,Net-(LED5-K)*% +X101300000Y-61300000D02* +X101300000Y-64075000D01* +%TO.N,ANT1*% +X118500000Y-124000000D02* +X120521501Y-124000000D01* +X117200000Y-124000000D02* +X118500000Y-124000000D01* +X116449937Y-123249937D02* +X117200000Y-124000000D01* +X115719200Y-123249937D02* +X116449937Y-123249937D01* +X120845887Y-123675614D02* +X120845887Y-123672513D01* +X120845887Y-123672513D02* +X121133187Y-123385213D01* +X120521501Y-124000000D02* +X120845887Y-123675614D01* +%TD*% +%TA.AperFunction,Conductor*% +%TO.N,GND*% +G36* +X134942539Y-53020185D02* +G01* +X134988294Y-53072989D01* +X134999500Y-53124500D01* +X134999500Y-98445506D01* +X134979815Y-98512545D01* +X134963220Y-98533148D01* +X130934517Y-102565451D01* +X130873209Y-102598963D01* +X130851194Y-102601731D01* +X101228897Y-103652844D01* +X101161202Y-103635549D01* +X101113603Y-103584401D01* +X101100500Y-103528922D01* +X101100500Y-103082412D01* +X101120185Y-103015373D01* +X101127555Y-103005097D01* +X101129810Y-103002267D01* +X101129816Y-103002262D01* +X101225789Y-102849522D01* +X101285368Y-102679255D01* +X101285369Y-102679249D01* +X101305565Y-102500003D01* +X101305565Y-102499996D01* +X101285369Y-102320750D01* +X101285368Y-102320745D01* +X101265208Y-102263131D01* +X101225789Y-102150478D01* +X101225174Y-102149500D01* +X101154505Y-102037030D01* +X101129816Y-101997738D01* +X101002262Y-101870184D01* +X100997338Y-101865260D01* +X100998609Y-101863988D01* +X100963705Y-101814260D01* +X100960855Y-101744448D01* +X100996200Y-101684178D01* +X101058518Y-101652584D01* +X101081158Y-101650500D01* +X123428844Y-101650500D01* +X123428845Y-101650499D01* +X123583497Y-101619737D01* +X123729179Y-101559394D01* +X123860289Y-101471789D01* +X124095259Y-101236819D01* +X124156582Y-101203334D01* +X124182940Y-101200500D01* +X130698085Y-101200500D01* +X130711969Y-101201280D01* +X130749998Y-101205565D01* +X130750000Y-101205565D01* +X130750002Y-101205565D01* +X130788031Y-101201280D01* +X130801915Y-101200500D01* +X130828841Y-101200500D01* +X130828842Y-101200500D01* +X130868017Y-101192707D01* +X130878283Y-101191110D01* +X130929255Y-101185368D01* +X130953100Y-101177023D01* +X130969862Y-101172448D01* +X130983497Y-101169737D01* +X131032389Y-101149484D01* +X131038837Y-101147023D01* +X131099522Y-101125789D01* +X131109868Y-101119287D01* +X131128390Y-101109720D01* +X131129179Y-101109394D01* +X131183987Y-101072771D01* +X131186825Y-101070931D01* +X131252262Y-101029816D01* +X131379816Y-100902262D01* +X131420931Y-100836825D01* +X131422777Y-100833979D01* +X131433966Y-100817234D01* +X131459394Y-100779179D01* +X131459720Y-100778390D01* +X131469287Y-100759868D01* +X131475789Y-100749522D01* +X131497023Y-100688837D01* +X131499484Y-100682389D01* +X131519737Y-100633497D01* +X131522448Y-100619862D01* +X131527023Y-100603100D01* +X131535368Y-100579255D01* +X131541110Y-100528283D01* +X131542707Y-100518017D01* +X131550500Y-100478842D01* +X131550500Y-100451914D01* +X131551280Y-100438029D01* +X131555565Y-100400001D01* +X131555565Y-100399998D01* +X131551280Y-100361969D01* +X131550500Y-100348085D01* +X131550500Y-100321157D01* +X131545369Y-100295363D01* +X131542709Y-100281992D01* +X131541110Y-100271714D01* +X131535368Y-100220745D01* +X131527023Y-100196898D01* +X131522449Y-100180139D01* +X131519737Y-100166503D01* +X131499484Y-100117607D01* +X131497028Y-100111175D01* +X131475789Y-100050478D01* +X131469289Y-100040134D01* +X131459719Y-100021606D01* +X131459394Y-100020821D01* +X131422790Y-99966040D01* +X131420905Y-99963131D01* +X131379815Y-99897737D01* +X131252260Y-99770182D01* +X131252257Y-99770180D01* +X131186900Y-99729114D01* +X131183982Y-99727223D01* +X131129179Y-99690605D01* +X131129173Y-99690603D01* +X131128365Y-99690268D01* +X131109865Y-99680709D01* +X131099524Y-99674212D01* +X131099523Y-99674211D01* +X131099522Y-99674211D01* +X131038867Y-99652986D01* +X131032377Y-99650509D01* +X130983496Y-99630262D01* +X130969860Y-99627550D01* +X130953104Y-99622976D01* +X130929260Y-99614633D01* +X130929256Y-99614632D01* +X130929255Y-99614632D01* +X130908575Y-99612301D01* +X130878303Y-99608890D01* +X130868003Y-99607288D01* +X130828844Y-99599500D01* +X130828842Y-99599500D01* +X130801915Y-99599500D01* +X130788031Y-99598720D01* +X130750002Y-99594435D01* +X130749998Y-99594435D01* +X130711969Y-99598720D01* +X130698085Y-99599500D01* +X123721155Y-99599500D01* +X123566510Y-99630261D01* +X123566498Y-99630264D01* +X123420827Y-99690602D01* +X123420814Y-99690609D01* +X123289711Y-99778210D01* +X123289707Y-99778213D01* +X123054741Y-100013181D01* +X122993418Y-100046666D01* +X122967060Y-100049500D01* +X92421155Y-100049500D01* +X92266510Y-100080261D01* +X92266498Y-100080264D01* +X92120827Y-100140602D01* +X92120814Y-100140609D01* +X91989712Y-100228209D01* +X91946231Y-100271691D01* +X91839711Y-100378211D01* +X91808488Y-100409434D01* +X91728209Y-100489712D01* +X91640609Y-100620814D01* +X91640602Y-100620827D01* +X91580264Y-100766498D01* +X91580261Y-100766510D01* +X91549500Y-100921153D01* +X91549500Y-110978846D01* +X91580261Y-111133489D01* +X91580264Y-111133501D01* +X91640602Y-111279172D01* +X91640609Y-111279185D01* +X91728210Y-111410288D01* +X91728213Y-111410292D01* +X91839707Y-111521786D01* +X91839711Y-111521789D01* +X91970814Y-111609390D01* +X91970827Y-111609397D01* +X92099048Y-111662507D01* +X92116503Y-111669737D01* +X92268629Y-111699997D01* +X92271153Y-111700499D01* +X92271156Y-111700500D01* +X92271158Y-111700500D01* +X96028844Y-111700500D01* +X96028845Y-111700499D01* +X96183497Y-111669737D01* +X96322026Y-111612357D01* +X96391495Y-111604888D01* +X96453974Y-111636163D01* +X96457159Y-111639237D01* +X97013181Y-112195259D01* +X97046666Y-112256582D01* +X97049500Y-112282940D01* +X97049500Y-112559897D01* +X97029815Y-112626936D01* +X96977011Y-112672691D01* +X96907853Y-112682635D01* +X96844297Y-112653610D01* +X96826234Y-112634208D01* +X96757547Y-112542455D01* +X96757544Y-112542452D01* +X96642335Y-112456206D01* +X96642328Y-112456202D01* +X96507482Y-112405908D01* +X96507483Y-112405908D01* +X96447883Y-112399501D01* +X96447881Y-112399500D01* +X96447873Y-112399500D01* +X96447865Y-112399500D01* +X95679766Y-112399500D01* +X95612727Y-112379815D01* +X95610875Y-112378602D01* +X95479185Y-112290609D01* +X95479172Y-112290602D01* +X95333501Y-112230264D01* +X95333489Y-112230261D01* +X95178845Y-112199500D01* +X95178842Y-112199500D01* +X93741439Y-112199500D01* +X93674400Y-112179815D01* +X93667128Y-112174767D01* +X93642331Y-112156204D01* +X93642328Y-112156202D01* +X93507482Y-112105908D01* +X93507483Y-112105908D01* +X93447883Y-112099501D01* +X93447881Y-112099500D01* +X93447873Y-112099500D01* +X93447864Y-112099500D01* +X92352129Y-112099500D01* +X92352123Y-112099501D01* +X92292516Y-112105908D01* +X92157671Y-112156202D01* +X92157664Y-112156206D01* +X92042455Y-112242452D01* +X92042452Y-112242455D01* +X91956206Y-112357664D01* +X91956202Y-112357671D01* +X91905908Y-112492517D01* +X91900540Y-112542452D01* +X91899501Y-112552123D01* +X91899500Y-112552135D01* +X91899500Y-113447870D01* +X91899501Y-113447876D01* +X91905908Y-113507483D01* +X91956202Y-113642328D01* +X91956206Y-113642335D01* +X92042452Y-113757544D01* +X92042455Y-113757547D01* +X92164769Y-113849112D01* +X92163070Y-113851381D01* +X92202264Y-113890580D01* +X92217111Y-113958854D01* +X92192690Y-114024317D01* +X92163689Y-114049445D01* +X92164769Y-114050888D01* +X92042455Y-114142452D01* +X92042452Y-114142455D01* +X91956206Y-114257664D01* +X91956202Y-114257671D01* +X91905908Y-114392517D01* +X91899663Y-114450607D01* +X91899501Y-114452125D01* +X91899500Y-114452135D01* +X91899500Y-115347870D01* +X91899501Y-115347876D01* +X91905908Y-115407483D01* +X91956202Y-115542328D01* +X91956206Y-115542335D01* +X92042452Y-115657544D01* +X92042455Y-115657547D01* +X92157664Y-115743793D01* +X92157671Y-115743797D01* +X92292517Y-115794091D01* +X92292516Y-115794091D01* +X92299444Y-115794835D01* +X92352127Y-115800500D01* +X93447872Y-115800499D01* +X93507483Y-115794091D01* +X93642331Y-115743796D01* +X93757546Y-115657546D01* +X93843796Y-115542331D01* +X93894091Y-115407483D01* +X93900500Y-115347873D01* +X93900499Y-114452128D01* +X93895299Y-114403757D01* +X93894091Y-114392516D01* +X93843797Y-114257671D01* +X93843793Y-114257664D01* +X93757547Y-114142455D01* +X93757544Y-114142452D01* +X93635231Y-114050888D01* +X93636930Y-114048617D01* +X93597743Y-114009435D01* +X93582886Y-113941163D01* +X93607298Y-113875697D01* +X93636312Y-113850555D01* +X93635231Y-113849111D01* +X93667128Y-113825233D01* +X93732592Y-113800816D01* +X93741439Y-113800500D01* +X94275501Y-113800500D01* +X94342540Y-113820185D01* +X94388295Y-113872989D01* +X94399501Y-113924500D01* +X94399501Y-114247876D01* +X94405909Y-114307484D01* +X94424519Y-114357382D01* +X94429503Y-114427074D01* +X94424520Y-114444046D01* +X94406402Y-114492623D01* +X94406401Y-114492627D01* +X94400000Y-114552155D01* +X94400000Y-115000000D01* +X96900000Y-115000000D01* +X96900000Y-114552172D01* +X96899999Y-114552155D01* +X96893075Y-114487756D01* +X96905480Y-114418996D01* +X96953090Y-114367859D01* +X97016364Y-114350500D01* +X97467060Y-114350500D01* +X97534099Y-114370185D01* +X97554741Y-114386819D01* +X98230241Y-115062319D01* +X98263726Y-115123642D01* +X98258742Y-115193334D01* +X98230241Y-115237681D01* +X93004741Y-120463181D01* +X92943418Y-120496666D01* +X92917060Y-120499500D01* +X82848072Y-120499500D01* +X82781033Y-120479815D01* +X82735278Y-120427011D01* +X82725334Y-120357853D01* +X82731030Y-120334546D01* +X82783060Y-120185850D01* +X82785368Y-120179255D01* +X82786487Y-120169330D01* +X82792563Y-120115399D01* +X82819629Y-120050985D01* +X82877224Y-120011430D01* +X82947060Y-120009291D01* +X82990094Y-120030016D01* +X83007906Y-120043350D01* +X83007913Y-120043354D01* +X83142620Y-120093596D01* +X83142627Y-120093598D01* +X83202155Y-120099999D01* +X83202172Y-120100000D01* +X83700000Y-120100000D01* +X84200000Y-120100000D01* +X84697828Y-120100000D01* +X84697844Y-120099999D01* +X84757372Y-120093598D01* +X84757379Y-120093596D01* +X84892086Y-120043354D01* +X84892093Y-120043350D01* +X85007187Y-119957190D01* +X85007190Y-119957187D01* +X85093350Y-119842093D01* +X85093354Y-119842086D01* +X85143596Y-119707379D01* +X85143598Y-119707372D01* +X85149999Y-119647844D01* +X85150000Y-119647827D01* +X85150000Y-119300000D01* +X84200000Y-119300000D01* +X84200000Y-120100000D01* +X83700000Y-120100000D01* +X83700000Y-119300000D01* +X82750000Y-119300000D01* +X82750000Y-119318560D01* +X82730315Y-119385599D01* +X82677511Y-119431354D01* +X82608353Y-119441298D01* +X82544797Y-119412273D01* +X82538319Y-119406241D01* +X82502262Y-119370184D01* +X82349523Y-119274211D01* +X82179254Y-119214631D01* +X82179249Y-119214630D01* +X82000004Y-119194435D01* +X81999996Y-119194435D01* +X81871786Y-119208880D01* +X81802964Y-119196825D01* +X81751585Y-119149476D01* +X81733961Y-119081865D01* +X81745107Y-119034152D01* +X81783263Y-118950605D01* +X81803744Y-118808148D01* +X81783263Y-118665691D01* +X81766879Y-118629816D01* +X81723476Y-118534777D01* +X81723475Y-118534776D01* +X81723475Y-118534775D01* +X81685856Y-118488092D01* +X81685851Y-118488087D01* +X81685847Y-118488082D01* +X80840339Y-117642577D01* +X80840329Y-117642568D01* +X80793653Y-117604952D01* +X80662739Y-117545165D01* +X80662735Y-117545164D01* +X80520280Y-117524684D01* +X80513530Y-117524684D01* +X80446491Y-117504999D01* +X80400736Y-117452195D01* +X80389530Y-117400684D01* +X80389530Y-117393934D01* +X80369049Y-117251478D01* +X80369048Y-117251474D01* +X80309262Y-117120563D01* +X80309261Y-117120562D01* +X80309261Y-117120561D01* +X80271642Y-117073878D01* +X80271637Y-117073873D01* +X80271633Y-117073868D01* +X80082015Y-116884251D01* +X80048530Y-116822928D01* +X80053514Y-116753237D01* +X80095385Y-116697303D01* +X80160850Y-116672886D01* +X80229123Y-116687738D01* +X80240809Y-116694988D01* +X80372361Y-116787102D01* +X80570670Y-116879575D01* +X80782023Y-116936207D01* +X80952450Y-116951117D01* +X80999998Y-116955277D01* +X81000000Y-116955277D01* +X81000002Y-116955277D01* +X81028254Y-116952805D01* +X81217977Y-116936207D01* +X81282108Y-116919023D01* +X81351957Y-116920686D01* +X81401882Y-116951117D01* +X81865139Y-117414374D01* +X81865149Y-117414385D01* +X81869479Y-117418715D01* +X81869480Y-117418716D01* +X81981284Y-117530520D01* +X81981286Y-117530521D01* +X81981290Y-117530524D01* +X82041817Y-117565469D01* +X82041822Y-117565471D01* +X82118209Y-117609574D01* +X82118210Y-117609574D01* +X82118215Y-117609577D01* +X82270942Y-117650500D01* +X82270943Y-117650500D01* +X82648560Y-117650500D01* +X82715599Y-117670185D01* +X82761354Y-117722989D01* +X82764742Y-117731167D01* +X82806202Y-117842328D01* +X82806206Y-117842335D01* +X82892452Y-117957544D01* +X82897584Y-117962676D01* +X82931069Y-118023999D01* +X82926085Y-118093691D01* +X82897584Y-118138038D01* +X82892809Y-118142812D01* +X82806649Y-118257906D01* +X82806645Y-118257913D01* +X82756403Y-118392620D01* +X82756401Y-118392627D01* +X82750000Y-118452155D01* +X82750000Y-118800000D01* +X85150000Y-118800000D01* +X85150000Y-118452172D01* +X85149999Y-118452155D01* +X85143598Y-118392627D01* +X85143596Y-118392620D01* +X85093354Y-118257913D01* +X85093350Y-118257906D01* +X85007190Y-118142812D01* +X85002416Y-118138038D01* +X84968931Y-118076715D01* +X84973915Y-118007023D01* +X85002416Y-117962676D01* +X85007542Y-117957548D01* +X85007546Y-117957546D01* +X85093796Y-117842331D01* +X85144091Y-117707483D01* +X85150500Y-117647873D01* +X85150499Y-117079197D01* +X85170183Y-117012159D01* +X85222987Y-116966404D01* +X85242394Y-116959427D01* +X85381785Y-116922077D01* +X85442363Y-116887102D01* +X85518716Y-116843020D01* +X85630520Y-116731216D01* +X85630520Y-116731214D01* +X85640724Y-116721011D01* +X85640728Y-116721006D01* +X86047580Y-116314153D01* +X86108901Y-116280670D01* +X86176214Y-116284795D01* +X86320737Y-116335366D01* +X86320743Y-116335367D01* +X86320745Y-116335368D01* +X86320746Y-116335368D01* +X86320750Y-116335369D01* +X86499996Y-116355565D01* +X86500000Y-116355565D01* +X86500004Y-116355565D01* +X86679249Y-116335369D01* +X86679252Y-116335368D01* +X86679255Y-116335368D01* +X86849522Y-116275789D01* +X87002262Y-116179816D01* +X87129816Y-116052262D01* +X87195426Y-115947844D01* +X94400000Y-115947844D01* +X94406401Y-116007372D01* +X94406403Y-116007379D01* +X94456645Y-116142086D01* +X94456649Y-116142093D01* +X94542809Y-116257187D01* +X94542812Y-116257190D01* +X94657906Y-116343350D01* +X94657913Y-116343354D01* +X94792620Y-116393596D01* +X94792627Y-116393598D01* +X94852155Y-116399999D01* +X94852172Y-116400000D01* +X95400000Y-116400000D01* +X95900000Y-116400000D01* +X96447828Y-116400000D01* +X96447844Y-116399999D01* +X96507372Y-116393598D01* +X96507379Y-116393596D01* +X96642086Y-116343354D01* +X96642093Y-116343350D01* +X96757187Y-116257190D01* +X96757190Y-116257187D01* +X96843350Y-116142093D01* +X96843354Y-116142086D01* +X96893596Y-116007379D01* +X96893598Y-116007372D01* +X96899999Y-115947844D01* +X96900000Y-115947827D01* +X96900000Y-115500000D01* +X95900000Y-115500000D01* +X95900000Y-116400000D01* +X95400000Y-116400000D01* +X95400000Y-115500000D01* +X94400000Y-115500000D01* +X94400000Y-115947844D01* +X87195426Y-115947844D01* +X87225789Y-115899522D01* +X87285368Y-115729255D01* +X87288664Y-115700002D01* +X87305565Y-115550003D01* +X87305565Y-115549996D01* +X87285369Y-115370750D01* +X87285368Y-115370745D01* +X87250350Y-115270670D01* +X87225789Y-115200478D01* +X87212451Y-115179250D01* +X87187771Y-115139972D01* +X87168771Y-115072735D01* +X87189139Y-115005900D01* +X87242407Y-114960686D01* +X87292765Y-114950000D01* +X87400000Y-114950000D01* +X87400000Y-113674000D01* +X87419685Y-113606961D01* +X87472489Y-113561206D01* +X87524000Y-113550000D01* +X88900000Y-113550000D01* +X88900000Y-113102172D01* +X88899999Y-113102155D01* +X88893075Y-113037756D01* +X88905480Y-112968996D01* +X88953090Y-112917859D01* +X89016364Y-112900500D01* +X89217060Y-112900500D01* +X89284099Y-112920185D01* +X89304741Y-112936819D01* +X89463181Y-113095259D01* +X89496666Y-113156582D01* +X89499500Y-113182940D01* +X89499500Y-113447869D01* +X89499501Y-113447876D01* +X89506619Y-113514092D01* +X89506619Y-113540599D01* +X89500000Y-113602169D01* +X89500000Y-114083621D01* +X89480315Y-114150660D01* +X89427511Y-114196415D01* +X89389884Y-114206841D01* +X89320749Y-114214630D01* +X89320745Y-114214631D01* +X89150476Y-114274211D01* +X89089972Y-114312229D01* +X89022735Y-114331229D01* +X88955900Y-114310861D01* +X88910686Y-114257593D01* +X88900000Y-114207235D01* +X88900000Y-114050000D01* +X87900000Y-114050000D01* +X87900000Y-114950000D01* +X88447828Y-114950000D01* +X88447844Y-114949999D01* +X88507372Y-114943598D01* +X88507380Y-114943596D01* +X88532015Y-114934408D01* +X88601706Y-114929422D01* +X88663030Y-114962906D01* +X88696516Y-115024229D01* +X88698570Y-115036705D01* +X88714630Y-115179250D01* +X88714631Y-115179254D01* +X88774211Y-115349523D01* +X88843861Y-115460370D01* +X88870184Y-115502262D01* +X88997738Y-115629816D01* +X89041867Y-115657544D01* +X89126180Y-115710522D01* +X89150478Y-115725789D01* +X89320745Y-115785368D01* +X89320750Y-115785369D01* +X89499996Y-115805565D01* +X89500000Y-115805565D01* +X89500004Y-115805565D01* +X89679249Y-115785369D01* +X89679250Y-115785368D01* +X89679255Y-115785368D01* +X89734922Y-115765888D01* +X89804698Y-115762326D01* +X89819196Y-115766744D01* +X89892517Y-115794091D01* +X89952127Y-115800500D01* +X91047872Y-115800499D01* +X91107483Y-115794091D01* +X91242331Y-115743796D01* +X91357546Y-115657546D01* +X91443796Y-115542331D01* +X91494091Y-115407483D01* +X91500500Y-115347873D01* +X91500499Y-114452128D01* +X91494091Y-114392517D01* +X91494090Y-114392516D01* +X91493380Y-114385904D01* +X91493381Y-114359393D01* +X91499999Y-114297842D01* +X91500000Y-114297827D01* +X91500000Y-113602172D01* +X91499999Y-113602160D01* +X91493380Y-113540604D01* +X91493380Y-113514089D01* +X91494089Y-113507485D01* +X91494091Y-113507483D01* +X91500500Y-113447873D01* +X91500499Y-112552128D01* +X91494091Y-112492517D01* +X91480546Y-112456202D01* +X91443797Y-112357671D01* +X91443793Y-112357664D01* +X91357547Y-112242455D01* +X91357544Y-112242452D01* +X91242335Y-112156206D01* +X91242328Y-112156202D01* +X91107482Y-112105908D01* +X91107483Y-112105908D01* +X91047883Y-112099501D01* +X91047881Y-112099500D01* +X91047873Y-112099500D01* +X91047865Y-112099500D01* +X90782940Y-112099500D01* +X90715901Y-112079815D01* +X90695259Y-112063181D01* +X90110292Y-111478213D01* +X90110288Y-111478210D01* +X89979185Y-111390609D01* +X89979172Y-111390602D01* +X89833501Y-111330264D01* +X89833489Y-111330261D01* +X89678845Y-111299500D01* +X89678842Y-111299500D01* +X88964141Y-111299500D01* +X88897102Y-111279815D01* +X88851347Y-111227011D01* +X88847969Y-111218859D01* +X88843796Y-111207669D01* +X88843793Y-111207665D01* +X88843793Y-111207664D01* +X88757547Y-111092455D01* +X88757544Y-111092452D01* +X88642335Y-111006206D01* +X88642329Y-111006203D01* +X88531166Y-110964741D01* +X88475233Y-110922869D01* +X88450816Y-110857405D01* +X88450500Y-110848559D01* +X88450500Y-109482940D01* +X88470185Y-109415901D01* +X88486819Y-109395259D01* +X89121786Y-108760292D01* +X89121789Y-108760289D01* +X89209394Y-108629179D01* +X89269738Y-108483497D01* +X89300500Y-108328842D01* +X89300500Y-108171157D01* +X89300500Y-99621158D01* +X89299270Y-99614976D01* +X89298059Y-99608890D01* +X89278269Y-99509395D01* +X89269737Y-99466503D01* +X89263108Y-99450500D01* +X89261752Y-99447227D01* +X89247375Y-99412517D01* +X89209394Y-99320821D01* +X89209392Y-99320819D01* +X89209392Y-99320817D01* +X89121789Y-99189711D01* +X89121786Y-99189707D01* +X89094260Y-99162181D01* +X89060775Y-99100858D01* +X89065759Y-99031166D01* +X89107631Y-98975233D01* +X89173095Y-98950816D01* +X89181941Y-98950500D01* +X130528844Y-98950500D01* +X130528845Y-98950499D01* +X130683497Y-98919737D01* +X130829179Y-98859394D01* +X130960289Y-98771789D01* +X131521789Y-98210289D01* +X131537147Y-98187304D01* +X131609394Y-98079179D01* +X131669737Y-97933497D01* +X131700500Y-97778842D01* +X131700500Y-87621158D01* +X131688251Y-87559577D01* +X131688251Y-87559574D01* +X131669739Y-87466510D01* +X131669738Y-87466503D01* +X131609394Y-87320821D01* +X131609392Y-87320818D01* +X131609390Y-87320814D01* +X131521789Y-87189711D01* +X131521786Y-87189707D01* +X131386819Y-87054740D01* +X131353334Y-86993417D01* +X131350500Y-86967059D01* +X131350500Y-85232940D01* +X131370185Y-85165901D01* +X131386819Y-85145259D01* +X133221786Y-83310292D01* +X133221789Y-83310289D01* +X133309394Y-83179179D01* +X133312888Y-83170745D01* +X133335355Y-83116503D01* +X133369737Y-83033497D01* +X133400500Y-82878842D01* +X133400500Y-82721157D01* +X133400500Y-61721158D01* +X133400500Y-61721155D01* +X133400499Y-61721153D01* +X133380799Y-61622115D01* +X133369737Y-61566503D01* +X133356716Y-61535067D01* +X133309397Y-61420827D01* +X133309390Y-61420814D01* +X133221789Y-61289711D01* +X133221786Y-61289707D01* +X133110291Y-61178212D01* +X133110288Y-61178210D01* +X132979185Y-61090609D01* +X132979172Y-61090602D01* +X132833501Y-61030264D01* +X132833489Y-61030261D01* +X132678845Y-60999500D01* +X132678842Y-60999500D01* +X127450242Y-60999500D01* +X127292557Y-60999500D01* +X127292554Y-60999500D01* +X127137909Y-61030261D01* +X127137897Y-61030264D01* +X127095232Y-61047936D01* +X127095233Y-61047937D01* +X126992223Y-61090604D01* +X126992214Y-61090609D01* +X126861112Y-61178209D01* +X126861111Y-61178211D01* +X126861110Y-61178212D01* +X126089711Y-61949611D01* +X126058411Y-61980911D01* +X125978209Y-62061112D01* +X125890609Y-62192214D01* +X125890602Y-62192227D01* +X125838527Y-62317952D01* +X125794687Y-62372356D01* +X125728393Y-62394421D01* +X125723966Y-62394500D01* +X115913245Y-62394500D01* +X115865793Y-62385061D01* +X115733501Y-62330264D01* +X115733489Y-62330261D01* +X115578845Y-62299500D01* +X115578842Y-62299500D01* +X115482940Y-62299500D01* +X115415901Y-62279815D01* +X115395259Y-62263181D01* +X111810292Y-58678213D01* +X111810288Y-58678210D01* +X111679185Y-58590609D01* +X111679172Y-58590602D01* +X111533501Y-58530264D01* +X111533489Y-58530261D01* +X111378845Y-58499500D01* +X111378842Y-58499500D01* +X106599751Y-58499500D01* +X106532712Y-58479815D01* +X106500485Y-58449812D01* +X106457548Y-58392457D01* +X106457546Y-58392454D01* +X106457542Y-58392451D01* +X106342335Y-58306206D01* +X106342328Y-58306202D01* +X106207482Y-58255908D01* +X106207483Y-58255908D01* +X106147883Y-58249501D01* +X106147881Y-58249500D01* +X106147873Y-58249500D01* +X106147864Y-58249500D01* +X104652129Y-58249500D01* +X104652123Y-58249501D01* +X104592516Y-58255908D01* +X104457671Y-58306202D01* +X104457664Y-58306206D01* +X104342455Y-58392452D01* +X104342452Y-58392455D01* +X104256206Y-58507664D01* +X104256202Y-58507671D01* +X104205908Y-58642517D01* +X104203682Y-58663226D01* +X104199501Y-58702123D01* +X104199500Y-58702135D01* +X104199500Y-59897870D01* +X104199501Y-59897876D01* +X104205908Y-59957483D01* +X104256202Y-60092328D01* +X104256206Y-60092335D01* +X104342452Y-60207544D01* +X104347227Y-60212319D01* +X104380712Y-60273642D01* +X104375728Y-60343334D01* +X104347227Y-60387681D01* +X104342452Y-60392455D01* +X104256206Y-60507664D01* +X104256202Y-60507671D01* +X104205908Y-60642517D01* +X104199501Y-60702116D01* +X104199501Y-60702123D01* +X104199500Y-60702135D01* +X104199500Y-61897870D01* +X104199501Y-61897876D01* +X104205908Y-61957483D01* +X104256202Y-62092328D01* +X104256206Y-62092335D01* +X104342452Y-62207544D01* +X104342455Y-62207547D01* +X104457664Y-62293793D01* +X104457671Y-62293797D01* +X104472962Y-62299500D01* +X104592517Y-62344091D01* +X104652127Y-62350500D01* +X104675497Y-62350499D01* +X104742536Y-62370181D01* +X104788292Y-62422983D01* +X104799500Y-62474499D01* +X104799500Y-62954091D01* +X104779815Y-63021130D01* +X104735731Y-63059641D01* +X104736813Y-63061395D01* +X104730667Y-63065185D01* +X104730666Y-63065186D01* +X104675034Y-63099500D01* +X104581342Y-63157289D01* +X104457289Y-63281342D01* +X104365187Y-63430663D01* +X104365185Y-63430668D01* +X104351609Y-63471638D01* +X104310001Y-63597203D01* +X104310001Y-63597204D01* +X104310000Y-63597204D01* +X104299500Y-63699983D01* +X104299500Y-64450001D01* +X104299501Y-64450019D01* +X104310000Y-64552796D01* +X104310001Y-64552799D01* +X104365185Y-64719331D01* +X104365187Y-64719336D01* +X104457289Y-64868657D01* +X104581346Y-64992714D01* +X104584182Y-64994463D01* +X104585717Y-64996170D01* +X104587011Y-64997193D01* +X104586836Y-64997414D01* +X104630905Y-65046411D01* +X104642126Y-65115374D01* +X104614282Y-65179456D01* +X104584182Y-65205537D01* +X104581346Y-65207285D01* +X104457289Y-65331342D01* +X104365187Y-65480663D01* +X104365185Y-65480668D01* +X104337349Y-65564670D01* +X104310001Y-65647203D01* +X104310001Y-65647204D01* +X104310000Y-65647204D01* +X104299500Y-65749983D01* +X104299500Y-66500001D01* +X104299501Y-66500019D01* +X104310000Y-66602796D01* +X104310001Y-66602799D01* +X104365185Y-66769331D01* +X104365187Y-66769336D01* +X104393468Y-66815186D01* +X104457288Y-66918656D01* +X104581344Y-67042712D01* +X104640596Y-67079258D01* +X104687321Y-67131204D01* +X104699500Y-67184797D01* +X104699500Y-76578846D01* +X104730261Y-76733489D01* +X104730264Y-76733501D01* +X104790602Y-76879172D01* +X104790609Y-76879185D01* +X104878210Y-77010288D01* +X104878213Y-77010292D01* +X108570184Y-80702262D01* +X108697738Y-80829816D01* +X108763137Y-80870909D01* +X108766046Y-80872794D01* +X108820821Y-80909393D01* +X108821611Y-80909720D01* +X108840132Y-80919288D01* +X108850478Y-80925789D01* +X108911160Y-80947022D01* +X108917627Y-80949492D01* +X108966494Y-80969734D01* +X108966498Y-80969735D01* +X108966503Y-80969737D01* +X108980139Y-80972449D01* +X108996898Y-80977023D01* +X109020745Y-80985368D01* +X109071713Y-80991110D01* +X109081991Y-80992709D01* +X109109139Y-80998109D01* +X109121156Y-81000500D01* +X109121157Y-81000500D01* +X109148085Y-81000500D01* +X109161969Y-81001280D01* +X109199998Y-81005565D01* +X109200000Y-81005565D01* +X109200002Y-81005565D01* +X109238031Y-81001280D01* +X109251915Y-81000500D01* +X109278841Y-81000500D01* +X109278842Y-81000500D01* +X109318017Y-80992707D01* +X109328283Y-80991110D01* +X109379255Y-80985368D01* +X109403107Y-80977020D01* +X109419852Y-80972450D01* +X109433497Y-80969737D01* +X109482382Y-80949487D01* +X109488852Y-80947017D01* +X109549522Y-80925789D01* +X109559860Y-80919292D01* +X109578389Y-80909719D01* +X109579179Y-80909393D01* +X109633976Y-80872778D01* +X109636854Y-80870914D01* +X109636862Y-80870909D01* +X109702262Y-80829816D01* +X109829816Y-80702262D01* +X109870921Y-80636842D01* +X109872778Y-80633976D01* +X109909393Y-80579179D01* +X109909719Y-80578389D01* +X109919293Y-80559859D01* +X109925789Y-80549522D01* +X109947017Y-80488852D01* +X109949493Y-80482368D01* +X109969737Y-80433497D01* +X109972450Y-80419852D01* +X109977020Y-80403107D01* +X109985368Y-80379255D01* +X109991110Y-80328283D01* +X109992707Y-80318017D01* +X110000500Y-80278842D01* +X110000500Y-80251914D01* +X110001280Y-80238029D01* +X110005565Y-80200001D01* +X110005565Y-80199998D01* +X110001280Y-80161969D01* +X110000500Y-80148085D01* +X110000500Y-80121156D01* +X109998109Y-80109139D01* +X109992709Y-80081991D01* +X109991110Y-80071713D01* +X109985368Y-80020745D01* +X109977023Y-79996898D01* +X109972449Y-79980139D01* +X109969737Y-79966503D01* +X109969735Y-79966498D01* +X109969734Y-79966494D01* +X109949492Y-79917627D01* +X109947022Y-79911160D01* +X109925789Y-79850478D01* +X109919288Y-79840132D01* +X109909720Y-79821611D01* +X109909393Y-79820821D01* +X109872794Y-79766046D01* +X109870909Y-79763137D01* +X109829816Y-79697738D01* +X108229922Y-78097844D01* +X113500000Y-78097844D01* +X113506401Y-78157372D01* +X113506403Y-78157379D01* +X113556645Y-78292086D01* +X113556649Y-78292093D01* +X113642809Y-78407187D01* +X113642812Y-78407190D01* +X113757906Y-78493350D01* +X113757913Y-78493354D01* +X113892620Y-78543596D01* +X113892627Y-78543598D01* +X113952155Y-78549999D01* +X113952172Y-78550000D01* +X114950000Y-78550000D01* +X115450000Y-78550000D01* +X116447828Y-78550000D01* +X116447844Y-78549999D01* +X116507372Y-78543598D01* +X116507379Y-78543596D01* +X116642086Y-78493354D01* +X116642093Y-78493350D01* +X116757187Y-78407190D01* +X116757190Y-78407187D01* +X116843350Y-78292093D01* +X116843354Y-78292086D01* +X116893596Y-78157379D01* +X116893598Y-78157372D01* +X116899999Y-78097844D01* +X116900000Y-78097827D01* +X116900000Y-77250000D01* +X115450000Y-77250000D01* +X115450000Y-78550000D01* +X114950000Y-78550000D01* +X114950000Y-77250000D01* +X113500000Y-77250000D01* +X113500000Y-78097844D01* +X108229922Y-78097844D01* +X106336819Y-76204741D01* +X106303334Y-76143418D01* +X106300500Y-76117060D01* +X106300500Y-75902155D01* +X113500000Y-75902155D01* +X113500000Y-76750000D01* +X114950000Y-76750000D01* +X115450000Y-76750000D01* +X116900000Y-76750000D01* +X116900000Y-75902172D01* +X116899999Y-75902155D01* +X116893598Y-75842627D01* +X116893596Y-75842620D01* +X116843354Y-75707913D01* +X116843350Y-75707906D01* +X116757190Y-75592812D01* +X116757187Y-75592809D01* +X116642093Y-75506649D01* +X116642086Y-75506645D01* +X116507379Y-75456403D01* +X116507372Y-75456401D01* +X116447844Y-75450000D01* +X115450000Y-75450000D01* +X115450000Y-76750000D01* +X114950000Y-76750000D01* +X114950000Y-75450000D01* +X113952155Y-75450000D01* +X113892627Y-75456401D01* +X113892620Y-75456403D01* +X113757913Y-75506645D01* +X113757906Y-75506649D01* +X113642812Y-75592809D01* +X113642809Y-75592812D01* +X113556649Y-75707906D01* +X113556645Y-75707913D01* +X113506403Y-75842620D01* +X113506401Y-75842627D01* +X113500000Y-75902155D01* +X106300500Y-75902155D01* +X106300500Y-73097844D01* +X113500000Y-73097844D01* +X113506401Y-73157372D01* +X113506403Y-73157379D01* +X113556645Y-73292086D01* +X113556649Y-73292093D01* +X113642809Y-73407187D01* +X113642812Y-73407190D01* +X113757906Y-73493350D01* +X113757913Y-73493354D01* +X113892620Y-73543596D01* +X113892627Y-73543598D01* +X113952155Y-73549999D01* +X113952172Y-73550000D01* +X114950000Y-73550000D01* +X115450000Y-73550000D01* +X116447828Y-73550000D01* +X116447844Y-73549999D01* +X116507372Y-73543598D01* +X116507379Y-73543596D01* +X116642086Y-73493354D01* +X116642093Y-73493350D01* +X116757187Y-73407190D01* +X116757190Y-73407187D01* +X116843350Y-73292093D01* +X116843354Y-73292086D01* +X116893596Y-73157379D01* +X116893598Y-73157372D01* +X116899999Y-73097844D01* +X116900000Y-73097827D01* +X116900000Y-72250000D01* +X115450000Y-72250000D01* +X115450000Y-73550000D01* +X114950000Y-73550000D01* +X114950000Y-72250000D01* +X113500000Y-72250000D01* +X113500000Y-73097844D01* +X106300500Y-73097844D01* +X106300500Y-70902155D01* +X113500000Y-70902155D01* +X113500000Y-71750000D01* +X114950000Y-71750000D01* +X115450000Y-71750000D01* +X116900000Y-71750000D01* +X116900000Y-70902172D01* +X116899999Y-70902155D01* +X116893598Y-70842627D01* +X116893596Y-70842620D01* +X116843354Y-70707913D01* +X116843350Y-70707906D01* +X116757190Y-70592812D01* +X116757187Y-70592809D01* +X116642093Y-70506649D01* +X116642086Y-70506645D01* +X116507379Y-70456403D01* +X116507372Y-70456401D01* +X116447844Y-70450000D01* +X115450000Y-70450000D01* +X115450000Y-71750000D01* +X114950000Y-71750000D01* +X114950000Y-70450000D01* +X113952155Y-70450000D01* +X113892627Y-70456401D01* +X113892620Y-70456403D01* +X113757913Y-70506645D01* +X113757906Y-70506649D01* +X113642812Y-70592809D01* +X113642809Y-70592812D01* +X113556649Y-70707906D01* +X113556645Y-70707913D01* +X113506403Y-70842620D01* +X113506401Y-70842627D01* +X113500000Y-70902155D01* +X106300500Y-70902155D01* +X106300500Y-68097844D01* +X113500000Y-68097844D01* +X113506401Y-68157372D01* +X113506403Y-68157379D01* +X113556645Y-68292086D01* +X113556649Y-68292093D01* +X113642809Y-68407187D01* +X113642812Y-68407190D01* +X113757906Y-68493350D01* +X113757913Y-68493354D01* +X113892620Y-68543596D01* +X113892627Y-68543598D01* +X113952155Y-68549999D01* +X113952172Y-68550000D01* +X114950000Y-68550000D01* +X115450000Y-68550000D01* +X116447828Y-68550000D01* +X116447844Y-68549999D01* +X116507372Y-68543598D01* +X116507379Y-68543596D01* +X116642086Y-68493354D01* +X116642093Y-68493350D01* +X116757187Y-68407190D01* +X116757190Y-68407187D01* +X116843350Y-68292093D01* +X116843354Y-68292086D01* +X116893596Y-68157379D01* +X116893598Y-68157372D01* +X116899999Y-68097844D01* +X116900000Y-68097827D01* +X116900000Y-67250000D01* +X115450000Y-67250000D01* +X115450000Y-68550000D01* +X114950000Y-68550000D01* +X114950000Y-67250000D01* +X113500000Y-67250000D01* +X113500000Y-68097844D01* +X106300500Y-68097844D01* +X106300500Y-67184797D01* +X106320185Y-67117758D01* +X106359403Y-67079258D01* +X106418656Y-67042712D01* +X106542712Y-66918656D01* +X106634814Y-66769334D01* +X106689999Y-66602797D01* +X106695393Y-66550000D01* +X109672892Y-66550000D01* +X109720894Y-66729150D01* +X109720898Y-66729159D01* +X109813333Y-66927387D01* +X109938787Y-67106554D01* +X110093445Y-67261212D01* +X110272612Y-67386666D01* +X110470843Y-67479103D01* +X110650000Y-67527106D01* +X110650000Y-67527105D01* +X111150000Y-67527105D01* +X111329156Y-67479103D01* +X111329157Y-67479103D01* +X111527387Y-67386666D01* +X111706554Y-67261212D01* +X111861212Y-67106554D01* +X111986666Y-66927387D01* +X112079101Y-66729159D01* +X112079105Y-66729150D01* +X112127108Y-66550000D01* +X111150000Y-66550000D01* +X111150000Y-67527105D01* +X110650000Y-67527105D01* +X110650000Y-66550000D01* +X109672892Y-66550000D01* +X106695393Y-66550000D01* +X106700500Y-66500009D01* +X106700499Y-66049999D01* +X109672891Y-66049999D01* +X109672892Y-66050000D01* +X110650000Y-66050000D01* +X111150000Y-66050000D01* +X112127108Y-66050000D01* +X112127108Y-66049999D01* +X112087493Y-65902155D01* +X113500000Y-65902155D01* +X113500000Y-66750000D01* +X114950000Y-66750000D01* +X115450000Y-66750000D01* +X116900000Y-66750000D01* +X116900000Y-65902172D01* +X116899999Y-65902155D01* +X116893598Y-65842627D01* +X116893596Y-65842620D01* +X116843354Y-65707913D01* +X116843350Y-65707906D01* +X116757190Y-65592812D01* +X116757187Y-65592809D01* +X116642093Y-65506649D01* +X116642086Y-65506645D01* +X116507379Y-65456403D01* +X116507372Y-65456401D01* +X116447844Y-65450000D01* +X115450000Y-65450000D01* +X115450000Y-66750000D01* +X114950000Y-66750000D01* +X114950000Y-65450000D01* +X113952155Y-65450000D01* +X113892627Y-65456401D01* +X113892620Y-65456403D01* +X113757913Y-65506645D01* +X113757906Y-65506649D01* +X113642812Y-65592809D01* +X113642809Y-65592812D01* +X113556649Y-65707906D01* +X113556645Y-65707913D01* +X113506403Y-65842620D01* +X113506401Y-65842627D01* +X113500000Y-65902155D01* +X112087493Y-65902155D01* +X112079105Y-65870849D01* +X112079101Y-65870840D01* +X111986666Y-65672612D01* +X111986664Y-65672608D01* +X111861216Y-65493450D01* +X111861211Y-65493444D01* +X111706554Y-65338787D01* +X111527387Y-65213333D01* +X111329159Y-65120898D01* +X111329150Y-65120894D01* +X111150000Y-65072891D01* +X111150000Y-66050000D01* +X110650000Y-66050000D01* +X110650000Y-65072892D01* +X110649999Y-65072891D01* +X110470849Y-65120894D01* +X110470840Y-65120898D01* +X110272612Y-65213333D01* +X110272608Y-65213335D01* +X110093450Y-65338783D01* +X110093444Y-65338788D01* +X109938788Y-65493444D01* +X109938783Y-65493450D01* +X109813335Y-65672608D01* +X109813333Y-65672612D01* +X109720898Y-65870840D01* +X109720894Y-65870849D01* +X109672891Y-66049999D01* +X106700499Y-66049999D01* +X106700499Y-65749992D01* +X106689999Y-65647203D01* +X106634814Y-65480666D01* +X106542712Y-65331344D01* +X106418656Y-65207288D01* +X106415819Y-65205538D01* +X106414283Y-65203830D01* +X106412989Y-65202807D01* +X106413163Y-65202585D01* +X106369096Y-65153594D01* +X106357872Y-65084632D01* +X106385713Y-65020549D01* +X106415817Y-64994462D01* +X106418656Y-64992712D01* +X106542712Y-64868656D01* +X106634814Y-64719334D01* +X106689999Y-64552797D01* +X106700500Y-64450009D01* +X106700499Y-63699992D01* +X106689999Y-63597203D01* +X106634814Y-63430666D01* +X106542712Y-63281344D01* +X106418656Y-63157288D01* +X106299376Y-63083716D01* +X106269336Y-63065187D01* +X106269331Y-63065185D01* +X106102795Y-63010000D01* +X106098533Y-63009088D01* +X106037102Y-62975801D01* +X106003419Y-62914586D01* +X106000500Y-62887837D01* +X106000500Y-62474499D01* +X106020185Y-62407460D01* +X106072989Y-62361705D01* +X106124500Y-62350499D01* +X106147871Y-62350499D01* +X106147872Y-62350499D01* +X106207483Y-62344091D01* +X106342331Y-62293796D01* +X106457546Y-62207546D01* +X106543796Y-62092331D01* +X106594091Y-61957483D01* +X106600500Y-61897873D01* +X106600499Y-60702128D01* +X106594091Y-60642517D01* +X106543796Y-60507669D01* +X106543795Y-60507668D01* +X106543793Y-60507664D01* +X106457547Y-60392455D01* +X106452773Y-60387681D01* +X106419288Y-60326358D01* +X106424272Y-60256666D01* +X106452777Y-60212315D01* +X106457546Y-60207546D01* +X106500485Y-60150188D01* +X106556419Y-60108318D01* +X106599751Y-60100500D01* +X110917060Y-60100500D01* +X110984099Y-60120185D01* +X111004741Y-60136819D01* +X114589707Y-63721786D01* +X114589711Y-63721789D01* +X114720814Y-63809390D01* +X114720818Y-63809392D01* +X114720821Y-63809394D01* +X114866503Y-63869738D01* +X115021153Y-63900499D01* +X115021157Y-63900500D01* +X115021158Y-63900500D01* +X115181755Y-63900500D01* +X115229207Y-63909939D01* +X115361498Y-63964735D01* +X115361503Y-63964737D01* +X115361507Y-63964737D01* +X115361508Y-63964738D01* +X115516154Y-63995500D01* +X115516157Y-63995500D01* +X115516158Y-63995500D01* +X126622060Y-63995500D01* +X126689099Y-64015185D01* +X126709741Y-64031819D01* +X127326284Y-64648362D01* +X127358377Y-64703946D01* +X127360593Y-64712216D01* +X127445927Y-64879698D01* +X127445929Y-64879700D01* +X127500720Y-64947360D01* +X127527613Y-65011848D01* +X127515371Y-65080637D01* +X127500722Y-65103432D01* +X127446354Y-65170570D01* +X127446351Y-65170576D01* +X127361062Y-65337965D01* +X127341761Y-65409999D01* +X127341761Y-65410000D01* +X128326000Y-65410000D01* +X128393039Y-65429685D01* +X128438794Y-65482489D01* +X128450000Y-65534000D01* +X128450000Y-65786000D01* +X128430315Y-65853039D01* +X128377511Y-65898794D01* +X128326000Y-65910000D01* +X127341761Y-65910000D01* +X127361061Y-65982034D01* +X127446240Y-66149205D01* +X127459136Y-66217874D01* +X127432860Y-66282615D01* +X127375753Y-66322872D01* +X127335755Y-66329500D01* +X125982412Y-66329500D01* +X125915373Y-66309815D01* +X125905097Y-66302445D01* +X125902263Y-66300185D01* +X125902262Y-66300184D01* +X125771267Y-66217874D01* +X125749523Y-66204211D01* +X125579254Y-66144631D01* +X125579249Y-66144630D01* +X125400004Y-66124435D01* +X125399996Y-66124435D01* +X125220750Y-66144630D01* +X125220745Y-66144631D01* +X125050476Y-66204211D01* +X124897737Y-66300184D01* +X124770184Y-66427737D01* +X124674211Y-66580476D01* +X124614631Y-66750745D01* +X124614630Y-66750750D01* +X124594435Y-66929996D01* +X124594435Y-66930003D01* +X124614630Y-67109249D01* +X124614631Y-67109254D01* +X124674211Y-67279523D01* +X124770184Y-67432262D01* +X124875741Y-67537819D01* +X124909226Y-67599142D01* +X124904242Y-67668834D01* +X124862370Y-67724767D01* +X124796906Y-67749184D01* +X124788060Y-67749500D01* +X124232412Y-67749500D01* +X124165373Y-67729815D01* +X124155097Y-67722445D01* +X124152263Y-67720185D01* +X124152262Y-67720184D01* +X124070539Y-67668834D01* +X123999523Y-67624211D01* +X123829254Y-67564631D01* +X123829249Y-67564630D01* +X123650004Y-67544435D01* +X123650000Y-67544435D01* +X123638378Y-67545744D01* +X123569556Y-67533686D01* +X123518179Y-67486335D01* +X123500499Y-67422523D01* +X123500499Y-65902129D01* +X123500498Y-65902123D01* +X123500497Y-65902116D01* +X123494091Y-65842517D01* +X123467869Y-65772213D01* +X123443797Y-65707671D01* +X123443793Y-65707664D01* +X123357547Y-65592455D01* +X123357544Y-65592452D01* +X123242335Y-65506206D01* +X123242328Y-65506202D01* +X123107482Y-65455908D01* +X123107483Y-65455908D01* +X123047883Y-65449501D01* +X123047881Y-65449500D01* +X123047873Y-65449500D01* +X123047864Y-65449500D01* +X120552129Y-65449500D01* +X120552123Y-65449501D01* +X120492516Y-65455908D01* +X120357671Y-65506202D01* +X120357664Y-65506206D01* +X120242455Y-65592452D01* +X120242452Y-65592455D01* +X120156206Y-65707664D01* +X120156202Y-65707671D01* +X120105908Y-65842517D01* +X120101959Y-65879254D01* +X120099501Y-65902123D01* +X120099500Y-65902135D01* +X120099500Y-67799902D01* +X120079815Y-67866941D01* +X120063181Y-67887583D01* +X118519481Y-69431282D01* +X118519477Y-69431287D01* +X118475871Y-69506817D01* +X118475871Y-69506818D01* +X118440423Y-69568214D01* +X118440423Y-69568215D01* +X118399499Y-69720943D01* +X118399499Y-69720945D01* +X118399499Y-69889046D01* +X118399500Y-69889059D01* +X118399500Y-72417587D01* +X118379815Y-72484626D01* +X118372450Y-72494896D01* +X118370186Y-72497734D01* +X118274211Y-72650476D01* +X118214631Y-72820745D01* +X118214630Y-72820750D01* +X118194435Y-72999996D01* +X118194435Y-73000003D01* +X118214630Y-73179249D01* +X118214631Y-73179254D01* +X118274211Y-73349523D01* +X118349586Y-73469480D01* +X118370184Y-73502262D01* +X118497738Y-73629816D01* +X118650478Y-73725789D01* +X118820745Y-73785368D01* +X118820750Y-73785369D01* +X118999996Y-73805565D01* +X119000000Y-73805565D01* +X119000004Y-73805565D01* +X119179249Y-73785369D01* +X119179252Y-73785368D01* +X119179255Y-73785368D01* +X119349522Y-73725789D01* +X119502262Y-73629816D01* +X119629816Y-73502262D01* +X119725789Y-73349522D01* +X119785368Y-73179255D01* +X119789106Y-73146081D01* +X119805565Y-73000003D01* +X119805565Y-72999996D01* +X119785369Y-72820750D01* +X119785368Y-72820745D01* +X119725788Y-72650476D01* +X119629813Y-72497734D01* +X119627550Y-72494896D01* +X119626659Y-72492715D01* +X119626111Y-72491842D01* +X119626264Y-72491745D01* +X119601144Y-72430209D01* +X119600500Y-72417587D01* +X119600500Y-70902135D01* +X120099500Y-70902135D01* +X120099500Y-73097870D01* +X120099501Y-73097876D01* +X120105908Y-73157483D01* +X120156202Y-73292328D01* +X120156206Y-73292335D01* +X120242452Y-73407544D01* +X120242455Y-73407547D01* +X120357664Y-73493793D01* +X120357671Y-73493797D01* +X120492517Y-73544091D01* +X120492516Y-73544091D01* +X120499444Y-73544835D01* +X120552127Y-73550500D01* +X122149902Y-73550499D01* +X122216941Y-73570184D01* +X122237583Y-73586818D01* +X122669298Y-74018533D01* +X122702783Y-74079856D01* +X122704837Y-74092330D01* +X122714630Y-74179249D01* +X122774210Y-74349521D01* +X122868354Y-74499349D01* +X122870184Y-74502262D01* +X122997738Y-74629816D01* +X123150478Y-74725789D01* +X123320745Y-74785368D01* +X123320750Y-74785369D01* +X123499996Y-74805565D01* +X123500000Y-74805565D01* +X123500004Y-74805565D01* +X123679249Y-74785369D01* +X123679252Y-74785368D01* +X123679255Y-74785368D01* +X123849522Y-74725789D01* +X124002262Y-74629816D01* +X124129816Y-74502262D01* +X124225789Y-74349522D01* +X124285368Y-74179255D01* +X124295162Y-74092330D01* +X124305565Y-74000003D01* +X124305565Y-73999996D01* +X124285369Y-73820750D01* +X124285368Y-73820745D01* +X124225788Y-73650476D01* +X124175337Y-73570184D01* +X124129816Y-73497738D01* +X124002262Y-73370184D01* +X123966611Y-73347783D01* +X123849521Y-73274210D01* +X123701849Y-73222538D01* +X123679255Y-73214632D01* +X123679254Y-73214631D01* +X123679249Y-73214630D01* +X123610615Y-73206897D01* +X123546201Y-73179830D01* +X123506646Y-73122235D01* +X123500499Y-73083683D01* +X123500499Y-70902128D01* +X123494091Y-70842517D01* +X123443884Y-70707906D01* +X123443797Y-70707671D01* +X123443793Y-70707664D01* +X123357547Y-70592455D01* +X123357544Y-70592452D01* +X123242335Y-70506206D01* +X123242328Y-70506202D01* +X123107482Y-70455908D01* +X123107483Y-70455908D01* +X123047883Y-70449501D01* +X123047881Y-70449500D01* +X123047873Y-70449500D01* +X123047864Y-70449500D01* +X120552129Y-70449500D01* +X120552123Y-70449501D01* +X120492516Y-70455908D01* +X120357671Y-70506202D01* +X120357664Y-70506206D01* +X120242455Y-70592452D01* +X120242452Y-70592455D01* +X120156206Y-70707664D01* +X120156202Y-70707671D01* +X120105908Y-70842517D01* +X120099501Y-70902116D01* +X120099501Y-70902123D01* +X120099500Y-70902135D01* +X119600500Y-70902135D01* +X119600500Y-70100096D01* +X119620185Y-70033057D01* +X119636814Y-70012420D01* +X121062416Y-68586817D01* +X121123739Y-68553333D01* +X121150097Y-68550499D01* +X122784082Y-68550499D01* +X122851121Y-68570184D01* +X122896876Y-68622988D01* +X122901124Y-68633544D01* +X122909931Y-68658713D01* +X122913492Y-68728492D01* +X122880572Y-68787348D01* +X122820184Y-68847736D01* +X122724211Y-69000476D01* +X122664631Y-69170745D01* +X122664630Y-69170750D01* +X122644435Y-69349996D01* +X122644435Y-69350003D01* +X122664630Y-69529249D01* +X122664631Y-69529254D01* +X122724211Y-69699523D01* +X122782456Y-69792218D01* +X122820184Y-69852262D01* +X122947738Y-69979816D01* +X123038080Y-70036582D01* +X123096271Y-70073146D01* +X123100478Y-70075789D01* +X123187982Y-70106408D01* +X123270745Y-70135368D01* +X123270750Y-70135369D01* +X123449996Y-70155565D01* +X123450000Y-70155565D01* +X123450004Y-70155565D01* +X123629249Y-70135369D01* +X123629251Y-70135368D01* +X123629255Y-70135368D01* +X123629258Y-70135366D01* +X123629262Y-70135366D01* +X123712018Y-70106408D01* +X123799522Y-70075789D01* +X123801882Y-70074305D01* +X123803623Y-70073813D01* +X123805799Y-70072766D01* +X123805982Y-70073146D01* +X123869113Y-70055299D01* +X123899951Y-70059517D01* +X123940943Y-70070501D01* +X123940946Y-70070501D01* +X124106654Y-70070501D01* +X124106670Y-70070500D01* +X127138391Y-70070500D01* +X127205430Y-70090185D01* +X127251185Y-70142989D01* +X127261129Y-70212147D01* +X127241493Y-70263391D01* +X127159083Y-70386724D01* +X127159078Y-70386733D01* +X127102861Y-70522455D01* +X127102858Y-70522465D01* +X127074200Y-70666540D01* +X127074200Y-70813459D01* +X127102858Y-70957534D01* +X127102861Y-70957544D01* +X127159078Y-71093266D01* +X127159083Y-71093275D01* +X127240698Y-71215419D01* +X127240701Y-71215423D01* +X127344576Y-71319298D01* +X127344580Y-71319301D01* +X127466724Y-71400916D01* +X127466730Y-71400919D01* +X127466731Y-71400920D01* +X127602458Y-71457140D01* +X127746540Y-71485799D01* +X127746544Y-71485800D01* +X127746545Y-71485800D01* +X127893456Y-71485800D01* +X127893457Y-71485799D01* +X128037542Y-71457140D01* +X128173269Y-71400920D01* +X128295420Y-71319301D01* +X128399301Y-71215420D01* +X128480920Y-71093269D01* +X128537140Y-70957542D01* +X128565800Y-70813455D01* +X128565800Y-70666545D01* +X128537140Y-70522458D01* +X128505533Y-70446153D01* +X128498065Y-70376687D01* +X128529340Y-70314208D01* +X128563798Y-70288219D01* +X128634801Y-70252042D01* +X128689696Y-70224073D01* +X128689697Y-70224071D01* +X128689699Y-70224071D01* +X128756965Y-70169599D01* +X128821451Y-70142708D01* +X128890240Y-70154950D01* +X128913032Y-70169597D01* +X128954544Y-70203213D01* +X128980303Y-70224073D01* +X129106198Y-70288218D01* +X129156994Y-70336192D01* +X129173790Y-70404012D01* +X129164465Y-70446155D01* +X129132862Y-70522451D01* +X129132858Y-70522465D01* +X129104200Y-70666540D01* +X129104200Y-70813459D01* +X129132858Y-70957534D01* +X129132861Y-70957544D01* +X129189078Y-71093266D01* +X129189083Y-71093275D01* +X129270698Y-71215419D01* +X129270701Y-71215423D01* +X129374576Y-71319298D01* +X129374580Y-71319301D01* +X129496724Y-71400916D01* +X129496730Y-71400919D01* +X129496731Y-71400920D01* +X129632458Y-71457140D01* +X129776540Y-71485799D01* +X129776544Y-71485800D01* +X129776545Y-71485800D01* +X129923456Y-71485800D01* +X129923457Y-71485799D01* +X130067542Y-71457140D01* +X130203269Y-71400920D01* +X130325420Y-71319301D01* +X130429301Y-71215420D01* +X130510920Y-71093269D01* +X130567140Y-70957542D01* +X130595800Y-70813455D01* +X130595800Y-70666545D01* +X130567140Y-70522458D01* +X130510920Y-70386731D01* +X130510919Y-70386730D01* +X130510916Y-70386724D01* +X130429301Y-70264580D01* +X130429298Y-70264576D01* +X130325423Y-70160701D01* +X130325419Y-70160698D01* +X130265028Y-70120346D01* +X130220223Y-70066734D01* +X130211516Y-69997409D01* +X130223434Y-69960950D01* +X130248105Y-69912528D01* +X130309406Y-69792218D01* +X130358056Y-69610654D01* +X130364200Y-69532589D01* +X130364199Y-69407412D01* +X130358056Y-69329346D01* +X130309406Y-69147782D01* +X130300749Y-69130792D01* +X130287854Y-69062126D01* +X130314130Y-68997385D01* +X130371237Y-68957128D01* +X130411235Y-68950500D01* +X130798085Y-68950500D01* +X130811969Y-68951280D01* +X130849998Y-68955565D01* +X130850000Y-68955565D01* +X130850002Y-68955565D01* +X130888031Y-68951280D01* +X130901915Y-68950500D01* +X130928841Y-68950500D01* +X130928842Y-68950500D01* +X130968017Y-68942707D01* +X130978299Y-68941108D01* +X131011618Y-68937355D01* +X131080439Y-68949410D01* +X131131818Y-68996760D01* +X131149500Y-69060575D01* +X131149500Y-73082665D01* +X131132887Y-73144665D01* +X131125871Y-73156817D01* +X131125871Y-73156818D01* +X131096958Y-73206897D01* +X131090423Y-73218215D01* +X131079870Y-73257595D01* +X131043507Y-73317254D01* +X130980660Y-73347783D01* +X130960097Y-73349500D01* +X128136670Y-73349500D01* +X128136654Y-73349499D01* +X128129058Y-73349499D01* +X127970943Y-73349499D01* +X127894579Y-73369961D01* +X127818214Y-73390423D01* +X127818209Y-73390426D01* +X127681290Y-73469475D01* +X127681282Y-73469481D01* +X123712180Y-77438584D01* +X123650857Y-77472069D01* +X123581165Y-77467085D01* +X123525232Y-77425213D01* +X123500815Y-77359749D01* +X123500499Y-77350903D01* +X123500499Y-75902129D01* +X123500498Y-75902123D01* +X123500497Y-75902116D01* +X123494091Y-75842517D01* +X123443884Y-75707906D01* +X123443797Y-75707671D01* +X123443793Y-75707664D01* +X123357547Y-75592455D01* +X123357544Y-75592452D01* +X123242335Y-75506206D01* +X123242328Y-75506202D01* +X123107482Y-75455908D01* +X123107483Y-75455908D01* +X123047883Y-75449501D01* +X123047881Y-75449500D01* +X123047873Y-75449500D01* +X123047864Y-75449500D01* +X120552129Y-75449500D01* +X120552123Y-75449501D01* +X120492516Y-75455908D01* +X120357671Y-75506202D01* +X120357664Y-75506206D01* +X120242455Y-75592452D01* +X120242452Y-75592455D01* +X120156206Y-75707664D01* +X120156202Y-75707671D01* +X120105908Y-75842517D01* +X120099501Y-75902116D01* +X120099501Y-75902123D01* +X120099500Y-75902135D01* +X120099500Y-78097870D01* +X120099501Y-78097876D01* +X120105908Y-78157483D01* +X120156202Y-78292328D01* +X120156206Y-78292335D01* +X120242452Y-78407544D01* +X120242455Y-78407547D01* +X120357664Y-78493793D01* +X120357671Y-78493797D01* +X120492517Y-78544091D01* +X120492516Y-78544091D01* +X120499444Y-78544835D01* +X120552127Y-78550500D01* +X121576099Y-78550499D01* +X121643137Y-78570183D01* +X121688892Y-78622987D01* +X121698836Y-78692146D01* +X121669811Y-78755702D01* +X121642071Y-78779492D01* +X121497739Y-78870182D01* +X121370184Y-78997737D01* +X121274211Y-79150476D01* +X121214631Y-79320745D01* +X121214630Y-79320750D01* +X121194435Y-79499996D01* +X121194435Y-79500003D01* +X121214630Y-79679249D01* +X121214631Y-79679254D01* +X121274211Y-79849523D01* +X121329063Y-79936819D01* +X121370184Y-80002262D01* +X121497738Y-80129816D01* +X121563096Y-80170883D01* +X121624891Y-80209712D01* +X121650478Y-80225789D01* +X121776074Y-80269737D01* +X121820745Y-80285368D01* +X121820750Y-80285369D01* +X121999996Y-80305565D01* +X122000000Y-80305565D01* +X122000004Y-80305565D01* +X122179249Y-80285369D01* +X122179252Y-80285368D01* +X122179255Y-80285368D01* +X122349522Y-80225789D01* +X122502262Y-80129816D01* +X122629816Y-80002262D01* +X122725789Y-79849522D01* +X122785368Y-79679255D01* +X122795161Y-79592329D01* +X122822226Y-79527918D01* +X122830680Y-79518553D01* +X123212418Y-79136816D01* +X123273740Y-79103334D01* +X123300098Y-79100500D01* +X123413331Y-79100500D01* +X123413347Y-79100501D01* +X123574876Y-79100501D01* +X123641915Y-79120186D01* +X123679870Y-79158529D01* +X123770182Y-79302259D01* +X123772441Y-79305091D01* +X123773330Y-79307268D01* +X123773889Y-79308158D01* +X123773733Y-79308255D01* +X123798854Y-79369776D01* +X123799219Y-79376929D01* +X123799498Y-79379054D01* +X123799499Y-79379057D01* +X123840423Y-79531785D01* +X123847893Y-79544723D01* +X123847894Y-79544724D01* +X123847894Y-79544725D01* +X123907887Y-79648636D01* +X123924500Y-79710636D01* +X123924500Y-81268942D01* +X123904815Y-81335981D01* +X123865598Y-81374479D01* +X123800501Y-81414632D01* +X123731342Y-81457289D01* +X123607285Y-81581346D01* +X123605537Y-81584182D01* +X123603829Y-81585717D01* +X123602807Y-81587011D01* +X123602585Y-81586836D01* +X123553589Y-81630905D01* +X123484626Y-81642126D01* +X123420544Y-81614282D01* +X123394463Y-81584182D01* +X123392714Y-81581346D01* +X123268657Y-81457289D01* +X123268656Y-81457288D01* +X123134404Y-81374481D01* +X123119336Y-81365187D01* +X123119331Y-81365185D01* +X123117862Y-81364698D01* +X122952797Y-81310001D01* +X122952795Y-81310000D01* +X122850010Y-81299500D01* +X122099998Y-81299500D01* +X122099980Y-81299501D01* +X121997203Y-81310000D01* +X121997200Y-81310001D01* +X121830668Y-81365185D01* +X121830659Y-81365189D01* +X121739595Y-81421358D01* +X121672203Y-81439798D01* +X121605539Y-81418875D01* +X121560770Y-81365233D01* +X121550499Y-81315819D01* +X121550499Y-81252129D01* +X121550498Y-81252123D01* +X121544091Y-81192516D01* +X121493797Y-81057671D01* +X121493793Y-81057664D01* +X121407547Y-80942455D01* +X121407544Y-80942452D01* +X121292335Y-80856206D01* +X121292328Y-80856202D01* +X121157482Y-80805908D01* +X121157483Y-80805908D01* +X121097883Y-80799501D01* +X121097881Y-80799500D01* +X121097873Y-80799500D01* +X121097864Y-80799500D01* +X119902129Y-80799500D01* +X119902123Y-80799501D01* +X119842516Y-80805908D01* +X119707671Y-80856202D01* +X119707664Y-80856206D01* +X119592455Y-80942452D01* +X119587324Y-80947584D01* +X119526001Y-80981069D01* +X119456309Y-80976085D01* +X119411962Y-80947584D01* +X119407187Y-80942809D01* +X119292093Y-80856649D01* +X119292086Y-80856645D01* +X119157379Y-80806403D01* +X119157372Y-80806401D01* +X119097844Y-80800000D01* +X118750000Y-80800000D01* +X118750000Y-83200000D01* +X119097828Y-83200000D01* +X119097844Y-83199999D01* +X119157372Y-83193598D01* +X119157379Y-83193596D01* +X119292086Y-83143354D01* +X119292093Y-83143350D01* +X119407187Y-83057190D01* +X119411962Y-83052416D01* +X119473285Y-83018931D01* +X119542977Y-83023915D01* +X119587324Y-83052416D01* +X119592455Y-83057547D01* +X119707664Y-83143793D01* +X119707671Y-83143797D01* +X119842517Y-83194091D01* +X119842516Y-83194091D01* +X119849444Y-83194835D01* +X119902127Y-83200500D01* +X121097872Y-83200499D01* +X121157483Y-83194091D01* +X121288585Y-83145192D01* +X121358276Y-83140209D01* +X121419599Y-83173694D01* +X121449623Y-83222368D01* +X121463617Y-83264598D01* +X121465186Y-83269333D01* +X121465187Y-83269336D01* +X121478308Y-83290609D01* +X121557288Y-83418656D01* +X121681344Y-83542712D01* +X121830666Y-83634814D01* +X121830667Y-83634814D01* +X121830670Y-83634816D01* +X121836677Y-83637617D01* +X121889117Y-83683788D01* +X121908271Y-83750981D01* +X121888057Y-83817862D01* +X121836677Y-83862383D01* +X121830670Y-83865183D01* +X121681342Y-83957289D01* +X121632301Y-84006330D01* +X121570978Y-84039814D01* +X121501286Y-84034829D01* +X121445355Y-83992960D01* +X121418651Y-83957289D01* +X121407546Y-83942454D01* +X121407544Y-83942453D01* +X121407544Y-83942452D01* +X121292335Y-83856206D01* +X121292328Y-83856202D01* +X121157482Y-83805908D01* +X121157483Y-83805908D01* +X121097883Y-83799501D01* +X121097881Y-83799500D01* +X121097873Y-83799500D01* +X121097864Y-83799500D01* +X119902129Y-83799500D01* +X119902123Y-83799501D01* +X119842516Y-83805908D01* +X119707671Y-83856202D01* +X119707664Y-83856206D01* +X119592455Y-83942452D01* +X119587324Y-83947584D01* +X119526001Y-83981069D01* +X119456309Y-83976085D01* +X119411962Y-83947584D01* +X119407187Y-83942809D01* +X119292093Y-83856649D01* +X119292086Y-83856645D01* +X119157379Y-83806403D01* +X119157372Y-83806401D01* +X119097844Y-83800000D01* +X118750000Y-83800000D01* +X118750000Y-86200000D01* +X119097828Y-86200000D01* +X119097844Y-86199999D01* +X119157372Y-86193598D01* +X119157379Y-86193596D01* +X119292086Y-86143354D01* +X119292093Y-86143350D01* +X119407187Y-86057190D01* +X119411962Y-86052416D01* +X119473285Y-86018931D01* +X119542977Y-86023915D01* +X119587324Y-86052416D01* +X119592455Y-86057547D01* +X119707664Y-86143793D01* +X119707671Y-86143797D01* +X119842517Y-86194091D01* +X119842516Y-86194091D01* +X119849444Y-86194835D01* +X119902127Y-86200500D01* +X120274054Y-86200499D01* +X120341091Y-86220183D01* +X120386846Y-86272987D01* +X120396790Y-86342146D01* +X120367765Y-86405701D01* +X120325253Y-86436358D01* +X120325254Y-86436359D01* +X120325245Y-86436364D01* +X120321511Y-86439057D01* +X120318217Y-86440421D01* +X120181290Y-86519475D01* +X120181282Y-86519481D01* +X120019481Y-86681282D01* +X120019479Y-86681285D01* +X119985974Y-86739317D01* +X119935406Y-86787532D01* +X119891842Y-86800606D01* +X119842516Y-86805909D01* +X119707671Y-86856202D01* +X119707664Y-86856206D01* +X119592455Y-86942452D01* +X119587324Y-86947584D01* +X119526001Y-86981069D01* +X119456309Y-86976085D01* +X119411962Y-86947584D01* +X119407187Y-86942809D01* +X119292093Y-86856649D01* +X119292086Y-86856645D01* +X119157379Y-86806403D01* +X119157372Y-86806401D01* +X119097844Y-86800000D01* +X118750000Y-86800000D01* +X118750000Y-89200000D01* +X119097828Y-89200000D01* +X119097844Y-89199999D01* +X119157372Y-89193598D01* +X119157379Y-89193596D01* +X119292086Y-89143354D01* +X119292093Y-89143350D01* +X119407187Y-89057190D01* +X119411962Y-89052416D01* +X119473285Y-89018931D01* +X119542977Y-89023915D01* +X119587324Y-89052416D01* +X119592455Y-89057547D01* +X119707664Y-89143793D01* +X119707671Y-89143797D01* +X119842517Y-89194091D01* +X119842516Y-89194091D01* +X119849444Y-89194835D01* +X119902127Y-89200500D01* +X121097872Y-89200499D01* +X121157483Y-89194091D01* +X121292331Y-89143796D01* +X121407546Y-89057546D01* +X121493796Y-88942331D01* +X121544091Y-88807483D01* +X121550500Y-88747873D01* +X121550499Y-88168758D01* +X121570183Y-88101721D01* +X121622987Y-88055966D01* +X121692146Y-88046022D01* +X121739592Y-88063219D01* +X121855666Y-88134814D01* +X122022203Y-88189999D01* +X122124991Y-88200500D01* +X122875008Y-88200499D01* +X122875016Y-88200498D01* +X122875019Y-88200498D01* +X122931302Y-88194748D01* +X122977797Y-88189999D01* +X123144334Y-88134814D01* +X123293656Y-88042712D01* +X123417712Y-87918656D01* +X123419461Y-87915819D01* +X123421169Y-87914283D01* +X123422193Y-87912989D01* +X123422414Y-87913163D01* +X123471406Y-87869096D01* +X123540368Y-87857872D01* +X123604451Y-87885713D01* +X123630537Y-87915817D01* +X123632288Y-87918656D01* +X123756344Y-88042712D01* +X123890597Y-88125519D01* +X123937321Y-88177465D01* +X123949500Y-88231057D01* +X123949500Y-91649902D01* +X123929815Y-91716941D01* +X123913181Y-91737583D01* +X123481465Y-92169298D01* +X123420142Y-92202783D01* +X123407668Y-92204837D01* +X123320750Y-92214630D01* +X123150478Y-92274210D01* +X122997737Y-92370184D01* +X122870184Y-92497737D01* +X122774211Y-92650476D01* +X122714631Y-92820745D01* +X122714630Y-92820750D01* +X122694435Y-92999996D01* +X122694435Y-93000003D01* +X122714630Y-93179249D01* +X122714631Y-93179254D01* +X122774211Y-93349523D01* +X122866371Y-93496194D01* +X122870184Y-93502262D01* +X122997738Y-93629816D01* +X123079649Y-93681284D01* +X123148426Y-93724500D01* +X123150478Y-93725789D01* +X123254672Y-93762248D01* +X123320745Y-93785368D01* +X123320750Y-93785369D01* +X123499996Y-93805565D01* +X123500000Y-93805565D01* +X123500004Y-93805565D01* +X123679249Y-93785369D01* +X123679252Y-93785368D01* +X123679255Y-93785368D01* +X123849522Y-93725789D01* +X124002262Y-93629816D01* +X124129816Y-93502262D01* +X124225789Y-93349522D01* +X124285368Y-93179255D01* +X124295161Y-93092329D01* +X124322226Y-93027918D01* +X124330690Y-93018543D01* +X124908506Y-92440728D01* +X124908511Y-92440724D01* +X124918714Y-92430520D01* +X124918716Y-92430520D01* +X125030520Y-92318716D01* +X125080998Y-92231284D01* +X125109577Y-92181785D01* +X125150500Y-92029058D01* +X125150500Y-91870943D01* +X125150500Y-88231057D01* +X125170185Y-88164018D01* +X125209461Y-88125483D01* +X125210466Y-88124863D01* +X125277868Y-88106464D01* +X125344519Y-88127425D01* +X125389257Y-88181093D01* +X125399500Y-88230441D01* +X125399500Y-95869986D01* +X125379815Y-95937025D01* +X125327011Y-95982780D01* +X125257853Y-95992724D01* +X125209462Y-95971816D01* +X125208160Y-95973889D01* +X125136900Y-95929114D01* +X125133982Y-95927223D01* +X125079179Y-95890605D01* +X125079173Y-95890603D01* +X125078365Y-95890268D01* +X125059865Y-95880709D01* +X125049524Y-95874212D01* +X125049523Y-95874211D01* +X125049522Y-95874211D01* +X124988867Y-95852986D01* +X124982377Y-95850509D01* +X124933496Y-95830262D01* +X124919860Y-95827550D01* +X124903104Y-95822976D01* +X124879260Y-95814633D01* +X124879256Y-95814632D01* +X124879255Y-95814632D01* +X124858575Y-95812301D01* +X124828303Y-95808890D01* +X124818003Y-95807288D01* +X124778844Y-95799500D01* +X124778842Y-95799500D01* +X124751915Y-95799500D01* +X124738031Y-95798720D01* +X124700002Y-95794435D01* +X124699998Y-95794435D01* +X124661969Y-95798720D01* +X124648085Y-95799500D01* +X120432940Y-95799500D01* +X120365901Y-95779815D01* +X120345259Y-95763181D01* +X118986819Y-94404741D01* +X118953334Y-94343418D01* +X118950500Y-94317060D01* +X118950500Y-91371155D01* +X118950499Y-91371153D01* +X118931216Y-91274211D01* +X118919737Y-91216503D01* +X118910596Y-91194435D01* +X118859397Y-91070827D01* +X118859390Y-91070814D01* +X118771789Y-90939711D01* +X118771786Y-90939707D01* +X118660292Y-90828213D01* +X118660288Y-90828210D01* +X118529185Y-90740609D01* +X118529172Y-90740602D01* +X118383501Y-90680264D01* +X118383489Y-90680261D01* +X118228845Y-90649500D01* +X118228842Y-90649500D01* +X117215352Y-90649500D01* +X117148313Y-90629815D01* +X117127671Y-90613181D01* +X116486818Y-89972328D01* +X116453333Y-89911005D01* +X116450499Y-89884647D01* +X116450499Y-88747844D01* +X117450000Y-88747844D01* +X117456401Y-88807372D01* +X117456403Y-88807379D01* +X117506645Y-88942086D01* +X117506649Y-88942093D01* +X117592809Y-89057187D01* +X117592812Y-89057190D01* +X117707906Y-89143350D01* +X117707913Y-89143354D01* +X117842620Y-89193596D01* +X117842627Y-89193598D01* +X117902155Y-89199999D01* +X117902172Y-89200000D01* +X118250000Y-89200000D01* +X118250000Y-88250000D01* +X117450000Y-88250000D01* +X117450000Y-88747844D01* +X116450499Y-88747844D01* +X116450499Y-88642129D01* +X116450498Y-88642123D01* +X116450497Y-88642116D01* +X116444514Y-88586452D01* +X116444091Y-88582516D01* +X116393797Y-88447671D01* +X116393793Y-88447664D01* +X116307547Y-88332455D01* +X116307544Y-88332452D01* +X116192335Y-88246206D01* +X116192328Y-88246202D01* +X116060917Y-88197189D01* +X116004983Y-88155318D01* +X115980566Y-88089853D01* +X115995418Y-88021580D01* +X116016563Y-87993332D01* +X116138495Y-87871401D01* +X116274035Y-87677830D01* +X116373903Y-87463663D01* +X116430576Y-87252155D01* +X117450000Y-87252155D01* +X117450000Y-87750000D01* +X118250000Y-87750000D01* +X118250000Y-86800000D01* +X117902155Y-86800000D01* +X117842627Y-86806401D01* +X117842620Y-86806403D01* +X117707913Y-86856645D01* +X117707906Y-86856649D01* +X117592812Y-86942809D01* +X117592809Y-86942812D01* +X117506649Y-87057906D01* +X117506645Y-87057913D01* +X117456403Y-87192620D01* +X117456401Y-87192627D01* +X117450000Y-87252155D01* +X116430576Y-87252155D01* +X116435063Y-87235408D01* +X116455659Y-87000000D01* +X116435063Y-86764592D01* +X116379619Y-86557669D01* +X116373905Y-86536344D01* +X116373904Y-86536343D01* +X116373903Y-86536337D01* +X116274035Y-86322171D01* +X116262922Y-86306299D01* +X116138494Y-86128597D01* +X115971402Y-85961506D01* +X115971395Y-85961501D01* +X115964491Y-85956667D01* +X115927423Y-85930711D01* +X115777834Y-85825967D01* +X115777830Y-85825965D01* +X115735457Y-85806206D01* +X115610300Y-85747844D01* +X117450000Y-85747844D01* +X117456401Y-85807372D01* +X117456403Y-85807379D01* +X117506645Y-85942086D01* +X117506649Y-85942093D01* +X117592809Y-86057187D01* +X117592812Y-86057190D01* +X117707906Y-86143350D01* +X117707913Y-86143354D01* +X117842620Y-86193596D01* +X117842627Y-86193598D01* +X117902155Y-86199999D01* +X117902172Y-86200000D01* +X118250000Y-86200000D01* +X118250000Y-85250000D01* +X117450000Y-85250000D01* +X117450000Y-85747844D01* +X115610300Y-85747844D01* +X115563663Y-85726097D01* +X115563659Y-85726096D01* +X115563655Y-85726094D01* +X115335413Y-85664938D01* +X115335403Y-85664936D01* +X115100001Y-85644341D01* +X115099999Y-85644341D01* +X114864596Y-85664936D01* +X114864586Y-85664938D01* +X114636344Y-85726094D01* +X114636335Y-85726098D01* +X114422171Y-85825964D01* +X114422169Y-85825965D01* +X114228597Y-85961505D01* +X114061508Y-86128594D01* +X114048884Y-86146624D01* +X113994307Y-86190248D01* +X113947309Y-86199500D01* +X113849099Y-86199500D01* +X113782060Y-86179815D01* +X113736305Y-86127011D01* +X113726361Y-86057853D01* +X113755386Y-85994297D01* +X113761417Y-85987819D01* +X113793285Y-85955951D01* +X113840720Y-85908516D01* +X113840720Y-85908514D01* +X113850928Y-85898307D01* +X113850930Y-85898304D01* +X114318535Y-85430698D01* +X114379856Y-85397215D01* +X114392311Y-85395163D01* +X114479255Y-85385368D01* +X114649522Y-85325789D01* +X114802262Y-85229816D01* +X114929816Y-85102262D01* +X115025789Y-84949522D01* +X115085368Y-84779255D01* +X115086087Y-84772873D01* +X115105565Y-84600003D01* +X115105565Y-84599996D01* +X115085369Y-84420750D01* +X115085368Y-84420745D01* +X115053381Y-84329331D01* +X115026376Y-84252155D01* +X117450000Y-84252155D01* +X117450000Y-84750000D01* +X118250000Y-84750000D01* +X118250000Y-83800000D01* +X117902155Y-83800000D01* +X117842627Y-83806401D01* +X117842620Y-83806403D01* +X117707913Y-83856645D01* +X117707906Y-83856649D01* +X117592812Y-83942809D01* +X117592809Y-83942812D01* +X117506649Y-84057906D01* +X117506645Y-84057913D01* +X117456403Y-84192620D01* +X117456401Y-84192627D01* +X117450000Y-84252155D01* +X115026376Y-84252155D01* +X115025789Y-84250478D01* +X115013338Y-84230663D01* +X114973661Y-84167517D01* +X114929816Y-84097738D01* +X114802262Y-83970184D01* +X114781738Y-83957288D01* +X114649523Y-83874211D01* +X114479254Y-83814631D01* +X114479249Y-83814630D01* +X114300004Y-83794435D01* +X114299996Y-83794435D01* +X114120750Y-83814630D01* +X114120745Y-83814631D01* +X113950474Y-83874212D01* +X113890583Y-83911844D01* +X113823346Y-83930844D01* +X113756511Y-83910476D01* +X113756172Y-83910200D01* +X112842200Y-83910200D01* +X112842200Y-84439600D01* +X113300428Y-84439600D01* +X113303753Y-84439422D01* +X113303815Y-84440592D01* +X113367866Y-84452143D01* +X113419007Y-84499749D01* +X113436291Y-84567447D01* +X113414232Y-84633743D01* +X113400051Y-84650712D01* +X113327182Y-84723581D01* +X113265859Y-84757066D01* +X113239501Y-84759900D01* +X111883929Y-84759900D01* +X111883923Y-84759901D01* +X111824315Y-84766309D01* +X111736031Y-84799236D01* +X111666339Y-84804220D01* +X111605017Y-84770734D01* +X111571532Y-84709411D01* +X111568699Y-84683054D01* +X111568699Y-84516412D01* +X111588384Y-84449373D01* +X111641188Y-84403618D01* +X111710346Y-84393674D01* +X111736032Y-84400230D01* +X111824420Y-84433196D01* +X111824427Y-84433198D01* +X111883955Y-84439599D01* +X111883972Y-84439600D01* +X112342200Y-84439600D01* +X112342200Y-83910200D01* +X111396414Y-83910200D01* +X111329375Y-83890515D01* +X111322102Y-83885466D01* +X111310531Y-83876804D01* +X111310528Y-83876802D01* +X111175682Y-83826508D01* +X111175683Y-83826508D01* +X111116083Y-83820101D01* +X111116081Y-83820100D01* +X111116073Y-83820100D01* +X111116065Y-83820100D01* +X110811340Y-83820100D01* +X110744301Y-83800415D01* +X110723659Y-83783781D01* +X110136184Y-83196306D01* +X110102699Y-83134983D01* +X110100607Y-83121695D01* +X110094924Y-83093125D01* +X110092709Y-83081992D01* +X110091110Y-83071714D01* +X110085368Y-83020745D01* +X110077023Y-82996898D01* +X110072449Y-82980139D01* +X110069737Y-82966503D01* +X110069734Y-82966496D01* +X110058097Y-82938402D01* +X110049484Y-82917607D01* +X110047016Y-82911142D01* +X110035611Y-82878547D01* +X110031029Y-82865452D01* +X110027468Y-82795673D01* +X110062198Y-82735047D01* +X110124192Y-82702821D01* +X110148071Y-82700500D01* +X111637819Y-82700500D01* +X111704858Y-82720185D01* +X111750613Y-82772989D01* +X111760557Y-82842147D01* +X111731532Y-82905703D01* +X111697247Y-82933332D01* +X111689706Y-82937449D01* +X111574612Y-83023609D01* +X111574609Y-83023612D01* +X111488449Y-83138706D01* +X111488445Y-83138713D01* +X111438203Y-83273420D01* +X111438201Y-83273427D01* +X111431800Y-83332955D01* +X111431800Y-83410200D01* +X113752600Y-83410200D01* +X113752600Y-83332972D01* +X113752599Y-83332955D01* +X113746198Y-83273427D01* +X113746196Y-83273420D01* +X113695954Y-83138713D01* +X113695950Y-83138706D01* +X113609790Y-83023612D01* +X113609787Y-83023609D01* +X113494693Y-82937449D01* +X113487153Y-82933332D01* +X113437748Y-82883926D01* +X113422897Y-82815653D01* +X113447315Y-82750189D01* +X113503249Y-82708318D01* +X113546581Y-82700500D01* +X114919190Y-82700500D01* +X114986229Y-82720185D01* +X115016135Y-82747185D01* +X115020183Y-82752261D01* +X115020184Y-82752262D01* +X115147738Y-82879816D01* +X115232908Y-82933332D01* +X115297966Y-82974211D01* +X115300478Y-82975789D01* +X115428955Y-83020745D01* +X115470745Y-83035368D01* +X115470750Y-83035369D01* +X115649996Y-83055565D01* +X115650000Y-83055565D01* +X115650004Y-83055565D01* +X115829249Y-83035369D01* +X115829252Y-83035368D01* +X115829255Y-83035368D01* +X115999522Y-82975789D01* +X116152262Y-82879816D01* +X116279816Y-82752262D01* +X116282592Y-82747844D01* +X117450000Y-82747844D01* +X117456401Y-82807372D01* +X117456403Y-82807379D01* +X117506645Y-82942086D01* +X117506649Y-82942093D01* +X117592809Y-83057187D01* +X117592812Y-83057190D01* +X117707906Y-83143350D01* +X117707913Y-83143354D01* +X117842620Y-83193596D01* +X117842627Y-83193598D01* +X117902155Y-83199999D01* +X117902172Y-83200000D01* +X118250000Y-83200000D01* +X118250000Y-82250000D01* +X117450000Y-82250000D01* +X117450000Y-82747844D01* +X116282592Y-82747844D01* +X116375789Y-82599522D01* +X116435368Y-82429255D01* +X116441010Y-82379186D01* +X116455565Y-82250000D01* +X116455565Y-82249996D01* +X116435369Y-82070750D01* +X116435368Y-82070745D01* +X116391824Y-81946303D01* +X116375789Y-81900478D01* +X116279816Y-81747738D01* +X116152262Y-81620184D01* +X116142869Y-81614282D01* +X115999523Y-81524211D01* +X115829254Y-81464631D01* +X115829249Y-81464630D01* +X115650004Y-81444435D01* +X115649996Y-81444435D01* +X115470750Y-81464630D01* +X115470745Y-81464631D01* +X115390983Y-81492542D01* +X115350028Y-81499500D01* +X98649931Y-81499500D01* +X98582892Y-81479815D01* +X98574443Y-81473875D01* +X98568709Y-81469475D01* +X98473717Y-81414632D01* +X98473715Y-81414631D01* +X98431790Y-81390425D01* +X98431789Y-81390424D01* +X98398667Y-81381549D01* +X98279057Y-81349499D01* +X98120943Y-81349499D01* +X98113347Y-81349499D01* +X98113331Y-81349500D01* +X89208976Y-81349500D01* +X89141937Y-81329815D01* +X89096182Y-81277011D01* +X89092608Y-81252155D01* +X117450000Y-81252155D01* +X117450000Y-81750000D01* +X118250000Y-81750000D01* +X118250000Y-80800000D01* +X117902155Y-80800000D01* +X117842627Y-80806401D01* +X117842620Y-80806403D01* +X117707913Y-80856645D01* +X117707906Y-80856649D01* +X117592812Y-80942809D01* +X117592809Y-80942812D01* +X117506649Y-81057906D01* +X117506645Y-81057913D01* +X117456403Y-81192620D01* +X117456401Y-81192627D01* +X117450000Y-81252155D01* +X89092608Y-81252155D01* +X89086238Y-81207853D01* +X89089201Y-81193407D01* +X89125571Y-81057671D01* +X89136207Y-81017977D01* +X89155277Y-80800000D01* +X89155233Y-80799501D01* +X89144677Y-80678840D01* +X89136207Y-80582023D01* +X89098313Y-80440602D01* +X89079577Y-80370677D01* +X89079576Y-80370676D01* +X89079575Y-80370670D01* +X88987102Y-80172362D01* +X88987100Y-80172359D01* +X88987099Y-80172357D01* +X88861599Y-79993124D01* +X88786102Y-79917627D01* +X88706877Y-79838402D01* +X88527639Y-79712898D01* +X88527640Y-79712898D01* +X88527638Y-79712897D01* +X88428484Y-79666661D01* +X88329330Y-79620425D01* +X88329326Y-79620424D01* +X88329322Y-79620422D01* +X88117977Y-79563793D01* +X87900002Y-79544723D01* +X87899998Y-79544723D01* +X87754682Y-79557436D01* +X87682023Y-79563793D01* +X87682020Y-79563793D01* +X87470677Y-79620422D01* +X87470668Y-79620426D01* +X87272361Y-79712898D01* +X87272357Y-79712900D01* +X87093121Y-79838402D01* +X86938402Y-79993121D01* +X86812900Y-80172357D01* +X86812898Y-80172361D01* +X86720426Y-80370668D01* +X86720422Y-80370677D01* +X86663793Y-80582020D01* +X86663793Y-80582023D01* +X86659124Y-80635387D01* +X86644767Y-80799501D01* +X86644723Y-80800000D01* +X86660210Y-80977027D01* +X86663793Y-81017975D01* +X86663793Y-81017979D01* +X86680976Y-81082106D01* +X86679313Y-81151956D01* +X86648883Y-81201879D01* +X86537584Y-81313180D01* +X86476261Y-81346666D01* +X86449902Y-81349500D01* +X85486669Y-81349500D01* +X85486653Y-81349499D01* +X85479057Y-81349499D01* +X85320943Y-81349499D01* +X85213587Y-81378265D01* +X85168210Y-81390424D01* +X85168209Y-81390425D01* +X85126285Y-81414631D01* +X85126283Y-81414632D01* +X85031290Y-81469475D01* +X85031282Y-81469481D01* +X84919478Y-81581286D01* +X78831465Y-87669298D01* +X78770142Y-87702783D01* +X78757668Y-87704837D01* +X78670750Y-87714630D01* +X78500478Y-87774210D01* +X78347737Y-87870184D01* +X78220184Y-87997737D01* +X78124211Y-88150476D01* +X78064631Y-88320745D01* +X78064630Y-88320750D01* +X78044435Y-88499996D01* +X78044435Y-88500003D01* +X78064630Y-88679249D01* +X78064631Y-88679254D01* +X78124211Y-88849523D01* +X78198233Y-88967328D01* +X78220184Y-89002262D01* +X78347738Y-89129816D01* +X78411983Y-89170184D01* +X78500014Y-89225498D01* +X78500478Y-89225789D01* +X78670745Y-89285368D01* +X78670750Y-89285369D01* +X78849996Y-89305565D01* +X78850000Y-89305565D01* +X78850004Y-89305565D01* +X79029249Y-89285369D01* +X79029252Y-89285368D01* +X79029255Y-89285368D01* +X79199522Y-89225789D01* +X79352262Y-89129816D01* +X79479816Y-89002262D01* +X79575789Y-88849522D01* +X79635368Y-88679255D01* +X79645161Y-88592329D01* +X79672226Y-88527918D01* +X79680690Y-88518543D01* +X85612416Y-82586819D01* +X85673739Y-82553334D01* +X85700097Y-82550500D01* +X86520943Y-82550500D01* +X86663331Y-82550500D01* +X86663347Y-82550501D01* +X86670943Y-82550501D01* +X86836653Y-82550501D01* +X86836669Y-82550500D01* +X87399441Y-82550500D01* +X87466480Y-82570185D01* +X87512235Y-82622989D01* +X87522179Y-82692147D01* +X87516483Y-82715454D01* +X87514632Y-82720742D01* +X87514630Y-82720750D01* +X87494435Y-82899996D01* +X87494435Y-82900003D01* +X87514630Y-83079249D01* +X87514631Y-83079254D01* +X87574211Y-83249523D01* +X87661241Y-83388029D01* +X87670184Y-83402262D01* +X87797738Y-83529816D01* +X87863349Y-83571042D01* +X87943107Y-83621158D01* +X87950478Y-83625789D01* +X88109219Y-83681335D01* +X88120745Y-83685368D01* +X88120750Y-83685369D01* +X88299996Y-83705565D01* +X88300000Y-83705565D01* +X88300004Y-83705565D01* +X88479249Y-83685369D01* +X88479252Y-83685368D01* +X88479255Y-83685368D01* +X88649522Y-83625789D01* +X88802262Y-83529816D01* +X88802267Y-83529810D01* +X88805097Y-83527555D01* +X88807275Y-83526665D01* +X88808158Y-83526111D01* +X88808255Y-83526265D01* +X88869783Y-83501145D01* +X88882412Y-83500500D01* +X105304612Y-83500500D01* +X105371651Y-83520185D01* +X105392293Y-83536819D01* +X106591845Y-84736371D01* +X106625330Y-84797694D01* +X106620346Y-84867386D01* +X106578474Y-84923319D01* +X106545119Y-84941093D01* +X106450480Y-84974209D01* +X106297737Y-85070184D01* +X106170184Y-85197737D01* +X106074211Y-85350476D01* +X106014631Y-85520745D01* +X106014630Y-85520749D01* +X106000437Y-85646722D01* +X105973370Y-85711136D01* +X105915775Y-85750691D01* +X105900055Y-85754069D01* +X105900068Y-85754124D01* +X105892520Y-85755907D01* +X105757671Y-85806202D01* +X105757664Y-85806206D01* +X105642455Y-85892452D01* +X105642452Y-85892455D01* +X105556206Y-86007664D01* +X105556202Y-86007671D01* +X105505908Y-86142517D01* +X105499501Y-86202116D01* +X105499500Y-86202135D01* +X105499500Y-87397870D01* +X105499501Y-87397876D01* +X105505908Y-87457483D01* +X105556202Y-87592328D01* +X105556206Y-87592335D01* +X105642452Y-87707544D01* +X105647226Y-87712318D01* +X105680711Y-87773641D01* +X105675727Y-87843333D01* +X105647230Y-87887676D01* +X105642457Y-87892449D01* +X105599515Y-87949812D01* +X105543581Y-87991682D01* +X105500249Y-87999500D01* +X104921153Y-87999500D01* +X104766510Y-88030260D01* +X104766502Y-88030262D01* +X104620824Y-88090604D01* +X104620814Y-88090609D01* +X104489711Y-88178210D01* +X104489707Y-88178213D01* +X103497738Y-89170184D01* +X103370186Y-89297735D01* +X103370180Y-89297742D01* +X103329092Y-89363132D01* +X103327204Y-89366047D01* +X103290604Y-89420824D01* +X103290600Y-89420832D01* +X103290266Y-89421639D01* +X103280713Y-89440127D01* +X103274212Y-89450474D01* +X103274210Y-89450477D01* +X103252982Y-89511140D01* +X103250504Y-89517631D01* +X103230264Y-89566496D01* +X103230263Y-89566502D01* +X103227550Y-89580140D01* +X103222975Y-89596898D01* +X103214634Y-89620735D01* +X103214632Y-89620742D01* +X103208890Y-89671696D01* +X103207288Y-89681994D01* +X103199500Y-89721152D01* +X103199500Y-89748085D01* +X103198720Y-89761969D01* +X103194435Y-89799998D01* +X103194435Y-89800001D01* +X103198720Y-89838029D01* +X103199500Y-89851914D01* +X103199500Y-89878844D01* +X103207288Y-89918003D01* +X103208890Y-89928303D01* +X103212301Y-89958575D01* +X103214241Y-89975789D01* +X103214632Y-89979252D01* +X103214633Y-89979260D01* +X103222976Y-90003104D01* +X103227550Y-90019860D01* +X103230262Y-90033496D01* +X103250509Y-90082377D01* +X103252986Y-90088867D01* +X103266036Y-90126161D01* +X103274212Y-90149524D01* +X103280709Y-90159865D01* +X103290268Y-90178365D01* +X103290603Y-90179173D01* +X103290605Y-90179179D01* +X103327223Y-90233982D01* +X103329114Y-90236900D01* +X103370180Y-90302257D01* +X103370182Y-90302260D01* +X103370184Y-90302262D01* +X103497738Y-90429816D01* +X103510529Y-90437853D01* +X103563131Y-90470905D01* +X103566040Y-90472790D01* +X103620821Y-90509394D01* +X103621606Y-90509719D01* +X103640134Y-90519289D01* +X103650478Y-90525789D01* +X103711175Y-90547028D01* +X103717607Y-90549484D01* +X103730531Y-90554837D01* +X103766497Y-90569735D01* +X103766498Y-90569735D01* +X103766503Y-90569737D01* +X103780139Y-90572449D01* +X103796898Y-90577023D01* +X103820745Y-90585368D01* +X103871714Y-90591110D01* +X103881992Y-90592709D01* +X103909140Y-90598109D01* +X103921157Y-90600500D01* +X103921158Y-90600500D01* +X103948085Y-90600500D01* +X103961969Y-90601280D01* +X103999998Y-90605565D01* +X104000000Y-90605565D01* +X104000002Y-90605565D01* +X104038031Y-90601280D01* +X104051915Y-90600500D01* +X104078841Y-90600500D01* +X104078842Y-90600500D01* +X104118017Y-90592707D01* +X104128283Y-90591110D01* +X104179255Y-90585368D01* +X104203100Y-90577023D01* +X104219862Y-90572448D01* +X104233497Y-90569737D01* +X104282389Y-90549484D01* +X104288837Y-90547023D01* +X104349522Y-90525789D01* +X104359868Y-90519287D01* +X104378390Y-90509720D01* +X104379179Y-90509394D01* +X104433987Y-90472771D01* +X104436825Y-90470931D01* +X104502262Y-90429816D01* +X104629816Y-90302262D01* +X105295259Y-89636819D01* +X105356582Y-89603334D01* +X105382940Y-89600500D01* +X105500249Y-89600500D01* +X105567288Y-89620185D01* +X105599515Y-89650188D01* +X105636805Y-89700000D01* +X105642454Y-89707546D01* +X105645167Y-89709577D01* +X105757664Y-89793793D01* +X105757671Y-89793797D01* +X105892517Y-89844091D01* +X105892516Y-89844091D01* +X105899444Y-89844835D01* +X105952127Y-89850500D01* +X107447872Y-89850499D01* +X107507483Y-89844091D01* +X107642331Y-89793796D01* +X107757546Y-89707546D01* +X107843796Y-89592331D01* +X107894091Y-89457483D01* +X107900500Y-89397873D01* +X107900499Y-88202128D01* +X107894091Y-88142517D01* +X107891217Y-88134812D01* +X107843797Y-88007671D01* +X107843793Y-88007664D01* +X107757547Y-87892455D01* +X107752773Y-87887681D01* +X107719288Y-87826358D01* +X107724272Y-87756666D01* +X107752773Y-87712319D01* +X107757542Y-87707548D01* +X107757546Y-87707546D01* +X107843796Y-87592331D01* +X107894091Y-87457483D01* +X107900500Y-87397873D01* +X107900499Y-86344386D01* +X107920183Y-86277348D01* +X107972987Y-86231593D01* +X108042146Y-86221649D01* +X108105702Y-86250674D01* +X108112180Y-86256706D01* +X116663181Y-94807707D01* +X116696666Y-94869030D01* +X116699500Y-94895388D01* +X116699500Y-95813330D01* +X116699499Y-95813348D01* +X116699499Y-95979054D01* +X116699498Y-95979054D01* +X116740423Y-96131786D01* +X116740424Y-96131787D01* +X116760466Y-96166500D01* +X116762648Y-96170280D01* +X116783278Y-96206013D01* +X116819481Y-96268717D01* +X116938349Y-96387585D01* +X116938355Y-96387590D01* +X117688584Y-97137819D01* +X117722069Y-97199142D01* +X117717085Y-97268834D01* +X117675213Y-97324767D01* +X117609749Y-97349184D01* +X117600903Y-97349500D01* +X105024500Y-97349500D01* +X104957461Y-97329815D01* +X104911706Y-97277011D01* +X104900500Y-97225500D01* +X104900500Y-96451914D01* +X104901280Y-96438029D01* +X104902679Y-96425618D01* +X104905565Y-96400000D01* +X104901279Y-96361968D01* +X104900500Y-96348085D01* +X104900500Y-96321157D01* +X104898109Y-96309140D01* +X104892709Y-96281992D01* +X104891110Y-96271714D01* +X104885368Y-96220745D01* +X104877026Y-96196906D01* +X104872449Y-96180136D01* +X104869740Y-96166511D01* +X104869739Y-96166508D01* +X104869738Y-96166503D01* +X104849486Y-96117611D01* +X104847006Y-96111114D01* +X104840477Y-96092454D01* +X104825789Y-96050478D01* +X104819289Y-96040134D01* +X104809719Y-96021606D01* +X104809394Y-96020821D01* +X104772790Y-95966040D01* +X104770905Y-95963131D01* +X104754789Y-95937482D01* +X104729816Y-95897738D01* +X104602262Y-95770184D01* +X104513245Y-95681167D01* +X104410292Y-95578213D01* +X104410288Y-95578210D01* +X104279185Y-95490609D01* +X104279172Y-95490602D01* +X104133501Y-95430264D01* +X104133489Y-95430261D01* +X103978845Y-95399500D01* +X103978842Y-95399500D01* +X101819337Y-95399500D01* +X101752298Y-95379815D01* +X101731656Y-95363181D01* +X101680656Y-95312181D01* +X101647171Y-95250858D01* +X101652155Y-95181166D01* +X101694027Y-95125233D01* +X101759491Y-95100816D01* +X101768337Y-95100500D01* +X111019190Y-95100500D01* +X111086229Y-95120185D01* +X111116135Y-95147185D01* +X111120183Y-95152261D01* +X111120184Y-95152262D01* +X111247738Y-95279816D01* +X111288138Y-95305201D01* +X111380412Y-95363181D01* +X111400478Y-95375789D01* +X111556150Y-95430261D01* +X111570745Y-95435368D01* +X111570750Y-95435369D01* +X111749996Y-95455565D01* +X111750000Y-95455565D01* +X111750004Y-95455565D01* +X111929249Y-95435369D01* +X111929252Y-95435368D01* +X111929255Y-95435368D01* +X112099522Y-95375789D01* +X112252262Y-95279816D01* +X112379816Y-95152262D01* +X112475789Y-94999522D01* +X112535368Y-94829255D01* +X112535369Y-94829249D01* +X112555565Y-94650003D01* +X112555565Y-94649996D01* +X112535369Y-94470750D01* +X112535368Y-94470745D01* +X112512272Y-94404741D01* +X112475789Y-94300478D01* +X112379816Y-94147738D01* +X112252262Y-94020184D01* +X112220144Y-94000003D01* +X112099523Y-93924211D01* +X111929254Y-93864631D01* +X111929250Y-93864630D01* +X111813654Y-93851606D01* +X111749240Y-93824539D01* +X111709685Y-93766944D01* +X111707548Y-93697107D01* +X111743506Y-93637201D01* +X111750232Y-93631433D01* +X111752246Y-93629825D01* +X111752262Y-93629816D01* +X111879816Y-93502262D01* +X111975789Y-93349522D01* +X112035368Y-93179255D01* +X112035369Y-93179249D01* +X112055565Y-93000003D01* +X112055565Y-92999996D01* +X112035369Y-92820750D01* +X112035368Y-92820745D01* +X112033653Y-92815844D01* +X111975789Y-92650478D01* +X111879816Y-92497738D01* +X111752262Y-92370184D01* +X111719379Y-92349522D01* +X111599523Y-92274211D01* +X111429254Y-92214631D01* +X111429249Y-92214630D01* +X111250004Y-92194435D01* +X111249996Y-92194435D01* +X111070750Y-92214630D01* +X111070745Y-92214631D01* +X110900476Y-92274211D01* +X110747736Y-92370185D01* +X110744903Y-92372445D01* +X110742724Y-92373334D01* +X110741842Y-92373889D01* +X110741744Y-92373734D01* +X110680217Y-92398855D01* +X110667588Y-92399500D01* +X109674499Y-92399500D01* +X109607460Y-92379815D01* +X109561705Y-92327011D01* +X109550499Y-92275500D01* +X109550499Y-92252129D01* +X109550498Y-92252123D01* +X109550497Y-92252116D01* +X109544091Y-92192517D01* +X109540326Y-92182423D01* +X109493797Y-92057671D01* +X109493793Y-92057664D01* +X109407547Y-91942455D01* +X109407544Y-91942452D01* +X109292335Y-91856206D01* +X109292328Y-91856202D01* +X109157482Y-91805908D01* +X109157483Y-91805908D01* +X109097883Y-91799501D01* +X109097881Y-91799500D01* +X109097873Y-91799500D01* +X109097864Y-91799500D01* +X107902129Y-91799500D01* +X107902123Y-91799501D01* +X107842516Y-91805908D01* +X107707671Y-91856202D01* +X107707664Y-91856206D01* +X107592455Y-91942452D01* +X107587681Y-91947227D01* +X107526358Y-91980712D01* +X107456666Y-91975728D01* +X107412319Y-91947227D01* +X107407544Y-91942452D01* +X107292335Y-91856206D01* +X107292328Y-91856202D01* +X107157482Y-91805908D01* +X107157483Y-91805908D01* +X107097883Y-91799501D01* +X107097881Y-91799500D01* +X107097873Y-91799500D01* +X107097864Y-91799500D01* +X105902129Y-91799500D01* +X105902123Y-91799501D01* +X105842516Y-91805908D01* +X105707671Y-91856202D01* +X105707664Y-91856206D01* +X105592455Y-91942452D01* +X105592452Y-91942455D01* +X105506206Y-92057664D01* +X105506202Y-92057671D01* +X105455908Y-92192517D01* +X105449675Y-92250499D01* +X105449501Y-92252123D01* +X105449500Y-92252135D01* +X105449500Y-92275500D01* +X105429815Y-92342539D01* +X105377011Y-92388294D01* +X105325500Y-92399500D01* +X86550098Y-92399500D01* +X86483059Y-92379815D01* +X86462417Y-92363181D01* +X86080700Y-91981465D01* +X86047215Y-91920142D01* +X86045163Y-91907686D01* +X86035368Y-91820745D01* +X85975789Y-91650478D01* +X85879816Y-91497738D01* +X85752262Y-91370184D01* +X85720144Y-91350003D01* +X85599523Y-91274211D01* +X85429254Y-91214631D01* +X85429249Y-91214630D01* +X85250004Y-91194435D01* +X85249996Y-91194435D01* +X85070750Y-91214630D01* +X85070745Y-91214631D01* +X84900476Y-91274211D01* +X84747737Y-91370184D01* +X84620184Y-91497737D01* +X84524211Y-91650476D01* +X84464631Y-91820745D01* +X84464630Y-91820750D01* +X84444435Y-91999996D01* +X84444435Y-92000003D01* +X84464630Y-92179249D01* +X84464631Y-92179254D01* +X84524211Y-92349523D01* +X84590883Y-92455630D01* +X84620184Y-92502262D01* +X84747738Y-92629816D01* +X84900478Y-92725789D01* +X85070745Y-92785368D01* +X85157669Y-92795161D01* +X85222080Y-92822226D01* +X85231465Y-92830700D01* +X85403487Y-93002722D01* +X85436972Y-93064045D01* +X85431988Y-93133737D01* +X85390116Y-93189670D01* +X85329694Y-93213623D01* +X85320747Y-93214631D01* +X85320745Y-93214631D01* +X85150476Y-93274211D01* +X84997737Y-93370184D01* +X84870184Y-93497737D01* +X84774211Y-93650476D01* +X84714631Y-93820745D01* +X84714630Y-93820750D01* +X84694435Y-93999996D01* +X84694435Y-94000003D01* +X84714630Y-94179249D01* +X84714631Y-94179254D01* +X84774211Y-94349523D01* +X84865380Y-94494616D01* +X84870184Y-94502262D01* +X84997738Y-94629816D01* +X85150478Y-94725789D01* +X85320745Y-94785368D01* +X85407669Y-94795161D01* +X85472080Y-94822226D01* +X85481453Y-94830689D01* +X85631284Y-94980520D01* +X85631286Y-94980521D01* +X85631287Y-94980522D01* +X85631290Y-94980524D01* +X85750762Y-95049500D01* +X85768216Y-95059577D01* +X85920943Y-95100501D01* +X85920945Y-95100501D01* +X86086654Y-95100501D01* +X86086670Y-95100500D01* +X99831662Y-95100500D01* +X99898701Y-95120185D01* +X99944456Y-95172989D01* +X99954400Y-95242147D01* +X99925375Y-95305703D01* +X99919343Y-95312181D01* +X99838402Y-95393121D01* +X99712900Y-95572357D01* +X99712898Y-95572361D01* +X99620426Y-95770668D01* +X99620422Y-95770677D01* +X99563793Y-95982020D01* +X99563793Y-95982023D01* +X99561199Y-96011673D01* +X99545713Y-96188687D01* +X99544723Y-96200000D01* +X99562406Y-96402128D01* +X99563793Y-96417975D01* +X99563793Y-96417979D01* +X99620422Y-96629322D01* +X99620424Y-96629326D01* +X99620425Y-96629330D01* +X99666661Y-96728484D01* +X99712897Y-96827638D01* +X99728220Y-96849521D01* +X99838402Y-97006877D01* +X99838406Y-97006881D01* +X99969344Y-97137819D01* +X100002829Y-97199142D01* +X99997845Y-97268834D01* +X99955973Y-97324767D01* +X99890509Y-97349184D01* +X99881663Y-97349500D01* +X88171155Y-97349500D01* +X88016510Y-97380261D01* +X88016498Y-97380264D01* +X87870827Y-97440602D01* +X87870814Y-97440609D01* +X87739711Y-97528210D01* +X87739707Y-97528213D01* +X87304741Y-97963181D01* +X87243418Y-97996666D01* +X87217060Y-97999500D01* +X86601569Y-97999500D01* +X86534530Y-97979815D01* +X86513888Y-97963181D01* +X76428921Y-87878213D01* +X76428917Y-87878210D01* +X76297814Y-87790609D01* +X76297801Y-87790602D01* +X76152130Y-87730264D01* +X76152118Y-87730261D01* +X75997474Y-87699500D01* +X75997471Y-87699500D01* +X69217027Y-87699500D01* +X69149988Y-87679815D01* +X69104233Y-87627011D01* +X69094289Y-87557853D01* +X69123314Y-87494297D01* +X69164622Y-87463118D01* +X69176706Y-87457483D01* +X69327639Y-87387102D01* +X69506877Y-87261598D01* +X69661598Y-87106877D01* +X69787102Y-86927639D01* +X69879575Y-86729330D01* +X69936207Y-86517977D01* +X69955277Y-86300000D01* +X69955233Y-86299501D01* +X69950243Y-86242455D01* +X69936207Y-86082023D01* +X69889715Y-85908513D01* +X69879577Y-85870677D01* +X69879576Y-85870676D01* +X69879575Y-85870670D01* +X69787102Y-85672362D01* +X69787100Y-85672359D01* +X69787099Y-85672357D01* +X69661599Y-85493124D01* +X69599175Y-85430700D01* +X69506877Y-85338402D01* +X69327639Y-85212898D01* +X69326534Y-85212383D01* +X69326131Y-85212027D01* +X69322953Y-85210193D01* +X69323321Y-85209554D01* +X69274095Y-85166215D01* +X69254940Y-85099023D01* +X69275152Y-85032140D01* +X69323304Y-84990415D01* +X69322953Y-84989807D01* +X69326111Y-84987983D01* +X69326534Y-84987616D01* +X69327639Y-84987102D01* +X69506877Y-84861598D01* +X69661598Y-84706877D01* +X69787102Y-84527639D01* +X69879575Y-84329330D01* +X69936207Y-84117977D01* +X69938932Y-84086836D01* +X69955277Y-83900002D01* +X69955277Y-83899997D01* +X69949258Y-83831202D01* +X69936207Y-83682023D01* +X69895229Y-83529090D01* +X69879577Y-83470677D01* +X69879576Y-83470676D01* +X69879575Y-83470670D01* +X69787102Y-83272362D01* +X69787100Y-83272359D01* +X69787099Y-83272357D01* +X69661599Y-83093124D01* +X69587406Y-83018931D01* +X69506877Y-82938402D01* +X69353891Y-82831280D01* +X69327638Y-82812897D01* +X69222384Y-82763817D01* +X69129330Y-82720425D01* +X69129326Y-82720424D01* +X69129322Y-82720422D01* +X68917977Y-82663793D01* +X68700002Y-82644723D01* +X68699998Y-82644723D01* +X68554682Y-82657436D01* +X68482023Y-82663793D01* +X68482020Y-82663793D01* +X68270677Y-82720422D01* +X68270668Y-82720426D01* +X68072361Y-82812898D01* +X68072357Y-82812900D01* +X67893124Y-82938400D01* +X67738400Y-83093125D01* +X67738396Y-83093130D01* +X67672938Y-83186613D01* +X67618361Y-83230238D01* +X67548863Y-83237430D01* +X67530411Y-83232531D01* +X67479254Y-83214631D01* +X67300004Y-83194435D01* +X67299996Y-83194435D01* +X67120750Y-83214630D01* +X67120745Y-83214631D01* +X66950476Y-83274211D01* +X66797737Y-83370184D01* +X66670184Y-83497737D01* +X66670182Y-83497740D01* +X66640862Y-83544402D01* +X66588527Y-83590693D01* +X66519473Y-83601340D01* +X66455625Y-83572964D01* +X66448188Y-83566110D01* +X66260292Y-83378213D01* +X66260288Y-83378210D01* +X66129185Y-83290609D01* +X66129172Y-83290602D01* +X65983501Y-83230264D01* +X65983489Y-83230261D01* +X65828845Y-83199500D01* +X65828842Y-83199500D01* +X65399751Y-83199500D01* +X65332712Y-83179815D01* +X65300485Y-83149812D01* +X65258048Y-83093125D01* +X65257546Y-83092454D01* +X65243573Y-83081994D01* +X65142335Y-83006206D01* +X65142328Y-83006202D01* +X65007482Y-82955908D01* +X65007483Y-82955908D01* +X64947883Y-82949501D01* +X64947881Y-82949500D01* +X64947873Y-82949500D01* +X64947864Y-82949500D01* +X63452129Y-82949500D01* +X63452123Y-82949501D01* +X63392516Y-82955908D01* +X63249359Y-83009303D01* +X63248714Y-83007575D01* +X63191147Y-83020095D01* +X63151011Y-83008310D01* +X63150641Y-83009303D01* +X63007482Y-82955908D01* +X63007483Y-82955908D01* +X62947883Y-82949501D01* +X62947881Y-82949500D01* +X62947873Y-82949500D01* +X62947864Y-82949500D01* +X61452129Y-82949500D01* +X61452123Y-82949501D01* +X61392516Y-82955908D01* +X61249359Y-83009303D01* +X61248714Y-83007575D01* +X61191147Y-83020095D01* +X61151011Y-83008310D01* +X61150641Y-83009303D01* +X61007482Y-82955908D01* +X61007483Y-82955908D01* +X60947883Y-82949501D01* +X60947881Y-82949500D01* +X60947873Y-82949500D01* +X60947864Y-82949500D01* +X59452129Y-82949500D01* +X59452123Y-82949501D01* +X59392515Y-82955909D01* +X59388370Y-82957455D01* +X59318678Y-82962436D01* +X59304081Y-82958310D01* +X59288866Y-82952985D01* +X59282379Y-82950509D01* +X59233495Y-82930262D01* +X59219860Y-82927550D01* +X59203104Y-82922976D01* +X59179260Y-82914633D01* +X59179256Y-82914632D01* +X59179255Y-82914632D01* +X59157504Y-82912181D01* +X59128303Y-82908890D01* +X59118003Y-82907288D01* +X59078844Y-82899500D01* +X59078842Y-82899500D01* +X59051915Y-82899500D01* +X59038031Y-82898720D01* +X59000002Y-82894435D01* +X58999998Y-82894435D01* +X58961969Y-82898720D01* +X58948085Y-82899500D01* +X58921152Y-82899500D01* +X58881994Y-82907288D01* +X58871696Y-82908890D01* +X58820742Y-82914632D01* +X58820735Y-82914634D01* +X58796898Y-82922975D01* +X58780140Y-82927550D01* +X58766502Y-82930263D01* +X58766496Y-82930264D01* +X58717631Y-82950504D01* +X58711140Y-82952982D01* +X58650477Y-82974210D01* +X58650474Y-82974212D01* +X58640127Y-82980713D01* +X58621639Y-82990266D01* +X58620832Y-82990600D01* +X58620824Y-82990604D01* +X58620821Y-82990605D01* +X58620821Y-82990606D01* +X58576687Y-83020095D01* +X58566047Y-83027204D01* +X58563132Y-83029092D01* +X58497742Y-83070180D01* +X58497735Y-83070186D01* +X58370186Y-83197735D01* +X58370180Y-83197742D01* +X58329092Y-83263132D01* +X58327209Y-83266038D01* +X58305797Y-83298085D01* +X58290604Y-83320824D01* +X58290600Y-83320832D01* +X58290266Y-83321639D01* +X58280713Y-83340127D01* +X58274212Y-83350474D01* +X58274210Y-83350477D01* +X58252982Y-83411140D01* +X58250504Y-83417631D01* +X58230264Y-83466496D01* +X58230263Y-83466502D01* +X58227550Y-83480140D01* +X58222975Y-83496898D01* +X58214634Y-83520735D01* +X58214632Y-83520742D01* +X58208890Y-83571696D01* +X58207288Y-83581994D01* +X58199500Y-83621152D01* +X58199500Y-83648085D01* +X58198720Y-83661971D01* +X58195471Y-83690802D01* +X58168403Y-83755215D01* +X58138224Y-83781909D01* +X57997739Y-83870183D01* +X57994903Y-83872445D01* +X57992722Y-83873335D01* +X57991843Y-83873888D01* +X57991746Y-83873733D01* +X57930217Y-83898855D01* +X57917588Y-83899500D01* +X57832412Y-83899500D01* +X57765373Y-83879815D01* +X57755097Y-83872445D01* +X57752263Y-83870185D01* +X57752262Y-83870184D01* +X57682752Y-83826508D01* +X57599523Y-83774211D01* +X57429254Y-83714631D01* +X57429249Y-83714630D01* +X57250004Y-83694435D01* +X57249996Y-83694435D01* +X57070750Y-83714630D01* +X57070737Y-83714633D01* +X56919538Y-83767541D01* +X56878583Y-83774500D01* +X55938629Y-83774500D01* +X55938623Y-83774501D01* +X55879016Y-83780908D01* +X55744171Y-83831202D01* +X55744164Y-83831206D01* +X55628955Y-83917452D01* +X55628952Y-83917455D01* +X55542706Y-84032664D01* +X55542702Y-84032671D01* +X55497961Y-84152631D01* +X55492409Y-84167517D01* +X55486000Y-84227127D01* +X55486000Y-84227134D01* +X55486000Y-84227135D01* +X55486000Y-84772870D01* +X55486001Y-84772876D01* +X55492408Y-84832483D01* +X55538726Y-84956667D01* +X55543710Y-85026359D01* +X55538726Y-85043333D01* +X55492410Y-85167513D01* +X55492409Y-85167517D01* +X55486000Y-85227127D01* +X55486000Y-85227134D01* +X55486000Y-85227135D01* +X55486000Y-85772870D01* +X55486001Y-85772876D01* +X55492408Y-85832483D01* +X55538726Y-85956667D01* +X55543710Y-86026359D01* +X55538726Y-86043333D01* +X55493213Y-86165361D01* +X55492409Y-86167517D01* +X55486000Y-86227127D01* +X55486000Y-86227134D01* +X55486000Y-86227135D01* +X55486000Y-86772870D01* +X55486001Y-86772876D01* +X55492408Y-86832483D01* +X55538726Y-86956667D01* +X55543710Y-87026359D01* +X55538726Y-87043333D01* +X55492410Y-87167513D01* +X55492409Y-87167517D01* +X55486000Y-87227127D01* +X55486000Y-87227134D01* +X55486000Y-87227135D01* +X55486000Y-87772870D01* +X55486001Y-87772876D01* +X55492408Y-87832483D01* +X55538726Y-87956667D01* +X55543710Y-88026359D01* +X55538726Y-88043333D01* +X55493714Y-88164018D01* +X55492409Y-88167517D01* +X55486000Y-88227127D01* +X55486000Y-88227134D01* +X55486000Y-88227135D01* +X55486000Y-88772870D01* +X55486001Y-88772876D01* +X55492408Y-88832483D01* +X55542702Y-88967328D01* +X55542704Y-88967331D01* +X55568050Y-89001189D01* +X55592467Y-89066654D01* +X55577615Y-89134926D01* +X55528210Y-89184332D01* +X55468783Y-89199500D01* +X52955217Y-89199500D01* +X52888178Y-89179815D01* +X52842423Y-89127011D01* +X52832479Y-89057853D01* +X52855950Y-89001189D01* +X52858539Y-88997729D01* +X52881296Y-88967331D01* +X52931591Y-88832483D01* +X52938000Y-88772873D01* +X52937999Y-88227128D01* +X52931591Y-88167517D01* +X52885272Y-88043331D01* +X52880288Y-87973643D01* +X52885273Y-87956667D01* +X52931591Y-87832483D01* +X52938000Y-87772873D01* +X52937999Y-87227128D01* +X52931591Y-87167517D01* +X52885272Y-87043331D01* +X52880288Y-86973643D01* +X52885273Y-86956667D01* +X52931591Y-86832483D01* +X52938000Y-86772873D01* +X52937999Y-86227128D01* +X52931591Y-86167517D01* +X52885005Y-86042615D01* +X52880022Y-85972927D01* +X52885006Y-85955951D01* +X52931097Y-85832376D01* +X52931098Y-85832372D01* +X52937499Y-85772844D01* +X52937500Y-85772827D01* +X52937500Y-85725000D01* +X52219249Y-85725000D01* +X52195059Y-85722617D01* +X52137340Y-85711136D01* +X52078844Y-85699500D01* +X52078842Y-85699500D01* +X50724500Y-85699500D01* +X50657461Y-85679815D01* +X50611706Y-85627011D01* +X50600500Y-85575500D01* +X50600500Y-84851914D01* +X50601280Y-84838029D01* +X50605565Y-84800001D01* +X50605565Y-84799998D01* +X50601280Y-84761969D01* +X50600500Y-84748085D01* +X50600500Y-84721157D01* +X50597659Y-84706877D01* +X50592709Y-84681992D01* +X50591110Y-84671714D01* +X50585368Y-84620745D01* +X50577023Y-84596898D01* +X50572449Y-84580139D01* +X50569737Y-84566503D01* +X50549484Y-84517607D01* +X50547019Y-84511151D01* +X50535611Y-84478547D01* +X50531029Y-84465452D01* +X50527468Y-84395673D01* +X50562198Y-84335047D01* +X50624192Y-84302821D01* +X50648071Y-84300500D01* +X50938000Y-84300500D01* +X51005039Y-84320185D01* +X51050794Y-84372989D01* +X51062000Y-84424500D01* +X51062000Y-84772869D01* +X51062001Y-84772876D01* +X51068408Y-84832481D01* +X51072151Y-84842517D01* +X51114993Y-84957381D01* +X51119977Y-85027071D01* +X51114993Y-85044046D01* +X51068903Y-85167619D01* +X51068901Y-85167627D01* +X51062500Y-85227155D01* +X51062500Y-85275000D01* +X51780751Y-85275000D01* +X51804940Y-85277382D01* +X51838577Y-85284073D01* +X51921155Y-85300500D01* +X51921158Y-85300500D01* +X52078844Y-85300500D01* +X52150982Y-85286150D01* +X52195059Y-85277382D01* +X52219249Y-85275000D01* +X52937500Y-85275000D01* +X52937500Y-85227172D01* +X52937499Y-85227155D01* +X52931098Y-85167627D01* +X52931097Y-85167623D01* +X52885006Y-85044049D01* +X52880022Y-84974357D01* +X52885001Y-84957394D01* +X52931591Y-84832483D01* +X52938000Y-84772873D01* +X52937999Y-84262095D01* +X52957683Y-84195057D01* +X53010487Y-84149302D01* +X53048114Y-84138876D01* +X53079255Y-84135368D01* +X53103100Y-84127023D01* +X53119862Y-84122448D01* +X53133497Y-84119737D01* +X53182389Y-84099484D01* +X53188837Y-84097023D01* +X53249522Y-84075789D01* +X53259868Y-84069287D01* +X53278390Y-84059720D01* +X53279179Y-84059394D01* +X53333987Y-84022771D01* +X53336825Y-84020931D01* +X53402262Y-83979816D01* +X53529816Y-83852262D01* +X53570931Y-83786825D01* +X53572777Y-83783979D01* +X53574160Y-83781909D01* +X53609394Y-83729179D01* +X53609720Y-83728390D01* +X53619287Y-83709868D01* +X53625789Y-83699522D01* +X53647023Y-83638837D01* +X53649484Y-83632389D01* +X53669737Y-83583497D01* +X53672448Y-83569862D01* +X53677023Y-83553100D01* +X53685368Y-83529255D01* +X53691110Y-83478283D01* +X53692707Y-83468017D01* +X53700500Y-83428842D01* +X53700500Y-83401914D01* +X53701280Y-83388029D01* +X53705565Y-83350001D01* +X53705565Y-83349998D01* +X53701280Y-83311969D01* +X53700500Y-83298085D01* +X53700500Y-83271157D01* +X53692711Y-83232003D01* +X53691110Y-83221714D01* +X53685368Y-83170745D01* +X53677023Y-83146898D01* +X53672449Y-83130139D01* +X53669737Y-83116503D01* +X53663108Y-83100500D01* +X53659776Y-83092454D01* +X53649484Y-83067607D01* +X53647028Y-83061175D01* +X53625789Y-83000478D01* +X53619289Y-82990134D01* +X53609719Y-82971606D01* +X53609394Y-82970821D01* +X53572790Y-82916040D01* +X53570905Y-82913131D01* +X53561850Y-82898720D01* +X53529816Y-82847738D01* +X53402262Y-82720184D01* +X53402260Y-82720182D01* +X53402257Y-82720180D01* +X53336900Y-82679114D01* +X53333982Y-82677223D01* +X53279179Y-82640605D01* +X53279173Y-82640603D01* +X53278365Y-82640268D01* +X53259865Y-82630709D01* +X53249524Y-82624212D01* +X53249523Y-82624211D01* +X53249522Y-82624211D01* +X53188867Y-82602986D01* +X53182377Y-82600509D01* +X53133496Y-82580262D01* +X53119860Y-82577550D01* +X53103104Y-82572976D01* +X53079260Y-82564633D01* +X53079256Y-82564632D01* +X53079255Y-82564632D01* +X53058575Y-82562301D01* +X53028303Y-82558890D01* +X53018003Y-82557288D01* +X52978844Y-82549500D01* +X52978842Y-82549500D01* +X52951915Y-82549500D01* +X52938031Y-82548720D01* +X52900002Y-82544435D01* +X52899998Y-82544435D01* +X52861969Y-82548720D01* +X52848085Y-82549500D01* +X52171154Y-82549500D01* +X52016508Y-82580261D01* +X52016498Y-82580264D01* +X51999503Y-82587304D01* +X51870823Y-82640604D01* +X51870820Y-82640606D01* +X51864659Y-82644723D01* +X51813955Y-82678602D01* +X51747279Y-82699480D01* +X51745065Y-82699500D01* +X50731940Y-82699500D01* +X50664901Y-82679815D01* +X50619146Y-82627011D01* +X50609202Y-82557853D01* +X50638227Y-82494297D01* +X50644259Y-82487819D01* +X51821786Y-81310292D01* +X51821789Y-81310289D01* +X51909394Y-81179179D01* +X51969737Y-81033497D01* +X52000500Y-80878842D01* +X52000500Y-80721158D01* +X52000500Y-68424500D01* +X52020185Y-68357461D01* +X52072989Y-68311706D01* +X52124500Y-68300500D01* +X52667209Y-68300500D01* +X52734248Y-68320185D01* +X52780003Y-68372989D01* +X52783391Y-68381167D01* +X52806202Y-68442328D01* +X52806206Y-68442335D01* +X52892452Y-68557544D01* +X52892455Y-68557547D01* +X53007664Y-68643793D01* +X53007671Y-68643797D01* +X53142517Y-68694091D01* +X53142516Y-68694091D01* +X53149444Y-68694835D01* +X53202127Y-68700500D01* +X54697872Y-68700499D01* +X54757483Y-68694091D01* +X54892331Y-68643796D01* +X55007546Y-68557546D01* +X55093796Y-68442331D01* +X55144091Y-68307483D01* +X55150500Y-68247873D01* +X55150499Y-67482938D01* +X55170183Y-67415900D01* +X55186813Y-67395263D01* +X57021789Y-65560289D01* +X57109394Y-65429179D01* +X57169737Y-65283497D01* +X57173323Y-65265470D01* +X57180497Y-65229406D01* +X57200500Y-65128845D01* +X57200500Y-64824500D01* +X57220185Y-64757461D01* +X57272989Y-64711706D01* +X57324500Y-64700500D01* +X58278844Y-64700500D01* +X58278845Y-64700499D01* +X58433497Y-64669737D01* +X58579179Y-64609394D01* +X58710289Y-64521789D01* +X60095259Y-63136819D01* +X60156582Y-63103334D01* +X60182940Y-63100500D01* +X86568060Y-63100500D01* +X86635099Y-63120185D01* +X86680854Y-63172989D01* +X86690798Y-63242147D01* +X86661773Y-63305703D01* +X86655741Y-63312181D01* +X86304741Y-63663181D01* +X86243418Y-63696666D01* +X86217060Y-63699500D01* +X74421154Y-63699500D01* +X74266509Y-63730261D01* +X74266501Y-63730263D01* +X74241974Y-63740423D01* +X74241973Y-63740423D01* +X74120827Y-63790602D01* +X74120814Y-63790609D01* +X73989712Y-63878209D01* +X73989711Y-63878211D01* +X73989710Y-63878212D01* +X73439711Y-64428211D01* +X73383960Y-64483962D01* +X73328209Y-64539712D01* +X73240609Y-64670814D01* +X73240602Y-64670827D01* +X73180264Y-64816498D01* +X73180261Y-64816510D01* +X73149500Y-64971153D01* +X73149500Y-66550527D01* +X73129815Y-66617566D01* +X73109039Y-66642163D01* +X73059025Y-66687756D01* +X73059021Y-66687761D01* +X72924943Y-66865308D01* +X72924938Y-66865316D01* +X72825775Y-67064461D01* +X72825769Y-67064476D01* +X72764885Y-67278462D01* +X72764884Y-67278464D01* +X72744357Y-67499999D01* +X72744357Y-67500000D01* +X72764884Y-67721535D01* +X72764885Y-67721537D01* +X72825769Y-67935523D01* +X72825775Y-67935538D01* +X72924938Y-68134683D01* +X72924943Y-68134691D01* +X73059020Y-68312238D01* +X73223437Y-68462123D01* +X73223439Y-68462125D01* +X73412595Y-68579245D01* +X73412596Y-68579245D01* +X73412599Y-68579247D01* +X73620060Y-68659618D01* +X73838757Y-68700500D01* +X73838759Y-68700500D01* +X74061241Y-68700500D01* +X74061243Y-68700500D01* +X74279940Y-68659618D01* +X74487401Y-68579247D01* +X74676562Y-68462124D01* +X74816282Y-68334751D01* +X74840979Y-68312238D01* +X74849844Y-68300500D01* +X74975058Y-68134689D01* +X75074229Y-67935528D01* +X75135115Y-67721536D01* +X75155643Y-67500000D01* +X75135115Y-67278464D01* +X75074229Y-67064472D01* +X75063394Y-67042712D01* +X74975061Y-66865316D01* +X74975056Y-66865308D01* +X74909283Y-66778211D01* +X74840981Y-66687764D01* +X74840978Y-66687761D01* +X74840974Y-66687756D01* +X74790961Y-66642163D01* +X74778068Y-66620944D01* +X92501300Y-66620944D01* +X92507701Y-66680472D01* +X92507703Y-66680479D01* +X92557945Y-66815186D01* +X92557949Y-66815193D01* +X92644109Y-66930287D01* +X92644112Y-66930290D01* +X92759206Y-67016450D01* +X92759213Y-67016454D01* +X92893920Y-67066696D01* +X92893927Y-67066698D01* +X92953455Y-67073099D01* +X92953472Y-67073100D01* +X93411700Y-67073100D01* +X93911700Y-67073100D01* +X94369928Y-67073100D01* +X94369944Y-67073099D01* +X94429472Y-67066698D01* +X94429479Y-67066696D01* +X94564186Y-67016454D01* +X94564193Y-67016450D01* +X94679287Y-66930290D01* +X94679290Y-66930287D01* +X94765450Y-66815193D01* +X94765454Y-66815186D01* +X94815696Y-66680479D01* +X94815698Y-66680472D01* +X94822099Y-66620944D01* +X94822100Y-66620927D01* +X94822100Y-66543700D01* +X93911700Y-66543700D01* +X93911700Y-67073100D01* +X93411700Y-67073100D01* +X93411700Y-66543700D01* +X92501300Y-66543700D01* +X92501300Y-66620944D01* +X74778068Y-66620944D01* +X74754680Y-66582451D01* +X74750500Y-66550527D01* +X74750500Y-65966455D01* +X92501300Y-65966455D01* +X92501300Y-66043700D01* +X93411700Y-66043700D01* +X93411700Y-65514300D01* +X92953455Y-65514300D01* +X92893927Y-65520701D01* +X92893920Y-65520703D01* +X92759213Y-65570945D01* +X92759206Y-65570949D01* +X92644112Y-65657109D01* +X92644109Y-65657112D01* +X92557949Y-65772206D01* +X92557945Y-65772213D01* +X92507703Y-65906920D01* +X92507701Y-65906927D01* +X92501300Y-65966455D01* +X74750500Y-65966455D01* +X74750500Y-65432940D01* +X74770185Y-65365901D01* +X74786819Y-65345259D01* +X74795259Y-65336819D01* +X74856582Y-65303334D01* +X74882940Y-65300500D01* +X86678844Y-65300500D01* +X86678845Y-65300499D01* +X86833497Y-65269737D01* +X86969665Y-65213335D01* +X86979172Y-65209397D01* +X86979172Y-65209396D01* +X86979179Y-65209394D01* +X87110289Y-65121789D01* +X88541359Y-63690719D01* +X88602682Y-63657234D01* +X88629040Y-63654400D01* +X91123888Y-63654400D01* +X91190927Y-63674085D01* +X91236682Y-63726889D01* +X91246626Y-63796047D01* +X91225705Y-63844432D01* +X91227789Y-63845742D01* +X91224084Y-63851637D01* +X91224084Y-63851638D01* +X91214271Y-63867255D01* +X91128111Y-64004376D01* +X91068531Y-64174645D01* +X91068530Y-64174650D01* +X91048335Y-64353896D01* +X91048335Y-64353903D01* +X91068530Y-64533149D01* +X91068531Y-64533154D01* +X91128111Y-64703423D01* +X91199169Y-64816510D01* +X91224084Y-64856162D01* +X91351638Y-64983716D01* +X91418579Y-65025778D01* +X91493560Y-65072892D01* +X91504378Y-65079689D01* +X91624693Y-65121789D01* +X91674645Y-65139268D01* +X91674650Y-65139269D01* +X91853896Y-65159465D01* +X91853900Y-65159465D01* +X91853904Y-65159465D01* +X92033149Y-65139269D01* +X92033152Y-65139268D01* +X92033155Y-65139268D01* +X92203422Y-65079689D01* +X92356162Y-64983716D01* +X92356167Y-64983710D01* +X92358997Y-64981455D01* +X92361175Y-64980565D01* +X92362058Y-64980011D01* +X92362155Y-64980165D01* +X92423683Y-64955045D01* +X92436312Y-64954400D01* +X92509335Y-64954400D01* +X92576374Y-64974085D01* +X92608601Y-65004088D01* +X92614410Y-65011848D01* +X92638199Y-65043626D01* +X92643755Y-65051047D01* +X92758964Y-65137293D01* +X92758971Y-65137297D01* +X92893817Y-65187591D01* +X92893816Y-65187591D01* +X92900744Y-65188335D01* +X92953427Y-65194000D01* +X94369972Y-65193999D01* +X94429583Y-65187591D01* +X94517868Y-65154662D01* +X94587558Y-65149679D01* +X94648881Y-65183164D01* +X94682366Y-65244487D01* +X94685200Y-65270845D01* +X94685200Y-65437487D01* +X94665515Y-65504526D01* +X94612711Y-65550281D01* +X94543553Y-65560225D01* +X94517867Y-65553669D01* +X94429480Y-65520703D01* +X94429472Y-65520701D01* +X94369944Y-65514300D01* +X93911700Y-65514300D01* +X93911700Y-66043700D01* +X94857486Y-66043700D01* +X94924525Y-66063385D01* +X94931798Y-66068434D01* +X94943368Y-66077095D01* +X94943371Y-66077097D01* +X94979559Y-66090594D01* +X95078217Y-66127391D01* +X95137827Y-66133800D01* +X95442559Y-66133799D01* +X95509598Y-66153483D01* +X95530240Y-66170118D01* +X96106907Y-66746786D01* +X96106911Y-66746789D01* +X96238014Y-66834390D01* +X96238027Y-66834397D01* +X96383698Y-66894735D01* +X96383703Y-66894737D01* +X96518993Y-66921648D01* +X96538353Y-66925499D01* +X96538356Y-66925500D01* +X96538358Y-66925500D01* +X96696042Y-66925500D01* +X100212770Y-66925500D01* +X100279809Y-66945185D01* +X100300451Y-66961819D01* +X100381344Y-67042712D01* +X100530666Y-67134814D01* +X100697203Y-67189999D01* +X100799991Y-67200500D01* +X101800008Y-67200499D01* +X101800016Y-67200498D01* +X101800019Y-67200498D01* +X101856302Y-67194748D01* +X101902797Y-67189999D01* +X102069334Y-67134814D01* +X102218656Y-67042712D01* +X102342712Y-66918656D01* +X102434814Y-66769334D01* +X102489999Y-66602797D01* +X102500500Y-66500009D01* +X102500499Y-65749992D01* +X102489999Y-65647203D01* +X102434814Y-65480666D01* +X102342712Y-65331344D01* +X102218656Y-65207288D01* +X102215819Y-65205538D01* +X102214283Y-65203830D01* +X102212989Y-65202807D01* +X102213163Y-65202585D01* +X102169096Y-65153594D01* +X102157872Y-65084632D01* +X102185713Y-65020549D01* +X102215817Y-64994462D01* +X102218656Y-64992712D01* +X102342712Y-64868656D01* +X102434814Y-64719334D01* +X102489999Y-64552797D01* +X102500500Y-64450009D01* +X102500499Y-63699992D01* +X102489999Y-63597203D01* +X102434814Y-63430666D01* +X102342712Y-63281344D01* +X102218656Y-63157288D01* +X102099376Y-63083716D01* +X102069336Y-63065187D01* +X102069331Y-63065185D01* +X102063283Y-63063181D01* +X101985495Y-63037404D01* +X101928051Y-62997632D01* +X101901228Y-62933116D01* +X101900500Y-62919699D01* +X101900500Y-62474499D01* +X101920185Y-62407460D01* +X101972989Y-62361705D01* +X102024500Y-62350499D01* +X102047871Y-62350499D01* +X102047872Y-62350499D01* +X102107483Y-62344091D01* +X102242331Y-62293796D01* +X102357546Y-62207546D01* +X102443796Y-62092331D01* +X102494091Y-61957483D01* +X102500500Y-61897873D01* +X102500499Y-60702128D01* +X102494091Y-60642517D01* +X102443796Y-60507669D01* +X102443795Y-60507668D01* +X102443793Y-60507664D01* +X102357547Y-60392455D01* +X102352773Y-60387681D01* +X102319288Y-60326358D01* +X102324272Y-60256666D01* +X102352773Y-60212319D01* +X102357542Y-60207548D01* +X102357546Y-60207546D01* +X102443796Y-60092331D01* +X102494091Y-59957483D01* +X102500500Y-59897873D01* +X102500499Y-58702128D01* +X102494091Y-58642517D01* +X102482936Y-58612610D01* +X102443797Y-58507671D01* +X102443793Y-58507664D01* +X102357547Y-58392455D01* +X102357544Y-58392452D01* +X102242335Y-58306206D01* +X102242328Y-58306202D01* +X102107482Y-58255908D01* +X102107483Y-58255908D01* +X102047883Y-58249501D01* +X102047881Y-58249500D01* +X102047873Y-58249500D01* +X102047865Y-58249500D01* +X101432940Y-58249500D01* +X101365901Y-58229815D01* +X101345259Y-58213181D01* +X100910292Y-57778213D01* +X100910288Y-57778210D01* +X100779185Y-57690609D01* +X100779172Y-57690602D01* +X100633501Y-57630264D01* +X100633489Y-57630261D01* +X100478845Y-57599500D01* +X100478842Y-57599500D01* +X95478843Y-57599500D01* +X95321158Y-57599500D01* +X95321153Y-57599500D01* +X95166510Y-57630260D01* +X95166502Y-57630262D01* +X95020824Y-57690604D01* +X95020814Y-57690609D01* +X94889711Y-57778210D01* +X94889707Y-57778213D01* +X94454741Y-58213181D01* +X94443611Y-58224311D01* +X94412014Y-58255908D01* +X94332109Y-58335812D01* +X94244509Y-58466914D01* +X94244502Y-58466927D01* +X94184164Y-58612598D01* +X94184161Y-58612610D01* +X94153400Y-58767253D01* +X94153400Y-59454149D01* +X94133715Y-59521188D01* +X94103712Y-59553415D01* +X94046357Y-59596351D01* +X94046351Y-59596357D01* +X93960106Y-59711564D01* +X93960102Y-59711571D01* +X93937291Y-59772733D01* +X93895420Y-59828667D01* +X93829956Y-59853084D01* +X93821109Y-59853400D01* +X91124500Y-59853400D01* +X91057461Y-59833715D01* +X91011706Y-59780911D01* +X91000500Y-59729400D01* +X91000500Y-59519337D01* +X91020185Y-59452298D01* +X91036819Y-59431656D01* +X91161598Y-59306877D01* +X91287102Y-59127639D01* +X91379575Y-58929330D01* +X91436207Y-58717977D01* +X91455277Y-58500000D01* +X91455233Y-58499500D01* +X91450886Y-58449812D01* +X91436207Y-58282023D01* +X91379575Y-58070670D01* +X91287102Y-57872362D01* +X91287100Y-57872359D01* +X91287099Y-57872357D01* +X91161599Y-57693124D01* +X91098735Y-57630260D01* +X91006877Y-57538402D01* +X90827639Y-57412898D01* +X90827640Y-57412898D01* +X90827638Y-57412897D01* +X90718027Y-57361785D01* +X90629330Y-57320425D01* +X90629326Y-57320424D01* +X90629322Y-57320422D01* +X90417977Y-57263793D01* +X90200002Y-57244723D01* +X90199998Y-57244723D01* +X90054682Y-57257436D01* +X89982023Y-57263793D01* +X89982020Y-57263793D01* +X89770677Y-57320422D01* +X89770668Y-57320426D01* +X89572361Y-57412898D01* +X89572357Y-57412900D01* +X89393121Y-57538402D01* +X89238402Y-57693121D01* +X89112900Y-57872357D01* +X89112898Y-57872361D01* +X89020426Y-58070668D01* +X89020422Y-58070677D01* +X88963793Y-58282020D01* +X88963793Y-58282023D01* +X88961677Y-58306206D01* +X88944723Y-58499997D01* +X88944723Y-58500002D01* +X88947371Y-58530264D01* +X88962406Y-58702128D01* +X88963793Y-58717975D01* +X88963793Y-58717979D01* +X89020422Y-58929322D01* +X89020424Y-58929326D01* +X89020425Y-58929330D01* +X89066661Y-59028484D01* +X89112897Y-59127638D01* +X89112898Y-59127639D01* +X89238402Y-59306877D01* +X89238406Y-59306881D01* +X89363181Y-59431656D01* +X89396666Y-59492979D01* +X89399500Y-59519337D01* +X89399500Y-59729400D01* +X89379815Y-59796439D01* +X89327011Y-59842194D01* +X89275500Y-59853400D01* +X88367255Y-59853400D01* +X88212610Y-59884161D01* +X88212598Y-59884164D01* +X88066927Y-59944502D01* +X88066914Y-59944509D01* +X87935811Y-60032110D01* +X87935807Y-60032113D01* +X86504741Y-61463181D01* +X86443418Y-61496666D01* +X86417060Y-61499500D01* +X59721153Y-61499500D01* +X59566510Y-61530260D01* +X59566502Y-61530262D01* +X59420824Y-61590604D01* +X59420814Y-61590609D01* +X59289711Y-61678210D01* +X59289707Y-61678213D01* +X57904741Y-63063181D01* +X57843418Y-63096666D01* +X57817060Y-63099500D01* +X56321155Y-63099500D01* +X56166510Y-63130261D01* +X56166498Y-63130264D01* +X56020827Y-63190602D01* +X56020814Y-63190609D01* +X55889711Y-63278210D01* +X55889707Y-63278213D01* +X55778213Y-63389707D01* +X55778210Y-63389711D01* +X55690609Y-63520814D01* +X55690602Y-63520827D01* +X55630264Y-63666498D01* +X55630261Y-63666510D01* +X55599500Y-63821153D01* +X55599500Y-64667059D01* +X55579815Y-64734098D01* +X55563181Y-64754740D01* +X54054739Y-66263181D01* +X53993416Y-66296666D01* +X53967058Y-66299500D01* +X53202129Y-66299500D01* +X53202123Y-66299501D01* +X53142516Y-66305908D01* +X53007671Y-66356202D01* +X53007664Y-66356206D01* +X52892455Y-66442452D01* +X52892452Y-66442455D01* +X52806206Y-66557664D01* +X52806202Y-66557671D01* +X52783391Y-66618833D01* +X52741520Y-66674767D01* +X52676056Y-66699184D01* +X52667209Y-66699500D01* +X51625316Y-66699500D01* +X51577864Y-66690061D01* +X51433501Y-66630264D01* +X51433489Y-66630261D01* +X51278845Y-66599500D01* +X51278842Y-66599500D01* +X51121158Y-66599500D01* +X51121155Y-66599500D01* +X50966510Y-66630261D01* +X50966498Y-66630264D01* +X50820827Y-66690602D01* +X50820814Y-66690609D01* +X50689711Y-66778210D01* +X50689707Y-66778213D01* +X50578213Y-66889707D01* +X50578210Y-66889711D01* +X50490609Y-67020814D01* +X50490602Y-67020827D01* +X50430264Y-67166498D01* +X50430261Y-67166510D01* +X50399500Y-67321153D01* +X50399500Y-80417060D01* +X50379815Y-80484099D01* +X50363181Y-80504741D01* +X49170186Y-81697735D01* +X49170180Y-81697742D01* +X49129092Y-81763132D01* +X49127204Y-81766047D01* +X49090604Y-81820824D01* +X49090600Y-81820832D01* +X49090266Y-81821639D01* +X49080713Y-81840127D01* +X49074212Y-81850474D01* +X49074210Y-81850477D01* +X49052982Y-81911140D01* +X49050504Y-81917631D01* +X49030264Y-81966496D01* +X49030263Y-81966502D01* +X49027550Y-81980140D01* +X49022975Y-81996898D01* +X49014634Y-82020735D01* +X49014632Y-82020742D01* +X49008890Y-82071696D01* +X49007288Y-82081994D01* +X48999500Y-82121152D01* +X48999500Y-82148085D01* +X48998720Y-82161969D01* +X48994435Y-82199998D01* +X48994435Y-82200001D01* +X48998720Y-82238029D01* +X48999500Y-82251914D01* +X48999500Y-82278842D01* +X49003969Y-82301312D01* +X48997740Y-82370903D01* +X48954876Y-82426079D01* +X48888985Y-82449322D01* +X48882351Y-82449500D01* +X47464129Y-82449500D01* +X47464123Y-82449501D01* +X47404516Y-82455908D01* +X47269671Y-82506202D01* +X47269664Y-82506206D01* +X47154455Y-82592452D01* +X47154452Y-82592455D01* +X47068206Y-82707664D01* +X47068202Y-82707671D01* +X47017908Y-82842517D01* +X47011501Y-82902116D01* +X47011500Y-82902135D01* +X47011500Y-84097870D01* +X47011501Y-84097876D01* +X47017908Y-84157483D01* +X47068202Y-84292328D01* +X47068206Y-84292335D01* +X47154452Y-84407544D01* +X47159227Y-84412319D01* +X47192712Y-84473642D01* +X47187728Y-84543334D01* +X47159227Y-84587681D01* +X47154452Y-84592455D01* +X47068206Y-84707664D01* +X47068202Y-84707671D01* +X47017908Y-84842517D01* +X47011501Y-84902116D01* +X47011500Y-84902135D01* +X47011500Y-86097870D01* +X47011501Y-86097876D01* +X47018738Y-86165196D01* +X47017197Y-86165361D01* +X47013926Y-86226262D01* +X46973052Y-86282929D01* +X46908031Y-86308503D01* +X46877243Y-86306299D01* +X46877196Y-86306738D01* +X46809883Y-86299501D01* +X46809881Y-86299500D01* +X46809873Y-86299500D01* +X46809864Y-86299500D01* +X45614129Y-86299500D01* +X45614123Y-86299501D01* +X45554516Y-86305908D01* +X45419671Y-86356202D01* +X45419664Y-86356206D01* +X45304455Y-86442452D01* +X45304452Y-86442455D01* +X45218206Y-86557664D01* +X45218202Y-86557671D01* +X45167908Y-86692517D01* +X45161501Y-86752116D01* +X45161500Y-86752135D01* +X45161500Y-88247870D01* +X45161501Y-88247876D01* +X45167908Y-88307483D01* +X45218202Y-88442328D01* +X45218206Y-88442335D01* +X45303750Y-88556606D01* +X45328168Y-88622070D01* +X45313317Y-88690343D01* +X45292165Y-88718598D01* +X43311286Y-90699478D01* +X43199478Y-90811286D01* +X41051235Y-92959528D01* +X40989912Y-92993013D01* +X40950301Y-92995136D01* +X40897873Y-92989500D01* +X40897865Y-92989500D01* +X39502129Y-92989500D01* +X39502123Y-92989501D01* +X39442516Y-92995908D01* +X39307671Y-93046202D01* +X39307664Y-93046206D01* +X39192455Y-93132452D01* +X39192452Y-93132455D01* +X39106206Y-93247664D01* +X39106202Y-93247671D01* +X39055908Y-93382517D01* +X39049501Y-93442116D01* +X39049500Y-93442135D01* +X39049500Y-95877870D01* +X39049501Y-95877876D01* +X39055908Y-95937483D01* +X39106202Y-96072328D01* +X39106206Y-96072335D01* +X39192452Y-96187544D01* +X39192455Y-96187547D01* +X39307664Y-96273793D01* +X39307671Y-96273797D01* +X39442517Y-96324091D01* +X39442516Y-96324091D01* +X39449444Y-96324835D01* +X39502127Y-96330500D01* +X40897872Y-96330499D01* +X40957483Y-96324091D01* +X41092331Y-96273796D01* +X41207546Y-96187546D01* +X41293796Y-96072331D01* +X41344091Y-95937483D01* +X41350500Y-95877873D01* +X41350500Y-95502155D01* +X56450000Y-95502155D01* +X56450000Y-96000000D01* +X57250000Y-96000000D01* +X57250000Y-95050000D01* +X56902155Y-95050000D01* +X56842627Y-95056401D01* +X56842620Y-95056403D01* +X56707913Y-95106645D01* +X56707906Y-95106649D01* +X56592812Y-95192809D01* +X56592809Y-95192812D01* +X56506649Y-95307906D01* +X56506645Y-95307913D01* +X56456403Y-95442620D01* +X56456401Y-95442627D01* +X56450000Y-95502155D01* +X41350500Y-95502155D01* +X41350499Y-94410095D01* +X41370184Y-94343057D01* +X41386813Y-94322420D01* +X43892416Y-91816819D01* +X43953739Y-91783334D01* +X43980097Y-91780500D01* +X45379903Y-91780500D01* +X45446942Y-91800185D01* +X45467584Y-91816819D01* +X47348882Y-93698118D01* +X47382367Y-93759441D01* +X47380976Y-93817891D01* +X47363795Y-93882015D01* +X47363792Y-93882029D01* +X47344723Y-94099997D01* +X47344723Y-94100002D01* +X47363793Y-94317975D01* +X47363793Y-94317979D01* +X47420422Y-94529322D01* +X47420424Y-94529326D01* +X47420425Y-94529330D01* +X47454403Y-94602195D01* +X47512897Y-94727638D01* +X47512898Y-94727639D01* +X47638402Y-94906877D01* +X47793123Y-95061598D01* +X47972361Y-95187102D01* +X48170670Y-95279575D01* +X48170676Y-95279576D01* +X48170677Y-95279577D01* +X48171569Y-95279816D01* +X48382023Y-95336207D01* +X48564926Y-95352208D01* +X48599998Y-95355277D01* +X48600000Y-95355277D01* +X48600002Y-95355277D01* +X48628254Y-95352805D01* +X48817977Y-95336207D01* +X49029330Y-95279575D01* +X49227639Y-95187102D01* +X49406877Y-95061598D01* +X49561598Y-94906877D01* +X49687102Y-94727639D01* +X49779575Y-94529330D01* +X49836207Y-94317977D01* +X49855277Y-94100000D01* +X49836207Y-93882023D01* +X49779575Y-93670670D01* +X49687102Y-93472362D01* +X49687100Y-93472359D01* +X49687099Y-93472357D01* +X49561599Y-93293124D01* +X49502658Y-93234183D01* +X49406877Y-93138402D01* +X49227639Y-93012898D01* +X49227640Y-93012898D01* +X49227638Y-93012897D01* +X49128484Y-92966661D01* +X49029330Y-92920425D01* +X49029326Y-92920424D01* +X49029322Y-92920422D01* +X48817977Y-92863793D01* +X48600002Y-92844723D01* +X48599998Y-92844723D01* +X48382029Y-92863792D01* +X48382025Y-92863792D01* +X48382023Y-92863793D01* +X48382017Y-92863794D01* +X48382015Y-92863795D01* +X48317891Y-92880976D01* +X48248041Y-92879312D01* +X48198118Y-92848882D01* +X46167590Y-90818355D01* +X46167588Y-90818352D01* +X46048717Y-90699481D01* +X46048716Y-90699480D01* +X45961904Y-90649360D01* +X45961904Y-90649359D01* +X45961900Y-90649358D01* +X45911785Y-90620423D01* +X45759057Y-90579499D01* +X45600943Y-90579499D01* +X45593347Y-90579499D01* +X45593331Y-90579500D01* +X45429097Y-90579500D01* +X45362058Y-90559815D01* +X45316303Y-90507011D01* +X45306359Y-90437853D01* +X45335384Y-90374297D01* +X45341416Y-90367819D01* +X45516783Y-90192452D01* +X46068063Y-89641170D01* +X46129384Y-89607687D01* +X46199075Y-89612671D01* +X46224177Y-89626572D01* +X46224245Y-89626456D01* +X46230794Y-89630237D01* +X46231231Y-89630479D01* +X46231280Y-89630516D01* +X46231284Y-89630520D01* +X46302605Y-89671696D01* +X46318095Y-89680639D01* +X46318097Y-89680641D01* +X46351628Y-89700000D01* +X46368215Y-89709577D01* +X46520943Y-89750501D01* +X46520946Y-89750501D01* +X46686653Y-89750501D01* +X46686669Y-89750500D01* +X50399903Y-89750500D01* +X50466942Y-89770185D01* +X50487584Y-89786819D01* +X50865139Y-90164374D01* +X50865149Y-90164385D01* +X50869479Y-90168715D01* +X50869480Y-90168716D01* +X50981284Y-90280520D01* +X51048767Y-90319481D01* +X51118215Y-90359577D01* +X51270943Y-90400501D01* +X51270946Y-90400501D01* +X51436653Y-90400501D01* +X51436669Y-90400500D01* +X55349903Y-90400500D01* +X55416942Y-90420185D01* +X55437584Y-90436819D01* +X59838584Y-94837819D01* +X59872069Y-94899142D01* +X59867085Y-94968834D01* +X59825213Y-95024767D01* +X59759749Y-95049184D01* +X59750903Y-95049500D01* +X58902129Y-95049500D01* +X58902123Y-95049501D01* +X58842516Y-95055908D01* +X58707671Y-95106202D01* +X58707664Y-95106206D01* +X58592455Y-95192452D01* +X58587324Y-95197584D01* +X58526001Y-95231069D01* +X58456309Y-95226085D01* +X58411962Y-95197584D01* +X58407187Y-95192809D01* +X58292093Y-95106649D01* +X58292086Y-95106645D01* +X58157379Y-95056403D01* +X58157372Y-95056401D01* +X58097844Y-95050000D01* +X57750000Y-95050000D01* +X57750000Y-97450000D01* +X58097828Y-97450000D01* +X58097844Y-97449999D01* +X58157372Y-97443598D01* +X58157379Y-97443596D01* +X58292086Y-97393354D01* +X58292093Y-97393350D01* +X58407187Y-97307190D01* +X58411962Y-97302416D01* +X58473285Y-97268931D01* +X58542977Y-97273915D01* +X58587324Y-97302416D01* +X58592455Y-97307547D01* +X58707664Y-97393793D01* +X58707671Y-97393797D01* +X58752618Y-97410561D01* +X58842517Y-97444091D01* +X58902127Y-97450500D01* +X58989425Y-97450499D01* +X59056462Y-97470183D01* +X59102218Y-97522986D01* +X59112644Y-97588382D01* +X59094435Y-97749996D01* +X59094435Y-97750003D01* +X59114630Y-97929249D01* +X59114631Y-97929254D01* +X59174211Y-98099523D01* +X59270185Y-98252263D01* +X59272445Y-98255097D01* +X59273334Y-98257275D01* +X59273889Y-98258158D01* +X59273734Y-98258255D01* +X59298855Y-98319783D01* +X59299500Y-98332412D01* +X59299500Y-98513330D01* +X59299499Y-98513348D01* +X59299499Y-98679054D01* +X59299498Y-98679054D01* +X59299499Y-98679057D01* +X59335629Y-98813895D01* +X59340423Y-98831784D01* +X59340424Y-98831788D01* +X59367592Y-98878844D01* +X59367593Y-98878844D01* +X59416374Y-98963337D01* +X59432845Y-99031237D01* +X59409993Y-99097264D01* +X59396669Y-99113015D01* +X59376026Y-99133658D01* +X59376016Y-99133669D01* +X59338396Y-99180350D01* +X59278609Y-99311264D01* +X59278608Y-99311268D01* +X59258128Y-99453724D01* +X59278608Y-99596179D01* +X59278609Y-99596183D01* +X59338395Y-99727094D01* +X59338396Y-99727095D01* +X59338397Y-99727097D01* +X59376016Y-99773780D01* +X59376019Y-99773783D01* +X59376024Y-99773789D01* +X60221532Y-100619294D01* +X60221542Y-100619303D01* +X60268218Y-100656919D01* +X60399132Y-100716706D01* +X60399133Y-100716706D01* +X60399135Y-100716707D01* +X60541592Y-100737188D01* +X60548342Y-100737188D01* +X60615381Y-100756873D01* +X60661136Y-100809677D01* +X60672342Y-100861188D01* +X60672342Y-100867937D01* +X60692822Y-101010393D01* +X60692823Y-101010397D01* +X60752609Y-101141308D01* +X60752610Y-101141309D01* +X60752611Y-101141311D01* +X60790230Y-101187994D01* +X60790233Y-101187997D01* +X60790238Y-101188003D01* +X61590299Y-101988062D01* +X61623784Y-102049385D01* +X61618800Y-102119076D01* +X61576929Y-102175010D01* +X61545952Y-102191925D01* +X61507669Y-102206203D01* +X61507664Y-102206206D01* +X61392455Y-102292452D01* +X61392452Y-102292455D01* +X61306206Y-102407664D01* +X61306202Y-102407671D01* +X61283391Y-102468833D01* +X61241520Y-102524767D01* +X61176056Y-102549184D01* +X61167209Y-102549500D01* +X61101915Y-102549500D01* +X61088031Y-102548720D01* +X61050002Y-102544435D01* +X61049998Y-102544435D01* +X61011969Y-102548720D01* +X60998085Y-102549500D01* +X60971152Y-102549500D01* +X60931994Y-102557288D01* +X60921696Y-102558890D01* +X60870742Y-102564632D01* +X60870735Y-102564634D01* +X60846898Y-102572975D01* +X60830140Y-102577550D01* +X60816502Y-102580263D01* +X60816496Y-102580264D01* +X60767631Y-102600504D01* +X60761140Y-102602982D01* +X60700477Y-102624210D01* +X60700474Y-102624212D01* +X60690127Y-102630713D01* +X60671639Y-102640266D01* +X60670832Y-102640600D01* +X60670824Y-102640604D01* +X60670821Y-102640605D01* +X60670821Y-102640606D01* +X60644530Y-102658173D01* +X60616047Y-102677204D01* +X60613132Y-102679092D01* +X60547742Y-102720180D01* +X60547735Y-102720186D01* +X60420186Y-102847735D01* +X60420180Y-102847742D01* +X60379092Y-102913132D01* +X60377209Y-102916038D01* +X60354518Y-102950000D01* +X60340604Y-102970824D01* +X60340600Y-102970832D01* +X60340266Y-102971639D01* +X60330713Y-102990127D01* +X60324212Y-103000474D01* +X60324210Y-103000477D01* +X60302982Y-103061140D01* +X60300504Y-103067631D01* +X60280264Y-103116496D01* +X60280263Y-103116502D01* +X60277550Y-103130140D01* +X60272975Y-103146898D01* +X60264634Y-103170735D01* +X60264632Y-103170742D01* +X60258890Y-103221696D01* +X60257288Y-103231994D01* +X60249500Y-103271152D01* +X60249500Y-103298085D01* +X60248720Y-103311969D01* +X60244435Y-103349998D01* +X60244435Y-103350001D01* +X60248720Y-103388029D01* +X60249500Y-103401914D01* +X60249500Y-103428844D01* +X60257288Y-103468003D01* +X60258890Y-103478303D01* +X60264594Y-103528922D01* +X60264632Y-103529252D01* +X60264633Y-103529260D01* +X60272976Y-103553104D01* +X60277550Y-103569860D01* +X60280262Y-103583496D01* +X60280637Y-103584401D01* +X60299243Y-103629322D01* +X60300509Y-103632377D01* +X60302986Y-103638867D01* +X60321798Y-103692627D01* +X60324212Y-103699524D01* +X60330709Y-103709865D01* +X60340268Y-103728365D01* +X60340603Y-103729173D01* +X60340605Y-103729179D01* +X60377223Y-103783982D01* +X60379114Y-103786900D01* +X60420180Y-103852257D01* +X60420182Y-103852260D01* +X60420184Y-103852262D01* +X60547738Y-103979816D01* +X60590812Y-104006881D01* +X60613131Y-104020905D01* +X60616040Y-104022790D01* +X60670821Y-104059394D01* +X60671606Y-104059719D01* +X60690134Y-104069289D01* +X60700478Y-104075789D01* +X60761175Y-104097028D01* +X60767607Y-104099484D01* +X60783119Y-104105909D01* +X60816497Y-104119735D01* +X60816498Y-104119735D01* +X60816503Y-104119737D01* +X60830139Y-104122449D01* +X60846898Y-104127023D01* +X60870745Y-104135368D01* +X60921714Y-104141110D01* +X60931992Y-104142709D01* +X60959140Y-104148109D01* +X60971157Y-104150500D01* +X60971158Y-104150500D01* +X60998085Y-104150500D01* +X61011969Y-104151280D01* +X61049998Y-104155565D01* +X61050000Y-104155565D01* +X61050002Y-104155565D01* +X61088031Y-104151280D01* +X61101915Y-104150500D01* +X61128260Y-104150500D01* +X61195299Y-104170185D01* +X61241054Y-104222989D01* +X61251550Y-104287755D01* +X61250000Y-104302171D01* +X61250000Y-104750000D01* +X62626000Y-104750000D01* +X62693039Y-104769685D01* +X62738794Y-104822489D01* +X62750000Y-104874000D01* +X62750000Y-106150000D01* +X63297828Y-106150000D01* +X63297844Y-106149999D01* +X63357372Y-106143598D01* +X63357380Y-106143596D01* +X63475924Y-106099381D01* +X63545616Y-106094396D01* +X63606939Y-106127880D01* +X63624252Y-106149589D01* +X63720182Y-106302260D01* +X63720184Y-106302262D01* +X63847738Y-106429816D01* +X63879861Y-106450000D01* +X63912496Y-106470506D01* +X63958787Y-106522841D01* +X63969435Y-106591894D01* +X63941060Y-106655743D01* +X63882670Y-106694115D01* +X63846524Y-106699500D01* +X59199499Y-106699500D01* +X59132460Y-106679815D01* +X59086705Y-106627011D01* +X59075499Y-106575500D01* +X59075499Y-105952129D01* +X59075498Y-105952123D01* +X59069091Y-105892516D01* +X59018797Y-105757671D01* +X59018795Y-105757668D01* +X59018579Y-105757379D01* +X58974011Y-105697844D01* +X61250000Y-105697844D01* +X61256401Y-105757372D01* +X61256403Y-105757379D01* +X61306645Y-105892086D01* +X61306649Y-105892093D01* +X61392809Y-106007187D01* +X61392812Y-106007190D01* +X61507906Y-106093350D01* +X61507913Y-106093354D01* +X61642620Y-106143596D01* +X61642627Y-106143598D01* +X61702155Y-106149999D01* +X61702172Y-106150000D01* +X62250000Y-106150000D01* +X62250000Y-105250000D01* +X61250000Y-105250000D01* +X61250000Y-105697844D01* +X58974011Y-105697844D01* +X58956081Y-105673893D01* +X58931664Y-105608431D01* +X58946515Y-105540158D01* +X58956082Y-105525271D01* +X59018352Y-105442089D01* +X59018354Y-105442086D01* +X59068596Y-105307379D01* +X59068598Y-105307372D01* +X59074999Y-105247844D01* +X59075000Y-105247827D01* +X59075000Y-104750000D01* +X56650000Y-104750000D01* +X56650000Y-107900000D01* +X57022828Y-107900000D01* +X57022844Y-107899999D01* +X57082377Y-107893597D01* +X57082379Y-107893597D01* +X57155950Y-107866156D01* +X57225642Y-107861170D01* +X57242607Y-107866151D01* +X57317517Y-107894091D01* +X57318834Y-107894582D01* +X57374767Y-107936454D01* +X57399184Y-108001918D01* +X57399500Y-108010764D01* +X57399500Y-108326000D01* +X57379815Y-108393039D01* +X57327011Y-108438794D01* +X57275500Y-108450000D01* +X56850000Y-108450000D01* +X56850000Y-110950000D01* +X57297828Y-110950000D01* +X57297844Y-110949999D01* +X57357372Y-110943598D01* +X57357375Y-110943597D01* +X57405949Y-110925480D01* +X57475640Y-110920494D01* +X57492610Y-110925477D01* +X57542517Y-110944091D01* +X57602127Y-110950500D01* +X58868060Y-110950499D01* +X58935099Y-110970184D01* +X58980854Y-111022987D01* +X58990798Y-111092146D01* +X58961773Y-111155702D01* +X58955741Y-111162180D01* +X58211848Y-111906074D01* +X58150525Y-111939559D01* +X58124167Y-111942393D01* +X57843600Y-111942393D01* +X57776561Y-111922708D01* +X57755919Y-111906074D01* +X57321100Y-111471256D01* +X57321094Y-111471251D01* +X57321090Y-111471247D01* +X57274414Y-111433631D01* +X57143500Y-111373844D01* +X57143496Y-111373843D01* +X57001041Y-111353363D01* +X56858585Y-111373843D01* +X56858581Y-111373844D01* +X56727670Y-111433630D01* +X56680975Y-111471259D01* +X55835470Y-112316767D01* +X55835461Y-112316777D01* +X55797845Y-112363453D01* +X55738058Y-112494367D01* +X55738057Y-112494371D01* +X55717577Y-112636827D01* +X55717577Y-112643577D01* +X55697892Y-112710616D01* +X55645088Y-112756371D01* +X55593577Y-112767577D01* +X55586827Y-112767577D01* +X55444371Y-112788057D01* +X55444367Y-112788058D01* +X55313456Y-112847844D01* +X55266761Y-112885473D01* +X54421256Y-113730981D01* +X54421247Y-113730991D01* +X54383631Y-113777667D01* +X54337035Y-113879698D01* +X54291280Y-113932502D01* +X54238124Y-113951406D01* +X54120750Y-113964630D01* +X54120745Y-113964631D01* +X53950476Y-114024211D01* +X53797737Y-114120184D01* +X53670184Y-114247737D01* +X53574211Y-114400476D01* +X53514631Y-114570745D01* +X53514630Y-114570750D01* +X53494435Y-114749996D01* +X53494435Y-114750003D01* +X53514630Y-114929249D01* +X53514631Y-114929254D01* +X53574211Y-115099523D01* +X53637646Y-115200478D01* +X53670184Y-115252262D01* +X53797738Y-115379816D01* +X53888080Y-115436582D01* +X53949470Y-115475156D01* +X53950478Y-115475789D01* +X54048385Y-115510048D01* +X54120745Y-115535368D01* +X54120750Y-115535369D01* +X54299996Y-115555565D01* +X54300000Y-115555565D01* +X54300004Y-115555565D01* +X54479249Y-115535369D01* +X54479252Y-115535368D01* +X54479255Y-115535368D01* +X54649522Y-115475789D01* +X54802262Y-115379816D01* +X54802267Y-115379810D01* +X54805097Y-115377555D01* +X54807275Y-115376665D01* +X54808158Y-115376111D01* +X54808255Y-115376265D01* +X54869783Y-115351145D01* +X54882412Y-115350500D01* +X55013331Y-115350500D01* +X55013347Y-115350501D01* +X55020943Y-115350501D01* +X55179055Y-115350501D01* +X55179057Y-115350501D01* +X55284675Y-115322200D01* +X55354523Y-115323862D01* +X55404449Y-115354293D01* +X55478899Y-115428743D01* +X55478909Y-115428752D01* +X55525585Y-115466368D01* +X55621229Y-115510048D01* +X55674033Y-115555803D01* +X55693717Y-115622843D01* +X55674032Y-115689882D01* +X55657399Y-115710522D01* +X55620186Y-115747734D01* +X55620180Y-115747742D01* +X55579092Y-115813132D01* +X55577204Y-115816047D01* +X55540604Y-115870824D01* +X55540600Y-115870832D01* +X55540266Y-115871639D01* +X55530713Y-115890127D01* +X55524212Y-115900474D01* +X55524210Y-115900477D01* +X55502982Y-115961140D01* +X55500504Y-115967631D01* +X55480264Y-116016496D01* +X55480263Y-116016502D01* +X55477550Y-116030140D01* +X55472975Y-116046898D01* +X55464634Y-116070735D01* +X55464632Y-116070742D01* +X55458890Y-116121696D01* +X55457288Y-116131994D01* +X55449500Y-116171152D01* +X55449500Y-116198085D01* +X55448720Y-116211969D01* +X55444435Y-116249998D01* +X55444435Y-116250001D01* +X55445299Y-116257669D01* +X55448355Y-116284795D01* +X55448720Y-116288029D01* +X55449500Y-116301914D01* +X55449500Y-116328844D01* +X55457288Y-116368003D01* +X55458890Y-116378303D01* +X55464631Y-116429248D01* +X55464632Y-116429252D01* +X55464633Y-116429260D01* +X55472976Y-116453104D01* +X55477550Y-116469860D01* +X55480262Y-116483496D01* +X55500509Y-116532377D01* +X55502986Y-116538867D01* +X55509522Y-116557546D01* +X55524212Y-116599524D01* +X55530709Y-116609865D01* +X55540268Y-116628365D01* +X55540603Y-116629173D01* +X55540605Y-116629179D01* +X55577223Y-116683982D01* +X55579110Y-116686894D01* +X55582604Y-116692454D01* +X55620180Y-116752257D01* +X55620182Y-116752260D01* +X55677955Y-116810033D01* +X55711440Y-116871356D01* +X55706907Y-116934779D01* +X55707693Y-116934965D01* +X55706548Y-116939808D01* +X55706461Y-116941035D01* +X55705909Y-116942515D01* +X55705908Y-116942516D01* +X55699501Y-117002116D01* +X55699501Y-117002123D01* +X55699500Y-117002135D01* +X55699500Y-118497870D01* +X55699501Y-118497876D01* +X55705908Y-118557483D01* +X55756202Y-118692328D01* +X55756206Y-118692335D01* +X55842452Y-118807544D01* +X55842455Y-118807547D01* +X55957664Y-118893793D01* +X55957671Y-118893797D01* +X56092517Y-118944091D01* +X56092516Y-118944091D01* +X56099444Y-118944835D01* +X56152127Y-118950500D01* +X57347872Y-118950499D01* +X57407483Y-118944091D01* +X57542331Y-118893796D01* +X57657546Y-118807546D01* +X57657548Y-118807542D01* +X57662319Y-118802773D01* +X57723642Y-118769288D01* +X57793334Y-118774272D01* +X57837681Y-118802773D01* +X57842455Y-118807547D01* +X57957664Y-118893793D01* +X57957671Y-118893797D01* +X58092517Y-118944091D01* +X58092516Y-118944091D01* +X58099444Y-118944835D01* +X58152127Y-118950500D01* +X59347872Y-118950499D01* +X59407483Y-118944091D01* +X59542331Y-118893796D01* +X59657546Y-118807546D01* +X59743796Y-118692331D01* +X59794091Y-118557483D01* +X59800500Y-118497873D01* +X59800500Y-118474500D01* +X59820185Y-118407461D01* +X59872989Y-118361706D01* +X59924500Y-118350500D01* +X60956293Y-118350500D01* +X61023332Y-118370185D01* +X61061287Y-118408528D01* +X61120184Y-118502262D01* +X61247738Y-118629816D01* +X61304828Y-118665688D01* +X61398426Y-118724500D01* +X61400478Y-118725789D01* +X61556147Y-118780260D01* +X61570745Y-118785368D01* +X61570750Y-118785369D01* +X61749996Y-118805565D01* +X61750000Y-118805565D01* +X61750004Y-118805565D01* +X61929249Y-118785369D01* +X61929250Y-118785368D01* +X61929255Y-118785368D01* +X61960179Y-118774546D01* +X62029956Y-118770984D01* +X62088810Y-118803902D01* +X62092456Y-118807548D01* +X62207664Y-118893793D01* +X62207671Y-118893797D01* +X62342517Y-118944091D01* +X62342516Y-118944091D01* +X62349444Y-118944835D01* +X62402127Y-118950500D01* +X63597872Y-118950499D01* +X63657483Y-118944091D01* +X63792331Y-118893796D01* +X63907546Y-118807546D01* +X63907548Y-118807542D01* +X63912319Y-118802773D01* +X63973642Y-118769288D01* +X64043334Y-118774272D01* +X64087681Y-118802773D01* +X64092455Y-118807547D01* +X64207664Y-118893793D01* +X64207671Y-118893797D01* +X64342517Y-118944091D01* +X64342516Y-118944091D01* +X64349444Y-118944835D01* +X64402127Y-118950500D01* +X65597872Y-118950499D01* +X65657483Y-118944091D01* +X65792331Y-118893796D01* +X65907546Y-118807546D01* +X65993796Y-118692331D01* +X66044091Y-118557483D01* +X66050500Y-118497873D01* +X66050499Y-117002128D01* +X66044091Y-116942517D01* +X66044090Y-116942515D01* +X65993797Y-116807671D01* +X65993793Y-116807664D01* +X65907547Y-116692455D01* +X65881406Y-116672886D01* +X65842549Y-116643797D01* +X65810488Y-116619796D01* +X65768618Y-116563862D01* +X65763634Y-116494171D01* +X65767751Y-116479598D01* +X65785368Y-116429255D01* +X65786327Y-116420745D01* +X65805565Y-116250003D01* +X65805565Y-116249996D01* +X65785369Y-116070750D01* +X65785366Y-116070737D01* +X65766022Y-116015455D01* +X65762460Y-115945676D01* +X65797188Y-115885049D01* +X65859182Y-115852821D01* +X65883063Y-115850500D01* +X66575501Y-115850500D01* +X66642540Y-115870185D01* +X66688295Y-115922989D01* +X66699501Y-115974500D01* +X66699501Y-116247876D01* +X66705908Y-116307483D01* +X66756202Y-116442328D01* +X66756206Y-116442335D01* +X66842452Y-116557544D01* +X66842455Y-116557547D01* +X66957664Y-116643793D01* +X66957671Y-116643797D01* +X67092517Y-116694091D01* +X67092516Y-116694091D01* +X67099444Y-116694835D01* +X67152127Y-116700500D01* +X68347872Y-116700499D01* +X68407483Y-116694091D01* +X68542331Y-116643796D01* +X68657546Y-116557546D01* +X68657548Y-116557542D01* +X68662319Y-116552773D01* +X68723642Y-116519288D01* +X68793334Y-116524272D01* +X68837681Y-116552773D01* +X68842455Y-116557547D01* +X68957664Y-116643793D01* +X68957671Y-116643797D01* +X68984081Y-116653647D01* +X69092517Y-116694091D01* +X69152127Y-116700500D01* +X69300067Y-116700499D01* +X69367107Y-116720183D01* +X69375557Y-116726125D01* +X69381281Y-116730517D01* +X69381284Y-116730520D01* +X69381287Y-116730521D01* +X69381290Y-116730524D01* +X69514911Y-116807669D01* +X69518216Y-116809577D01* +X69670943Y-116850500D01* +X69670945Y-116850500D01* +X69829055Y-116850500D01* +X69829057Y-116850500D01* +X69981784Y-116809577D01* +X70118716Y-116730520D01* +X70118721Y-116730514D01* +X70124444Y-116726124D01* +X70189613Y-116700929D01* +X70199932Y-116700499D01* +X70347871Y-116700499D01* +X70347872Y-116700499D01* +X70407483Y-116694091D01* +X70542331Y-116643796D01* +X70657546Y-116557546D01* +X70743796Y-116442331D01* +X70794091Y-116307483D01* +X70800500Y-116247873D01* +X70800499Y-114752128D01* +X70794091Y-114692517D01* +X70792082Y-114687131D01* +X70743797Y-114557671D01* +X70743793Y-114557664D01* +X70657547Y-114442455D01* +X70657544Y-114442452D01* +X70542335Y-114356206D01* +X70542329Y-114356203D01* +X70431166Y-114314741D01* +X70375233Y-114272869D01* +X70350816Y-114207405D01* +X70350500Y-114198559D01* +X70350500Y-113199097D01* +X70370185Y-113132058D01* +X70422989Y-113086303D01* +X70492147Y-113076359D01* +X70555703Y-113105384D01* +X70562181Y-113111416D01* +X71069298Y-113618533D01* +X71102783Y-113679856D01* +X71104837Y-113692330D01* +X71114630Y-113779249D01* +X71174210Y-113949521D01* +X71238309Y-114051534D01* +X71270184Y-114102262D01* +X71397738Y-114229816D01* +X71468392Y-114274211D01* +X71522402Y-114308148D01* +X71550478Y-114325789D01* +X71699183Y-114377823D01* +X71720745Y-114385368D01* +X71720750Y-114385369D01* +X71899996Y-114405565D01* +X71900000Y-114405565D01* +X71900004Y-114405565D01* +X72079249Y-114385369D01* +X72079252Y-114385368D01* +X72079255Y-114385368D01* +X72249522Y-114325789D01* +X72402262Y-114229816D01* +X72529816Y-114102262D01* +X72625789Y-113949522D01* +X72683606Y-113784289D01* +X72724328Y-113727514D01* +X72789281Y-113701767D01* +X72857842Y-113715223D01* +X72888329Y-113737564D01* +X75808032Y-116657267D01* +X75808042Y-116657278D01* +X75812372Y-116661608D01* +X75812373Y-116661609D01* +X75924177Y-116773413D01* +X76001777Y-116818215D01* +X76061108Y-116852470D01* +X76213836Y-116893394D01* +X76213839Y-116893394D01* +X76379546Y-116893394D01* +X76379562Y-116893393D01* +X76699903Y-116893393D01* +X76766942Y-116913078D01* +X76787584Y-116929712D01* +X77635772Y-117777900D01* +X77660885Y-117814069D01* +X77690737Y-117879436D01* +X77690738Y-117879437D01* +X77690739Y-117879439D01* +X77728358Y-117926122D01* +X77728361Y-117926125D01* +X77728366Y-117926131D01* +X78573874Y-118771636D01* +X78573884Y-118771645D01* +X78620560Y-118809261D01* +X78751474Y-118869048D01* +X78751475Y-118869048D01* +X78751477Y-118869049D01* +X78893934Y-118889530D01* +X78900684Y-118889530D01* +X78967723Y-118909215D01* +X79013478Y-118962019D01* +X79024684Y-119013530D01* +X79024684Y-119020279D01* +X79045164Y-119162735D01* +X79045165Y-119162739D01* +X79104951Y-119293650D01* +X79104952Y-119293651D01* +X79104953Y-119293653D01* +X79142572Y-119340336D01* +X79142575Y-119340339D01* +X79142580Y-119340345D01* +X79853223Y-120050985D01* +X79988092Y-120185854D01* +X79988096Y-120185857D01* +X79988098Y-120185859D01* +X80034774Y-120223475D01* +X80120677Y-120262706D01* +X80173481Y-120308461D01* +X80193165Y-120375501D01* +X80173480Y-120442540D01* +X80120676Y-120488295D01* +X80069165Y-120499500D01* +X72971154Y-120499500D01* +X72816509Y-120530261D01* +X72816497Y-120530264D01* +X72773832Y-120547936D01* +X72773833Y-120547937D01* +X72670823Y-120590604D01* +X72670814Y-120590609D01* +X72539712Y-120678209D01* +X72539711Y-120678211D01* +X72539710Y-120678212D01* +X71989711Y-121228211D01* +X71943712Y-121274210D01* +X71878209Y-121339712D01* +X71790609Y-121470814D01* +X71790602Y-121470827D01* +X71730264Y-121616498D01* +X71730261Y-121616510D01* +X71699500Y-121771153D01* +X71699500Y-122796303D01* +X71679815Y-122863342D01* +X71627011Y-122909097D01* +X71571430Y-122920236D01* +X68215006Y-122810000D01* +X68215000Y-122810000D01* +X58260597Y-122810000D01* +X58193558Y-122790315D01* +X58172916Y-122773681D01* +X51637590Y-116238355D01* +X51637588Y-116238352D01* +X51518717Y-116119481D01* +X51518709Y-116119475D01* +X51409119Y-116056204D01* +X51409118Y-116056203D01* +X51387379Y-116043653D01* +X51381785Y-116040423D01* +X51229057Y-115999499D01* +X51070943Y-115999499D01* +X51063347Y-115999499D01* +X51063331Y-115999500D01* +X46632412Y-115999500D01* +X46565373Y-115979815D01* +X46555097Y-115972445D01* +X46552263Y-115970185D01* +X46552262Y-115970184D01* +X46477152Y-115922989D01* +X46399523Y-115874211D01* +X46229254Y-115814631D01* +X46229249Y-115814630D01* +X46050004Y-115794435D01* +X46049996Y-115794435D01* +X45870750Y-115814630D01* +X45870745Y-115814631D01* +X45700476Y-115874211D01* +X45547737Y-115970184D01* +X45420184Y-116097737D01* +X45324211Y-116250476D01* +X45264631Y-116420745D01* +X45264630Y-116420750D01* +X45244435Y-116599996D01* +X45244435Y-116600003D01* +X45264630Y-116779249D01* +X45264631Y-116779254D01* +X45324211Y-116949523D01* +X45423889Y-117108158D01* +X45421590Y-117109602D01* +X45443341Y-117162849D01* +X45430599Y-117231547D01* +X45382739Y-117282450D01* +X45319988Y-117299500D01* +X40771155Y-117299500D01* +X40616510Y-117330261D01* +X40616498Y-117330264D01* +X40470827Y-117390602D01* +X40470814Y-117390609D01* +X40339712Y-117478209D01* +X40293238Y-117524684D01* +X40189711Y-117628211D01* +X40147737Y-117670185D01* +X40078209Y-117739712D01* +X39990609Y-117870814D01* +X39990602Y-117870827D01* +X39930264Y-118016498D01* +X39930261Y-118016510D01* +X39899500Y-118171153D01* +X39899500Y-118614235D01* +X39879815Y-118681274D01* +X39827011Y-118727029D01* +X39818837Y-118730416D01* +X39800700Y-118737181D01* +X39788634Y-118741681D01* +X39745300Y-118749500D01* +X38921153Y-118749500D01* +X38766510Y-118780260D01* +X38766502Y-118780262D01* +X38620824Y-118840604D01* +X38620814Y-118840609D01* +X38489711Y-118928210D01* +X38489707Y-118928213D01* +X38336401Y-119081521D01* +X38289711Y-119128211D01* +X38255187Y-119162735D01* +X38178209Y-119239712D01* +X38090609Y-119370814D01* +X38090602Y-119370827D01* +X38030264Y-119516498D01* +X38030261Y-119516510D01* +X37999500Y-119671153D01* +X37999500Y-122686000D01* +X37979815Y-122753039D01* +X37927011Y-122798794D01* +X37875500Y-122810000D01* +X37524500Y-122810000D01* +X37457461Y-122790315D01* +X37411706Y-122737511D01* +X37400500Y-122686000D01* +X37400500Y-113920943D01* +X38999500Y-113920943D01* +X38999500Y-114079057D01* +X39039896Y-114229816D01* +X39040425Y-114231791D01* +X39043535Y-114239299D01* +X39042911Y-114239557D01* +X39052916Y-114270225D01* +X39054127Y-114269940D01* +X39055910Y-114277487D01* +X39106202Y-114412328D01* +X39106206Y-114412335D01* +X39192452Y-114527544D01* +X39192455Y-114527547D01* +X39307664Y-114613793D01* +X39307671Y-114613797D01* +X39442517Y-114664091D01* +X39442516Y-114664091D01* +X39449444Y-114664835D01* +X39502127Y-114670500D01* +X40897872Y-114670499D01* +X40957483Y-114664091D01* +X40966733Y-114660641D01* +X41100641Y-114610697D01* +X41101314Y-114612501D01* +X41148330Y-114600500D01* +X47913001Y-114600500D01* +X47980040Y-114620185D01* +X48025795Y-114672989D01* +X48037001Y-114724500D01* +X48037001Y-114747876D01* +X48043408Y-114807483D01* +X48093702Y-114942328D01* +X48093706Y-114942335D01* +X48179952Y-115057544D01* +X48179955Y-115057547D01* +X48295164Y-115143793D01* +X48295171Y-115143797D01* +X48430017Y-115194091D01* +X48430016Y-115194091D01* +X48436944Y-115194835D01* +X48489627Y-115200500D01* +X49685372Y-115200499D01* +X49744983Y-115194091D01* +X49879831Y-115143796D01* +X49995046Y-115057546D01* +X49995048Y-115057542D01* +X50000176Y-115052416D01* +X50061499Y-115018931D01* +X50131191Y-115023915D01* +X50175538Y-115052416D01* +X50180312Y-115057190D01* +X50295406Y-115143350D01* +X50295413Y-115143354D01* +X50430120Y-115193596D01* +X50430127Y-115193598D01* +X50489655Y-115199999D01* +X50489672Y-115200000D01* +X50837500Y-115200000D01* +X51337500Y-115200000D01* +X51685328Y-115200000D01* +X51685344Y-115199999D01* +X51744872Y-115193598D01* +X51744879Y-115193596D01* +X51879586Y-115143354D01* +X51879593Y-115143350D01* +X51994687Y-115057190D01* +X51994690Y-115057187D01* +X52080850Y-114942093D01* +X52080854Y-114942086D01* +X52131096Y-114807379D01* +X52131098Y-114807372D01* +X52137499Y-114747844D01* +X52137500Y-114747827D01* +X52137500Y-114250000D01* +X51337500Y-114250000D01* +X51337500Y-115200000D01* +X50837500Y-115200000D01* +X50837500Y-113750000D01* +X51337500Y-113750000D01* +X52137500Y-113750000D01* +X52137500Y-113252172D01* +X52137499Y-113252155D01* +X52131098Y-113192627D01* +X52131096Y-113192620D01* +X52080854Y-113057913D01* +X52080850Y-113057906D01* +X51994690Y-112942812D01* +X51994687Y-112942809D01* +X51879593Y-112856649D01* +X51879586Y-112856645D01* +X51744879Y-112806403D01* +X51744872Y-112806401D01* +X51685344Y-112800000D01* +X51337500Y-112800000D01* +X51337500Y-113750000D01* +X50837500Y-113750000D01* +X50837500Y-112800000D01* +X50489655Y-112800000D01* +X50430127Y-112806401D01* +X50430120Y-112806403D01* +X50295413Y-112856645D01* +X50295406Y-112856649D01* +X50180312Y-112942809D01* +X50175538Y-112947584D01* +X50114215Y-112981069D01* +X50044523Y-112976085D01* +X50000176Y-112947584D01* +X49995044Y-112942452D01* +X49879835Y-112856206D01* +X49879828Y-112856202D01* +X49744982Y-112805908D01* +X49744983Y-112805908D01* +X49685383Y-112799501D01* +X49685381Y-112799500D01* +X49685373Y-112799500D01* +X49685364Y-112799500D01* +X48489629Y-112799500D01* +X48489623Y-112799501D01* +X48430016Y-112805908D01* +X48295171Y-112856202D01* +X48295164Y-112856206D01* +X48179955Y-112942452D01* +X48179952Y-112942455D01* +X48093706Y-113057664D01* +X48093702Y-113057671D01* +X48043408Y-113192517D01* +X48037001Y-113252116D01* +X48037000Y-113252135D01* +X48037000Y-113275500D01* +X48017315Y-113342539D01* +X47964511Y-113388294D01* +X47913000Y-113399500D01* +X41474500Y-113399500D01* +X41407461Y-113379815D01* +X41361706Y-113327011D01* +X41350500Y-113275500D01* +X41350499Y-111782129D01* +X41350498Y-111782123D01* +X41350497Y-111782116D01* +X41344091Y-111722517D01* +X41335879Y-111700500D01* +X41293797Y-111587671D01* +X41293793Y-111587664D01* +X41207547Y-111472455D01* +X41207544Y-111472452D01* +X41092335Y-111386206D01* +X41092328Y-111386202D01* +X40957482Y-111335908D01* +X40957483Y-111335908D01* +X40897883Y-111329501D01* +X40897881Y-111329500D01* +X40897873Y-111329500D01* +X40897864Y-111329500D01* +X39502129Y-111329500D01* +X39502123Y-111329501D01* +X39442516Y-111335908D01* +X39307671Y-111386202D01* +X39307664Y-111386206D01* +X39192455Y-111472452D01* +X39192452Y-111472455D01* +X39106206Y-111587664D01* +X39106202Y-111587671D01* +X39055908Y-111722517D01* +X39050181Y-111775789D01* +X39049501Y-111782123D01* +X39049500Y-111782135D01* +X39049500Y-113721637D01* +X39041833Y-113760181D01* +X39042526Y-113760367D01* +X39031688Y-113800816D01* +X38999500Y-113920943D01* +X37400500Y-113920943D01* +X37400500Y-110497844D01* +X55450000Y-110497844D01* +X55456401Y-110557372D01* +X55456403Y-110557379D01* +X55506645Y-110692086D01* +X55506649Y-110692093D01* +X55592809Y-110807187D01* +X55592812Y-110807190D01* +X55707906Y-110893350D01* +X55707913Y-110893354D01* +X55842620Y-110943596D01* +X55842627Y-110943598D01* +X55902155Y-110949999D01* +X55902172Y-110950000D01* +X56350000Y-110950000D01* +X56350000Y-109950000D01* +X55450000Y-109950000D01* +X55450000Y-110497844D01* +X37400500Y-110497844D01* +X37400500Y-108902155D01* +X55450000Y-108902155D01* +X55450000Y-109450000D01* +X56350000Y-109450000D01* +X56350000Y-108450000D01* +X55902155Y-108450000D01* +X55842627Y-108456401D01* +X55842620Y-108456403D01* +X55707913Y-108506645D01* +X55707906Y-108506649D01* +X55592812Y-108592809D01* +X55592809Y-108592812D01* +X55506649Y-108707906D01* +X55506645Y-108707913D01* +X55456403Y-108842620D01* +X55456401Y-108842627D01* +X55450000Y-108902155D01* +X37400500Y-108902155D01* +X37400500Y-107447844D01* +X55325000Y-107447844D01* +X55331401Y-107507372D01* +X55331403Y-107507379D01* +X55381645Y-107642086D01* +X55381649Y-107642093D01* +X55467809Y-107757187D01* +X55467812Y-107757190D01* +X55582906Y-107843350D01* +X55582913Y-107843354D01* +X55717620Y-107893596D01* +X55717627Y-107893598D01* +X55777155Y-107899999D01* +X55777172Y-107900000D01* +X56150000Y-107900000D01* +X56150000Y-106950000D01* +X55325000Y-106950000D01* +X55325000Y-107447844D01* +X37400500Y-107447844D01* +X37400500Y-105247844D01* +X55325000Y-105247844D01* +X55331401Y-105307372D01* +X55331403Y-105307379D01* +X55381645Y-105442086D01* +X55381647Y-105442088D01* +X55444230Y-105525689D01* +X55468647Y-105591153D01* +X55453796Y-105659426D01* +X55444230Y-105674311D01* +X55381647Y-105757911D01* +X55381645Y-105757913D01* +X55331403Y-105892620D01* +X55331401Y-105892627D01* +X55325000Y-105952155D01* +X55325000Y-106450000D01* +X56150000Y-106450000D01* +X56150000Y-104750000D01* +X55325000Y-104750000D01* +X55325000Y-105247844D01* +X37400500Y-105247844D01* +X37400500Y-103752155D01* +X55325000Y-103752155D01* +X55325000Y-104250000D01* +X56150000Y-104250000D01* +X56650000Y-104250000D01* +X57750000Y-104250000D01* +X58250000Y-104250000D01* +X59075000Y-104250000D01* +X59075000Y-103752172D01* +X59074999Y-103752155D01* +X59068598Y-103692627D01* +X59068596Y-103692620D01* +X59018354Y-103557913D01* +X59018350Y-103557906D01* +X58932190Y-103442812D01* +X58932187Y-103442809D01* +X58817093Y-103356649D01* +X58817086Y-103356645D01* +X58682379Y-103306403D01* +X58682372Y-103306401D01* +X58622844Y-103300000D01* +X58250000Y-103300000D01* +X58250000Y-104250000D01* +X57750000Y-104250000D01* +X57750000Y-103300000D01* +X57377155Y-103300000D01* +X57317627Y-103306401D01* +X57317617Y-103306403D01* +X57243332Y-103334110D01* +X57173641Y-103339094D01* +X57156668Y-103334110D01* +X57082382Y-103306403D01* +X57082372Y-103306401D01* +X57022844Y-103300000D01* +X56650000Y-103300000D01* +X56650000Y-104250000D01* +X56150000Y-104250000D01* +X56150000Y-103300000D01* +X55777155Y-103300000D01* +X55717627Y-103306401D01* +X55717620Y-103306403D01* +X55582913Y-103356645D01* +X55582906Y-103356649D01* +X55467812Y-103442809D01* +X55467809Y-103442812D01* +X55381649Y-103557906D01* +X55381645Y-103557913D01* +X55331403Y-103692620D01* +X55331401Y-103692627D01* +X55325000Y-103752155D01* +X37400500Y-103752155D01* +X37400500Y-102497844D01* +X55350000Y-102497844D01* +X55356401Y-102557372D01* +X55356403Y-102557379D01* +X55406645Y-102692086D01* +X55406649Y-102692093D01* +X55492809Y-102807187D01* +X55492812Y-102807190D01* +X55607906Y-102893350D01* +X55607913Y-102893354D01* +X55742620Y-102943596D01* +X55742627Y-102943598D01* +X55802155Y-102949999D01* +X55802172Y-102950000D01* +X56250000Y-102950000D01* +X56750000Y-102950000D01* +X57197828Y-102950000D01* +X57197844Y-102949999D01* +X57257377Y-102943597D01* +X57257378Y-102943597D01* +X57306665Y-102925214D01* +X57376356Y-102920228D01* +X57393335Y-102925214D01* +X57442621Y-102943597D01* +X57502155Y-102949999D01* +X57502172Y-102950000D01* +X57950000Y-102950000D01* +X58450000Y-102950000D01* +X58897828Y-102950000D01* +X58897844Y-102949999D01* +X58957372Y-102943598D01* +X58957379Y-102943596D01* +X59092086Y-102893354D01* +X59092093Y-102893350D01* +X59207187Y-102807190D01* +X59207190Y-102807187D01* +X59293350Y-102692093D01* +X59293354Y-102692086D01* +X59343596Y-102557379D01* +X59343598Y-102557372D01* +X59349999Y-102497844D01* +X59350000Y-102497827D01* +X59350000Y-101950000D01* +X58450000Y-101950000D01* +X58450000Y-102950000D01* +X57950000Y-102950000D01* +X57950000Y-101950000D01* +X56750000Y-101950000D01* +X56750000Y-102950000D01* +X56250000Y-102950000D01* +X56250000Y-101950000D01* +X55350000Y-101950000D01* +X55350000Y-102497844D01* +X37400500Y-102497844D01* +X37400500Y-100902155D01* +X55350000Y-100902155D01* +X55350000Y-101450000D01* +X56250000Y-101450000D01* +X56750000Y-101450000D01* +X57950000Y-101450000D01* +X58450000Y-101450000D01* +X59350000Y-101450000D01* +X59350000Y-100902172D01* +X59349999Y-100902155D01* +X59343598Y-100842627D01* +X59343596Y-100842620D01* +X59293354Y-100707913D01* +X59293350Y-100707906D01* +X59207190Y-100592812D01* +X59207187Y-100592809D01* +X59092093Y-100506649D01* +X59092086Y-100506645D01* +X58957379Y-100456403D01* +X58957372Y-100456401D01* +X58897844Y-100450000D01* +X58450000Y-100450000D01* +X58450000Y-101450000D01* +X57950000Y-101450000D01* +X57950000Y-100450000D01* +X57502155Y-100450000D01* +X57442627Y-100456401D01* +X57442619Y-100456403D01* +X57393333Y-100474786D01* +X57323641Y-100479770D01* +X57306667Y-100474786D01* +X57257380Y-100456403D01* +X57257372Y-100456401D01* +X57197844Y-100450000D01* +X56750000Y-100450000D01* +X56750000Y-101450000D01* +X56250000Y-101450000D01* +X56250000Y-100450000D01* +X55802155Y-100450000D01* +X55742627Y-100456401D01* +X55742620Y-100456403D01* +X55607913Y-100506645D01* +X55607906Y-100506649D01* +X55492812Y-100592809D01* +X55492809Y-100592812D01* +X55406649Y-100707906D01* +X55406645Y-100707913D01* +X55356403Y-100842620D01* +X55356401Y-100842627D01* +X55350000Y-100902155D01* +X37400500Y-100902155D01* +X37400500Y-96997844D01* +X56450000Y-96997844D01* +X56456401Y-97057372D01* +X56456403Y-97057379D01* +X56506645Y-97192086D01* +X56506649Y-97192093D01* +X56592809Y-97307187D01* +X56592812Y-97307190D01* +X56707906Y-97393350D01* +X56707913Y-97393354D01* +X56842620Y-97443596D01* +X56842627Y-97443598D01* +X56902155Y-97449999D01* +X56902172Y-97450000D01* +X57250000Y-97450000D01* +X57250000Y-96500000D01* +X56450000Y-96500000D01* +X56450000Y-96997844D01* +X37400500Y-96997844D01* +X37400500Y-56878711D01* +X38149500Y-56878711D01* +X38149500Y-57121288D01* +X38175716Y-57320426D01* +X38181162Y-57361789D01* +X38194857Y-57412898D01* +X38243947Y-57596104D01* +X38319379Y-57778213D01* +X38336776Y-57820212D01* +X38458064Y-58030289D01* +X38458066Y-58030292D01* +X38458067Y-58030293D01* +X38605733Y-58222736D01* +X38605739Y-58222743D01* +X38777256Y-58394260D01* +X38777262Y-58394265D01* +X38969711Y-58541936D01* +X39179788Y-58663224D01* +X39403900Y-58756054D01* +X39638211Y-58818838D01* +X39818586Y-58842584D01* +X39878711Y-58850500D01* +X39878712Y-58850500D01* +X40121289Y-58850500D01* +X40169388Y-58844167D01* +X40361789Y-58818838D01* +X40596100Y-58756054D01* +X40820212Y-58663224D01* +X41030289Y-58541936D01* +X41222738Y-58394265D01* +X41394265Y-58222738D01* +X41541936Y-58030289D01* +X41663224Y-57820212D01* +X41756054Y-57596100D01* +X41818838Y-57361789D01* +X41850500Y-57121288D01* +X41850500Y-56878712D01* +X41850500Y-56878711D01* +X128149500Y-56878711D01* +X128149500Y-57121288D01* +X128175716Y-57320426D01* +X128181162Y-57361789D01* +X128194857Y-57412898D01* +X128243947Y-57596104D01* +X128319379Y-57778213D01* +X128336776Y-57820212D01* +X128458064Y-58030289D01* +X128458066Y-58030292D01* +X128458067Y-58030293D01* +X128605733Y-58222736D01* +X128605739Y-58222743D01* +X128777256Y-58394260D01* +X128777262Y-58394265D01* +X128969711Y-58541936D01* +X129179788Y-58663224D01* +X129403900Y-58756054D01* +X129638211Y-58818838D01* +X129818586Y-58842584D01* +X129878711Y-58850500D01* +X129878712Y-58850500D01* +X130121289Y-58850500D01* +X130169388Y-58844167D01* +X130361789Y-58818838D01* +X130596100Y-58756054D01* +X130820212Y-58663224D01* +X131030289Y-58541936D01* +X131222738Y-58394265D01* +X131394265Y-58222738D01* +X131541936Y-58030289D01* +X131663224Y-57820212D01* +X131756054Y-57596100D01* +X131818838Y-57361789D01* +X131850500Y-57121288D01* +X131850500Y-56878712D01* +X131818838Y-56638211D01* +X131756054Y-56403900D01* +X131663224Y-56179788D01* +X131541936Y-55969711D01* +X131394265Y-55777262D01* +X131394260Y-55777256D01* +X131222743Y-55605739D01* +X131222736Y-55605733D01* +X131030293Y-55458067D01* +X131030292Y-55458066D01* +X131030289Y-55458064D01* +X130820212Y-55336776D01* +X130820205Y-55336773D01* +X130596104Y-55243947D01* +X130361785Y-55181161D01* +X130121289Y-55149500D01* +X130121288Y-55149500D01* +X129878712Y-55149500D01* +X129878711Y-55149500D01* +X129638214Y-55181161D01* +X129403895Y-55243947D01* +X129179794Y-55336773D01* +X129179785Y-55336777D01* +X128969706Y-55458067D01* +X128777263Y-55605733D01* +X128777256Y-55605739D01* +X128605739Y-55777256D01* +X128605733Y-55777263D01* +X128458067Y-55969706D01* +X128336777Y-56179785D01* +X128336773Y-56179794D01* +X128243947Y-56403895D01* +X128181161Y-56638214D01* +X128149500Y-56878711D01* +X41850500Y-56878711D01* +X41818838Y-56638211D01* +X41756054Y-56403900D01* +X41663224Y-56179788D01* +X41541936Y-55969711D01* +X41394265Y-55777262D01* +X41394260Y-55777256D01* +X41222743Y-55605739D01* +X41222736Y-55605733D01* +X41030293Y-55458067D01* +X41030292Y-55458066D01* +X41030289Y-55458064D01* +X40820212Y-55336776D01* +X40820205Y-55336773D01* +X40596104Y-55243947D01* +X40361785Y-55181161D01* +X40121289Y-55149500D01* +X40121288Y-55149500D01* +X39878712Y-55149500D01* +X39878711Y-55149500D01* +X39638214Y-55181161D01* +X39403895Y-55243947D01* +X39179794Y-55336773D01* +X39179785Y-55336777D01* +X38969706Y-55458067D01* +X38777263Y-55605733D01* +X38777256Y-55605739D01* +X38605739Y-55777256D01* +X38605733Y-55777263D01* +X38458067Y-55969706D01* +X38336777Y-56179785D01* +X38336773Y-56179794D01* +X38243947Y-56403895D01* +X38181161Y-56638214D01* +X38149500Y-56878711D01* +X37400500Y-56878711D01* +X37400500Y-53124500D01* +X37420185Y-53057461D01* +X37472989Y-53011706D01* +X37524500Y-53000500D01* +X134875500Y-53000500D01* +X134942539Y-53020185D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X76566942Y-95620185D02* +G01* +X76587584Y-95636819D01* +X80038583Y-99087819D01* +X80072068Y-99149142D01* +X80067084Y-99218834D01* +X80025212Y-99274767D01* +X79959748Y-99299184D01* +X79950902Y-99299500D01* +X79402129Y-99299500D01* +X79402123Y-99299501D01* +X79342516Y-99305908D01* +X79207671Y-99356202D01* +X79207664Y-99356206D01* +X79092455Y-99442452D01* +X79087681Y-99447227D01* +X79026358Y-99480712D01* +X78956666Y-99475728D01* +X78912319Y-99447227D01* +X78907544Y-99442452D01* +X78792335Y-99356206D01* +X78792328Y-99356202D01* +X78657482Y-99305908D01* +X78657483Y-99305908D01* +X78597883Y-99299501D01* +X78597881Y-99299500D01* +X78597873Y-99299500D01* +X78597864Y-99299500D01* +X77402129Y-99299500D01* +X77402123Y-99299501D01* +X77342516Y-99305908D01* +X77207671Y-99356202D01* +X77207664Y-99356206D01* +X77092455Y-99442452D01* +X77092452Y-99442455D01* +X77006206Y-99557664D01* +X77006202Y-99557671D01* +X76955908Y-99692517D01* +X76949501Y-99752116D01* +X76949500Y-99752135D01* +X76949500Y-101247870D01* +X76949501Y-101247876D01* +X76955908Y-101307483D01* +X77006202Y-101442328D01* +X77006206Y-101442335D01* +X77092452Y-101557544D01* +X77092455Y-101557547D01* +X77207664Y-101643793D01* +X77207671Y-101643797D01* +X77225643Y-101650500D01* +X77342517Y-101694091D01* +X77402127Y-101700500D01* +X77822523Y-101700499D01* +X77889562Y-101720183D01* +X77935317Y-101772987D01* +X77945744Y-101838378D01* +X77944435Y-101849999D01* +X77944435Y-101850003D01* +X77964630Y-102029249D01* +X77964631Y-102029254D01* +X78024211Y-102199523D01* +X78100384Y-102320750D01* +X78120184Y-102352262D01* +X78247738Y-102479816D01* +X78305404Y-102516050D01* +X78395999Y-102572975D01* +X78400478Y-102575789D01* +X78538857Y-102624210D01* +X78570745Y-102635368D01* +X78570750Y-102635369D01* +X78756919Y-102656345D01* +X78756713Y-102658173D01* +X78814870Y-102675250D01* +X78860625Y-102728054D01* +X78870569Y-102797212D01* +X78847097Y-102853876D01* +X78806649Y-102907906D01* +X78806645Y-102907913D01* +X78756403Y-103042620D01* +X78756401Y-103042627D01* +X78750000Y-103102155D01* +X78750000Y-103550000D01* +X79750000Y-103550000D01* +X79750000Y-102650000D01* +X79381440Y-102650000D01* +X79314401Y-102630315D01* +X79268646Y-102577511D01* +X79258702Y-102508353D01* +X79287727Y-102444797D01* +X79293759Y-102438319D01* +X79335412Y-102396666D01* +X79379816Y-102352262D01* +X79475789Y-102199522D01* +X79518144Y-102078477D01* +X79558866Y-102021702D01* +X79623818Y-101995954D01* +X79692380Y-102009410D01* +X79738288Y-102050541D01* +X79778210Y-102110288D01* +X79778213Y-102110292D01* +X79889707Y-102221786D01* +X79889711Y-102221789D01* +X80020814Y-102309390D01* +X80020827Y-102309397D01* +X80120000Y-102350475D01* +X80166503Y-102369737D01* +X80316131Y-102399500D01* +X80321153Y-102400499D01* +X80321156Y-102400500D01* +X80321158Y-102400500D01* +X80478842Y-102400500D01* +X80775500Y-102400500D01* +X80842539Y-102420185D01* +X80888294Y-102472989D01* +X80899500Y-102524500D01* +X80899500Y-102526000D01* +X80879815Y-102593039D01* +X80827011Y-102638794D01* +X80775500Y-102650000D01* +X80250000Y-102650000D01* +X80250000Y-103926000D01* +X80230315Y-103993039D01* +X80177511Y-104038794D01* +X80126000Y-104050000D01* +X78750000Y-104050000D01* +X78750000Y-104497844D01* +X78756401Y-104557372D01* +X78756403Y-104557383D01* +X78774519Y-104605953D01* +X78779503Y-104675644D01* +X78774520Y-104692616D01* +X78755908Y-104742517D01* +X78750533Y-104792517D01* +X78749500Y-104802127D01* +X78749500Y-105389451D01* +X78749501Y-105875500D01* +X78729817Y-105942539D01* +X78677013Y-105988294D01* +X78625501Y-105999500D01* +X78574500Y-105999500D01* +X78507461Y-105979815D01* +X78461706Y-105927011D01* +X78450500Y-105875500D01* +X78450499Y-104852129D01* +X78450498Y-104852123D01* +X78444091Y-104792517D01* +X78434388Y-104766503D01* +X78425480Y-104742618D01* +X78420495Y-104672927D01* +X78425480Y-104655949D01* +X78443597Y-104607375D01* +X78443598Y-104607372D01* +X78449999Y-104547844D01* +X78450000Y-104547827D01* +X78450000Y-104100000D01* +X77074000Y-104100000D01* +X77006961Y-104080315D01* +X76961206Y-104027511D01* +X76950000Y-103976000D01* +X76950000Y-103600000D01* +X77450000Y-103600000D01* +X78450000Y-103600000D01* +X78450000Y-103152172D01* +X78449999Y-103152155D01* +X78443598Y-103092627D01* +X78443596Y-103092620D01* +X78393354Y-102957913D01* +X78393350Y-102957906D01* +X78307190Y-102842812D01* +X78307187Y-102842809D01* +X78192093Y-102756649D01* +X78192086Y-102756645D01* +X78057379Y-102706403D01* +X78057372Y-102706401D01* +X77997844Y-102700000D01* +X77450000Y-102700000D01* +X77450000Y-103600000D01* +X76950000Y-103600000D01* +X76950000Y-102700000D01* +X76677646Y-102700000D01* +X76610607Y-102680315D01* +X76564852Y-102627511D01* +X76554426Y-102589884D01* +X76535369Y-102420749D01* +X76535368Y-102420745D01* +X76530793Y-102407671D01* +X76475789Y-102250478D01* +X76469585Y-102240605D01* +X76412955Y-102150478D01* +X76379816Y-102097738D01* +X76252262Y-101970184D01* +X76223065Y-101951838D01* +X76099521Y-101874210D01* +X75929249Y-101814630D01* +X75860615Y-101806897D01* +X75796201Y-101779830D01* +X75756646Y-101722235D01* +X75750499Y-101683677D01* +X75750499Y-101352129D01* +X75750498Y-101352123D01* +X75750280Y-101350097D01* +X75744091Y-101292517D01* +X75705106Y-101187994D01* +X75693797Y-101157671D01* +X75693793Y-101157664D01* +X75607547Y-101042455D01* +X75607544Y-101042452D01* +X75492335Y-100956206D01* +X75492328Y-100956202D01* +X75357482Y-100905908D01* +X75357483Y-100905908D01* +X75297883Y-100899501D01* +X75297881Y-100899500D01* +X75297873Y-100899500D01* +X75297865Y-100899500D01* +X73974499Y-100899500D01* +X73907460Y-100879815D01* +X73861705Y-100827011D01* +X73850499Y-100775500D01* +X73850499Y-99452129D01* +X73850498Y-99452123D01* +X73850497Y-99452116D01* +X73844091Y-99392517D01* +X73830546Y-99356202D01* +X73793797Y-99257671D01* +X73793793Y-99257664D01* +X73707547Y-99142455D01* +X73707544Y-99142452D01* +X73592335Y-99056206D01* +X73592328Y-99056202D01* +X73457482Y-99005908D01* +X73457483Y-99005908D01* +X73397883Y-98999501D01* +X73397881Y-98999500D01* +X73397873Y-98999500D01* +X73397865Y-98999500D01* +X72974500Y-98999500D01* +X72907461Y-98979815D01* +X72861706Y-98927011D01* +X72850500Y-98875500D01* +X72850500Y-98172243D01* +X72870185Y-98105204D01* +X72922989Y-98059449D01* +X72987756Y-98048954D01* +X73002127Y-98050500D01* +X74497872Y-98050499D01* +X74557483Y-98044091D01* +X74692331Y-97993796D01* +X74807546Y-97907546D01* +X74893796Y-97792331D01* +X74944091Y-97657483D01* +X74950500Y-97597873D01* +X74950499Y-96402128D01* +X74944091Y-96342517D01* +X74941982Y-96336863D01* +X74893797Y-96207671D01* +X74893793Y-96207664D01* +X74807547Y-96092455D01* +X74802773Y-96087681D01* +X74769288Y-96026358D01* +X74774272Y-95956666D01* +X74802773Y-95912319D01* +X74807542Y-95907548D01* +X74807546Y-95907546D01* +X74893796Y-95792331D01* +X74904668Y-95763181D01* +X74935258Y-95681167D01* +X74977129Y-95625233D01* +X75042593Y-95600816D01* +X75051440Y-95600500D01* +X76499903Y-95600500D01* +X76566942Y-95620185D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X70659909Y-103674682D02* +G01* +X70715842Y-103716554D01* +X70721569Y-103724892D01* +X70760531Y-103786900D01* +X70770184Y-103802262D01* +X70897738Y-103929816D01* +X70988080Y-103986582D01* +X71044172Y-104021827D01* +X71050478Y-104025789D01* +X71193364Y-104075787D01* +X71220745Y-104085368D01* +X71220750Y-104085369D01* +X71399996Y-104105565D01* +X71400000Y-104105565D01* +X71400004Y-104105565D01* +X71579249Y-104085369D01* +X71579252Y-104085368D01* +X71579255Y-104085368D01* +X71749522Y-104025789D01* +X71902262Y-103929816D01* +X71902267Y-103929810D01* +X71905097Y-103927555D01* +X71907275Y-103926665D01* +X71908158Y-103926111D01* +X71908255Y-103926265D01* +X71969783Y-103901145D01* +X71982412Y-103900500D01* +X73287680Y-103900500D01* +X73354719Y-103920185D01* +X73386948Y-103950191D01* +X73392451Y-103957542D01* +X73392454Y-103957546D01* +X73450145Y-104000734D01* +X73492015Y-104056668D01* +X73496999Y-104126360D01* +X73463513Y-104187683D01* +X73450145Y-104199266D01* +X73412363Y-104227550D01* +X73392454Y-104242454D01* +X73349141Y-104300312D01* +X73293209Y-104342182D01* +X73250027Y-104349972D01* +X73250000Y-104350000D01* +X73250000Y-104447832D01* +X73253931Y-104484399D01* +X73253931Y-104510905D01* +X73249500Y-104552122D01* +X73249500Y-104812525D01* +X73229815Y-104879564D01* +X73177011Y-104925319D01* +X73166455Y-104929567D01* +X73038869Y-104974211D01* +X72886129Y-105070184D01* +X72758576Y-105197737D01* +X72662602Y-105350478D01* +X72603022Y-105520750D01* +X72596390Y-105579614D01* +X72569323Y-105644028D01* +X72511728Y-105683583D01* +X72441891Y-105685720D01* +X72385489Y-105653411D01* +X71102260Y-104370182D01* +X71102257Y-104370180D01* +X71036900Y-104329114D01* +X71033982Y-104327223D01* +X70979179Y-104290605D01* +X70979173Y-104290603D01* +X70978365Y-104290268D01* +X70959865Y-104280709D01* +X70949524Y-104274212D01* +X70949523Y-104274211D01* +X70949522Y-104274211D01* +X70888867Y-104252986D01* +X70882377Y-104250509D01* +X70833496Y-104230262D01* +X70819860Y-104227550D01* +X70803104Y-104222976D01* +X70779260Y-104214633D01* +X70779256Y-104214632D01* +X70779255Y-104214632D01* +X70758575Y-104212301D01* +X70728303Y-104208890D01* +X70718003Y-104207288D01* +X70678844Y-104199500D01* +X70678842Y-104199500D01* +X70651915Y-104199500D01* +X70638031Y-104198720D01* +X70600002Y-104194435D01* +X70599998Y-104194435D01* +X70561969Y-104198720D01* +X70548085Y-104199500D01* +X70521152Y-104199500D01* +X70481994Y-104207288D01* +X70471696Y-104208890D01* +X70420742Y-104214632D01* +X70420735Y-104214634D01* +X70396898Y-104222975D01* +X70380140Y-104227550D01* +X70366502Y-104230263D01* +X70366501Y-104230263D01* +X70319874Y-104249575D01* +X70250405Y-104257041D01* +X70187927Y-104225764D01* +X70152277Y-104165673D01* +X70154773Y-104095848D01* +X70184742Y-104047334D01* +X70528894Y-103703182D01* +X70590217Y-103669698D01* +X70659909Y-103674682D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X67693137Y-104920185D02* +G01* +X67738892Y-104972989D01* +X67748836Y-105042147D01* +X67719811Y-105105703D01* +X67692070Y-105129494D01* +X67549319Y-105219190D01* +X67482082Y-105238190D01* +X67442394Y-105231238D01* +X67386163Y-105211562D01* +X67386162Y-105211561D01* +X67386157Y-105211560D01* +X67360115Y-105208626D01* +X67295701Y-105181558D01* +X67256147Y-105123963D01* +X67250000Y-105085406D01* +X67250000Y-105024500D01* +X67269685Y-104957461D01* +X67322489Y-104911706D01* +X67374000Y-104900500D01* +X67626098Y-104900500D01* +X67693137Y-104920185D01* +G37* +%TD.AperFunction*% +%TA.AperFunction,Conductor*% +G36* +X75602728Y-89320185D02* +G01* +X75623370Y-89336819D01* +X85708336Y-99421786D01* +X85708340Y-99421789D01* +X85839443Y-99509390D01* +X85839447Y-99509392D01* +X85839450Y-99509394D01* +X85985132Y-99569738D01* +X86130838Y-99598720D01* +X86139782Y-99600499D01* +X86139786Y-99600500D01* +X86139787Y-99600500D01* +X87217060Y-99600500D01* +X87284099Y-99620185D01* +X87304741Y-99636819D01* +X87663181Y-99995259D01* +X87696666Y-100056582D01* +X87699500Y-100082940D01* +X87699500Y-102750901D01* +X87679815Y-102817940D01* +X87627011Y-102863695D01* +X87557853Y-102873639D01* +X87494297Y-102844614D01* +X87487819Y-102838582D01* +X87464397Y-102815160D01* +X87464374Y-102815139D01* +X83430700Y-98781465D01* +X83397215Y-98720142D01* +X83395163Y-98707686D01* +X83385368Y-98620745D01* +X83325789Y-98450478D01* +X83229816Y-98297738D01* +X83102262Y-98170184D01* +X82949523Y-98074211D01* +X82779254Y-98014631D01* +X82779249Y-98014630D01* +X82600004Y-97994435D01* +X82599996Y-97994435D01* +X82420750Y-98014630D01* +X82420745Y-98014631D01* +X82250476Y-98074211D01* +X82097729Y-98170189D01* +X82094035Y-98173135D01* +X82029345Y-98199534D01* +X81960651Y-98186768D01* +X81950764Y-98181171D01* +X81827660Y-98103819D01* +X81657391Y-98044239D01* +X81657386Y-98044238D01* +X81478141Y-98024043D01* +X81478133Y-98024043D01* +X81298887Y-98044238D01* +X81298882Y-98044239D01* +X81128613Y-98103819D01* +X80981704Y-98196129D01* +X80914467Y-98215129D01* +X80847632Y-98194761D01* +X80828056Y-98178820D01* +X77287589Y-94638354D01* +X77287588Y-94638352D01* +X77168717Y-94519481D01* +X77168709Y-94519475D01* +X77057063Y-94455017D01* +X77057062Y-94455016D01* +X77038973Y-94444573D01* +X77031785Y-94440423D01* +X76879057Y-94399499D01* +X76720943Y-94399499D01* +X76713347Y-94399499D01* +X76713331Y-94399500D01* +X75051440Y-94399500D01* +X74984401Y-94379815D01* +X74938646Y-94327011D01* +X74935258Y-94318833D01* +X74893797Y-94207671D01* +X74893793Y-94207664D01* +X74807547Y-94092455D01* +X74807544Y-94092452D01* +X74692335Y-94006206D01* +X74692328Y-94006202D01* +X74557482Y-93955908D01* +X74557483Y-93955908D01* +X74497883Y-93949501D01* +X74497881Y-93949500D01* +X74497873Y-93949500D01* +X74497865Y-93949500D01* +X73006892Y-93949500D01* +X72939853Y-93929815D01* +X72894098Y-93877011D01* +X72884154Y-93807853D01* +X72913179Y-93744297D01* +X72932575Y-93726238D01* +X72957546Y-93707546D01* +X73043796Y-93592331D01* +X73094091Y-93457483D01* +X73100500Y-93397873D01* +X73100499Y-92202128D01* +X73094091Y-92142517D01* +X73078621Y-92101041D01* +X73043797Y-92007671D01* +X73043793Y-92007664D01* +X72957547Y-91892455D01* +X72952773Y-91887681D01* +X72919288Y-91826358D01* +X72924272Y-91756666D01* +X72952773Y-91712319D01* +X72957542Y-91707548D01* +X72957546Y-91707546D01* +X73043796Y-91592331D01* +X73079077Y-91497738D01* +X73085258Y-91481167D01* +X73127129Y-91425233D01* +X73192593Y-91400816D01* +X73201440Y-91400500D01* +X74889311Y-91400500D01* +X74956350Y-91420185D01* +X75002105Y-91472989D01* +X75012531Y-91510615D01* +X75014630Y-91529250D01* +X75014631Y-91529254D01* +X75074211Y-91699523D01* +X75154732Y-91827670D01* +X75170184Y-91852262D01* +X75297738Y-91979816D01* +X75361985Y-92020185D01* +X75446021Y-92072989D01* +X75450478Y-92075789D01* +X75525825Y-92102154D01* +X75620745Y-92135368D01* +X75620750Y-92135369D01* +X75799996Y-92155565D01* +X75800000Y-92155565D01* +X75800004Y-92155565D01* +X75979249Y-92135369D01* +X75979252Y-92135368D01* +X75979255Y-92135368D01* +X76149522Y-92075789D01* +X76302262Y-91979816D01* +X76429816Y-91852262D01* +X76525789Y-91699522D01* +X76585368Y-91529255D01* +X76585369Y-91529249D01* +X76605565Y-91350003D01* +X76605565Y-91349996D01* +X76585369Y-91170750D01* +X76585368Y-91170745D01* +X76550403Y-91070821D01* +X76525789Y-91000478D01* +X76507370Y-90971165D01* +X76456883Y-90890815D01* +X76429816Y-90847738D01* +X76302262Y-90720184D01* +X76149521Y-90624210D01* +X75993841Y-90569736D01* +X75979255Y-90564632D01* +X75979254Y-90564631D01* +X75979249Y-90564630D01* +X75892330Y-90554837D01* +X75827916Y-90527770D01* +X75818533Y-90519298D01* +X75737590Y-90438355D01* +X75737588Y-90438352D01* +X75618716Y-90319480D01* +X75618714Y-90319479D01* +X75514960Y-90259577D01* +X75514959Y-90259576D01* +X75481783Y-90240422D01* +X75425010Y-90225210D01* +X75329057Y-90199499D01* +X75170943Y-90199499D01* +X75163347Y-90199499D01* +X75163331Y-90199500D01* +X73201440Y-90199500D01* +X73134401Y-90179815D01* +X73088646Y-90127011D01* +X73085258Y-90118833D01* +X73043797Y-90007671D01* +X73043793Y-90007664D01* +X72957547Y-89892455D01* +X72957544Y-89892452D01* +X72842335Y-89806206D01* +X72842328Y-89806202D01* +X72707482Y-89755908D01* +X72707483Y-89755908D01* +X72647883Y-89749501D01* +X72647881Y-89749500D01* +X72647873Y-89749500D01* +X72647864Y-89749500D01* +X71152129Y-89749500D01* +X71152123Y-89749501D01* +X71092516Y-89755908D01* +X70957671Y-89806202D01* +X70957664Y-89806206D01* +X70842455Y-89892452D01* +X70842452Y-89892455D01* +X70756206Y-90007664D01* +X70756202Y-90007671D01* +X70705908Y-90142517D01* +X70699501Y-90202116D01* +X70699500Y-90202135D01* +X70699500Y-91397870D01* +X70699501Y-91397876D01* +X70705908Y-91457483D01* +X70756202Y-91592328D01* +X70756206Y-91592335D01* +X70842452Y-91707544D01* +X70847227Y-91712319D01* +X70880712Y-91773642D01* +X70875728Y-91843334D01* +X70847227Y-91887681D01* +X70842452Y-91892455D01* +X70750888Y-92014769D01* +X70748477Y-92012964D01* +X70709693Y-92051720D01* +X70641415Y-92066547D01* +X70575960Y-92042106D01* +X70562625Y-92030547D01* +X69110292Y-90578213D01* +X69110288Y-90578210D01* +X68979185Y-90490609D01* +X68979172Y-90490602D01* +X68833501Y-90430264D01* +X68833492Y-90430261D01* +X68799812Y-90423562D01* +X68737902Y-90391176D01* +X68707823Y-90345279D01* +X68693796Y-90307669D01* +X68693795Y-90307667D01* +X68693793Y-90307664D01* +X68607547Y-90192455D01* +X68607544Y-90192452D01* +X68492335Y-90106206D01* +X68492328Y-90106202D01* +X68357482Y-90055908D01* +X68357483Y-90055908D01* +X68297883Y-90049501D01* +X68297881Y-90049500D01* +X68297873Y-90049500D01* +X68297865Y-90049500D01* +X67524500Y-90049500D01* +X67457461Y-90029815D01* +X67411706Y-89977011D01* +X67400500Y-89925500D01* +X67400500Y-89424500D01* +X67420185Y-89357461D01* +X67472989Y-89311706D01* +X67524500Y-89300500D01* +X75535689Y-89300500D01* +X75602728Y-89320185D01* +G37* +%TD.AperFunction*% +%TD*% +M02* diff --git a/pcb/jlcpcb/gerber/wheel_counter-EdgeCuts.gbr b/pcb/jlcpcb/gerber/wheel_counter-EdgeCuts.gbr new file mode 100644 index 0000000..76d1590 --- /dev/null +++ b/pcb/jlcpcb/gerber/wheel_counter-EdgeCuts.gbr @@ -0,0 +1,26 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-11-20T13:36:43-05:00*% +%TF.ProjectId,wheel_counter,77686565-6c5f-4636-9f75-6e7465722e6b,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Profile,NP*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-11-20 13:36:43* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,Profile*% +%ADD10C,0.050000*% +%TD*% +G04 APERTURE END LIST* +D10* +X136000000Y-52000000D02* +X36400000Y-52000000D01* +X136000000Y-150000000D02* +X136000000Y-52000000D01* +X136000000Y-150000000D02* +X36400000Y-150000000D01* +X36400000Y-52000000D02* +X36400000Y-150000000D01* +M02* diff --git a/pcb/jlcpcb/gerber/wheel_counter-MaskBottom.gbr b/pcb/jlcpcb/gerber/wheel_counter-MaskBottom.gbr new file mode 100644 index 0000000..3a2d547 --- /dev/null +++ b/pcb/jlcpcb/gerber/wheel_counter-MaskBottom.gbr @@ -0,0 +1,72 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-11-20T13:36:43-05:00*% +%TF.ProjectId,wheel_counter,77686565-6c5f-4636-9f75-6e7465722e6b,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Bot*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-11-20 13:36:43* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,1.320800*% +%ADD11C,1.498600*% +%ADD12R,1.400000X1.400000*% +%ADD13C,1.400000*% +%ADD14C,3.200000*% +%ADD15C,1.778000*% +%ADD16C,0.990600*% +%ADD17R,1.700000X1.700000*% +%ADD18O,1.700000X1.700000*% +G04 APERTURE END LIST* +D10* +%TO.C,TOGGLE_SWITCH1*% +X128750000Y-81100000D03* +X128750000Y-79100000D03* +X128750000Y-77099999D03* +D11* +X128750000Y-83100000D03* +X128750000Y-75100000D03* +%TD*% +D12* +%TO.C,CoinCell1*% +X53950000Y-67500000D03* +D13* +X73950000Y-67500000D03* +%TD*% +D14* +%TO.C,H3*% +X130000000Y-57000000D03* +%TD*% +%TO.C,H1*% +X40000000Y-145000000D03* +%TD*% +D15* +%TO.C,JP2*% +X73900000Y-145300000D03* +%TD*% +%TO.C,JP1*% +X70200000Y-148000000D03* +%TD*% +D14* +%TO.C,H4*% +X130000000Y-145000000D03* +%TD*% +%TO.C,H2*% +X40000000Y-57000000D03* +%TD*% +D16* +%TO.C,TAGCONN1*% +X128835000Y-63120000D03* +X129850000Y-70740000D03* +X127820000Y-70740000D03* +%TD*% +D17* +%TO.C,J2*% +X115100000Y-89540000D03* +D18* +X115100000Y-87000000D03* +%TD*% +M02* diff --git a/pcb/jlcpcb/gerber/wheel_counter-MaskTop.gbr b/pcb/jlcpcb/gerber/wheel_counter-MaskTop.gbr new file mode 100644 index 0000000..968a0bb --- /dev/null +++ b/pcb/jlcpcb/gerber/wheel_counter-MaskTop.gbr @@ -0,0 +1,704 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-11-20T13:36:43-05:00*% +%TF.ProjectId,wheel_counter,77686565-6c5f-4636-9f75-6e7465722e6b,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Top*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-11-20 13:36:43* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10C,1.320800*% +%ADD11C,1.498600*% +%ADD12R,0.875000X0.450000*% +%ADD13R,0.355600X0.304800*% +%ADD14R,1.447800X2.590800*% +%ADD15R,1.000000X0.800000*% +%ADD16R,1.000000X0.600000*% +%ADD17R,1.400000X1.400000*% +%ADD18C,1.400000*% +%ADD19R,1.500000X0.600000*% +%ADD20R,0.600000X1.500000*% +%ADD21C,1.703200*% +%ADD22RoundRect,0.101600X-0.750000X0.650000X-0.750000X-0.650000X0.750000X-0.650000X0.750000X0.650000X0*% +%ADD23RoundRect,0.101600X-0.106066X0.883883X-0.883883X0.106066X0.106066X-0.883883X0.883883X-0.106066X0*% +%ADD24RoundRect,0.250000X-0.325000X-0.450000X0.325000X-0.450000X0.325000X0.450000X-0.325000X0.450000X0*% +%ADD25R,1.550000X0.650000*% +%ADD26RoundRect,0.101600X0.883883X0.106066X0.106066X0.883883X-0.883883X-0.106066X-0.106066X-0.883883X0*% +%ADD27C,3.200000*% +%ADD28RoundRect,0.102000X1.200000X1.050000X-1.200000X1.050000X-1.200000X-1.050000X1.200000X-1.050000X0*% +%ADD29R,1.300000X2.340000*% +%ADD30RoundRect,0.101600X-0.883883X-0.106066X-0.106066X-0.883883X0.883883X0.106066X0.106066X0.883883X0*% +%ADD31RoundRect,0.101600X0.550000X0.700000X-0.550000X0.700000X-0.550000X-0.700000X0.550000X-0.700000X0*% +%ADD32RoundRect,0.101600X0.700000X-0.550000X0.700000X0.550000X-0.700000X0.550000X-0.700000X-0.550000X0*% +%ADD33RoundRect,0.101600X-0.700000X0.550000X-0.700000X-0.550000X0.700000X-0.550000X0.700000X0.550000X0*% +%ADD34RoundRect,0.101600X-0.575000X-0.700000X0.575000X-0.700000X0.575000X0.700000X-0.575000X0.700000X0*% +%ADD35RoundRect,0.102000X-0.660400X-0.279400X0.660400X-0.279400X0.660400X0.279400X-0.660400X0.279400X0*% +%ADD36C,1.778000*% +%ADD37RoundRect,0.101600X-0.550000X-0.700000X0.550000X-0.700000X0.550000X0.700000X-0.550000X0.700000X0*% +%ADD38RoundRect,0.101600X-0.650000X-0.750000X0.650000X-0.750000X0.650000X0.750000X-0.650000X0.750000X0*% +%ADD39RoundRect,0.101600X0.750000X-0.650000X0.750000X0.650000X-0.750000X0.650000X-0.750000X-0.650000X0*% +%ADD40RoundRect,0.102000X0.660400X0.279400X-0.660400X0.279400X-0.660400X-0.279400X0.660400X-0.279400X0*% +%ADD41RoundRect,0.102000X0.700000X-0.750000X0.700000X0.750000X-0.700000X0.750000X-0.700000X-0.750000X0*% +%ADD42RoundRect,0.050800X1.000000X0.400000X-1.000000X0.400000X-1.000000X-0.400000X1.000000X-0.400000X0*% +%ADD43RoundRect,0.050800X-1.000000X-0.400000X1.000000X-0.400000X1.000000X0.400000X-1.000000X0.400000X0*% +%ADD44RoundRect,0.101600X0.106066X-0.883883X0.883883X-0.106066X-0.106066X0.883883X-0.883883X0.106066X0*% +%ADD45RoundRect,0.250000X-0.450000X0.325000X-0.450000X-0.325000X0.450000X-0.325000X0.450000X0.325000X0*% +%ADD46RoundRect,0.101600X0.650000X0.750000X-0.650000X0.750000X-0.650000X-0.750000X0.650000X-0.750000X0*% +%ADD47C,0.990600*% +%ADD48RoundRect,0.495300X0.000010X-0.000010X0.000010X0.000010X-0.000010X0.000010X-0.000010X-0.000010X0*% +%ADD49RoundRect,0.495300X-0.000010X0.000010X-0.000010X-0.000010X0.000010X-0.000010X0.000010X0.000010X0*% +%ADD50R,1.700000X1.700000*% +%ADD51O,1.700000X1.700000*% +G04 APERTURE END LIST* +D10* +%TO.C,TOGGLE_SWITCH1*% +X128750000Y-81100000D03* +X128750000Y-79100000D03* +X128750000Y-77099999D03* +D11* +X128750000Y-83100000D03* +X128750000Y-75100000D03* +%TD*% +D12* +%TO.C,RTC1*% +X52000000Y-84500000D03* +X52000000Y-85500000D03* +X52000000Y-86500000D03* +X52000000Y-87500000D03* +X52000000Y-88500000D03* +X56424000Y-88500000D03* +X56424000Y-87500000D03* +X56424000Y-86500000D03* +X56424000Y-85500000D03* +X56424000Y-84500000D03* +%TD*% +D13* +%TO.C,RFID1*% +X115719200Y-124750315D03* +X115719200Y-124250189D03* +X115719200Y-123750063D03* +X115719200Y-123249937D03* +X115719200Y-122749811D03* +X115719200Y-122249685D03* +X113280800Y-122249685D03* +X113280800Y-122749811D03* +X113280800Y-123249937D03* +X113280800Y-123750063D03* +X113280800Y-124250189D03* +X113280800Y-124750315D03* +D14* +X114500000Y-123500000D03* +%TD*% +D15* +%TO.C,LDOReg1*% +X90500000Y-113000000D03* +D16* +X90500000Y-113950000D03* +D15* +X90500000Y-114900000D03* +X92900000Y-114900000D03* +X92900000Y-113000000D03* +%TD*% +D17* +%TO.C,CoinCell1*% +X53950000Y-67500000D03* +D18* +X73950000Y-67500000D03* +%TD*% +D19* +%TO.C,328pb1*% +X66000000Y-101700000D03* +X66000000Y-102500000D03* +X66000000Y-103300000D03* +X66000000Y-104100000D03* +X66000000Y-104900000D03* +X66000000Y-105700000D03* +X66000000Y-106500000D03* +X66000000Y-107300000D03* +D20* +X67450000Y-108750000D03* +X68250000Y-108750000D03* +X69050000Y-108750000D03* +X69850000Y-108750000D03* +X70650000Y-108750000D03* +X71450000Y-108750000D03* +X72250000Y-108750000D03* +X73050000Y-108750000D03* +D19* +X74500000Y-107300000D03* +X74500000Y-106500000D03* +X74500000Y-105700000D03* +X74500000Y-104900000D03* +X74500000Y-104100000D03* +X74500000Y-103300000D03* +X74500000Y-102500000D03* +X74500000Y-101700000D03* +D20* +X73050000Y-100250000D03* +X72250000Y-100250000D03* +X71450000Y-100250000D03* +X70650000Y-100250000D03* +X69850000Y-100250000D03* +X69050000Y-100250000D03* +X68250000Y-100250000D03* +X67450000Y-100250000D03* +%TD*% +D21* +%TO.C,VCC_1*% +X100800000Y-96200000D03* +%TD*% +%TO.C,VBAT_1*% +X90200000Y-58500000D03* +%TD*% +%TO.C,GND_1*% +X110900000Y-66300000D03* +%TD*% +D22* +%TO.C,C_LDO_VCC1*% +X87650000Y-112100000D03* +X87650000Y-113800000D03* +%TD*% +D21* +%TO.C,GPO_1*% +X104500000Y-127500000D03* +%TD*% +D23* +%TO.C,R_MOSI1*% +X62865000Y-111760000D03* +X61450786Y-113174214D03* +%TD*% +D24* +%TO.C,LED2*% +X122475000Y-82500000D03* +X124525000Y-82500000D03* +%TD*% +D25* +%TO.C,HexBuf1*% +X40700000Y-119550000D03* +X40700000Y-120820000D03* +X40700000Y-122090000D03* +X40700000Y-123360000D03* +X40700000Y-124630000D03* +X40700000Y-125900000D03* +X40700000Y-127170000D03* +X40700000Y-128440000D03* +X46150000Y-128440000D03* +X46150000Y-127170000D03* +X46150000Y-125900000D03* +X46150000Y-124630000D03* +X46150000Y-123360000D03* +X46150000Y-122090000D03* +X46150000Y-120820000D03* +X46150000Y-119550000D03* +%TD*% +D26* +%TO.C,R_PD3_UP1*% +X65207107Y-97407107D03* +X63792893Y-95992893D03* +%TD*% +D27* +%TO.C,H3*% +X130000000Y-57000000D03* +%TD*% +D28* +%TO.C,RST_SWITCH1*% +X121800000Y-77000000D03* +X115200000Y-77000000D03* +%TD*% +D29* +%TO.C,Reed1*% +X40200000Y-113000000D03* +X40200000Y-94660000D03* +%TD*% +D22* +%TO.C,C_74HC1*% +X51050000Y-123850000D03* +X51050000Y-125550000D03* +%TD*% +D30* +%TO.C,R_INT_PD2*% +X65450000Y-94650000D03* +X66864214Y-96064214D03* +%TD*% +D31* +%TO.C,R_CS_RFM1*% +X58750000Y-117750000D03* +X56750000Y-117750000D03* +%TD*% +D32* +%TO.C,R_PD2_PUP1*% +X67550000Y-93100000D03* +X67550000Y-91100000D03* +%TD*% +D31* +%TO.C,R_WP1*% +X84600000Y-135400000D03* +X82600000Y-135400000D03* +%TD*% +D21* +%TO.C,RFM_RST_1*% +X44100000Y-139600000D03* +%TD*% +D33* +%TO.C,R_RST1*% +X71900000Y-90800000D03* +X71900000Y-92800000D03* +%TD*% +D31* +%TO.C,R_PE1_PUP1*% +X62700000Y-109220000D03* +X60700000Y-109220000D03* +%TD*% +D34* +%TO.C,Y1*% +X56400000Y-104500000D03* +X56400000Y-106700000D03* +X58000000Y-106700000D03* +X58000000Y-104500000D03* +%TD*% +D21* +%TO.C,INT_TRIG_1*% +X68700000Y-83900000D03* +%TD*% +D27* +%TO.C,H1*% +X40000000Y-145000000D03* +%TD*% +D21* +%TO.C,3V3_1*% +X94500000Y-103200000D03* +%TD*% +D35* +%TO.C,U3*% +X93661700Y-64414100D03* +X93661700Y-66293700D03* +X95846100Y-65353900D03* +%TD*% +D36* +%TO.C,JP2*% +X73900000Y-145300000D03* +%TD*% +%TO.C,JP1*% +X70200000Y-148000000D03* +%TD*% +D28* +%TO.C,STAYAWAKE_SW1*% +X121800000Y-72000000D03* +X115200000Y-72000000D03* +%TD*% +D37* +%TO.C,R_MISO_RFM1*% +X56150000Y-125095000D03* +X58150000Y-125095000D03* +%TD*% +D38* +%TO.C,C_RFM69_0.1*% +X60800000Y-130050000D03* +X62500000Y-130050000D03* +%TD*% +D33* +%TO.C,R_PULL_UP_TRIG1*% +X60200000Y-84000000D03* +X60200000Y-86000000D03* +%TD*% +D21* +%TO.C,INT_MIN_1*% +X68700000Y-86300000D03* +%TD*% +D32* +%TO.C,R_LDO_UP1*% +X85150000Y-114862500D03* +X85150000Y-112862500D03* +%TD*% +D38* +%TO.C,C_XTAL1*% +X56500000Y-101700000D03* +X58200000Y-101700000D03* +%TD*% +D31* +%TO.C,R_PE1*% +X108500000Y-93000000D03* +X106500000Y-93000000D03* +%TD*% +D39* +%TO.C,C_RFID_0.2*% +X113700000Y-129150000D03* +X113700000Y-127450000D03* +%TD*% +D23* +%TO.C,R_CS_SPI4*% +X80000000Y-113000000D03* +X78585786Y-114414214D03* +%TD*% +D21* +%TO.C,MOSI_1*% +X69300000Y-143500000D03* +%TD*% +D40* +%TO.C,U2*% +X112592200Y-85539800D03* +X112592200Y-83660200D03* +X110407800Y-84600000D03* +%TD*% +D27* +%TO.C,H4*% +X130000000Y-145000000D03* +%TD*% +D22* +%TO.C,C_328pb_AREF1*% +X77200000Y-103850000D03* +X77200000Y-105550000D03* +%TD*% +D23* +%TO.C,R_SCK1*% +X66112107Y-111687893D03* +X64697893Y-113102107D03* +%TD*% +D33* +%TO.C,R_LPD1*% +X116200000Y-127300000D03* +X116200000Y-129300000D03* +%TD*% +D41* +%TO.C,POWER_CYCLE_SWITCH1*% +X128800000Y-93850000D03* +X128800000Y-87350000D03* +%TD*% +D31* +%TO.C,R_LED2*% +X120500000Y-82000000D03* +X118500000Y-82000000D03* +%TD*% +D32* +%TO.C,R_RTC_PUP_DIN1*% +X48212000Y-85500000D03* +X48212000Y-83500000D03* +%TD*% +D33* +%TO.C,R_GPO1*% +X108600000Y-127300000D03* +X108600000Y-129300000D03* +%TD*% +D39* +%TO.C,C_RFID_0.1*% +X107700000Y-122200000D03* +X107700000Y-120500000D03* +%TD*% +D21* +%TO.C,RST_1*% +X87900000Y-80800000D03* +%TD*% +D39* +%TO.C,C_RFID_1*% +X110300000Y-122300000D03* +X110300000Y-120600000D03* +%TD*% +D21* +%TO.C,MISO_1*% +X75700000Y-124300000D03* +%TD*% +D22* +%TO.C,C_RFID_3*% +X119300000Y-122200000D03* +X119300000Y-123900000D03* +%TD*% +D21* +%TO.C,SCK_1*% +X70400000Y-141200000D03* +%TD*% +D31* +%TO.C,R_LED1*% +X120500000Y-88000000D03* +X118500000Y-88000000D03* +%TD*% +D33* +%TO.C,R_PULL_UP_SDA1*% +X64200000Y-84000000D03* +X64200000Y-86000000D03* +%TD*% +D37* +%TO.C,R_RST_RFM1*% +X78000000Y-100500000D03* +X80000000Y-100500000D03* +%TD*% +D21* +%TO.C,REED_1*% +X48600000Y-94100000D03* +%TD*% +D30* +%TO.C,R_TRIG_PD3*% +X60647658Y-99347658D03* +X62061872Y-100761872D03* +%TD*% +D21* +%TO.C,LDO_CTRL_1*% +X81000000Y-115700000D03* +%TD*% +D42* +%TO.C,U1*% +X65000000Y-147500000D03* +X65000000Y-145500000D03* +X65000000Y-143500000D03* +X65000000Y-141500000D03* +X65000000Y-139500000D03* +X65000000Y-137500000D03* +X65000000Y-135500000D03* +X65000000Y-133500000D03* +D43* +X48800000Y-133500000D03* +X48800000Y-135500000D03* +X48800000Y-137500000D03* +X48800000Y-139500000D03* +X48800000Y-141500000D03* +X48800000Y-143500000D03* +X48800000Y-145500000D03* +X48800000Y-147500000D03* +%TD*% +D44* +%TO.C,R_CS_SPI2*% +X55692893Y-114157107D03* +X57107107Y-112742893D03* +%TD*% +D26* +%TO.C,R_PUP_INT_MIN1*% +X60857107Y-92207107D03* +X59442893Y-90792893D03* +%TD*% +D21* +%TO.C,CS_SPI_1*% +X76400000Y-132800000D03* +%TD*% +D38* +%TO.C,C_RFM69_10*% +X60800000Y-126983200D03* +X62500000Y-126983200D03* +%TD*% +D32* +%TO.C,R_PC6_PUP1*% +X69860916Y-97112500D03* +X69860916Y-95112500D03* +%TD*% +D21* +%TO.C,LPD_1*% +X118500000Y-128300000D03* +%TD*% +%TO.C,SDA_1*% +X103300000Y-115700000D03* +%TD*% +D33* +%TO.C,R_PULL_UP_SCL1*% +X62200000Y-84000000D03* +X62200000Y-86000000D03* +%TD*% +D31* +%TO.C,R_LED3*% +X120500000Y-85000000D03* +X118500000Y-85000000D03* +%TD*% +D37* +%TO.C,R_POL1*% +X94953900Y-60653900D03* +X96953900Y-60653900D03* +%TD*% +%TO.C,R_CS_RFM2*% +X63000000Y-117750000D03* +X65000000Y-117750000D03* +%TD*% +D31* +%TO.C,R_CS_SPI1*% +X90350000Y-130400000D03* +X88350000Y-130400000D03* +%TD*% +D21* +%TO.C,CS_RFM_1*% +X44300000Y-137400000D03* +%TD*% +D45* +%TO.C,LED4*% +X105500000Y-64075000D03* +X105500000Y-66125000D03* +%TD*% +D27* +%TO.C,H2*% +X40000000Y-57000000D03* +%TD*% +D37* +%TO.C,R_MISO_SPI1*% +X82185000Y-133350000D03* +X84185000Y-133350000D03* +%TD*% +%TO.C,R_HOLD2*% +X95500000Y-136500000D03* +X97500000Y-136500000D03* +%TD*% +D32* +%TO.C,R_LED4*% +X105400000Y-61300000D03* +X105400000Y-59300000D03* +%TD*% +D37* +%TO.C,R_PULL_DOWN_TRIG1*% +X57500000Y-96250000D03* +X59500000Y-96250000D03* +%TD*% +D46* +%TO.C,C_XTAL2*% +X58300000Y-109700000D03* +X56600000Y-109700000D03* +%TD*% +D45* +%TO.C,LED5*% +X101300000Y-64075000D03* +X101300000Y-66125000D03* +%TD*% +D22* +%TO.C,C_328pb_AVCC1*% +X80000000Y-103800000D03* +X80000000Y-105500000D03* +%TD*% +%TO.C,C_328pb_GND1*% +X62500000Y-103300000D03* +X62500000Y-105000000D03* +%TD*% +D24* +%TO.C,LED1*% +X122500000Y-87000000D03* +X124550000Y-87000000D03* +%TD*% +D21* +%TO.C,SCL_1*% +X107700000Y-115800000D03* +%TD*% +D39* +%TO.C,C_RFID_2*% +X111200000Y-129150000D03* +X111200000Y-127450000D03* +%TD*% +D26* +%TO.C,R_PE2*% +X80414214Y-118914214D03* +X79000000Y-117500000D03* +%TD*% +D47* +%TO.C,TAGCONN1*% +X128835000Y-63120000D03* +X129850000Y-70740000D03* +X127820000Y-70740000D03* +D48* +X129470000Y-68200000D03* +X129470000Y-69470000D03* +D49* +X128200000Y-65660000D03* +D48* +X129470000Y-65660000D03* +X129470000Y-66930000D03* +X129470000Y-64390000D03* +D49* +X128200000Y-69470000D03* +X128200000Y-66930000D03* +X128200000Y-68200000D03* +X128200000Y-64390000D03* +%TD*% +D30* +%TO.C,R_REED_PD3*% +X61938128Y-97638128D03* +X63352342Y-99052342D03* +%TD*% +D28* +%TO.C,BROADCAST_SW2*% +X121800000Y-67000000D03* +X115200000Y-67000000D03* +%TD*% +D50* +%TO.C,J2*% +X115100000Y-89540000D03* +D51* +X115100000Y-87000000D03* +%TD*% +D37* +%TO.C,R_HOLD1*% +X95350000Y-134500000D03* +X97350000Y-134500000D03* +%TD*% +D33* +%TO.C,R_RFM_CS1*% +X41850000Y-131800000D03* +X41850000Y-133800000D03* +%TD*% +D37* +%TO.C,R_REED_RTC1*% +X46212000Y-87500000D03* +X48212000Y-87500000D03* +%TD*% +D32* +%TO.C,R_PC3_UP1*% +X73750000Y-97000000D03* +X73750000Y-95000000D03* +%TD*% +D37* +%TO.C,R_WP2*% +X82750000Y-137750000D03* +X84750000Y-137750000D03* +%TD*% +D32* +%TO.C,R_LED5*% +X101300000Y-61300000D03* +X101300000Y-59300000D03* +%TD*% +%TO.C,R_POL2*% +X106700000Y-88800000D03* +X106700000Y-86800000D03* +%TD*% +D37* +%TO.C,R_GPO2*% +X108200000Y-125100000D03* +X110200000Y-125100000D03* +%TD*% +D24* +%TO.C,LED3*% +X122475000Y-85000000D03* +X124525000Y-85000000D03* +%TD*% +D32* +%TO.C,R_LDO_DOWN1*% +X83950000Y-119050000D03* +X83950000Y-117050000D03* +%TD*% +D22* +%TO.C,C_LDO_3V3*% +X95650000Y-113550000D03* +X95650000Y-115250000D03* +%TD*% +D37* +%TO.C,R_CS_SPI3*% +X67750000Y-115500000D03* +X69750000Y-115500000D03* +%TD*% +D31* +%TO.C,R_REED_GND1*% +X51087500Y-114000000D03* +X49087500Y-114000000D03* +%TD*% +M02* diff --git a/pcb/jlcpcb/gerber/wheel_counter-NPTH-drl_map.pdf b/pcb/jlcpcb/gerber/wheel_counter-NPTH-drl_map.pdf new file mode 100644 index 0000000..bc0af48 Binary files /dev/null and b/pcb/jlcpcb/gerber/wheel_counter-NPTH-drl_map.pdf differ diff --git a/pcb/jlcpcb/gerber/wheel_counter-NPTH.drl b/pcb/jlcpcb/gerber/wheel_counter-NPTH.drl new file mode 100644 index 0000000..b419a40 --- /dev/null +++ b/pcb/jlcpcb/gerber/wheel_counter-NPTH.drl @@ -0,0 +1,25 @@ +M48 +; DRILL file {KiCad 8.0.6} date 2024-11-20T13:36:43-0500 +; FORMAT={-:-/ absolute / inch / decimal} +; #@! TF.CreationDate,2024-11-20T13:36:43-05:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.6 +; #@! TF.FileFunction,NonPlated,1,2,NPTH +FMAT,2 +INCH +; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill +T1C0.0390 +; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill +T2C0.1260 +% +G90 +G05 +T1 +X5.0323Y-2.785 +X5.0722Y-2.485 +X5.1122Y-2.785 +T2 +X1.5748Y-2.2441 +X1.5748Y-5.7087 +X5.1181Y-2.2441 +X5.1181Y-5.7087 +M30 diff --git a/pcb/jlcpcb/gerber/wheel_counter-PTH-drl_map.pdf b/pcb/jlcpcb/gerber/wheel_counter-PTH-drl_map.pdf new file mode 100644 index 0000000..3df7b0a Binary files /dev/null and b/pcb/jlcpcb/gerber/wheel_counter-PTH-drl_map.pdf differ diff --git a/pcb/jlcpcb/gerber/wheel_counter-PTH.drl b/pcb/jlcpcb/gerber/wheel_counter-PTH.drl new file mode 100644 index 0000000..b8a92ec --- /dev/null +++ b/pcb/jlcpcb/gerber/wheel_counter-PTH.drl @@ -0,0 +1,191 @@ +M48 +; DRILL file {KiCad 8.0.6} date 2024-11-20T13:36:43-0500 +; FORMAT={-:-/ absolute / inch / decimal} +; #@! TF.CreationDate,2024-11-20T13:36:43-05:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.6 +; #@! TF.FileFunction,Plated,1,2,PTH +FMAT,2 +INCH +; #@! TA.AperFunction,Plated,PTH,ViaDrill +T1C0.0118 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T2C0.0320 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T3C0.0354 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T4C0.0390 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T5C0.0394 +% +G90 +G05 +T1 +X1.6063Y-5.1142 +X1.6535Y-5.0079 +X1.6575Y-4.8307 +X1.6614Y-4.9094 +X1.7185Y-4.7697 +X1.813Y-4.5906 +X1.815Y-5.1142 +X1.8307Y-5.5787 +X1.8317Y-5.2904 +X1.8661Y-4.7539 +X1.8661Y-5.0591 +X1.9193Y-4.9055 +X1.9606Y-3.2362 +X1.9606Y-3.3386 +X1.9961Y-5.3071 +X2.0Y-5.3898 +X2.0079Y-4.5453 +X2.0472Y-5.4331 +X2.0827Y-3.2815 +X2.1378Y-3.4862 +X2.1378Y-3.5669 +X2.1378Y-4.5177 +X2.1811Y-4.2598 +X2.2146Y-4.5768 +X2.225Y-4.875 +X2.2539Y-3.3268 +X2.2972Y-3.3701 +X2.3031Y-3.3268 +X2.3031Y-4.4882 +X2.311Y-3.5138 +X2.3228Y-3.2953 +X2.3307Y-4.0551 +X2.3465Y-5.1693 +X2.35Y-4.925 +X2.3583Y-3.8484 +X2.3791Y-4.4791 +X2.3878Y-4.2717 +X2.4Y-4.872 +X2.4035Y-4.0689 +X2.4311Y-4.6457 +X2.4665Y-3.4469 +X2.5Y-4.4724 +X2.525Y-4.2697 +X2.5335Y-4.1654 +X2.5394Y-3.7028 +X2.5571Y-3.5315 +X2.5591Y-4.5768 +X2.6109Y-4.3359 +X2.6172Y-4.3672 +X2.6378Y-4.4882 +X2.6459Y-4.1731 +X2.6476Y-4.0 +X2.6496Y-3.3071 +X2.6535Y-3.3819 +X2.6732Y-4.0531 +X2.6791Y-4.1673 +X2.685Y-4.2126 +X2.689Y-5.3819 +X2.7008Y-4.4557 +X2.7067Y-3.6457 +X2.7362Y-3.6831 +X2.7638Y-5.4488 +X2.7717Y-4.0433 +X2.7795Y-4.1339 +X2.7815Y-3.878 +X2.8031Y-5.5079 +X2.811Y-4.0669 +X2.818Y-3.866 +X2.8307Y-4.4724 +X2.8386Y-4.0433 +X2.8543Y-4.0079 +X2.8543Y-5.2835 +X2.8839Y-4.2323 +X2.8893Y-4.1614 +X2.9626Y-4.2579 +X2.9823Y-4.0394 +X2.9843Y-3.5965 +X3.0039Y-4.9567 +X3.0197Y-3.8189 +X3.0236Y-5.1181 +X3.0807Y-3.7579 +X3.1004Y-4.0098 +X3.1043Y-3.4843 +X3.1594Y-5.128 +X3.1634Y-4.3386 +X3.1772Y-4.372 +X3.2078Y-3.8909 +X3.2283Y-4.7244 +X3.2283Y-5.1673 +X3.252Y-3.8898 +X3.3169Y-4.3661 +X3.3563Y-3.622 +X3.3661Y-3.7008 +X3.3799Y-4.3268 +X3.4035Y-4.1437 +X3.4055Y-4.5492 +X3.4291Y-4.122 +X3.4508Y-3.9508 +X3.4764Y-3.2638 +X3.5236Y-4.5276 +X3.5433Y-5.4331 +X3.5669Y-4.0098 +X3.6163Y-2.5336 +X3.6299Y-5.437 +X3.7185Y-4.813 +X3.7933Y-4.5906 +X3.8189Y-4.8031 +X3.8643Y-2.4588 +X3.9567Y-4.0354 +X3.9961Y-4.6693 +X4.003Y-4.7293 +X4.0945Y-3.5354 +X4.0984Y-3.7953 +X4.1339Y-5.1614 +X4.1437Y-4.9016 +X4.2047Y-3.374 +X4.2087Y-5.0945 +X4.2992Y-3.1575 +X4.3031Y-3.2756 +X4.3268Y-4.8583 +X4.3799Y-3.6614 +X4.3937Y-4.8268 +X4.3996Y-3.7264 +X4.4055Y-4.7835 +X4.4213Y-4.9843 +X4.4252Y-4.8661 +X4.4252Y-4.9173 +X4.5Y-3.3307 +X4.5079Y-5.1417 +X4.5433Y-4.9449 +X4.5531Y-3.2382 +X4.5559Y-4.7913 +X4.6339Y-5.0118 +X4.685Y-2.874 +X4.6969Y-3.9154 +X4.6988Y-3.7067 +X4.7756Y-4.8031 +X4.8031Y-3.1299 +X4.8602Y-2.7303 +X4.8622Y-2.9134 +X4.8622Y-3.6614 +X4.8681Y-2.6909 +X4.8976Y-3.1024 +X4.9094Y-3.8031 +X4.937Y-2.635 +X4.9409Y-3.1299 +X4.9606Y-3.2283 +X5.0315Y-4.7283 +X5.0787Y-3.7992 +X5.122Y-2.5866 +X5.122Y-2.6339 +X5.1476Y-3.9528 +X5.1516Y-2.6831 +T2 +X5.0689Y-3.0354 +X5.0689Y-3.1142 +X5.0689Y-3.1929 +T3 +X2.124Y-2.6575 +X2.9114Y-2.6575 +T4 +X5.0689Y-2.9567 +X5.0689Y-3.2717 +T5 +X2.7638Y-5.8268 +X2.9094Y-5.7205 +X4.5315Y-3.4252 +X4.5315Y-3.5252 +M30 diff --git a/pcb/jlcpcb/gerber/wheel_counter-PasteBottom.gbr b/pcb/jlcpcb/gerber/wheel_counter-PasteBottom.gbr new file mode 100644 index 0000000..f80e545 --- /dev/null +++ b/pcb/jlcpcb/gerber/wheel_counter-PasteBottom.gbr @@ -0,0 +1,15 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-11-20T13:36:43-05:00*% +%TF.ProjectId,wheel_counter,77686565-6c5f-4636-9f75-6e7465722e6b,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-11-20 13:36:43* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 APERTURE END LIST* +M02* diff --git a/pcb/jlcpcb/gerber/wheel_counter-PasteTop.gbr b/pcb/jlcpcb/gerber/wheel_counter-PasteTop.gbr new file mode 100644 index 0000000..08e9c7c --- /dev/null +++ b/pcb/jlcpcb/gerber/wheel_counter-PasteTop.gbr @@ -0,0 +1,645 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-11-20T13:36:43-05:00*% +%TF.ProjectId,wheel_counter,77686565-6c5f-4636-9f75-6e7465722e6b,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-11-20 13:36:43* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +%AMRotRect* +0 Rectangle, with rotation* +0 The origin of the aperture is its center* +0 $1 length* +0 $2 width* +0 $3 Rotation angle, in degrees counterclockwise* +0 Add horizontal line* +21,1,$1,$2,0,0,$3*% +G04 Aperture macros list end* +%ADD10C,0.000000*% +%ADD11R,0.875000X0.450000*% +%ADD12R,0.355600X0.304800*% +%ADD13R,1.447800X2.590800*% +%ADD14R,1.000000X0.800000*% +%ADD15R,1.000000X0.600000*% +%ADD16R,1.500000X0.600000*% +%ADD17R,0.600000X1.500000*% +%ADD18C,1.500000*% +%ADD19R,1.500000X1.300000*% +%ADD20RotRect,1.100000X1.400000X225.000000*% +%ADD21RoundRect,0.250000X-0.325000X-0.450000X0.325000X-0.450000X0.325000X0.450000X-0.325000X0.450000X0*% +%ADD22R,1.550000X0.650000*% +%ADD23RotRect,1.100000X1.400000X135.000000*% +%ADD24R,2.400000X2.100000*% +%ADD25R,1.300000X2.340000*% +%ADD26RotRect,1.100000X1.400000X315.000000*% +%ADD27R,1.100000X1.400000*% +%ADD28R,1.400000X1.100000*% +%ADD29R,1.150000X1.400000*% +%ADD30R,1.320800X0.558800*% +%ADD31R,1.300000X1.500000*% +%ADD32R,1.400000X1.500000*% +%ADD33R,2.000000X0.800000*% +%ADD34RotRect,1.100000X1.400000X45.000000*% +%ADD35RoundRect,0.250000X-0.450000X0.325000X-0.450000X-0.325000X0.450000X-0.325000X0.450000X0.325000X0*% +G04 APERTURE END LIST* +D10* +%TO.C,RFID1*% +G36* +X115123900Y-124695400D02* +G01* +X113876100Y-124695400D01* +X113876100Y-123600000D01* +X115123900Y-123600000D01* +X115123900Y-124695400D01* +G37* +G36* +X115123900Y-123400000D02* +G01* +X113876100Y-123400000D01* +X113876100Y-122304600D01* +X115123900Y-122304600D01* +X115123900Y-123400000D01* +G37* +%TD*% +D11* +%TO.C,RTC1*% +X52000000Y-84500000D03* +X52000000Y-85500000D03* +X52000000Y-86500000D03* +X52000000Y-87500000D03* +X52000000Y-88500000D03* +X56424000Y-88500000D03* +X56424000Y-87500000D03* +X56424000Y-86500000D03* +X56424000Y-85500000D03* +X56424000Y-84500000D03* +%TD*% +D12* +%TO.C,RFID1*% +X115719200Y-124750315D03* +X115719200Y-124250189D03* +X115719200Y-123750063D03* +X115719200Y-123249937D03* +X115719200Y-122749811D03* +X115719200Y-122249685D03* +X113280800Y-122249685D03* +X113280800Y-122749811D03* +X113280800Y-123249937D03* +X113280800Y-123750063D03* +X113280800Y-124250189D03* +X113280800Y-124750315D03* +D13* +X114500000Y-123500000D03* +%TD*% +D14* +%TO.C,LDOReg1*% +X90500000Y-113000000D03* +D15* +X90500000Y-113950000D03* +D14* +X90500000Y-114900000D03* +X92900000Y-114900000D03* +X92900000Y-113000000D03* +%TD*% +D16* +%TO.C,328pb1*% +X66000000Y-101700000D03* +X66000000Y-102500000D03* +X66000000Y-103300000D03* +X66000000Y-104100000D03* +X66000000Y-104900000D03* +X66000000Y-105700000D03* +X66000000Y-106500000D03* +X66000000Y-107300000D03* +D17* +X67450000Y-108750000D03* +X68250000Y-108750000D03* +X69050000Y-108750000D03* +X69850000Y-108750000D03* +X70650000Y-108750000D03* +X71450000Y-108750000D03* +X72250000Y-108750000D03* +X73050000Y-108750000D03* +D16* +X74500000Y-107300000D03* +X74500000Y-106500000D03* +X74500000Y-105700000D03* +X74500000Y-104900000D03* +X74500000Y-104100000D03* +X74500000Y-103300000D03* +X74500000Y-102500000D03* +X74500000Y-101700000D03* +D17* +X73050000Y-100250000D03* +X72250000Y-100250000D03* +X71450000Y-100250000D03* +X70650000Y-100250000D03* +X69850000Y-100250000D03* +X69050000Y-100250000D03* +X68250000Y-100250000D03* +X67450000Y-100250000D03* +%TD*% +D18* +%TO.C,VCC_1*% +X100800000Y-96200000D03* +%TD*% +%TO.C,VBAT_1*% +X90200000Y-58500000D03* +%TD*% +%TO.C,GND_1*% +X110900000Y-66300000D03* +%TD*% +D19* +%TO.C,C_LDO_VCC1*% +X87650000Y-112100000D03* +X87650000Y-113800000D03* +%TD*% +D18* +%TO.C,GPO_1*% +X104500000Y-127500000D03* +%TD*% +D20* +%TO.C,R_MOSI1*% +X62865000Y-111760000D03* +X61450786Y-113174214D03* +%TD*% +D21* +%TO.C,LED2*% +X122475000Y-82500000D03* +X124525000Y-82500000D03* +%TD*% +D22* +%TO.C,HexBuf1*% +X40700000Y-119550000D03* +X40700000Y-120820000D03* +X40700000Y-122090000D03* +X40700000Y-123360000D03* +X40700000Y-124630000D03* +X40700000Y-125900000D03* +X40700000Y-127170000D03* +X40700000Y-128440000D03* +X46150000Y-128440000D03* +X46150000Y-127170000D03* +X46150000Y-125900000D03* +X46150000Y-124630000D03* +X46150000Y-123360000D03* +X46150000Y-122090000D03* +X46150000Y-120820000D03* +X46150000Y-119550000D03* +%TD*% +D23* +%TO.C,R_PD3_UP1*% +X65207107Y-97407107D03* +X63792893Y-95992893D03* +%TD*% +D24* +%TO.C,RST_SWITCH1*% +X121800000Y-77000000D03* +X115200000Y-77000000D03* +%TD*% +D25* +%TO.C,Reed1*% +X40200000Y-113000000D03* +X40200000Y-94660000D03* +%TD*% +D19* +%TO.C,C_74HC1*% +X51050000Y-123850000D03* +X51050000Y-125550000D03* +%TD*% +D26* +%TO.C,R_INT_PD2*% +X65450000Y-94650000D03* +X66864214Y-96064214D03* +%TD*% +D27* +%TO.C,R_CS_RFM1*% +X58750000Y-117750000D03* +X56750000Y-117750000D03* +%TD*% +D28* +%TO.C,R_PD2_PUP1*% +X67550000Y-93100000D03* +X67550000Y-91100000D03* +%TD*% +D27* +%TO.C,R_WP1*% +X84600000Y-135400000D03* +X82600000Y-135400000D03* +%TD*% +D18* +%TO.C,RFM_RST_1*% +X44100000Y-139600000D03* +%TD*% +D28* +%TO.C,R_RST1*% +X71900000Y-90800000D03* +X71900000Y-92800000D03* +%TD*% +D27* +%TO.C,R_PE1_PUP1*% +X62700000Y-109220000D03* +X60700000Y-109220000D03* +%TD*% +D29* +%TO.C,Y1*% +X56400000Y-104500000D03* +X56400000Y-106700000D03* +X58000000Y-106700000D03* +X58000000Y-104500000D03* +%TD*% +D18* +%TO.C,INT_TRIG_1*% +X68700000Y-83900000D03* +%TD*% +%TO.C,3V3_1*% +X94500000Y-103200000D03* +%TD*% +D30* +%TO.C,U3*% +X93661700Y-64414100D03* +X93661700Y-66293700D03* +X95846100Y-65353900D03* +%TD*% +D24* +%TO.C,STAYAWAKE_SW1*% +X121800000Y-72000000D03* +X115200000Y-72000000D03* +%TD*% +D27* +%TO.C,R_MISO_RFM1*% +X56150000Y-125095000D03* +X58150000Y-125095000D03* +%TD*% +D31* +%TO.C,C_RFM69_0.1*% +X60800000Y-130050000D03* +X62500000Y-130050000D03* +%TD*% +D28* +%TO.C,R_PULL_UP_TRIG1*% +X60200000Y-84000000D03* +X60200000Y-86000000D03* +%TD*% +D18* +%TO.C,INT_MIN_1*% +X68700000Y-86300000D03* +%TD*% +D28* +%TO.C,R_LDO_UP1*% +X85150000Y-114862500D03* +X85150000Y-112862500D03* +%TD*% +D31* +%TO.C,C_XTAL1*% +X56500000Y-101700000D03* +X58200000Y-101700000D03* +%TD*% +D27* +%TO.C,R_PE1*% +X108500000Y-93000000D03* +X106500000Y-93000000D03* +%TD*% +D19* +%TO.C,C_RFID_0.2*% +X113700000Y-129150000D03* +X113700000Y-127450000D03* +%TD*% +D20* +%TO.C,R_CS_SPI4*% +X80000000Y-113000000D03* +X78585786Y-114414214D03* +%TD*% +D18* +%TO.C,MOSI_1*% +X69300000Y-143500000D03* +%TD*% +D30* +%TO.C,U2*% +X112592200Y-85539800D03* +X112592200Y-83660200D03* +X110407800Y-84600000D03* +%TD*% +D19* +%TO.C,C_328pb_AREF1*% +X77200000Y-103850000D03* +X77200000Y-105550000D03* +%TD*% +D20* +%TO.C,R_SCK1*% +X66112107Y-111687893D03* +X64697893Y-113102107D03* +%TD*% +D28* +%TO.C,R_LPD1*% +X116200000Y-127300000D03* +X116200000Y-129300000D03* +%TD*% +D32* +%TO.C,POWER_CYCLE_SWITCH1*% +X128800000Y-93850000D03* +X128800000Y-87350000D03* +%TD*% +D27* +%TO.C,R_LED2*% +X120500000Y-82000000D03* +X118500000Y-82000000D03* +%TD*% +D28* +%TO.C,R_RTC_PUP_DIN1*% +X48212000Y-85500000D03* +X48212000Y-83500000D03* +%TD*% +%TO.C,R_GPO1*% +X108600000Y-127300000D03* +X108600000Y-129300000D03* +%TD*% +D19* +%TO.C,C_RFID_0.1*% +X107700000Y-122200000D03* +X107700000Y-120500000D03* +%TD*% +D18* +%TO.C,RST_1*% +X87900000Y-80800000D03* +%TD*% +D19* +%TO.C,C_RFID_1*% +X110300000Y-122300000D03* +X110300000Y-120600000D03* +%TD*% +D18* +%TO.C,MISO_1*% +X75700000Y-124300000D03* +%TD*% +D19* +%TO.C,C_RFID_3*% +X119300000Y-122200000D03* +X119300000Y-123900000D03* +%TD*% +D18* +%TO.C,SCK_1*% +X70400000Y-141200000D03* +%TD*% +D27* +%TO.C,R_LED1*% +X120500000Y-88000000D03* +X118500000Y-88000000D03* +%TD*% +D28* +%TO.C,R_PULL_UP_SDA1*% +X64200000Y-84000000D03* +X64200000Y-86000000D03* +%TD*% +D27* +%TO.C,R_RST_RFM1*% +X78000000Y-100500000D03* +X80000000Y-100500000D03* +%TD*% +D18* +%TO.C,REED_1*% +X48600000Y-94100000D03* +%TD*% +D26* +%TO.C,R_TRIG_PD3*% +X60647658Y-99347658D03* +X62061872Y-100761872D03* +%TD*% +D18* +%TO.C,LDO_CTRL_1*% +X81000000Y-115700000D03* +%TD*% +D33* +%TO.C,U1*% +X65000000Y-147500000D03* +X65000000Y-145500000D03* +X65000000Y-143500000D03* +X65000000Y-141500000D03* +X65000000Y-139500000D03* +X65000000Y-137500000D03* +X65000000Y-135500000D03* +X65000000Y-133500000D03* +X48800000Y-133500000D03* +X48800000Y-135500000D03* +X48800000Y-137500000D03* +X48800000Y-139500000D03* +X48800000Y-141500000D03* +X48800000Y-143500000D03* +X48800000Y-145500000D03* +X48800000Y-147500000D03* +%TD*% +D34* +%TO.C,R_CS_SPI2*% +X55692893Y-114157107D03* +X57107107Y-112742893D03* +%TD*% +D23* +%TO.C,R_PUP_INT_MIN1*% +X60857107Y-92207107D03* +X59442893Y-90792893D03* +%TD*% +D18* +%TO.C,CS_SPI_1*% +X76400000Y-132800000D03* +%TD*% +D31* +%TO.C,C_RFM69_10*% +X60800000Y-126983200D03* +X62500000Y-126983200D03* +%TD*% +D28* +%TO.C,R_PC6_PUP1*% +X69860916Y-97112500D03* +X69860916Y-95112500D03* +%TD*% +D18* +%TO.C,LPD_1*% +X118500000Y-128300000D03* +%TD*% +%TO.C,SDA_1*% +X103300000Y-115700000D03* +%TD*% +D28* +%TO.C,R_PULL_UP_SCL1*% +X62200000Y-84000000D03* +X62200000Y-86000000D03* +%TD*% +D27* +%TO.C,R_LED3*% +X120500000Y-85000000D03* +X118500000Y-85000000D03* +%TD*% +%TO.C,R_POL1*% +X94953900Y-60653900D03* +X96953900Y-60653900D03* +%TD*% +%TO.C,R_CS_RFM2*% +X63000000Y-117750000D03* +X65000000Y-117750000D03* +%TD*% +%TO.C,R_CS_SPI1*% +X90350000Y-130400000D03* +X88350000Y-130400000D03* +%TD*% +D18* +%TO.C,CS_RFM_1*% +X44300000Y-137400000D03* +%TD*% +D35* +%TO.C,LED4*% +X105500000Y-64075000D03* +X105500000Y-66125000D03* +%TD*% +D27* +%TO.C,R_MISO_SPI1*% +X82185000Y-133350000D03* +X84185000Y-133350000D03* +%TD*% +%TO.C,R_HOLD2*% +X95500000Y-136500000D03* +X97500000Y-136500000D03* +%TD*% +D28* +%TO.C,R_LED4*% +X105400000Y-61300000D03* +X105400000Y-59300000D03* +%TD*% +D27* +%TO.C,R_PULL_DOWN_TRIG1*% +X57500000Y-96250000D03* +X59500000Y-96250000D03* +%TD*% +D31* +%TO.C,C_XTAL2*% +X58300000Y-109700000D03* +X56600000Y-109700000D03* +%TD*% +D35* +%TO.C,LED5*% +X101300000Y-64075000D03* +X101300000Y-66125000D03* +%TD*% +D19* +%TO.C,C_328pb_AVCC1*% +X80000000Y-103800000D03* +X80000000Y-105500000D03* +%TD*% +%TO.C,C_328pb_GND1*% +X62500000Y-103300000D03* +X62500000Y-105000000D03* +%TD*% +D21* +%TO.C,LED1*% +X122500000Y-87000000D03* +X124550000Y-87000000D03* +%TD*% +D18* +%TO.C,SCL_1*% +X107700000Y-115800000D03* +%TD*% +D19* +%TO.C,C_RFID_2*% +X111200000Y-129150000D03* +X111200000Y-127450000D03* +%TD*% +D23* +%TO.C,R_PE2*% +X80414214Y-118914214D03* +X79000000Y-117500000D03* +%TD*% +D26* +%TO.C,R_REED_PD3*% +X61938128Y-97638128D03* +X63352342Y-99052342D03* +%TD*% +D24* +%TO.C,BROADCAST_SW2*% +X121800000Y-67000000D03* +X115200000Y-67000000D03* +%TD*% +D27* +%TO.C,R_HOLD1*% +X95350000Y-134500000D03* +X97350000Y-134500000D03* +%TD*% +D28* +%TO.C,R_RFM_CS1*% +X41850000Y-131800000D03* +X41850000Y-133800000D03* +%TD*% +D27* +%TO.C,R_REED_RTC1*% +X46212000Y-87500000D03* +X48212000Y-87500000D03* +%TD*% +D28* +%TO.C,R_PC3_UP1*% +X73750000Y-97000000D03* +X73750000Y-95000000D03* +%TD*% +D27* +%TO.C,R_WP2*% +X82750000Y-137750000D03* +X84750000Y-137750000D03* +%TD*% +D28* +%TO.C,R_LED5*% +X101300000Y-61300000D03* +X101300000Y-59300000D03* +%TD*% +%TO.C,R_POL2*% +X106700000Y-88800000D03* +X106700000Y-86800000D03* +%TD*% +D27* +%TO.C,R_GPO2*% +X108200000Y-125100000D03* +X110200000Y-125100000D03* +%TD*% +D21* +%TO.C,LED3*% +X122475000Y-85000000D03* +X124525000Y-85000000D03* +%TD*% +D28* +%TO.C,R_LDO_DOWN1*% +X83950000Y-119050000D03* +X83950000Y-117050000D03* +%TD*% +D19* +%TO.C,C_LDO_3V3*% +X95650000Y-113550000D03* +X95650000Y-115250000D03* +%TD*% +D27* +%TO.C,R_CS_SPI3*% +X67750000Y-115500000D03* +X69750000Y-115500000D03* +%TD*% +%TO.C,R_REED_GND1*% +X51087500Y-114000000D03* +X49087500Y-114000000D03* +%TD*% +M02* diff --git a/pcb/jlcpcb/gerber/wheel_counter-SilkBottom.gbr b/pcb/jlcpcb/gerber/wheel_counter-SilkBottom.gbr new file mode 100644 index 0000000..0aed57c --- /dev/null +++ b/pcb/jlcpcb/gerber/wheel_counter-SilkBottom.gbr @@ -0,0 +1,74 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-11-20T13:36:43-05:00*% +%TF.ProjectId,wheel_counter,77686565-6c5f-4636-9f75-6e7465722e6b,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-11-20 13:36:43* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,1.320800*% +%ADD11C,1.498600*% +%ADD12R,1.400000X1.400000*% +%ADD13C,1.400000*% +%ADD14C,3.200000*% +%ADD15C,1.778000*% +%ADD16C,0.990600*% +%ADD17R,1.700000X1.700000*% +%ADD18O,1.700000X1.700000*% +G04 APERTURE END LIST* +%LPC*% +D10* +%TO.C,TOGGLE_SWITCH1*% +X128750000Y-81100000D03* +X128750000Y-79100000D03* +X128750000Y-77099999D03* +D11* +X128750000Y-83100000D03* +X128750000Y-75100000D03* +%TD*% +D12* +%TO.C,CoinCell1*% +X53950000Y-67500000D03* +D13* +X73950000Y-67500000D03* +%TD*% +D14* +%TO.C,H3*% +X130000000Y-57000000D03* +%TD*% +%TO.C,H1*% +X40000000Y-145000000D03* +%TD*% +D15* +%TO.C,JP2*% +X73900000Y-145300000D03* +%TD*% +%TO.C,JP1*% +X70200000Y-148000000D03* +%TD*% +D14* +%TO.C,H4*% +X130000000Y-145000000D03* +%TD*% +%TO.C,H2*% +X40000000Y-57000000D03* +%TD*% +D16* +%TO.C,TAGCONN1*% +X128835000Y-63120000D03* +X129850000Y-70740000D03* +X127820000Y-70740000D03* +%TD*% +D17* +%TO.C,J2*% +X115100000Y-89540000D03* +D18* +X115100000Y-87000000D03* +%TD*% +%LPD*% +M02* diff --git a/pcb/jlcpcb/gerber/wheel_counter-SilkTop.gbr b/pcb/jlcpcb/gerber/wheel_counter-SilkTop.gbr new file mode 100644 index 0000000..f444bb5 --- /dev/null +++ b/pcb/jlcpcb/gerber/wheel_counter-SilkTop.gbr @@ -0,0 +1,5219 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-11-20T13:36:43-05:00*% +%TF.ProjectId,wheel_counter,77686565-6c5f-4636-9f75-6e7465722e6b,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-11-20 13:36:43* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10C,0.250000*% +%ADD11C,0.497214*% +%ADD12C,0.100000*% +%ADD13C,0.500000*% +%ADD14C,0.600000*% +%ADD15C,0.800000*% +%ADD16C,0.400000*% +%ADD17C,0.150000*% +%ADD18C,0.254000*% +%ADD19C,0.152400*% +%ADD20C,0.200000*% +%ADD21C,0.120000*% +%ADD22C,0.127000*% +%ADD23C,0.609600*% +%ADD24R,1.400000X1.400000*% +%ADD25C,1.400000*% +%ADD26C,1.320800*% +%ADD27C,1.498600*% +%ADD28R,0.875000X0.450000*% +%ADD29R,0.355600X0.304800*% +%ADD30R,1.447800X2.590800*% +%ADD31R,1.000000X0.800000*% +%ADD32R,1.000000X0.600000*% +%ADD33R,1.500000X0.600000*% +%ADD34R,0.600000X1.500000*% +%ADD35C,1.703200*% +%ADD36RoundRect,0.101600X-0.750000X0.650000X-0.750000X-0.650000X0.750000X-0.650000X0.750000X0.650000X0*% +%ADD37RoundRect,0.101600X-0.106066X0.883883X-0.883883X0.106066X0.106066X-0.883883X0.883883X-0.106066X0*% +%ADD38RoundRect,0.250000X-0.325000X-0.450000X0.325000X-0.450000X0.325000X0.450000X-0.325000X0.450000X0*% +%ADD39R,1.550000X0.650000*% +%ADD40RoundRect,0.101600X0.883883X0.106066X0.106066X0.883883X-0.883883X-0.106066X-0.106066X-0.883883X0*% +%ADD41C,3.200000*% +%ADD42RoundRect,0.102000X1.200000X1.050000X-1.200000X1.050000X-1.200000X-1.050000X1.200000X-1.050000X0*% +%ADD43R,1.300000X2.340000*% +%ADD44RoundRect,0.101600X-0.883883X-0.106066X-0.106066X-0.883883X0.883883X0.106066X0.106066X0.883883X0*% +%ADD45RoundRect,0.101600X0.550000X0.700000X-0.550000X0.700000X-0.550000X-0.700000X0.550000X-0.700000X0*% +%ADD46RoundRect,0.101600X0.700000X-0.550000X0.700000X0.550000X-0.700000X0.550000X-0.700000X-0.550000X0*% +%ADD47RoundRect,0.101600X-0.700000X0.550000X-0.700000X-0.550000X0.700000X-0.550000X0.700000X0.550000X0*% +%ADD48RoundRect,0.101600X-0.575000X-0.700000X0.575000X-0.700000X0.575000X0.700000X-0.575000X0.700000X0*% +%ADD49RoundRect,0.102000X-0.660400X-0.279400X0.660400X-0.279400X0.660400X0.279400X-0.660400X0.279400X0*% +%ADD50C,1.778000*% +%ADD51RoundRect,0.101600X-0.550000X-0.700000X0.550000X-0.700000X0.550000X0.700000X-0.550000X0.700000X0*% +%ADD52RoundRect,0.101600X-0.650000X-0.750000X0.650000X-0.750000X0.650000X0.750000X-0.650000X0.750000X0*% +%ADD53RoundRect,0.101600X0.750000X-0.650000X0.750000X0.650000X-0.750000X0.650000X-0.750000X-0.650000X0*% +%ADD54RoundRect,0.102000X0.660400X0.279400X-0.660400X0.279400X-0.660400X-0.279400X0.660400X-0.279400X0*% +%ADD55RoundRect,0.102000X0.700000X-0.750000X0.700000X0.750000X-0.700000X0.750000X-0.700000X-0.750000X0*% +%ADD56RoundRect,0.050800X1.000000X0.400000X-1.000000X0.400000X-1.000000X-0.400000X1.000000X-0.400000X0*% +%ADD57RoundRect,0.050800X-1.000000X-0.400000X1.000000X-0.400000X1.000000X0.400000X-1.000000X0.400000X0*% +%ADD58RoundRect,0.101600X0.106066X-0.883883X0.883883X-0.106066X-0.106066X0.883883X-0.883883X0.106066X0*% +%ADD59RoundRect,0.250000X-0.450000X0.325000X-0.450000X-0.325000X0.450000X-0.325000X0.450000X0.325000X0*% +%ADD60RoundRect,0.101600X0.650000X0.750000X-0.650000X0.750000X-0.650000X-0.750000X0.650000X-0.750000X0*% +%ADD61C,0.990600*% +%ADD62RoundRect,0.495300X0.000010X-0.000010X0.000010X0.000010X-0.000010X0.000010X-0.000010X-0.000010X0*% +%ADD63RoundRect,0.495300X-0.000010X0.000010X-0.000010X-0.000010X0.000010X-0.000010X0.000010X0.000010X0*% +%ADD64R,1.700000X1.700000*% +%ADD65O,1.700000X1.700000*% +G04 APERTURE END LIST* +D10* +X99359711Y-93503428D02* +X99693044Y-95003428D01* +X99693044Y-95003428D02* +X100026377Y-93503428D01* +X100931139Y-94860571D02* +X100883520Y-94932000D01* +X100883520Y-94932000D02* +X100740663Y-95003428D01* +X100740663Y-95003428D02* +X100645425Y-95003428D01* +X100645425Y-95003428D02* +X100502568Y-94932000D01* +X100502568Y-94932000D02* +X100407330Y-94789142D01* +X100407330Y-94789142D02* +X100359711Y-94646285D01* +X100359711Y-94646285D02* +X100312092Y-94360571D01* +X100312092Y-94360571D02* +X100312092Y-94146285D01* +X100312092Y-94146285D02* +X100359711Y-93860571D01* +X100359711Y-93860571D02* +X100407330Y-93717714D01* +X100407330Y-93717714D02* +X100502568Y-93574857D01* +X100502568Y-93574857D02* +X100645425Y-93503428D01* +X100645425Y-93503428D02* +X100740663Y-93503428D01* +X100740663Y-93503428D02* +X100883520Y-93574857D01* +X100883520Y-93574857D02* +X100931139Y-93646285D01* +X101931139Y-94860571D02* +X101883520Y-94932000D01* +X101883520Y-94932000D02* +X101740663Y-95003428D01* +X101740663Y-95003428D02* +X101645425Y-95003428D01* +X101645425Y-95003428D02* +X101502568Y-94932000D01* +X101502568Y-94932000D02* +X101407330Y-94789142D01* +X101407330Y-94789142D02* +X101359711Y-94646285D01* +X101359711Y-94646285D02* +X101312092Y-94360571D01* +X101312092Y-94360571D02* +X101312092Y-94146285D01* +X101312092Y-94146285D02* +X101359711Y-93860571D01* +X101359711Y-93860571D02* +X101407330Y-93717714D01* +X101407330Y-93717714D02* +X101502568Y-93574857D01* +X101502568Y-93574857D02* +X101645425Y-93503428D01* +X101645425Y-93503428D02* +X101740663Y-93503428D01* +X101740663Y-93503428D02* +X101883520Y-93574857D01* +X101883520Y-93574857D02* +X101931139Y-93646285D01* +X86059711Y-55503428D02* +X86393044Y-57003428D01* +X86393044Y-57003428D02* +X86726377Y-55503428D01* +X86821616Y-57146285D02* +X87583520Y-57146285D01* +X88393044Y-56860571D02* +X88345425Y-56932000D01* +X88345425Y-56932000D02* +X88202568Y-57003428D01* +X88202568Y-57003428D02* +X88107330Y-57003428D01* +X88107330Y-57003428D02* +X87964473Y-56932000D01* +X87964473Y-56932000D02* +X87869235Y-56789142D01* +X87869235Y-56789142D02* +X87821616Y-56646285D01* +X87821616Y-56646285D02* +X87773997Y-56360571D01* +X87773997Y-56360571D02* +X87773997Y-56146285D01* +X87773997Y-56146285D02* +X87821616Y-55860571D01* +X87821616Y-55860571D02* +X87869235Y-55717714D01* +X87869235Y-55717714D02* +X87964473Y-55574857D01* +X87964473Y-55574857D02* +X88107330Y-55503428D01* +X88107330Y-55503428D02* +X88202568Y-55503428D01* +X88202568Y-55503428D02* +X88345425Y-55574857D01* +X88345425Y-55574857D02* +X88393044Y-55646285D01* +X89012092Y-55503428D02* +X89202568Y-55503428D01* +X89202568Y-55503428D02* +X89297806Y-55574857D01* +X89297806Y-55574857D02* +X89393044Y-55717714D01* +X89393044Y-55717714D02* +X89440663Y-56003428D01* +X89440663Y-56003428D02* +X89440663Y-56503428D01* +X89440663Y-56503428D02* +X89393044Y-56789142D01* +X89393044Y-56789142D02* +X89297806Y-56932000D01* +X89297806Y-56932000D02* +X89202568Y-57003428D01* +X89202568Y-57003428D02* +X89012092Y-57003428D01* +X89012092Y-57003428D02* +X88916854Y-56932000D01* +X88916854Y-56932000D02* +X88821616Y-56789142D01* +X88821616Y-56789142D02* +X88773997Y-56503428D01* +X88773997Y-56503428D02* +X88773997Y-56003428D01* +X88773997Y-56003428D02* +X88821616Y-55717714D01* +X88821616Y-55717714D02* +X88916854Y-55574857D01* +X88916854Y-55574857D02* +X89012092Y-55503428D01* +X89869235Y-57003428D02* +X89869235Y-55503428D01* +X90345425Y-57003428D02* +X90345425Y-55503428D01* +X90345425Y-55503428D02* +X90916853Y-57003428D01* +X90916853Y-57003428D02* +X90916853Y-55503428D01* +X91154949Y-57146285D02* +X91916853Y-57146285D01* +X92726377Y-56860571D02* +X92678758Y-56932000D01* +X92678758Y-56932000D02* +X92535901Y-57003428D01* +X92535901Y-57003428D02* +X92440663Y-57003428D01* +X92440663Y-57003428D02* +X92297806Y-56932000D01* +X92297806Y-56932000D02* +X92202568Y-56789142D01* +X92202568Y-56789142D02* +X92154949Y-56646285D01* +X92154949Y-56646285D02* +X92107330Y-56360571D01* +X92107330Y-56360571D02* +X92107330Y-56146285D01* +X92107330Y-56146285D02* +X92154949Y-55860571D01* +X92154949Y-55860571D02* +X92202568Y-55717714D01* +X92202568Y-55717714D02* +X92297806Y-55574857D01* +X92297806Y-55574857D02* +X92440663Y-55503428D01* +X92440663Y-55503428D02* +X92535901Y-55503428D01* +X92535901Y-55503428D02* +X92678758Y-55574857D01* +X92678758Y-55574857D02* +X92726377Y-55646285D01* +X93154949Y-56217714D02* +X93488282Y-56217714D01* +X93631139Y-57003428D02* +X93154949Y-57003428D01* +X93154949Y-57003428D02* +X93154949Y-55503428D01* +X93154949Y-55503428D02* +X93631139Y-55503428D01* +X94535901Y-57003428D02* +X94059711Y-57003428D01* +X94059711Y-57003428D02* +X94059711Y-55503428D01* +X95345425Y-57003428D02* +X94869235Y-57003428D01* +X94869235Y-57003428D02* +X94869235Y-55503428D01* +X110126377Y-63774857D02* +X110031139Y-63703428D01* +X110031139Y-63703428D02* +X109888282Y-63703428D01* +X109888282Y-63703428D02* +X109745425Y-63774857D01* +X109745425Y-63774857D02* +X109650187Y-63917714D01* +X109650187Y-63917714D02* +X109602568Y-64060571D01* +X109602568Y-64060571D02* +X109554949Y-64346285D01* +X109554949Y-64346285D02* +X109554949Y-64560571D01* +X109554949Y-64560571D02* +X109602568Y-64846285D01* +X109602568Y-64846285D02* +X109650187Y-64989142D01* +X109650187Y-64989142D02* +X109745425Y-65132000D01* +X109745425Y-65132000D02* +X109888282Y-65203428D01* +X109888282Y-65203428D02* +X109983520Y-65203428D01* +X109983520Y-65203428D02* +X110126377Y-65132000D01* +X110126377Y-65132000D02* +X110173996Y-65060571D01* +X110173996Y-65060571D02* +X110173996Y-64560571D01* +X110173996Y-64560571D02* +X109983520Y-64560571D01* +X110602568Y-65203428D02* +X110602568Y-63703428D01* +X110602568Y-63703428D02* +X111173996Y-65203428D01* +X111173996Y-65203428D02* +X111173996Y-63703428D01* +X111650187Y-65203428D02* +X111650187Y-63703428D01* +X111650187Y-63703428D02* +X111888282Y-63703428D01* +X111888282Y-63703428D02* +X112031139Y-63774857D01* +X112031139Y-63774857D02* +X112126377Y-63917714D01* +X112126377Y-63917714D02* +X112173996Y-64060571D01* +X112173996Y-64060571D02* +X112221615Y-64346285D01* +X112221615Y-64346285D02* +X112221615Y-64560571D01* +X112221615Y-64560571D02* +X112173996Y-64846285D01* +X112173996Y-64846285D02* +X112126377Y-64989142D01* +X112126377Y-64989142D02* +X112031139Y-65132000D01* +X112031139Y-65132000D02* +X111888282Y-65203428D01* +X111888282Y-65203428D02* +X111650187Y-65203428D01* +X77302568Y-125103428D02* +X77302568Y-123603428D01* +X77302568Y-123603428D02* +X77635901Y-124674857D01* +X77635901Y-124674857D02* +X77969234Y-123603428D01* +X77969234Y-123603428D02* +X77969234Y-125103428D01* +X78445425Y-125103428D02* +X78445425Y-123603428D01* +X78873996Y-125032000D02* +X79016853Y-125103428D01* +X79016853Y-125103428D02* +X79254948Y-125103428D01* +X79254948Y-125103428D02* +X79350186Y-125032000D01* +X79350186Y-125032000D02* +X79397805Y-124960571D01* +X79397805Y-124960571D02* +X79445424Y-124817714D01* +X79445424Y-124817714D02* +X79445424Y-124674857D01* +X79445424Y-124674857D02* +X79397805Y-124532000D01* +X79397805Y-124532000D02* +X79350186Y-124460571D01* +X79350186Y-124460571D02* +X79254948Y-124389142D01* +X79254948Y-124389142D02* +X79064472Y-124317714D01* +X79064472Y-124317714D02* +X78969234Y-124246285D01* +X78969234Y-124246285D02* +X78921615Y-124174857D01* +X78921615Y-124174857D02* +X78873996Y-124032000D01* +X78873996Y-124032000D02* +X78873996Y-123889142D01* +X78873996Y-123889142D02* +X78921615Y-123746285D01* +X78921615Y-123746285D02* +X78969234Y-123674857D01* +X78969234Y-123674857D02* +X79064472Y-123603428D01* +X79064472Y-123603428D02* +X79302567Y-123603428D01* +X79302567Y-123603428D02* +X79445424Y-123674857D01* +X80064472Y-123603428D02* +X80254948Y-123603428D01* +X80254948Y-123603428D02* +X80350186Y-123674857D01* +X80350186Y-123674857D02* +X80445424Y-123817714D01* +X80445424Y-123817714D02* +X80493043Y-124103428D01* +X80493043Y-124103428D02* +X80493043Y-124603428D01* +X80493043Y-124603428D02* +X80445424Y-124889142D01* +X80445424Y-124889142D02* +X80350186Y-125032000D01* +X80350186Y-125032000D02* +X80254948Y-125103428D01* +X80254948Y-125103428D02* +X80064472Y-125103428D01* +X80064472Y-125103428D02* +X79969234Y-125032000D01* +X79969234Y-125032000D02* +X79873996Y-124889142D01* +X79873996Y-124889142D02* +X79826377Y-124603428D01* +X79826377Y-124603428D02* +X79826377Y-124103428D01* +X79826377Y-124103428D02* +X79873996Y-123817714D01* +X79873996Y-123817714D02* +X79969234Y-123674857D01* +X79969234Y-123674857D02* +X80064472Y-123603428D01* +X71002568Y-144103428D02* +X71002568Y-142603428D01* +X71002568Y-142603428D02* +X71335901Y-143674857D01* +X71335901Y-143674857D02* +X71669234Y-142603428D01* +X71669234Y-142603428D02* +X71669234Y-144103428D01* +X72335901Y-142603428D02* +X72526377Y-142603428D01* +X72526377Y-142603428D02* +X72621615Y-142674857D01* +X72621615Y-142674857D02* +X72716853Y-142817714D01* +X72716853Y-142817714D02* +X72764472Y-143103428D01* +X72764472Y-143103428D02* +X72764472Y-143603428D01* +X72764472Y-143603428D02* +X72716853Y-143889142D01* +X72716853Y-143889142D02* +X72621615Y-144032000D01* +X72621615Y-144032000D02* +X72526377Y-144103428D01* +X72526377Y-144103428D02* +X72335901Y-144103428D01* +X72335901Y-144103428D02* +X72240663Y-144032000D01* +X72240663Y-144032000D02* +X72145425Y-143889142D01* +X72145425Y-143889142D02* +X72097806Y-143603428D01* +X72097806Y-143603428D02* +X72097806Y-143103428D01* +X72097806Y-143103428D02* +X72145425Y-142817714D01* +X72145425Y-142817714D02* +X72240663Y-142674857D01* +X72240663Y-142674857D02* +X72335901Y-142603428D01* +X73145425Y-144032000D02* +X73288282Y-144103428D01* +X73288282Y-144103428D02* +X73526377Y-144103428D01* +X73526377Y-144103428D02* +X73621615Y-144032000D01* +X73621615Y-144032000D02* +X73669234Y-143960571D01* +X73669234Y-143960571D02* +X73716853Y-143817714D01* +X73716853Y-143817714D02* +X73716853Y-143674857D01* +X73716853Y-143674857D02* +X73669234Y-143532000D01* +X73669234Y-143532000D02* +X73621615Y-143460571D01* +X73621615Y-143460571D02* +X73526377Y-143389142D01* +X73526377Y-143389142D02* +X73335901Y-143317714D01* +X73335901Y-143317714D02* +X73240663Y-143246285D01* +X73240663Y-143246285D02* +X73193044Y-143174857D01* +X73193044Y-143174857D02* +X73145425Y-143032000D01* +X73145425Y-143032000D02* +X73145425Y-142889142D01* +X73145425Y-142889142D02* +X73193044Y-142746285D01* +X73193044Y-142746285D02* +X73240663Y-142674857D01* +X73240663Y-142674857D02* +X73335901Y-142603428D01* +X73335901Y-142603428D02* +X73573996Y-142603428D01* +X73573996Y-142603428D02* +X73716853Y-142674857D01* +X74145425Y-144103428D02* +X74145425Y-142603428D01* +X71654949Y-141832000D02* +X71797806Y-141903428D01* +X71797806Y-141903428D02* +X72035901Y-141903428D01* +X72035901Y-141903428D02* +X72131139Y-141832000D01* +X72131139Y-141832000D02* +X72178758Y-141760571D01* +X72178758Y-141760571D02* +X72226377Y-141617714D01* +X72226377Y-141617714D02* +X72226377Y-141474857D01* +X72226377Y-141474857D02* +X72178758Y-141332000D01* +X72178758Y-141332000D02* +X72131139Y-141260571D01* +X72131139Y-141260571D02* +X72035901Y-141189142D01* +X72035901Y-141189142D02* +X71845425Y-141117714D01* +X71845425Y-141117714D02* +X71750187Y-141046285D01* +X71750187Y-141046285D02* +X71702568Y-140974857D01* +X71702568Y-140974857D02* +X71654949Y-140832000D01* +X71654949Y-140832000D02* +X71654949Y-140689142D01* +X71654949Y-140689142D02* +X71702568Y-140546285D01* +X71702568Y-140546285D02* +X71750187Y-140474857D01* +X71750187Y-140474857D02* +X71845425Y-140403428D01* +X71845425Y-140403428D02* +X72083520Y-140403428D01* +X72083520Y-140403428D02* +X72226377Y-140474857D01* +X73226377Y-141760571D02* +X73178758Y-141832000D01* +X73178758Y-141832000D02* +X73035901Y-141903428D01* +X73035901Y-141903428D02* +X72940663Y-141903428D01* +X72940663Y-141903428D02* +X72797806Y-141832000D01* +X72797806Y-141832000D02* +X72702568Y-141689142D01* +X72702568Y-141689142D02* +X72654949Y-141546285D01* +X72654949Y-141546285D02* +X72607330Y-141260571D01* +X72607330Y-141260571D02* +X72607330Y-141046285D01* +X72607330Y-141046285D02* +X72654949Y-140760571D01* +X72654949Y-140760571D02* +X72702568Y-140617714D01* +X72702568Y-140617714D02* +X72797806Y-140474857D01* +X72797806Y-140474857D02* +X72940663Y-140403428D01* +X72940663Y-140403428D02* +X73035901Y-140403428D01* +X73035901Y-140403428D02* +X73178758Y-140474857D01* +X73178758Y-140474857D02* +X73226377Y-140546285D01* +X73654949Y-141903428D02* +X73654949Y-140403428D01* +X74226377Y-141903428D02* +X73797806Y-141046285D01* +X74226377Y-140403428D02* +X73654949Y-141260571D01* +X89502568Y-81403428D02* +X89502568Y-79903428D01* +X89502568Y-79903428D02* +X89835901Y-80974857D01* +X89835901Y-80974857D02* +X90169234Y-79903428D01* +X90169234Y-79903428D02* +X90169234Y-81403428D01* +X91216853Y-81260571D02* +X91169234Y-81332000D01* +X91169234Y-81332000D02* +X91026377Y-81403428D01* +X91026377Y-81403428D02* +X90931139Y-81403428D01* +X90931139Y-81403428D02* +X90788282Y-81332000D01* +X90788282Y-81332000D02* +X90693044Y-81189142D01* +X90693044Y-81189142D02* +X90645425Y-81046285D01* +X90645425Y-81046285D02* +X90597806Y-80760571D01* +X90597806Y-80760571D02* +X90597806Y-80546285D01* +X90597806Y-80546285D02* +X90645425Y-80260571D01* +X90645425Y-80260571D02* +X90693044Y-80117714D01* +X90693044Y-80117714D02* +X90788282Y-79974857D01* +X90788282Y-79974857D02* +X90931139Y-79903428D01* +X90931139Y-79903428D02* +X91026377Y-79903428D01* +X91026377Y-79903428D02* +X91169234Y-79974857D01* +X91169234Y-79974857D02* +X91216853Y-80046285D01* +X91645425Y-79903428D02* +X91645425Y-81117714D01* +X91645425Y-81117714D02* +X91693044Y-81260571D01* +X91693044Y-81260571D02* +X91740663Y-81332000D01* +X91740663Y-81332000D02* +X91835901Y-81403428D01* +X91835901Y-81403428D02* +X92026377Y-81403428D01* +X92026377Y-81403428D02* +X92121615Y-81332000D01* +X92121615Y-81332000D02* +X92169234Y-81260571D01* +X92169234Y-81260571D02* +X92216853Y-81117714D01* +X92216853Y-81117714D02* +X92216853Y-79903428D01* +X92454949Y-81546285D02* +X93216853Y-81546285D01* +X94026377Y-81403428D02* +X93693044Y-80689142D01* +X93454949Y-81403428D02* +X93454949Y-79903428D01* +X93454949Y-79903428D02* +X93835901Y-79903428D01* +X93835901Y-79903428D02* +X93931139Y-79974857D01* +X93931139Y-79974857D02* +X93978758Y-80046285D01* +X93978758Y-80046285D02* +X94026377Y-80189142D01* +X94026377Y-80189142D02* +X94026377Y-80403428D01* +X94026377Y-80403428D02* +X93978758Y-80546285D01* +X93978758Y-80546285D02* +X93931139Y-80617714D01* +X93931139Y-80617714D02* +X93835901Y-80689142D01* +X93835901Y-80689142D02* +X93454949Y-80689142D01* +X94407330Y-81332000D02* +X94550187Y-81403428D01* +X94550187Y-81403428D02* +X94788282Y-81403428D01* +X94788282Y-81403428D02* +X94883520Y-81332000D01* +X94883520Y-81332000D02* +X94931139Y-81260571D01* +X94931139Y-81260571D02* +X94978758Y-81117714D01* +X94978758Y-81117714D02* +X94978758Y-80974857D01* +X94978758Y-80974857D02* +X94931139Y-80832000D01* +X94931139Y-80832000D02* +X94883520Y-80760571D01* +X94883520Y-80760571D02* +X94788282Y-80689142D01* +X94788282Y-80689142D02* +X94597806Y-80617714D01* +X94597806Y-80617714D02* +X94502568Y-80546285D01* +X94502568Y-80546285D02* +X94454949Y-80474857D01* +X94454949Y-80474857D02* +X94407330Y-80332000D01* +X94407330Y-80332000D02* +X94407330Y-80189142D01* +X94407330Y-80189142D02* +X94454949Y-80046285D01* +X94454949Y-80046285D02* +X94502568Y-79974857D01* +X94502568Y-79974857D02* +X94597806Y-79903428D01* +X94597806Y-79903428D02* +X94835901Y-79903428D01* +X94835901Y-79903428D02* +X94978758Y-79974857D01* +X95264473Y-79903428D02* +X95835901Y-79903428D01* +X95550187Y-81403428D02* +X95550187Y-79903428D01* +D11* +X85848607Y-132000000D02* +G75* +G02* +X85351393Y-132000000I-248607J0D01* +G01* +X85351393Y-132000000D02* +G75* +G02* +X85848607Y-132000000I248607J0D01* +G01* +D12* +X44500000Y-131400000D02* +X73000000Y-131400000D01* +X73000000Y-149700000D01* +X44500000Y-149700000D01* +X44500000Y-131400000D01* +X59600000Y-98400000D02* +X60000000Y-98800000D01* +X62000000Y-95000000D02* +X62800000Y-95800000D01* +X57200000Y-115000000D02* +X56800000Y-114200000D01* +X55000000Y-101400000D02* +X55800000Y-101400000D01* +X36900000Y-92600000D02* +X43800000Y-92600000D01* +X43800000Y-116100000D01* +X36900000Y-116100000D01* +X36900000Y-92600000D01* +X121200000Y-109000000D02* +X134900000Y-109000000D01* +X134900000Y-136300000D01* +X121200000Y-136300000D01* +X121200000Y-109000000D01* +X55000000Y-109400000D02* +X56000000Y-109200000D01* +X44600000Y-91000000D02* +X45800000Y-88200000D01* +X58200000Y-99800000D02* +X62000000Y-102800000D01* +X102000000Y-117000000D02* +X120600000Y-117000000D01* +X120600000Y-134200000D01* +X102000000Y-134200000D01* +X102000000Y-117000000D01* +X82400000Y-108700000D02* +X100100000Y-108700000D01* +X100100000Y-121900000D01* +X82400000Y-121900000D01* +X82400000Y-108700000D01* +D11* +X39248607Y-117800000D02* +G75* +G02* +X38751393Y-117800000I-248607J0D01* +G01* +X38751393Y-117800000D02* +G75* +G02* +X39248607Y-117800000I248607J0D01* +G01* +D12* +X56750000Y-96500000D02* +X61000000Y-97200000D01* +X79000000Y-128200000D02* +X99400000Y-128200000D01* +X99400000Y-141200000D01* +X79000000Y-141200000D01* +X79000000Y-128200000D01* +X64400000Y-110400000D02* +X63400000Y-109800000D01* +X37000000Y-117600000D02* +X49200000Y-117600000D01* +X49200000Y-133600000D01* +X37000000Y-133600000D01* +X37000000Y-117600000D01* +X46200000Y-83200000D02* +X47600000Y-83600000D01* +X75800000Y-109000000D02* +X76000000Y-104600000D01* +X55400000Y-91000000D02* +X57800000Y-90800000D01* +X50800000Y-112800000D02* +X50600000Y-113200000D01* +X59600000Y-98400000D02* +X57500000Y-97750000D01* +X86000000Y-116800000D02* +X85600000Y-115400000D01* +X89000000Y-115600000D02* +X88600000Y-114400000D01* +X76000000Y-104600000D02* +X77000000Y-104600000D01* +X54000000Y-122400000D02* +X52200000Y-124800000D01* +X40600000Y-133400000D02* +X41200000Y-133000000D01* +X42900000Y-80900000D02* +X66500000Y-80900000D01* +X66500000Y-92100000D01* +X42900000Y-92100000D01* +X42900000Y-80900000D01* +D10* +X70159711Y-83103428D02* +X70731139Y-83103428D01* +X70445425Y-84603428D02* +X70445425Y-83103428D01* +X71635901Y-84603428D02* +X71302568Y-83889142D01* +X71064473Y-84603428D02* +X71064473Y-83103428D01* +X71064473Y-83103428D02* +X71445425Y-83103428D01* +X71445425Y-83103428D02* +X71540663Y-83174857D01* +X71540663Y-83174857D02* +X71588282Y-83246285D01* +X71588282Y-83246285D02* +X71635901Y-83389142D01* +X71635901Y-83389142D02* +X71635901Y-83603428D01* +X71635901Y-83603428D02* +X71588282Y-83746285D01* +X71588282Y-83746285D02* +X71540663Y-83817714D01* +X71540663Y-83817714D02* +X71445425Y-83889142D01* +X71445425Y-83889142D02* +X71064473Y-83889142D01* +X72064473Y-84603428D02* +X72064473Y-83103428D01* +X73064472Y-83174857D02* +X72969234Y-83103428D01* +X72969234Y-83103428D02* +X72826377Y-83103428D01* +X72826377Y-83103428D02* +X72683520Y-83174857D01* +X72683520Y-83174857D02* +X72588282Y-83317714D01* +X72588282Y-83317714D02* +X72540663Y-83460571D01* +X72540663Y-83460571D02* +X72493044Y-83746285D01* +X72493044Y-83746285D02* +X72493044Y-83960571D01* +X72493044Y-83960571D02* +X72540663Y-84246285D01* +X72540663Y-84246285D02* +X72588282Y-84389142D01* +X72588282Y-84389142D02* +X72683520Y-84532000D01* +X72683520Y-84532000D02* +X72826377Y-84603428D01* +X72826377Y-84603428D02* +X72921615Y-84603428D01* +X72921615Y-84603428D02* +X73064472Y-84532000D01* +X73064472Y-84532000D02* +X73112091Y-84460571D01* +X73112091Y-84460571D02* +X73112091Y-83960571D01* +X73112091Y-83960571D02* +X72921615Y-83960571D01* +X100926377Y-126874857D02* +X100831139Y-126803428D01* +X100831139Y-126803428D02* +X100688282Y-126803428D01* +X100688282Y-126803428D02* +X100545425Y-126874857D01* +X100545425Y-126874857D02* +X100450187Y-127017714D01* +X100450187Y-127017714D02* +X100402568Y-127160571D01* +X100402568Y-127160571D02* +X100354949Y-127446285D01* +X100354949Y-127446285D02* +X100354949Y-127660571D01* +X100354949Y-127660571D02* +X100402568Y-127946285D01* +X100402568Y-127946285D02* +X100450187Y-128089142D01* +X100450187Y-128089142D02* +X100545425Y-128232000D01* +X100545425Y-128232000D02* +X100688282Y-128303428D01* +X100688282Y-128303428D02* +X100783520Y-128303428D01* +X100783520Y-128303428D02* +X100926377Y-128232000D01* +X100926377Y-128232000D02* +X100973996Y-128160571D01* +X100973996Y-128160571D02* +X100973996Y-127660571D01* +X100973996Y-127660571D02* +X100783520Y-127660571D01* +X101402568Y-128303428D02* +X101402568Y-126803428D01* +X101402568Y-126803428D02* +X101783520Y-126803428D01* +X101783520Y-126803428D02* +X101878758Y-126874857D01* +X101878758Y-126874857D02* +X101926377Y-126946285D01* +X101926377Y-126946285D02* +X101973996Y-127089142D01* +X101973996Y-127089142D02* +X101973996Y-127303428D01* +X101973996Y-127303428D02* +X101926377Y-127446285D01* +X101926377Y-127446285D02* +X101878758Y-127517714D01* +X101878758Y-127517714D02* +X101783520Y-127589142D01* +X101783520Y-127589142D02* +X101402568Y-127589142D01* +X102593044Y-126803428D02* +X102783520Y-126803428D01* +X102783520Y-126803428D02* +X102878758Y-126874857D01* +X102878758Y-126874857D02* +X102973996Y-127017714D01* +X102973996Y-127017714D02* +X103021615Y-127303428D01* +X103021615Y-127303428D02* +X103021615Y-127803428D01* +X103021615Y-127803428D02* +X102973996Y-128089142D01* +X102973996Y-128089142D02* +X102878758Y-128232000D01* +X102878758Y-128232000D02* +X102783520Y-128303428D01* +X102783520Y-128303428D02* +X102593044Y-128303428D01* +X102593044Y-128303428D02* +X102497806Y-128232000D01* +X102497806Y-128232000D02* +X102402568Y-128089142D01* +X102402568Y-128089142D02* +X102354949Y-127803428D01* +X102354949Y-127803428D02* +X102354949Y-127303428D01* +X102354949Y-127303428D02* +X102402568Y-127017714D01* +X102402568Y-127017714D02* +X102497806Y-126874857D01* +X102497806Y-126874857D02* +X102593044Y-126803428D01* +D13* +X126477025Y-125342857D02* +X123477025Y-125342857D01* +X123477025Y-125342857D02* +X126477025Y-123628571D01* +X126477025Y-123628571D02* +X123477025Y-123628571D01* +X124905596Y-121200000D02* +X124905596Y-122200000D01* +X126477025Y-122200000D02* +X123477025Y-122200000D01* +X123477025Y-122200000D02* +X123477025Y-120771428D01* +X126191310Y-117914285D02* +X126334168Y-118057142D01* +X126334168Y-118057142D02* +X126477025Y-118485714D01* +X126477025Y-118485714D02* +X126477025Y-118771428D01* +X126477025Y-118771428D02* +X126334168Y-119199999D01* +X126334168Y-119199999D02* +X126048453Y-119485714D01* +X126048453Y-119485714D02* +X125762739Y-119628571D01* +X125762739Y-119628571D02* +X125191310Y-119771428D01* +X125191310Y-119771428D02* +X124762739Y-119771428D01* +X124762739Y-119771428D02* +X124191310Y-119628571D01* +X124191310Y-119628571D02* +X123905596Y-119485714D01* +X123905596Y-119485714D02* +X123619882Y-119199999D01* +X123619882Y-119199999D02* +X123477025Y-118771428D01* +X123477025Y-118771428D02* +X123477025Y-118485714D01* +X123477025Y-118485714D02* +X123619882Y-118057142D01* +X123619882Y-118057142D02* +X123762739Y-117914285D01* +X130449714Y-129985715D02* +X130449714Y-128557144D01* +X131306857Y-130271429D02* +X128306857Y-129271429D01* +X128306857Y-129271429D02* +X131306857Y-128271429D01* +X129306857Y-127271429D02* +X131306857Y-127271429D01* +X129592571Y-127271429D02* +X129449714Y-127128572D01* +X129449714Y-127128572D02* +X129306857Y-126842857D01* +X129306857Y-126842857D02* +X129306857Y-126414286D01* +X129306857Y-126414286D02* +X129449714Y-126128572D01* +X129449714Y-126128572D02* +X129735428Y-125985715D01* +X129735428Y-125985715D02* +X131306857Y-125985715D01* +X129306857Y-124985714D02* +X129306857Y-123842857D01* +X128306857Y-124557143D02* +X130878285Y-124557143D01* +X130878285Y-124557143D02* +X131164000Y-124414286D01* +X131164000Y-124414286D02* +X131306857Y-124128571D01* +X131306857Y-124128571D02* +X131306857Y-123842857D01* +X131164000Y-121700000D02* +X131306857Y-121985714D01* +X131306857Y-121985714D02* +X131306857Y-122557143D01* +X131306857Y-122557143D02* +X131164000Y-122842857D01* +X131164000Y-122842857D02* +X130878285Y-122985714D01* +X130878285Y-122985714D02* +X129735428Y-122985714D01* +X129735428Y-122985714D02* +X129449714Y-122842857D01* +X129449714Y-122842857D02* +X129306857Y-122557143D01* +X129306857Y-122557143D02* +X129306857Y-121985714D01* +X129306857Y-121985714D02* +X129449714Y-121700000D01* +X129449714Y-121700000D02* +X129735428Y-121557143D01* +X129735428Y-121557143D02* +X130021142Y-121557143D01* +X130021142Y-121557143D02* +X130306857Y-122985714D01* +X129306857Y-120271428D02* +X131306857Y-120271428D01* +X129592571Y-120271428D02* +X129449714Y-120128571D01* +X129449714Y-120128571D02* +X129306857Y-119842856D01* +X129306857Y-119842856D02* +X129306857Y-119414285D01* +X129306857Y-119414285D02* +X129449714Y-119128571D01* +X129449714Y-119128571D02* +X129735428Y-118985714D01* +X129735428Y-118985714D02* +X131306857Y-118985714D01* +X129306857Y-117557142D02* +X131306857Y-117557142D01* +X129592571Y-117557142D02* +X129449714Y-117414285D01* +X129449714Y-117414285D02* +X129306857Y-117128570D01* +X129306857Y-117128570D02* +X129306857Y-116699999D01* +X129306857Y-116699999D02* +X129449714Y-116414285D01* +X129449714Y-116414285D02* +X129735428Y-116271428D01* +X129735428Y-116271428D02* +X131306857Y-116271428D01* +X131306857Y-113557142D02* +X129735428Y-113557142D01* +X129735428Y-113557142D02* +X129449714Y-113699999D01* +X129449714Y-113699999D02* +X129306857Y-113985713D01* +X129306857Y-113985713D02* +X129306857Y-114557142D01* +X129306857Y-114557142D02* +X129449714Y-114842856D01* +X131164000Y-113557142D02* +X131306857Y-113842856D01* +X131306857Y-113842856D02* +X131306857Y-114557142D01* +X131306857Y-114557142D02* +X131164000Y-114842856D01* +X131164000Y-114842856D02* +X130878285Y-114985713D01* +X130878285Y-114985713D02* +X130592571Y-114985713D01* +X130592571Y-114985713D02* +X130306857Y-114842856D01* +X130306857Y-114842856D02* +X130164000Y-114557142D01* +X130164000Y-114557142D02* +X130164000Y-113842856D01* +X130164000Y-113842856D02* +X130021142Y-113557142D01* +X52847994Y-143029238D02* +X52181327Y-142076857D01* +X51705137Y-143029238D02* +X51705137Y-141029238D01* +X51705137Y-141029238D02* +X52467042Y-141029238D01* +X52467042Y-141029238D02* +X52657518Y-141124476D01* +X52657518Y-141124476D02* +X52752756Y-141219714D01* +X52752756Y-141219714D02* +X52847994Y-141410190D01* +X52847994Y-141410190D02* +X52847994Y-141695904D01* +X52847994Y-141695904D02* +X52752756Y-141886380D01* +X52752756Y-141886380D02* +X52657518Y-141981619D01* +X52657518Y-141981619D02* +X52467042Y-142076857D01* +X52467042Y-142076857D02* +X51705137Y-142076857D01* +X54371804Y-141981619D02* +X53705137Y-141981619D01* +X53705137Y-143029238D02* +X53705137Y-141029238D01* +X53705137Y-141029238D02* +X54657518Y-141029238D01* +X55419423Y-143029238D02* +X55419423Y-141029238D01* +X55419423Y-141029238D02* +X56086090Y-142457809D01* +X56086090Y-142457809D02* +X56752756Y-141029238D01* +X56752756Y-141029238D02* +X56752756Y-143029238D01* +X58562280Y-141029238D02* +X58181327Y-141029238D01* +X58181327Y-141029238D02* +X57990851Y-141124476D01* +X57990851Y-141124476D02* +X57895613Y-141219714D01* +X57895613Y-141219714D02* +X57705137Y-141505428D01* +X57705137Y-141505428D02* +X57609899Y-141886380D01* +X57609899Y-141886380D02* +X57609899Y-142648285D01* +X57609899Y-142648285D02* +X57705137Y-142838761D01* +X57705137Y-142838761D02* +X57800375Y-142934000D01* +X57800375Y-142934000D02* +X57990851Y-143029238D01* +X57990851Y-143029238D02* +X58371804Y-143029238D01* +X58371804Y-143029238D02* +X58562280Y-142934000D01* +X58562280Y-142934000D02* +X58657518Y-142838761D01* +X58657518Y-142838761D02* +X58752756Y-142648285D01* +X58752756Y-142648285D02* +X58752756Y-142172095D01* +X58752756Y-142172095D02* +X58657518Y-141981619D01* +X58657518Y-141981619D02* +X58562280Y-141886380D01* +X58562280Y-141886380D02* +X58371804Y-141791142D01* +X58371804Y-141791142D02* +X57990851Y-141791142D01* +X57990851Y-141791142D02* +X57800375Y-141886380D01* +X57800375Y-141886380D02* +X57705137Y-141981619D01* +X57705137Y-141981619D02* +X57609899Y-142172095D01* +X59705137Y-143029238D02* +X60086089Y-143029238D01* +X60086089Y-143029238D02* +X60276566Y-142934000D01* +X60276566Y-142934000D02* +X60371804Y-142838761D01* +X60371804Y-142838761D02* +X60562280Y-142553047D01* +X60562280Y-142553047D02* +X60657518Y-142172095D01* +X60657518Y-142172095D02* +X60657518Y-141410190D01* +X60657518Y-141410190D02* +X60562280Y-141219714D01* +X60562280Y-141219714D02* +X60467042Y-141124476D01* +X60467042Y-141124476D02* +X60276566Y-141029238D01* +X60276566Y-141029238D02* +X59895613Y-141029238D01* +X59895613Y-141029238D02* +X59705137Y-141124476D01* +X59705137Y-141124476D02* +X59609899Y-141219714D01* +X59609899Y-141219714D02* +X59514661Y-141410190D01* +X59514661Y-141410190D02* +X59514661Y-141886380D01* +X59514661Y-141886380D02* +X59609899Y-142076857D01* +X59609899Y-142076857D02* +X59705137Y-142172095D01* +X59705137Y-142172095D02* +X59895613Y-142267333D01* +X59895613Y-142267333D02* +X60276566Y-142267333D01* +X60276566Y-142267333D02* +X60467042Y-142172095D01* +X60467042Y-142172095D02* +X60562280Y-142076857D01* +X60562280Y-142076857D02* +X60657518Y-141886380D01* +D14* +X112680450Y-58501657D02* +X110966164Y-58501657D01* +X111823307Y-58501657D02* +X111823307Y-55501657D01* +X111823307Y-55501657D02* +X111537593Y-55930228D01* +X111537593Y-55930228D02* +X111251878Y-56215942D01* +X111251878Y-56215942D02* +X110966164Y-56358800D01* +X113680450Y-55501657D02* +X115537593Y-55501657D01* +X115537593Y-55501657D02* +X114537593Y-56644514D01* +X114537593Y-56644514D02* +X114966164Y-56644514D01* +X114966164Y-56644514D02* +X115251879Y-56787371D01* +X115251879Y-56787371D02* +X115394736Y-56930228D01* +X115394736Y-56930228D02* +X115537593Y-57215942D01* +X115537593Y-57215942D02* +X115537593Y-57930228D01* +X115537593Y-57930228D02* +X115394736Y-58215942D01* +X115394736Y-58215942D02* +X115251879Y-58358800D01* +X115251879Y-58358800D02* +X114966164Y-58501657D01* +X114966164Y-58501657D02* +X114109021Y-58501657D01* +X114109021Y-58501657D02* +X113823307Y-58358800D01* +X113823307Y-58358800D02* +X113680450Y-58215942D01* +X117394736Y-55501657D02* +X117680450Y-55501657D01* +X117680450Y-55501657D02* +X117966164Y-55644514D01* +X117966164Y-55644514D02* +X118109022Y-55787371D01* +X118109022Y-55787371D02* +X118251879Y-56073085D01* +X118251879Y-56073085D02* +X118394736Y-56644514D01* +X118394736Y-56644514D02* +X118394736Y-57358800D01* +X118394736Y-57358800D02* +X118251879Y-57930228D01* +X118251879Y-57930228D02* +X118109022Y-58215942D01* +X118109022Y-58215942D02* +X117966164Y-58358800D01* +X117966164Y-58358800D02* +X117680450Y-58501657D01* +X117680450Y-58501657D02* +X117394736Y-58501657D01* +X117394736Y-58501657D02* +X117109022Y-58358800D01* +X117109022Y-58358800D02* +X116966164Y-58215942D01* +X116966164Y-58215942D02* +X116823307Y-57930228D01* +X116823307Y-57930228D02* +X116680450Y-57358800D01* +X116680450Y-57358800D02* +X116680450Y-56644514D01* +X116680450Y-56644514D02* +X116823307Y-56073085D01* +X116823307Y-56073085D02* +X116966164Y-55787371D01* +X116966164Y-55787371D02* +X117109022Y-55644514D01* +X117109022Y-55644514D02* +X117394736Y-55501657D01* +X119823307Y-58358800D02* +X119823307Y-58501657D01* +X119823307Y-58501657D02* +X119680450Y-58787371D01* +X119680450Y-58787371D02* +X119537593Y-58930228D01* +X122537593Y-55501657D02* +X121109021Y-55501657D01* +X121109021Y-55501657D02* +X120966164Y-56930228D01* +X120966164Y-56930228D02* +X121109021Y-56787371D01* +X121109021Y-56787371D02* +X121394736Y-56644514D01* +X121394736Y-56644514D02* +X122109021Y-56644514D01* +X122109021Y-56644514D02* +X122394736Y-56787371D01* +X122394736Y-56787371D02* +X122537593Y-56930228D01* +X122537593Y-56930228D02* +X122680450Y-57215942D01* +X122680450Y-57215942D02* +X122680450Y-57930228D01* +X122680450Y-57930228D02* +X122537593Y-58215942D01* +X122537593Y-58215942D02* +X122394736Y-58358800D01* +X122394736Y-58358800D02* +X122109021Y-58501657D01* +X122109021Y-58501657D02* +X121394736Y-58501657D01* +X121394736Y-58501657D02* +X121109021Y-58358800D01* +X121109021Y-58358800D02* +X120966164Y-58215942D01* +X123680450Y-55501657D02* +X125680450Y-55501657D01* +X125680450Y-55501657D02* +X124394736Y-58501657D01* +D13* +X108547994Y-133729238D02* +X107881327Y-132776857D01* +X107405137Y-133729238D02* +X107405137Y-131729238D01* +X107405137Y-131729238D02* +X108167042Y-131729238D01* +X108167042Y-131729238D02* +X108357518Y-131824476D01* +X108357518Y-131824476D02* +X108452756Y-131919714D01* +X108452756Y-131919714D02* +X108547994Y-132110190D01* +X108547994Y-132110190D02* +X108547994Y-132395904D01* +X108547994Y-132395904D02* +X108452756Y-132586380D01* +X108452756Y-132586380D02* +X108357518Y-132681619D01* +X108357518Y-132681619D02* +X108167042Y-132776857D01* +X108167042Y-132776857D02* +X107405137Y-132776857D01* +X110071804Y-132681619D02* +X109405137Y-132681619D01* +X109405137Y-133729238D02* +X109405137Y-131729238D01* +X109405137Y-131729238D02* +X110357518Y-131729238D01* +X111119423Y-133729238D02* +X111119423Y-131729238D01* +X112071804Y-133729238D02* +X112071804Y-131729238D01* +X112071804Y-131729238D02* +X112547994Y-131729238D01* +X112547994Y-131729238D02* +X112833709Y-131824476D01* +X112833709Y-131824476D02* +X113024185Y-132014952D01* +X113024185Y-132014952D02* +X113119423Y-132205428D01* +X113119423Y-132205428D02* +X113214661Y-132586380D01* +X113214661Y-132586380D02* +X113214661Y-132872095D01* +X113214661Y-132872095D02* +X113119423Y-133253047D01* +X113119423Y-133253047D02* +X113024185Y-133443523D01* +X113024185Y-133443523D02* +X112833709Y-133634000D01* +X112833709Y-133634000D02* +X112547994Y-133729238D01* +X112547994Y-133729238D02* +X112071804Y-133729238D01* +X76852756Y-144224476D02* +X76662280Y-144129238D01* +X76662280Y-144129238D02* +X76376566Y-144129238D01* +X76376566Y-144129238D02* +X76090851Y-144224476D01* +X76090851Y-144224476D02* +X75900375Y-144414952D01* +X75900375Y-144414952D02* +X75805137Y-144605428D01* +X75805137Y-144605428D02* +X75709899Y-144986380D01* +X75709899Y-144986380D02* +X75709899Y-145272095D01* +X75709899Y-145272095D02* +X75805137Y-145653047D01* +X75805137Y-145653047D02* +X75900375Y-145843523D01* +X75900375Y-145843523D02* +X76090851Y-146034000D01* +X76090851Y-146034000D02* +X76376566Y-146129238D01* +X76376566Y-146129238D02* +X76567042Y-146129238D01* +X76567042Y-146129238D02* +X76852756Y-146034000D01* +X76852756Y-146034000D02* +X76947994Y-145938761D01* +X76947994Y-145938761D02* +X76947994Y-145272095D01* +X76947994Y-145272095D02* +X76567042Y-145272095D01* +X77805137Y-146129238D02* +X77805137Y-144129238D01* +X77805137Y-144129238D02* +X78947994Y-146129238D01* +X78947994Y-146129238D02* +X78947994Y-144129238D01* +X79900375Y-146129238D02* +X79900375Y-144129238D01* +X79900375Y-144129238D02* +X80376565Y-144129238D01* +X80376565Y-144129238D02* +X80662280Y-144224476D01* +X80662280Y-144224476D02* +X80852756Y-144414952D01* +X80852756Y-144414952D02* +X80947994Y-144605428D01* +X80947994Y-144605428D02* +X81043232Y-144986380D01* +X81043232Y-144986380D02* +X81043232Y-145272095D01* +X81043232Y-145272095D02* +X80947994Y-145653047D01* +X80947994Y-145653047D02* +X80852756Y-145843523D01* +X80852756Y-145843523D02* +X80662280Y-146034000D01* +X80662280Y-146034000D02* +X80376565Y-146129238D01* +X80376565Y-146129238D02* +X79900375Y-146129238D01* +D14* +X40401657Y-72505264D02* +X42401657Y-72505264D01* +X39258800Y-73219549D02* +X41401657Y-73933835D01* +X41401657Y-73933835D02* +X41401657Y-72076692D01* +X39401657Y-69505263D02* +X39401657Y-70933835D01* +X39401657Y-70933835D02* +X40830228Y-71076692D01* +X40830228Y-71076692D02* +X40687371Y-70933835D01* +X40687371Y-70933835D02* +X40544514Y-70648121D01* +X40544514Y-70648121D02* +X40544514Y-69933835D01* +X40544514Y-69933835D02* +X40687371Y-69648121D01* +X40687371Y-69648121D02* +X40830228Y-69505263D01* +X40830228Y-69505263D02* +X41115942Y-69362406D01* +X41115942Y-69362406D02* +X41830228Y-69362406D01* +X41830228Y-69362406D02* +X42115942Y-69505263D01* +X42115942Y-69505263D02* +X42258800Y-69648121D01* +X42258800Y-69648121D02* +X42401657Y-69933835D01* +X42401657Y-69933835D02* +X42401657Y-70648121D01* +X42401657Y-70648121D02* +X42258800Y-70933835D01* +X42258800Y-70933835D02* +X42115942Y-71076692D01* +X42258800Y-67933835D02* +X42401657Y-67933835D01* +X42401657Y-67933835D02* +X42687371Y-68076692D01* +X42687371Y-68076692D02* +X42830228Y-68219549D01* +X39401657Y-65219549D02* +X39401657Y-66648121D01* +X39401657Y-66648121D02* +X40830228Y-66790978D01* +X40830228Y-66790978D02* +X40687371Y-66648121D01* +X40687371Y-66648121D02* +X40544514Y-66362407D01* +X40544514Y-66362407D02* +X40544514Y-65648121D01* +X40544514Y-65648121D02* +X40687371Y-65362407D01* +X40687371Y-65362407D02* +X40830228Y-65219549D01* +X40830228Y-65219549D02* +X41115942Y-65076692D01* +X41115942Y-65076692D02* +X41830228Y-65076692D01* +X41830228Y-65076692D02* +X42115942Y-65219549D01* +X42115942Y-65219549D02* +X42258800Y-65362407D01* +X42258800Y-65362407D02* +X42401657Y-65648121D01* +X42401657Y-65648121D02* +X42401657Y-66362407D01* +X42401657Y-66362407D02* +X42258800Y-66648121D01* +X42258800Y-66648121D02* +X42115942Y-66790978D01* +X39401657Y-64076692D02* +X39401657Y-62076692D01* +X39401657Y-62076692D02* +X42401657Y-63362406D01* +D15* +X53407267Y-59968876D02* +X54740600Y-63968876D01* +X54740600Y-63968876D02* +X56073934Y-59968876D01* +X59692981Y-63587923D02* +X59502505Y-63778400D01* +X59502505Y-63778400D02* +X58931076Y-63968876D01* +X58931076Y-63968876D02* +X58550124Y-63968876D01* +X58550124Y-63968876D02* +X57978695Y-63778400D01* +X57978695Y-63778400D02* +X57597743Y-63397447D01* +X57597743Y-63397447D02* +X57407266Y-63016495D01* +X57407266Y-63016495D02* +X57216790Y-62254590D01* +X57216790Y-62254590D02* +X57216790Y-61683161D01* +X57216790Y-61683161D02* +X57407266Y-60921257D01* +X57407266Y-60921257D02* +X57597743Y-60540304D01* +X57597743Y-60540304D02* +X57978695Y-60159352D01* +X57978695Y-60159352D02* +X58550124Y-59968876D01* +X58550124Y-59968876D02* +X58931076Y-59968876D01* +X58931076Y-59968876D02* +X59502505Y-60159352D01* +X59502505Y-60159352D02* +X59692981Y-60349828D01* +X63692981Y-63587923D02* +X63502505Y-63778400D01* +X63502505Y-63778400D02* +X62931076Y-63968876D01* +X62931076Y-63968876D02* +X62550124Y-63968876D01* +X62550124Y-63968876D02* +X61978695Y-63778400D01* +X61978695Y-63778400D02* +X61597743Y-63397447D01* +X61597743Y-63397447D02* +X61407266Y-63016495D01* +X61407266Y-63016495D02* +X61216790Y-62254590D01* +X61216790Y-62254590D02* +X61216790Y-61683161D01* +X61216790Y-61683161D02* +X61407266Y-60921257D01* +X61407266Y-60921257D02* +X61597743Y-60540304D01* +X61597743Y-60540304D02* +X61978695Y-60159352D01* +X61978695Y-60159352D02* +X62550124Y-59968876D01* +X62550124Y-59968876D02* +X62931076Y-59968876D01* +X62931076Y-59968876D02* +X63502505Y-60159352D01* +X63502505Y-60159352D02* +X63692981Y-60349828D01* +D10* +X70202568Y-87003428D02* +X70202568Y-85503428D01* +X70202568Y-85503428D02* +X70535901Y-86574857D01* +X70535901Y-86574857D02* +X70869234Y-85503428D01* +X70869234Y-85503428D02* +X70869234Y-87003428D01* +X71345425Y-87003428D02* +X71345425Y-85503428D01* +X71821615Y-87003428D02* +X71821615Y-85503428D01* +X71821615Y-85503428D02* +X72393043Y-87003428D01* +X72393043Y-87003428D02* +X72393043Y-85503428D01* +D13* +X44470761Y-96247994D02* +X45423142Y-95581327D01* +X44470761Y-95105137D02* +X46470761Y-95105137D01* +X46470761Y-95105137D02* +X46470761Y-95867042D01* +X46470761Y-95867042D02* +X46375523Y-96057518D01* +X46375523Y-96057518D02* +X46280285Y-96152756D01* +X46280285Y-96152756D02* +X46089809Y-96247994D01* +X46089809Y-96247994D02* +X45804095Y-96247994D01* +X45804095Y-96247994D02* +X45613619Y-96152756D01* +X45613619Y-96152756D02* +X45518380Y-96057518D01* +X45518380Y-96057518D02* +X45423142Y-95867042D01* +X45423142Y-95867042D02* +X45423142Y-95105137D01* +X45518380Y-97105137D02* +X45518380Y-97771804D01* +X44470761Y-98057518D02* +X44470761Y-97105137D01* +X44470761Y-97105137D02* +X46470761Y-97105137D01* +X46470761Y-97105137D02* +X46470761Y-98057518D01* +X45518380Y-98914661D02* +X45518380Y-99581328D01* +X44470761Y-99867042D02* +X44470761Y-98914661D01* +X44470761Y-98914661D02* +X46470761Y-98914661D01* +X46470761Y-98914661D02* +X46470761Y-99867042D01* +X44470761Y-100724185D02* +X46470761Y-100724185D01* +X46470761Y-100724185D02* +X46470761Y-101200375D01* +X46470761Y-101200375D02* +X46375523Y-101486090D01* +X46375523Y-101486090D02* +X46185047Y-101676566D01* +X46185047Y-101676566D02* +X45994571Y-101771804D01* +X45994571Y-101771804D02* +X45613619Y-101867042D01* +X45613619Y-101867042D02* +X45327904Y-101867042D01* +X45327904Y-101867042D02* +X44946952Y-101771804D01* +X44946952Y-101771804D02* +X44756476Y-101676566D01* +X44756476Y-101676566D02* +X44566000Y-101486090D01* +X44566000Y-101486090D02* +X44470761Y-101200375D01* +X44470761Y-101200375D02* +X44470761Y-100724185D01* +X44566000Y-104152757D02* +X44470761Y-104438471D01* +X44470761Y-104438471D02* +X44470761Y-104914662D01* +X44470761Y-104914662D02* +X44566000Y-105105138D01* +X44566000Y-105105138D02* +X44661238Y-105200376D01* +X44661238Y-105200376D02* +X44851714Y-105295614D01* +X44851714Y-105295614D02* +X45042190Y-105295614D01* +X45042190Y-105295614D02* +X45232666Y-105200376D01* +X45232666Y-105200376D02* +X45327904Y-105105138D01* +X45327904Y-105105138D02* +X45423142Y-104914662D01* +X45423142Y-104914662D02* +X45518380Y-104533709D01* +X45518380Y-104533709D02* +X45613619Y-104343233D01* +X45613619Y-104343233D02* +X45708857Y-104247995D01* +X45708857Y-104247995D02* +X45899333Y-104152757D01* +X45899333Y-104152757D02* +X46089809Y-104152757D01* +X46089809Y-104152757D02* +X46280285Y-104247995D01* +X46280285Y-104247995D02* +X46375523Y-104343233D01* +X46375523Y-104343233D02* +X46470761Y-104533709D01* +X46470761Y-104533709D02* +X46470761Y-105009900D01* +X46470761Y-105009900D02* +X46375523Y-105295614D01* +X46470761Y-105962281D02* +X44470761Y-106438471D01* +X44470761Y-106438471D02* +X45899333Y-106819424D01* +X45899333Y-106819424D02* +X44470761Y-107200376D01* +X44470761Y-107200376D02* +X46470761Y-107676567D01* +X44470761Y-108438471D02* +X46470761Y-108438471D01* +X46470761Y-109105138D02* +X46470761Y-110247995D01* +X44470761Y-109676566D02* +X46470761Y-109676566D01* +X44661238Y-112057519D02* +X44566000Y-111962281D01* +X44566000Y-111962281D02* +X44470761Y-111676567D01* +X44470761Y-111676567D02* +X44470761Y-111486091D01* +X44470761Y-111486091D02* +X44566000Y-111200376D01* +X44566000Y-111200376D02* +X44756476Y-111009900D01* +X44756476Y-111009900D02* +X44946952Y-110914662D01* +X44946952Y-110914662D02* +X45327904Y-110819424D01* +X45327904Y-110819424D02* +X45613619Y-110819424D01* +X45613619Y-110819424D02* +X45994571Y-110914662D01* +X45994571Y-110914662D02* +X46185047Y-111009900D01* +X46185047Y-111009900D02* +X46375523Y-111200376D01* +X46375523Y-111200376D02* +X46470761Y-111486091D01* +X46470761Y-111486091D02* +X46470761Y-111676567D01* +X46470761Y-111676567D02* +X46375523Y-111962281D01* +X46375523Y-111962281D02* +X46280285Y-112057519D01* +X44470761Y-112914662D02* +X46470761Y-112914662D01* +X45518380Y-112914662D02* +X45518380Y-114057519D01* +X44470761Y-114057519D02* +X46470761Y-114057519D01* +D14* +X107080450Y-145401657D02* +X105366164Y-145401657D01* +X106223307Y-145401657D02* +X106223307Y-142401657D01* +X106223307Y-142401657D02* +X105937593Y-142830228D01* +X105937593Y-142830228D02* +X105651878Y-143115942D01* +X105651878Y-143115942D02* +X105366164Y-143258800D01* +X108080450Y-142401657D02* +X109937593Y-142401657D01* +X109937593Y-142401657D02* +X108937593Y-143544514D01* +X108937593Y-143544514D02* +X109366164Y-143544514D01* +X109366164Y-143544514D02* +X109651879Y-143687371D01* +X109651879Y-143687371D02* +X109794736Y-143830228D01* +X109794736Y-143830228D02* +X109937593Y-144115942D01* +X109937593Y-144115942D02* +X109937593Y-144830228D01* +X109937593Y-144830228D02* +X109794736Y-145115942D01* +X109794736Y-145115942D02* +X109651879Y-145258800D01* +X109651879Y-145258800D02* +X109366164Y-145401657D01* +X109366164Y-145401657D02* +X108509021Y-145401657D01* +X108509021Y-145401657D02* +X108223307Y-145258800D01* +X108223307Y-145258800D02* +X108080450Y-145115942D01* +X111794736Y-142401657D02* +X112080450Y-142401657D01* +X112080450Y-142401657D02* +X112366164Y-142544514D01* +X112366164Y-142544514D02* +X112509022Y-142687371D01* +X112509022Y-142687371D02* +X112651879Y-142973085D01* +X112651879Y-142973085D02* +X112794736Y-143544514D01* +X112794736Y-143544514D02* +X112794736Y-144258800D01* +X112794736Y-144258800D02* +X112651879Y-144830228D01* +X112651879Y-144830228D02* +X112509022Y-145115942D01* +X112509022Y-145115942D02* +X112366164Y-145258800D01* +X112366164Y-145258800D02* +X112080450Y-145401657D01* +X112080450Y-145401657D02* +X111794736Y-145401657D01* +X111794736Y-145401657D02* +X111509022Y-145258800D01* +X111509022Y-145258800D02* +X111366164Y-145115942D01* +X111366164Y-145115942D02* +X111223307Y-144830228D01* +X111223307Y-144830228D02* +X111080450Y-144258800D01* +X111080450Y-144258800D02* +X111080450Y-143544514D01* +X111080450Y-143544514D02* +X111223307Y-142973085D01* +X111223307Y-142973085D02* +X111366164Y-142687371D01* +X111366164Y-142687371D02* +X111509022Y-142544514D01* +X111509022Y-142544514D02* +X111794736Y-142401657D01* +X114223307Y-145258800D02* +X114223307Y-145401657D01* +X114223307Y-145401657D02* +X114080450Y-145687371D01* +X114080450Y-145687371D02* +X113937593Y-145830228D01* +X119366164Y-145401657D02* +X117651878Y-145401657D01* +X118509021Y-145401657D02* +X118509021Y-142401657D01* +X118509021Y-142401657D02* +X118223307Y-142830228D01* +X118223307Y-142830228D02* +X117937592Y-143115942D01* +X117937592Y-143115942D02* +X117651878Y-143258800D01* +X121937593Y-143401657D02* +X121937593Y-145401657D01* +X121223307Y-142258800D02* +X120509021Y-144401657D01* +X120509021Y-144401657D02* +X122366164Y-144401657D01* +X124937593Y-142401657D02* +X123509021Y-142401657D01* +X123509021Y-142401657D02* +X123366164Y-143830228D01* +X123366164Y-143830228D02* +X123509021Y-143687371D01* +X123509021Y-143687371D02* +X123794736Y-143544514D01* +X123794736Y-143544514D02* +X124509021Y-143544514D01* +X124509021Y-143544514D02* +X124794736Y-143687371D01* +X124794736Y-143687371D02* +X124937593Y-143830228D01* +X124937593Y-143830228D02* +X125080450Y-144115942D01* +X125080450Y-144115942D02* +X125080450Y-144830228D01* +X125080450Y-144830228D02* +X124937593Y-145115942D01* +X124937593Y-145115942D02* +X124794736Y-145258800D01* +X124794736Y-145258800D02* +X124509021Y-145401657D01* +X124509021Y-145401657D02* +X123794736Y-145401657D01* +X123794736Y-145401657D02* +X123509021Y-145258800D01* +X123509021Y-145258800D02* +X123366164Y-145115942D01* +D10* +X95907330Y-102403428D02* +X96526377Y-102403428D01* +X96526377Y-102403428D02* +X96193044Y-102974857D01* +X96193044Y-102974857D02* +X96335901Y-102974857D01* +X96335901Y-102974857D02* +X96431139Y-103046285D01* +X96431139Y-103046285D02* +X96478758Y-103117714D01* +X96478758Y-103117714D02* +X96526377Y-103260571D01* +X96526377Y-103260571D02* +X96526377Y-103617714D01* +X96526377Y-103617714D02* +X96478758Y-103760571D01* +X96478758Y-103760571D02* +X96431139Y-103832000D01* +X96431139Y-103832000D02* +X96335901Y-103903428D01* +X96335901Y-103903428D02* +X96050187Y-103903428D01* +X96050187Y-103903428D02* +X95954949Y-103832000D01* +X95954949Y-103832000D02* +X95907330Y-103760571D01* +X96812092Y-102403428D02* +X97145425Y-103903428D01* +X97145425Y-103903428D02* +X97478758Y-102403428D01* +X97716854Y-102403428D02* +X98335901Y-102403428D01* +X98335901Y-102403428D02* +X98002568Y-102974857D01* +X98002568Y-102974857D02* +X98145425Y-102974857D01* +X98145425Y-102974857D02* +X98240663Y-103046285D01* +X98240663Y-103046285D02* +X98288282Y-103117714D01* +X98288282Y-103117714D02* +X98335901Y-103260571D01* +X98335901Y-103260571D02* +X98335901Y-103617714D01* +X98335901Y-103617714D02* +X98288282Y-103760571D01* +X98288282Y-103760571D02* +X98240663Y-103832000D01* +X98240663Y-103832000D02* +X98145425Y-103903428D01* +X98145425Y-103903428D02* +X97859711Y-103903428D01* +X97859711Y-103903428D02* +X97764473Y-103832000D01* +X97764473Y-103832000D02* +X97716854Y-103760571D01* +X81202568Y-114017714D02* +X81535901Y-114017714D01* +X81678758Y-114803428D02* +X81202568Y-114803428D01* +X81202568Y-114803428D02* +X81202568Y-113303428D01* +X81202568Y-113303428D02* +X81678758Y-113303428D01* +X82107330Y-114803428D02* +X82107330Y-113303428D01* +X82107330Y-113303428D02* +X82678758Y-114803428D01* +X82678758Y-114803428D02* +X82678758Y-113303428D01* +X50773996Y-94703428D02* +X50440663Y-93989142D01* +X50202568Y-94703428D02* +X50202568Y-93203428D01* +X50202568Y-93203428D02* +X50583520Y-93203428D01* +X50583520Y-93203428D02* +X50678758Y-93274857D01* +X50678758Y-93274857D02* +X50726377Y-93346285D01* +X50726377Y-93346285D02* +X50773996Y-93489142D01* +X50773996Y-93489142D02* +X50773996Y-93703428D01* +X50773996Y-93703428D02* +X50726377Y-93846285D01* +X50726377Y-93846285D02* +X50678758Y-93917714D01* +X50678758Y-93917714D02* +X50583520Y-93989142D01* +X50583520Y-93989142D02* +X50202568Y-93989142D01* +X51202568Y-93917714D02* +X51535901Y-93917714D01* +X51678758Y-94703428D02* +X51202568Y-94703428D01* +X51202568Y-94703428D02* +X51202568Y-93203428D01* +X51202568Y-93203428D02* +X51678758Y-93203428D01* +X52107330Y-93917714D02* +X52440663Y-93917714D01* +X52583520Y-94703428D02* +X52107330Y-94703428D01* +X52107330Y-94703428D02* +X52107330Y-93203428D01* +X52107330Y-93203428D02* +X52583520Y-93203428D01* +X53012092Y-94703428D02* +X53012092Y-93203428D01* +X53012092Y-93203428D02* +X53250187Y-93203428D01* +X53250187Y-93203428D02* +X53393044Y-93274857D01* +X53393044Y-93274857D02* +X53488282Y-93417714D01* +X53488282Y-93417714D02* +X53535901Y-93560571D01* +X53535901Y-93560571D02* +X53583520Y-93846285D01* +X53583520Y-93846285D02* +X53583520Y-94060571D01* +X53583520Y-94060571D02* +X53535901Y-94346285D01* +X53535901Y-94346285D02* +X53488282Y-94489142D01* +X53488282Y-94489142D02* +X53393044Y-94632000D01* +X53393044Y-94632000D02* +X53250187Y-94703428D01* +X53250187Y-94703428D02* +X53012092Y-94703428D01* +D16* +X113334438Y-97046366D02* +X115334438Y-96379700D01* +X115334438Y-96379700D02* +X113334438Y-95713033D01* +X115143961Y-93903509D02* +X115239200Y-93998747D01* +X115239200Y-93998747D02* +X115334438Y-94284461D01* +X115334438Y-94284461D02* +X115334438Y-94474937D01* +X115334438Y-94474937D02* +X115239200Y-94760652D01* +X115239200Y-94760652D02* +X115048723Y-94951128D01* +X115048723Y-94951128D02* +X114858247Y-95046366D01* +X114858247Y-95046366D02* +X114477295Y-95141604D01* +X114477295Y-95141604D02* +X114191580Y-95141604D01* +X114191580Y-95141604D02* +X113810628Y-95046366D01* +X113810628Y-95046366D02* +X113620152Y-94951128D01* +X113620152Y-94951128D02* +X113429676Y-94760652D01* +X113429676Y-94760652D02* +X113334438Y-94474937D01* +X113334438Y-94474937D02* +X113334438Y-94284461D01* +X113334438Y-94284461D02* +X113429676Y-93998747D01* +X113429676Y-93998747D02* +X113524914Y-93903509D01* +X115143961Y-91903509D02* +X115239200Y-91998747D01* +X115239200Y-91998747D02* +X115334438Y-92284461D01* +X115334438Y-92284461D02* +X115334438Y-92474937D01* +X115334438Y-92474937D02* +X115239200Y-92760652D01* +X115239200Y-92760652D02* +X115048723Y-92951128D01* +X115048723Y-92951128D02* +X114858247Y-93046366D01* +X114858247Y-93046366D02* +X114477295Y-93141604D01* +X114477295Y-93141604D02* +X114191580Y-93141604D01* +X114191580Y-93141604D02* +X113810628Y-93046366D01* +X113810628Y-93046366D02* +X113620152Y-92951128D01* +X113620152Y-92951128D02* +X113429676Y-92760652D01* +X113429676Y-92760652D02* +X113334438Y-92474937D01* +X113334438Y-92474937D02* +X113334438Y-92284461D01* +X113334438Y-92284461D02* +X113429676Y-91998747D01* +X113429676Y-91998747D02* +X113524914Y-91903509D01* +D13* +X80209899Y-143534000D02* +X80495613Y-143629238D01* +X80495613Y-143629238D02* +X80971804Y-143629238D01* +X80971804Y-143629238D02* +X81162280Y-143534000D01* +X81162280Y-143534000D02* +X81257518Y-143438761D01* +X81257518Y-143438761D02* +X81352756Y-143248285D01* +X81352756Y-143248285D02* +X81352756Y-143057809D01* +X81352756Y-143057809D02* +X81257518Y-142867333D01* +X81257518Y-142867333D02* +X81162280Y-142772095D01* +X81162280Y-142772095D02* +X80971804Y-142676857D01* +X80971804Y-142676857D02* +X80590851Y-142581619D01* +X80590851Y-142581619D02* +X80400375Y-142486380D01* +X80400375Y-142486380D02* +X80305137Y-142391142D01* +X80305137Y-142391142D02* +X80209899Y-142200666D01* +X80209899Y-142200666D02* +X80209899Y-142010190D01* +X80209899Y-142010190D02* +X80305137Y-141819714D01* +X80305137Y-141819714D02* +X80400375Y-141724476D01* +X80400375Y-141724476D02* +X80590851Y-141629238D01* +X80590851Y-141629238D02* +X81067042Y-141629238D01* +X81067042Y-141629238D02* +X81352756Y-141724476D01* +X82209899Y-143629238D02* +X82209899Y-141629238D01* +X82209899Y-141629238D02* +X82971804Y-141629238D01* +X82971804Y-141629238D02* +X83162280Y-141724476D01* +X83162280Y-141724476D02* +X83257518Y-141819714D01* +X83257518Y-141819714D02* +X83352756Y-142010190D01* +X83352756Y-142010190D02* +X83352756Y-142295904D01* +X83352756Y-142295904D02* +X83257518Y-142486380D01* +X83257518Y-142486380D02* +X83162280Y-142581619D01* +X83162280Y-142581619D02* +X82971804Y-142676857D01* +X82971804Y-142676857D02* +X82209899Y-142676857D01* +X84209899Y-143629238D02* +X84209899Y-141629238D01* +X85162280Y-142867333D02* +X86686090Y-142867333D01* +X87638470Y-142581619D02* +X88305137Y-142581619D01* +X88590851Y-143629238D02* +X87638470Y-143629238D01* +X87638470Y-143629238D02* +X87638470Y-141629238D01* +X87638470Y-141629238D02* +X88590851Y-141629238D01* +X89447994Y-142581619D02* +X90114661Y-142581619D01* +X90400375Y-143629238D02* +X89447994Y-143629238D01* +X89447994Y-143629238D02* +X89447994Y-141629238D01* +X89447994Y-141629238D02* +X90400375Y-141629238D01* +X91257518Y-143629238D02* +X91257518Y-141629238D01* +X91257518Y-141629238D02* +X92019423Y-141629238D01* +X92019423Y-141629238D02* +X92209899Y-141724476D01* +X92209899Y-141724476D02* +X92305137Y-141819714D01* +X92305137Y-141819714D02* +X92400375Y-142010190D01* +X92400375Y-142010190D02* +X92400375Y-142295904D01* +X92400375Y-142295904D02* +X92305137Y-142486380D01* +X92305137Y-142486380D02* +X92209899Y-142581619D01* +X92209899Y-142581619D02* +X92019423Y-142676857D01* +X92019423Y-142676857D02* +X91257518Y-142676857D01* +X94400375Y-143629238D02* +X93733708Y-142676857D01* +X93257518Y-143629238D02* +X93257518Y-141629238D01* +X93257518Y-141629238D02* +X94019423Y-141629238D01* +X94019423Y-141629238D02* +X94209899Y-141724476D01* +X94209899Y-141724476D02* +X94305137Y-141819714D01* +X94305137Y-141819714D02* +X94400375Y-142010190D01* +X94400375Y-142010190D02* +X94400375Y-142295904D01* +X94400375Y-142295904D02* +X94305137Y-142486380D01* +X94305137Y-142486380D02* +X94209899Y-142581619D01* +X94209899Y-142581619D02* +X94019423Y-142676857D01* +X94019423Y-142676857D02* +X93257518Y-142676857D01* +X95638470Y-141629238D02* +X96019423Y-141629238D01* +X96019423Y-141629238D02* +X96209899Y-141724476D01* +X96209899Y-141724476D02* +X96400375Y-141914952D01* +X96400375Y-141914952D02* +X96495613Y-142295904D01* +X96495613Y-142295904D02* +X96495613Y-142962571D01* +X96495613Y-142962571D02* +X96400375Y-143343523D01* +X96400375Y-143343523D02* +X96209899Y-143534000D01* +X96209899Y-143534000D02* +X96019423Y-143629238D01* +X96019423Y-143629238D02* +X95638470Y-143629238D01* +X95638470Y-143629238D02* +X95447994Y-143534000D01* +X95447994Y-143534000D02* +X95257518Y-143343523D01* +X95257518Y-143343523D02* +X95162280Y-142962571D01* +X95162280Y-142962571D02* +X95162280Y-142295904D01* +X95162280Y-142295904D02* +X95257518Y-141914952D01* +X95257518Y-141914952D02* +X95447994Y-141724476D01* +X95447994Y-141724476D02* +X95638470Y-141629238D01* +X97352756Y-143629238D02* +X97352756Y-141629238D01* +X97352756Y-141629238D02* +X98019423Y-143057809D01* +X98019423Y-143057809D02* +X98686089Y-141629238D01* +X98686089Y-141629238D02* +X98686089Y-143629238D01* +D15* +X75573934Y-61159352D02* +X75192981Y-60968876D01* +X75192981Y-60968876D02* +X74621553Y-60968876D01* +X74621553Y-60968876D02* +X74050124Y-61159352D01* +X74050124Y-61159352D02* +X73669172Y-61540304D01* +X73669172Y-61540304D02* +X73478695Y-61921257D01* +X73478695Y-61921257D02* +X73288219Y-62683161D01* +X73288219Y-62683161D02* +X73288219Y-63254590D01* +X73288219Y-63254590D02* +X73478695Y-64016495D01* +X73478695Y-64016495D02* +X73669172Y-64397447D01* +X73669172Y-64397447D02* +X74050124Y-64778400D01* +X74050124Y-64778400D02* +X74621553Y-64968876D01* +X74621553Y-64968876D02* +X75002505Y-64968876D01* +X75002505Y-64968876D02* +X75573934Y-64778400D01* +X75573934Y-64778400D02* +X75764410Y-64587923D01* +X75764410Y-64587923D02* +X75764410Y-63254590D01* +X75764410Y-63254590D02* +X75002505Y-63254590D01* +X77478695Y-64968876D02* +X77478695Y-60968876D01* +X77478695Y-60968876D02* +X79764410Y-64968876D01* +X79764410Y-64968876D02* +X79764410Y-60968876D01* +X81669171Y-64968876D02* +X81669171Y-60968876D01* +X81669171Y-60968876D02* +X82621552Y-60968876D01* +X82621552Y-60968876D02* +X83192981Y-61159352D01* +X83192981Y-61159352D02* +X83573933Y-61540304D01* +X83573933Y-61540304D02* +X83764410Y-61921257D01* +X83764410Y-61921257D02* +X83954886Y-62683161D01* +X83954886Y-62683161D02* +X83954886Y-63254590D01* +X83954886Y-63254590D02* +X83764410Y-64016495D01* +X83764410Y-64016495D02* +X83573933Y-64397447D01* +X83573933Y-64397447D02* +X83192981Y-64778400D01* +X83192981Y-64778400D02* +X82621552Y-64968876D01* +X82621552Y-64968876D02* +X81669171Y-64968876D01* +D10* +X106454949Y-114632000D02* +X106597806Y-114703428D01* +X106597806Y-114703428D02* +X106835901Y-114703428D01* +X106835901Y-114703428D02* +X106931139Y-114632000D01* +X106931139Y-114632000D02* +X106978758Y-114560571D01* +X106978758Y-114560571D02* +X107026377Y-114417714D01* +X107026377Y-114417714D02* +X107026377Y-114274857D01* +X107026377Y-114274857D02* +X106978758Y-114132000D01* +X106978758Y-114132000D02* +X106931139Y-114060571D01* +X106931139Y-114060571D02* +X106835901Y-113989142D01* +X106835901Y-113989142D02* +X106645425Y-113917714D01* +X106645425Y-113917714D02* +X106550187Y-113846285D01* +X106550187Y-113846285D02* +X106502568Y-113774857D01* +X106502568Y-113774857D02* +X106454949Y-113632000D01* +X106454949Y-113632000D02* +X106454949Y-113489142D01* +X106454949Y-113489142D02* +X106502568Y-113346285D01* +X106502568Y-113346285D02* +X106550187Y-113274857D01* +X106550187Y-113274857D02* +X106645425Y-113203428D01* +X106645425Y-113203428D02* +X106883520Y-113203428D01* +X106883520Y-113203428D02* +X107026377Y-113274857D01* +X108026377Y-114560571D02* +X107978758Y-114632000D01* +X107978758Y-114632000D02* +X107835901Y-114703428D01* +X107835901Y-114703428D02* +X107740663Y-114703428D01* +X107740663Y-114703428D02* +X107597806Y-114632000D01* +X107597806Y-114632000D02* +X107502568Y-114489142D01* +X107502568Y-114489142D02* +X107454949Y-114346285D01* +X107454949Y-114346285D02* +X107407330Y-114060571D01* +X107407330Y-114060571D02* +X107407330Y-113846285D01* +X107407330Y-113846285D02* +X107454949Y-113560571D01* +X107454949Y-113560571D02* +X107502568Y-113417714D01* +X107502568Y-113417714D02* +X107597806Y-113274857D01* +X107597806Y-113274857D02* +X107740663Y-113203428D01* +X107740663Y-113203428D02* +X107835901Y-113203428D01* +X107835901Y-113203428D02* +X107978758Y-113274857D01* +X107978758Y-113274857D02* +X108026377Y-113346285D01* +X108931139Y-114703428D02* +X108454949Y-114703428D01* +X108454949Y-114703428D02* +X108454949Y-113203428D01* +D13* +X42029238Y-86952005D02* +X41076857Y-87618672D01* +X42029238Y-88094862D02* +X40029238Y-88094862D01* +X40029238Y-88094862D02* +X40029238Y-87332957D01* +X40029238Y-87332957D02* +X40124476Y-87142481D01* +X40124476Y-87142481D02* +X40219714Y-87047243D01* +X40219714Y-87047243D02* +X40410190Y-86952005D01* +X40410190Y-86952005D02* +X40695904Y-86952005D01* +X40695904Y-86952005D02* +X40886380Y-87047243D01* +X40886380Y-87047243D02* +X40981619Y-87142481D01* +X40981619Y-87142481D02* +X41076857Y-87332957D01* +X41076857Y-87332957D02* +X41076857Y-88094862D01* +X40029238Y-86380576D02* +X40029238Y-85237719D01* +X42029238Y-85809148D02* +X40029238Y-85809148D01* +X41838761Y-83428195D02* +X41934000Y-83523433D01* +X41934000Y-83523433D02* +X42029238Y-83809147D01* +X42029238Y-83809147D02* +X42029238Y-83999623D01* +X42029238Y-83999623D02* +X41934000Y-84285338D01* +X41934000Y-84285338D02* +X41743523Y-84475814D01* +X41743523Y-84475814D02* +X41553047Y-84571052D01* +X41553047Y-84571052D02* +X41172095Y-84666290D01* +X41172095Y-84666290D02* +X40886380Y-84666290D01* +X40886380Y-84666290D02* +X40505428Y-84571052D01* +X40505428Y-84571052D02* +X40314952Y-84475814D01* +X40314952Y-84475814D02* +X40124476Y-84285338D01* +X40124476Y-84285338D02* +X40029238Y-83999623D01* +X40029238Y-83999623D02* +X40029238Y-83809147D01* +X40029238Y-83809147D02* +X40124476Y-83523433D01* +X40124476Y-83523433D02* +X40219714Y-83428195D01* +X72009899Y-148657809D02* +X72962280Y-148657809D01* +X71819423Y-149229238D02* +X72486089Y-147229238D01* +X72486089Y-147229238D02* +X73152756Y-149229238D01* +X73819423Y-149229238D02* +X73819423Y-147229238D01* +X73819423Y-147229238D02* +X74962280Y-149229238D01* +X74962280Y-149229238D02* +X74962280Y-147229238D01* +X75628947Y-147229238D02* +X76771804Y-147229238D01* +X76200375Y-149229238D02* +X76200375Y-147229238D01* +X77438471Y-148181619D02* +X78105138Y-148181619D01* +X78390852Y-149229238D02* +X77438471Y-149229238D01* +X77438471Y-149229238D02* +X77438471Y-147229238D01* +X77438471Y-147229238D02* +X78390852Y-147229238D01* +X79247995Y-149229238D02* +X79247995Y-147229238D01* +X79247995Y-147229238D02* +X80390852Y-149229238D01* +X80390852Y-149229238D02* +X80390852Y-147229238D01* +X81343233Y-149229238D02* +X81343233Y-147229238D01* +X81343233Y-147229238D02* +X82486090Y-149229238D01* +X82486090Y-149229238D02* +X82486090Y-147229238D01* +X83343233Y-148657809D02* +X84295614Y-148657809D01* +X83152757Y-149229238D02* +X83819423Y-147229238D01* +X83819423Y-147229238D02* +X84486090Y-149229238D01* +D10* +X40973996Y-140303428D02* +X40640663Y-139589142D01* +X40402568Y-140303428D02* +X40402568Y-138803428D01* +X40402568Y-138803428D02* +X40783520Y-138803428D01* +X40783520Y-138803428D02* +X40878758Y-138874857D01* +X40878758Y-138874857D02* +X40926377Y-138946285D01* +X40926377Y-138946285D02* +X40973996Y-139089142D01* +X40973996Y-139089142D02* +X40973996Y-139303428D01* +X40973996Y-139303428D02* +X40926377Y-139446285D01* +X40926377Y-139446285D02* +X40878758Y-139517714D01* +X40878758Y-139517714D02* +X40783520Y-139589142D01* +X40783520Y-139589142D02* +X40402568Y-139589142D01* +X41354949Y-140232000D02* +X41497806Y-140303428D01* +X41497806Y-140303428D02* +X41735901Y-140303428D01* +X41735901Y-140303428D02* +X41831139Y-140232000D01* +X41831139Y-140232000D02* +X41878758Y-140160571D01* +X41878758Y-140160571D02* +X41926377Y-140017714D01* +X41926377Y-140017714D02* +X41926377Y-139874857D01* +X41926377Y-139874857D02* +X41878758Y-139732000D01* +X41878758Y-139732000D02* +X41831139Y-139660571D01* +X41831139Y-139660571D02* +X41735901Y-139589142D01* +X41735901Y-139589142D02* +X41545425Y-139517714D01* +X41545425Y-139517714D02* +X41450187Y-139446285D01* +X41450187Y-139446285D02* +X41402568Y-139374857D01* +X41402568Y-139374857D02* +X41354949Y-139232000D01* +X41354949Y-139232000D02* +X41354949Y-139089142D01* +X41354949Y-139089142D02* +X41402568Y-138946285D01* +X41402568Y-138946285D02* +X41450187Y-138874857D01* +X41450187Y-138874857D02* +X41545425Y-138803428D01* +X41545425Y-138803428D02* +X41783520Y-138803428D01* +X41783520Y-138803428D02* +X41926377Y-138874857D01* +X42212092Y-138803428D02* +X42783520Y-138803428D01* +X42497806Y-140303428D02* +X42497806Y-138803428D01* +D13* +X44329238Y-129494862D02* +X42329238Y-129494862D01* +X43281619Y-129494862D02* +X43281619Y-128352005D01* +X44329238Y-128352005D02* +X42329238Y-128352005D01* +X43281619Y-127399624D02* +X43281619Y-126732957D01* +X44329238Y-126447243D02* +X44329238Y-127399624D01* +X44329238Y-127399624D02* +X42329238Y-127399624D01* +X42329238Y-127399624D02* +X42329238Y-126447243D01* +X42329238Y-125780576D02* +X44329238Y-124447243D01* +X42329238Y-124447243D02* +X44329238Y-125780576D01* +X43281619Y-121494861D02* +X43376857Y-121209147D01* +X43376857Y-121209147D02* +X43472095Y-121113909D01* +X43472095Y-121113909D02* +X43662571Y-121018671D01* +X43662571Y-121018671D02* +X43948285Y-121018671D01* +X43948285Y-121018671D02* +X44138761Y-121113909D01* +X44138761Y-121113909D02* +X44234000Y-121209147D01* +X44234000Y-121209147D02* +X44329238Y-121399623D01* +X44329238Y-121399623D02* +X44329238Y-122161528D01* +X44329238Y-122161528D02* +X42329238Y-122161528D01* +X42329238Y-122161528D02* +X42329238Y-121494861D01* +X42329238Y-121494861D02* +X42424476Y-121304385D01* +X42424476Y-121304385D02* +X42519714Y-121209147D01* +X42519714Y-121209147D02* +X42710190Y-121113909D01* +X42710190Y-121113909D02* +X42900666Y-121113909D01* +X42900666Y-121113909D02* +X43091142Y-121209147D01* +X43091142Y-121209147D02* +X43186380Y-121304385D01* +X43186380Y-121304385D02* +X43281619Y-121494861D01* +X43281619Y-121494861D02* +X43281619Y-122161528D01* +X42329238Y-120161528D02* +X43948285Y-120161528D01* +X43948285Y-120161528D02* +X44138761Y-120066290D01* +X44138761Y-120066290D02* +X44234000Y-119971052D01* +X44234000Y-119971052D02* +X44329238Y-119780576D01* +X44329238Y-119780576D02* +X44329238Y-119399623D01* +X44329238Y-119399623D02* +X44234000Y-119209147D01* +X44234000Y-119209147D02* +X44138761Y-119113909D01* +X44138761Y-119113909D02* +X43948285Y-119018671D01* +X43948285Y-119018671D02* +X42329238Y-119018671D01* +X43281619Y-117399623D02* +X43281619Y-118066290D01* +X44329238Y-118066290D02* +X42329238Y-118066290D01* +X42329238Y-118066290D02* +X42329238Y-117113909D01* +D10* +X41473996Y-137960571D02* +X41426377Y-138032000D01* +X41426377Y-138032000D02* +X41283520Y-138103428D01* +X41283520Y-138103428D02* +X41188282Y-138103428D01* +X41188282Y-138103428D02* +X41045425Y-138032000D01* +X41045425Y-138032000D02* +X40950187Y-137889142D01* +X40950187Y-137889142D02* +X40902568Y-137746285D01* +X40902568Y-137746285D02* +X40854949Y-137460571D01* +X40854949Y-137460571D02* +X40854949Y-137246285D01* +X40854949Y-137246285D02* +X40902568Y-136960571D01* +X40902568Y-136960571D02* +X40950187Y-136817714D01* +X40950187Y-136817714D02* +X41045425Y-136674857D01* +X41045425Y-136674857D02* +X41188282Y-136603428D01* +X41188282Y-136603428D02* +X41283520Y-136603428D01* +X41283520Y-136603428D02* +X41426377Y-136674857D01* +X41426377Y-136674857D02* +X41473996Y-136746285D01* +X41854949Y-138032000D02* +X41997806Y-138103428D01* +X41997806Y-138103428D02* +X42235901Y-138103428D01* +X42235901Y-138103428D02* +X42331139Y-138032000D01* +X42331139Y-138032000D02* +X42378758Y-137960571D01* +X42378758Y-137960571D02* +X42426377Y-137817714D01* +X42426377Y-137817714D02* +X42426377Y-137674857D01* +X42426377Y-137674857D02* +X42378758Y-137532000D01* +X42378758Y-137532000D02* +X42331139Y-137460571D01* +X42331139Y-137460571D02* +X42235901Y-137389142D01* +X42235901Y-137389142D02* +X42045425Y-137317714D01* +X42045425Y-137317714D02* +X41950187Y-137246285D01* +X41950187Y-137246285D02* +X41902568Y-137174857D01* +X41902568Y-137174857D02* +X41854949Y-137032000D01* +X41854949Y-137032000D02* +X41854949Y-136889142D01* +X41854949Y-136889142D02* +X41902568Y-136746285D01* +X41902568Y-136746285D02* +X41950187Y-136674857D01* +X41950187Y-136674857D02* +X42045425Y-136603428D01* +X42045425Y-136603428D02* +X42283520Y-136603428D01* +X42283520Y-136603428D02* +X42426377Y-136674857D01* +D16* +X113929676Y-83513033D02* +X113834438Y-83703509D01* +X113834438Y-83703509D02* +X113834438Y-83989223D01* +X113834438Y-83989223D02* +X113929676Y-84274938D01* +X113929676Y-84274938D02* +X114120152Y-84465414D01* +X114120152Y-84465414D02* +X114310628Y-84560652D01* +X114310628Y-84560652D02* +X114691580Y-84655890D01* +X114691580Y-84655890D02* +X114977295Y-84655890D01* +X114977295Y-84655890D02* +X115358247Y-84560652D01* +X115358247Y-84560652D02* +X115548723Y-84465414D01* +X115548723Y-84465414D02* +X115739200Y-84274938D01* +X115739200Y-84274938D02* +X115834438Y-83989223D01* +X115834438Y-83989223D02* +X115834438Y-83798747D01* +X115834438Y-83798747D02* +X115739200Y-83513033D01* +X115739200Y-83513033D02* +X115643961Y-83417795D01* +X115643961Y-83417795D02* +X114977295Y-83417795D01* +X114977295Y-83417795D02* +X114977295Y-83798747D01* +X115834438Y-82560652D02* +X113834438Y-82560652D01* +X113834438Y-82560652D02* +X115834438Y-81417795D01* +X115834438Y-81417795D02* +X113834438Y-81417795D01* +X115834438Y-80465414D02* +X113834438Y-80465414D01* +X113834438Y-80465414D02* +X113834438Y-79989224D01* +X113834438Y-79989224D02* +X113929676Y-79703509D01* +X113929676Y-79703509D02* +X114120152Y-79513033D01* +X114120152Y-79513033D02* +X114310628Y-79417795D01* +X114310628Y-79417795D02* +X114691580Y-79322557D01* +X114691580Y-79322557D02* +X114977295Y-79322557D01* +X114977295Y-79322557D02* +X115358247Y-79417795D01* +X115358247Y-79417795D02* +X115548723Y-79513033D01* +X115548723Y-79513033D02* +X115739200Y-79703509D01* +X115739200Y-79703509D02* +X115834438Y-79989224D01* +X115834438Y-79989224D02* +X115834438Y-80465414D01* +D10* +X118078758Y-130803428D02* +X117602568Y-130803428D01* +X117602568Y-130803428D02* +X117602568Y-129303428D01* +X118412092Y-130803428D02* +X118412092Y-129303428D01* +X118412092Y-129303428D02* +X118793044Y-129303428D01* +X118793044Y-129303428D02* +X118888282Y-129374857D01* +X118888282Y-129374857D02* +X118935901Y-129446285D01* +X118935901Y-129446285D02* +X118983520Y-129589142D01* +X118983520Y-129589142D02* +X118983520Y-129803428D01* +X118983520Y-129803428D02* +X118935901Y-129946285D01* +X118935901Y-129946285D02* +X118888282Y-130017714D01* +X118888282Y-130017714D02* +X118793044Y-130089142D01* +X118793044Y-130089142D02* +X118412092Y-130089142D01* +X119412092Y-130803428D02* +X119412092Y-129303428D01* +X119412092Y-129303428D02* +X119650187Y-129303428D01* +X119650187Y-129303428D02* +X119793044Y-129374857D01* +X119793044Y-129374857D02* +X119888282Y-129517714D01* +X119888282Y-129517714D02* +X119935901Y-129660571D01* +X119935901Y-129660571D02* +X119983520Y-129946285D01* +X119983520Y-129946285D02* +X119983520Y-130160571D01* +X119983520Y-130160571D02* +X119935901Y-130446285D01* +X119935901Y-130446285D02* +X119888282Y-130589142D01* +X119888282Y-130589142D02* +X119793044Y-130732000D01* +X119793044Y-130732000D02* +X119650187Y-130803428D01* +X119650187Y-130803428D02* +X119412092Y-130803428D01* +X75773996Y-135160571D02* +X75726377Y-135232000D01* +X75726377Y-135232000D02* +X75583520Y-135303428D01* +X75583520Y-135303428D02* +X75488282Y-135303428D01* +X75488282Y-135303428D02* +X75345425Y-135232000D01* +X75345425Y-135232000D02* +X75250187Y-135089142D01* +X75250187Y-135089142D02* +X75202568Y-134946285D01* +X75202568Y-134946285D02* +X75154949Y-134660571D01* +X75154949Y-134660571D02* +X75154949Y-134446285D01* +X75154949Y-134446285D02* +X75202568Y-134160571D01* +X75202568Y-134160571D02* +X75250187Y-134017714D01* +X75250187Y-134017714D02* +X75345425Y-133874857D01* +X75345425Y-133874857D02* +X75488282Y-133803428D01* +X75488282Y-133803428D02* +X75583520Y-133803428D01* +X75583520Y-133803428D02* +X75726377Y-133874857D01* +X75726377Y-133874857D02* +X75773996Y-133946285D01* +X76154949Y-135232000D02* +X76297806Y-135303428D01* +X76297806Y-135303428D02* +X76535901Y-135303428D01* +X76535901Y-135303428D02* +X76631139Y-135232000D01* +X76631139Y-135232000D02* +X76678758Y-135160571D01* +X76678758Y-135160571D02* +X76726377Y-135017714D01* +X76726377Y-135017714D02* +X76726377Y-134874857D01* +X76726377Y-134874857D02* +X76678758Y-134732000D01* +X76678758Y-134732000D02* +X76631139Y-134660571D01* +X76631139Y-134660571D02* +X76535901Y-134589142D01* +X76535901Y-134589142D02* +X76345425Y-134517714D01* +X76345425Y-134517714D02* +X76250187Y-134446285D01* +X76250187Y-134446285D02* +X76202568Y-134374857D01* +X76202568Y-134374857D02* +X76154949Y-134232000D01* +X76154949Y-134232000D02* +X76154949Y-134089142D01* +X76154949Y-134089142D02* +X76202568Y-133946285D01* +X76202568Y-133946285D02* +X76250187Y-133874857D01* +X76250187Y-133874857D02* +X76345425Y-133803428D01* +X76345425Y-133803428D02* +X76583520Y-133803428D01* +X76583520Y-133803428D02* +X76726377Y-133874857D01* +X101954949Y-114532000D02* +X102097806Y-114603428D01* +X102097806Y-114603428D02* +X102335901Y-114603428D01* +X102335901Y-114603428D02* +X102431139Y-114532000D01* +X102431139Y-114532000D02* +X102478758Y-114460571D01* +X102478758Y-114460571D02* +X102526377Y-114317714D01* +X102526377Y-114317714D02* +X102526377Y-114174857D01* +X102526377Y-114174857D02* +X102478758Y-114032000D01* +X102478758Y-114032000D02* +X102431139Y-113960571D01* +X102431139Y-113960571D02* +X102335901Y-113889142D01* +X102335901Y-113889142D02* +X102145425Y-113817714D01* +X102145425Y-113817714D02* +X102050187Y-113746285D01* +X102050187Y-113746285D02* +X102002568Y-113674857D01* +X102002568Y-113674857D02* +X101954949Y-113532000D01* +X101954949Y-113532000D02* +X101954949Y-113389142D01* +X101954949Y-113389142D02* +X102002568Y-113246285D01* +X102002568Y-113246285D02* +X102050187Y-113174857D01* +X102050187Y-113174857D02* +X102145425Y-113103428D01* +X102145425Y-113103428D02* +X102383520Y-113103428D01* +X102383520Y-113103428D02* +X102526377Y-113174857D01* +X102954949Y-114603428D02* +X102954949Y-113103428D01* +X102954949Y-113103428D02* +X103193044Y-113103428D01* +X103193044Y-113103428D02* +X103335901Y-113174857D01* +X103335901Y-113174857D02* +X103431139Y-113317714D01* +X103431139Y-113317714D02* +X103478758Y-113460571D01* +X103478758Y-113460571D02* +X103526377Y-113746285D01* +X103526377Y-113746285D02* +X103526377Y-113960571D01* +X103526377Y-113960571D02* +X103478758Y-114246285D01* +X103478758Y-114246285D02* +X103431139Y-114389142D01* +X103431139Y-114389142D02* +X103335901Y-114532000D01* +X103335901Y-114532000D02* +X103193044Y-114603428D01* +X103193044Y-114603428D02* +X102954949Y-114603428D01* +X103907330Y-114174857D02* +X104383520Y-114174857D01* +X103812092Y-114603428D02* +X104145425Y-113103428D01* +X104145425Y-113103428D02* +X104478758Y-114603428D01* +D13* +X87557518Y-120029238D02* +X86605137Y-120029238D01* +X86605137Y-120029238D02* +X86605137Y-118029238D01* +X88224185Y-120029238D02* +X88224185Y-118029238D01* +X88224185Y-118029238D02* +X88700375Y-118029238D01* +X88700375Y-118029238D02* +X88986090Y-118124476D01* +X88986090Y-118124476D02* +X89176566Y-118314952D01* +X89176566Y-118314952D02* +X89271804Y-118505428D01* +X89271804Y-118505428D02* +X89367042Y-118886380D01* +X89367042Y-118886380D02* +X89367042Y-119172095D01* +X89367042Y-119172095D02* +X89271804Y-119553047D01* +X89271804Y-119553047D02* +X89176566Y-119743523D01* +X89176566Y-119743523D02* +X88986090Y-119934000D01* +X88986090Y-119934000D02* +X88700375Y-120029238D01* +X88700375Y-120029238D02* +X88224185Y-120029238D01* +X90605137Y-118029238D02* +X90986090Y-118029238D01* +X90986090Y-118029238D02* +X91176566Y-118124476D01* +X91176566Y-118124476D02* +X91367042Y-118314952D01* +X91367042Y-118314952D02* +X91462280Y-118695904D01* +X91462280Y-118695904D02* +X91462280Y-119362571D01* +X91462280Y-119362571D02* +X91367042Y-119743523D01* +X91367042Y-119743523D02* +X91176566Y-119934000D01* +X91176566Y-119934000D02* +X90986090Y-120029238D01* +X90986090Y-120029238D02* +X90605137Y-120029238D01* +X90605137Y-120029238D02* +X90414661Y-119934000D01* +X90414661Y-119934000D02* +X90224185Y-119743523D01* +X90224185Y-119743523D02* +X90128947Y-119362571D01* +X90128947Y-119362571D02* +X90128947Y-118695904D01* +X90128947Y-118695904D02* +X90224185Y-118314952D01* +X90224185Y-118314952D02* +X90414661Y-118124476D01* +X90414661Y-118124476D02* +X90605137Y-118029238D01* +X97271804Y-69141843D02* +X97557518Y-69237081D01* +X97557518Y-69237081D02* +X97652756Y-69332319D01* +X97652756Y-69332319D02* +X97747994Y-69522795D01* +X97747994Y-69522795D02* +X97747994Y-69808509D01* +X97747994Y-69808509D02* +X97652756Y-69998985D01* +X97652756Y-69998985D02* +X97557518Y-70094224D01* +X97557518Y-70094224D02* +X97367042Y-70189462D01* +X97367042Y-70189462D02* +X96605137Y-70189462D01* +X96605137Y-70189462D02* +X96605137Y-68189462D01* +X96605137Y-68189462D02* +X97271804Y-68189462D01* +X97271804Y-68189462D02* +X97462280Y-68284700D01* +X97462280Y-68284700D02* +X97557518Y-68379938D01* +X97557518Y-68379938D02* +X97652756Y-68570414D01* +X97652756Y-68570414D02* +X97652756Y-68760890D01* +X97652756Y-68760890D02* +X97557518Y-68951366D01* +X97557518Y-68951366D02* +X97462280Y-69046604D01* +X97462280Y-69046604D02* +X97271804Y-69141843D01* +X97271804Y-69141843D02* +X96605137Y-69141843D01* +X98509899Y-69618033D02* +X99462280Y-69618033D01* +X98319423Y-70189462D02* +X98986089Y-68189462D01* +X98986089Y-68189462D02* +X99652756Y-70189462D01* +X100033709Y-68189462D02* +X101176566Y-68189462D01* +X100605137Y-70189462D02* +X100605137Y-68189462D01* +X101557519Y-68189462D02* +X102700376Y-68189462D01* +X102128947Y-70189462D02* +X102128947Y-68189462D01* +X103367043Y-69141843D02* +X104033710Y-69141843D01* +X104319424Y-70189462D02* +X103367043Y-70189462D01* +X103367043Y-70189462D02* +X103367043Y-68189462D01* +X103367043Y-68189462D02* +X104319424Y-68189462D01* +X106319424Y-70189462D02* +X105652757Y-69237081D01* +X105176567Y-70189462D02* +X105176567Y-68189462D01* +X105176567Y-68189462D02* +X105938472Y-68189462D01* +X105938472Y-68189462D02* +X106128948Y-68284700D01* +X106128948Y-68284700D02* +X106224186Y-68379938D01* +X106224186Y-68379938D02* +X106319424Y-68570414D01* +X106319424Y-68570414D02* +X106319424Y-68856128D01* +X106319424Y-68856128D02* +X106224186Y-69046604D01* +X106224186Y-69046604D02* +X106128948Y-69141843D01* +X106128948Y-69141843D02* +X105938472Y-69237081D01* +X105938472Y-69237081D02* +X105176567Y-69237081D01* +X107557519Y-69237081D02* +X107557519Y-70189462D01* +X106890853Y-68189462D02* +X107557519Y-69237081D01* +X107557519Y-69237081D02* +X108224186Y-68189462D01* +X97747994Y-73409350D02* +X97081327Y-72456969D01* +X96605137Y-73409350D02* +X96605137Y-71409350D01* +X96605137Y-71409350D02* +X97367042Y-71409350D01* +X97367042Y-71409350D02* +X97557518Y-71504588D01* +X97557518Y-71504588D02* +X97652756Y-71599826D01* +X97652756Y-71599826D02* +X97747994Y-71790302D01* +X97747994Y-71790302D02* +X97747994Y-72076016D01* +X97747994Y-72076016D02* +X97652756Y-72266492D01* +X97652756Y-72266492D02* +X97557518Y-72361731D01* +X97557518Y-72361731D02* +X97367042Y-72456969D01* +X97367042Y-72456969D02* +X96605137Y-72456969D01* +X98605137Y-72361731D02* +X99271804Y-72361731D01* +X99557518Y-73409350D02* +X98605137Y-73409350D01* +X98605137Y-73409350D02* +X98605137Y-71409350D01* +X98605137Y-71409350D02* +X99557518Y-71409350D01* +X100128947Y-71409350D02* +X100795613Y-73409350D01* +X100795613Y-73409350D02* +X101462280Y-71409350D01* +X102128947Y-72361731D02* +X102795614Y-72361731D01* +X103081328Y-73409350D02* +X102128947Y-73409350D01* +X102128947Y-73409350D02* +X102128947Y-71409350D01* +X102128947Y-71409350D02* +X103081328Y-71409350D01* +X105081328Y-73409350D02* +X104414661Y-72456969D01* +X103938471Y-73409350D02* +X103938471Y-71409350D01* +X103938471Y-71409350D02* +X104700376Y-71409350D01* +X104700376Y-71409350D02* +X104890852Y-71504588D01* +X104890852Y-71504588D02* +X104986090Y-71599826D01* +X104986090Y-71599826D02* +X105081328Y-71790302D01* +X105081328Y-71790302D02* +X105081328Y-72076016D01* +X105081328Y-72076016D02* +X104986090Y-72266492D01* +X104986090Y-72266492D02* +X104890852Y-72361731D01* +X104890852Y-72361731D02* +X104700376Y-72456969D01* +X104700376Y-72456969D02* +X103938471Y-72456969D01* +X105843233Y-73314112D02* +X106128947Y-73409350D01* +X106128947Y-73409350D02* +X106605138Y-73409350D01* +X106605138Y-73409350D02* +X106795614Y-73314112D01* +X106795614Y-73314112D02* +X106890852Y-73218873D01* +X106890852Y-73218873D02* +X106986090Y-73028397D01* +X106986090Y-73028397D02* +X106986090Y-72837921D01* +X106986090Y-72837921D02* +X106890852Y-72647445D01* +X106890852Y-72647445D02* +X106795614Y-72552207D01* +X106795614Y-72552207D02* +X106605138Y-72456969D01* +X106605138Y-72456969D02* +X106224185Y-72361731D01* +X106224185Y-72361731D02* +X106033709Y-72266492D01* +X106033709Y-72266492D02* +X105938471Y-72171254D01* +X105938471Y-72171254D02* +X105843233Y-71980778D01* +X105843233Y-71980778D02* +X105843233Y-71790302D01* +X105843233Y-71790302D02* +X105938471Y-71599826D01* +X105938471Y-71599826D02* +X106033709Y-71504588D01* +X106033709Y-71504588D02* +X106224185Y-71409350D01* +X106224185Y-71409350D02* +X106700376Y-71409350D01* +X106700376Y-71409350D02* +X106986090Y-71504588D01* +X107843233Y-72361731D02* +X108509900Y-72361731D01* +X108795614Y-73409350D02* +X107843233Y-73409350D01* +X107843233Y-73409350D02* +X107843233Y-71409350D01* +X107843233Y-71409350D02* +X108795614Y-71409350D01* +X109652757Y-73409350D02* +X109652757Y-71409350D01* +X109652757Y-71409350D02* +X110128947Y-71409350D01* +X110128947Y-71409350D02* +X110414662Y-71504588D01* +X110414662Y-71504588D02* +X110605138Y-71695064D01* +X110605138Y-71695064D02* +X110700376Y-71885540D01* +X110700376Y-71885540D02* +X110795614Y-72266492D01* +X110795614Y-72266492D02* +X110795614Y-72552207D01* +X110795614Y-72552207D02* +X110700376Y-72933159D01* +X110700376Y-72933159D02* +X110605138Y-73123635D01* +X110605138Y-73123635D02* +X110414662Y-73314112D01* +X110414662Y-73314112D02* +X110128947Y-73409350D01* +X110128947Y-73409350D02* +X109652757Y-73409350D01* +X96605137Y-76629238D02* +X96605137Y-74629238D01* +X97557518Y-76629238D02* +X97557518Y-74629238D01* +X97557518Y-74629238D02* +X98700375Y-76629238D01* +X98700375Y-76629238D02* +X98700375Y-74629238D01* +X99652756Y-76629238D02* +X99652756Y-74629238D01* +X99652756Y-74629238D02* +X100128946Y-74629238D01* +X100128946Y-74629238D02* +X100414661Y-74724476D01* +X100414661Y-74724476D02* +X100605137Y-74914952D01* +X100605137Y-74914952D02* +X100700375Y-75105428D01* +X100700375Y-75105428D02* +X100795613Y-75486380D01* +X100795613Y-75486380D02* +X100795613Y-75772095D01* +X100795613Y-75772095D02* +X100700375Y-76153047D01* +X100700375Y-76153047D02* +X100605137Y-76343523D01* +X100605137Y-76343523D02* +X100414661Y-76534000D01* +X100414661Y-76534000D02* +X100128946Y-76629238D01* +X100128946Y-76629238D02* +X99652756Y-76629238D01* +X101652756Y-76629238D02* +X101652756Y-74629238D01* +X103747994Y-76438761D02* +X103652756Y-76534000D01* +X103652756Y-76534000D02* +X103367042Y-76629238D01* +X103367042Y-76629238D02* +X103176566Y-76629238D01* +X103176566Y-76629238D02* +X102890851Y-76534000D01* +X102890851Y-76534000D02* +X102700375Y-76343523D01* +X102700375Y-76343523D02* +X102605137Y-76153047D01* +X102605137Y-76153047D02* +X102509899Y-75772095D01* +X102509899Y-75772095D02* +X102509899Y-75486380D01* +X102509899Y-75486380D02* +X102605137Y-75105428D01* +X102605137Y-75105428D02* +X102700375Y-74914952D01* +X102700375Y-74914952D02* +X102890851Y-74724476D01* +X102890851Y-74724476D02* +X103176566Y-74629238D01* +X103176566Y-74629238D02* +X103367042Y-74629238D01* +X103367042Y-74629238D02* +X103652756Y-74724476D01* +X103652756Y-74724476D02* +X103747994Y-74819714D01* +X104509899Y-76057809D02* +X105462280Y-76057809D01* +X104319423Y-76629238D02* +X104986089Y-74629238D01* +X104986089Y-74629238D02* +X105652756Y-76629238D01* +X106033709Y-74629238D02* +X107176566Y-74629238D01* +X106605137Y-76629238D02* +X106605137Y-74629238D01* +X108224185Y-74629238D02* +X108605138Y-74629238D01* +X108605138Y-74629238D02* +X108795614Y-74724476D01* +X108795614Y-74724476D02* +X108986090Y-74914952D01* +X108986090Y-74914952D02* +X109081328Y-75295904D01* +X109081328Y-75295904D02* +X109081328Y-75962571D01* +X109081328Y-75962571D02* +X108986090Y-76343523D01* +X108986090Y-76343523D02* +X108795614Y-76534000D01* +X108795614Y-76534000D02* +X108605138Y-76629238D01* +X108605138Y-76629238D02* +X108224185Y-76629238D01* +X108224185Y-76629238D02* +X108033709Y-76534000D01* +X108033709Y-76534000D02* +X107843233Y-76343523D01* +X107843233Y-76343523D02* +X107747995Y-75962571D01* +X107747995Y-75962571D02* +X107747995Y-75295904D01* +X107747995Y-75295904D02* +X107843233Y-74914952D01* +X107843233Y-74914952D02* +X108033709Y-74724476D01* +X108033709Y-74724476D02* +X108224185Y-74629238D01* +X111081328Y-76629238D02* +X110414661Y-75676857D01* +X109938471Y-76629238D02* +X109938471Y-74629238D01* +X109938471Y-74629238D02* +X110700376Y-74629238D01* +X110700376Y-74629238D02* +X110890852Y-74724476D01* +X110890852Y-74724476D02* +X110986090Y-74819714D01* +X110986090Y-74819714D02* +X111081328Y-75010190D01* +X111081328Y-75010190D02* +X111081328Y-75295904D01* +X111081328Y-75295904D02* +X110986090Y-75486380D01* +X110986090Y-75486380D02* +X110890852Y-75581619D01* +X110890852Y-75581619D02* +X110700376Y-75676857D01* +X110700376Y-75676857D02* +X109938471Y-75676857D01* +D17* +X126604619Y-85314285D02* +X126604619Y-84742857D01* +X127604619Y-85028571D02* +X126604619Y-85028571D01* +X126604619Y-84219047D02* +X126604619Y-84028571D01* +X126604619Y-84028571D02* +X126652238Y-83933333D01* +X126652238Y-83933333D02* +X126747476Y-83838095D01* +X126747476Y-83838095D02* +X126937952Y-83790476D01* +X126937952Y-83790476D02* +X127271285Y-83790476D01* +X127271285Y-83790476D02* +X127461761Y-83838095D01* +X127461761Y-83838095D02* +X127557000Y-83933333D01* +X127557000Y-83933333D02* +X127604619Y-84028571D01* +X127604619Y-84028571D02* +X127604619Y-84219047D01* +X127604619Y-84219047D02* +X127557000Y-84314285D01* +X127557000Y-84314285D02* +X127461761Y-84409523D01* +X127461761Y-84409523D02* +X127271285Y-84457142D01* +X127271285Y-84457142D02* +X126937952Y-84457142D01* +X126937952Y-84457142D02* +X126747476Y-84409523D01* +X126747476Y-84409523D02* +X126652238Y-84314285D01* +X126652238Y-84314285D02* +X126604619Y-84219047D01* +X126652238Y-82838095D02* +X126604619Y-82933333D01* +X126604619Y-82933333D02* +X126604619Y-83076190D01* +X126604619Y-83076190D02* +X126652238Y-83219047D01* +X126652238Y-83219047D02* +X126747476Y-83314285D01* +X126747476Y-83314285D02* +X126842714Y-83361904D01* +X126842714Y-83361904D02* +X127033190Y-83409523D01* +X127033190Y-83409523D02* +X127176047Y-83409523D01* +X127176047Y-83409523D02* +X127366523Y-83361904D01* +X127366523Y-83361904D02* +X127461761Y-83314285D01* +X127461761Y-83314285D02* +X127557000Y-83219047D01* +X127557000Y-83219047D02* +X127604619Y-83076190D01* +X127604619Y-83076190D02* +X127604619Y-82980952D01* +X127604619Y-82980952D02* +X127557000Y-82838095D01* +X127557000Y-82838095D02* +X127509380Y-82790476D01* +X127509380Y-82790476D02* +X127176047Y-82790476D01* +X127176047Y-82790476D02* +X127176047Y-82980952D01* +X126652238Y-81838095D02* +X126604619Y-81933333D01* +X126604619Y-81933333D02* +X126604619Y-82076190D01* +X126604619Y-82076190D02* +X126652238Y-82219047D01* +X126652238Y-82219047D02* +X126747476Y-82314285D01* +X126747476Y-82314285D02* +X126842714Y-82361904D01* +X126842714Y-82361904D02* +X127033190Y-82409523D01* +X127033190Y-82409523D02* +X127176047Y-82409523D01* +X127176047Y-82409523D02* +X127366523Y-82361904D01* +X127366523Y-82361904D02* +X127461761Y-82314285D01* +X127461761Y-82314285D02* +X127557000Y-82219047D01* +X127557000Y-82219047D02* +X127604619Y-82076190D01* +X127604619Y-82076190D02* +X127604619Y-81980952D01* +X127604619Y-81980952D02* +X127557000Y-81838095D01* +X127557000Y-81838095D02* +X127509380Y-81790476D01* +X127509380Y-81790476D02* +X127176047Y-81790476D01* +X127176047Y-81790476D02* +X127176047Y-81980952D01* +X127604619Y-80885714D02* +X127604619Y-81361904D01* +X127604619Y-81361904D02* +X126604619Y-81361904D01* +X127080809Y-80552380D02* +X127080809Y-80219047D01* +X127604619Y-80076190D02* +X127604619Y-80552380D01* +X127604619Y-80552380D02* +X126604619Y-80552380D01* +X126604619Y-80552380D02* +X126604619Y-80076190D01* +X127699857Y-79885714D02* +X127699857Y-79123809D01* +X127557000Y-78933332D02* +X127604619Y-78790475D01* +X127604619Y-78790475D02* +X127604619Y-78552380D01* +X127604619Y-78552380D02* +X127557000Y-78457142D01* +X127557000Y-78457142D02* +X127509380Y-78409523D01* +X127509380Y-78409523D02* +X127414142Y-78361904D01* +X127414142Y-78361904D02* +X127318904Y-78361904D01* +X127318904Y-78361904D02* +X127223666Y-78409523D01* +X127223666Y-78409523D02* +X127176047Y-78457142D01* +X127176047Y-78457142D02* +X127128428Y-78552380D01* +X127128428Y-78552380D02* +X127080809Y-78742856D01* +X127080809Y-78742856D02* +X127033190Y-78838094D01* +X127033190Y-78838094D02* +X126985571Y-78885713D01* +X126985571Y-78885713D02* +X126890333Y-78933332D01* +X126890333Y-78933332D02* +X126795095Y-78933332D01* +X126795095Y-78933332D02* +X126699857Y-78885713D01* +X126699857Y-78885713D02* +X126652238Y-78838094D01* +X126652238Y-78838094D02* +X126604619Y-78742856D01* +X126604619Y-78742856D02* +X126604619Y-78504761D01* +X126604619Y-78504761D02* +X126652238Y-78361904D01* +X126604619Y-78028570D02* +X127604619Y-77790475D01* +X127604619Y-77790475D02* +X126890333Y-77599999D01* +X126890333Y-77599999D02* +X127604619Y-77409523D01* +X127604619Y-77409523D02* +X126604619Y-77171428D01* +X127604619Y-76790475D02* +X126604619Y-76790475D01* +X126604619Y-76457142D02* +X126604619Y-75885714D01* +X127604619Y-76171428D02* +X126604619Y-76171428D01* +X127509380Y-74980952D02* +X127557000Y-75028571D01* +X127557000Y-75028571D02* +X127604619Y-75171428D01* +X127604619Y-75171428D02* +X127604619Y-75266666D01* +X127604619Y-75266666D02* +X127557000Y-75409523D01* +X127557000Y-75409523D02* +X127461761Y-75504761D01* +X127461761Y-75504761D02* +X127366523Y-75552380D01* +X127366523Y-75552380D02* +X127176047Y-75599999D01* +X127176047Y-75599999D02* +X127033190Y-75599999D01* +X127033190Y-75599999D02* +X126842714Y-75552380D01* +X126842714Y-75552380D02* +X126747476Y-75504761D01* +X126747476Y-75504761D02* +X126652238Y-75409523D01* +X126652238Y-75409523D02* +X126604619Y-75266666D01* +X126604619Y-75266666D02* +X126604619Y-75171428D01* +X126604619Y-75171428D02* +X126652238Y-75028571D01* +X126652238Y-75028571D02* +X126699857Y-74980952D01* +X127604619Y-74552380D02* +X126604619Y-74552380D01* +X127080809Y-74552380D02* +X127080809Y-73980952D01* +X127604619Y-73980952D02* +X126604619Y-73980952D01* +X127604619Y-72980952D02* +X127604619Y-73552380D01* +X127604619Y-73266666D02* +X126604619Y-73266666D01* +X126604619Y-73266666D02* +X126747476Y-73361904D01* +X126747476Y-73361904D02* +X126842714Y-73457142D01* +X126842714Y-73457142D02* +X126890333Y-73552380D01* +X124953619Y-82099999D02* +X125191714Y-82099999D01* +X125096476Y-82338094D02* +X125191714Y-82099999D01* +X125191714Y-82099999D02* +X125096476Y-81861904D01* +X125382190Y-82242856D02* +X125191714Y-82099999D01* +X125191714Y-82099999D02* +X125382190Y-81957142D01* +X124953619Y-82099999D02* +X125191714Y-82099999D01* +X125096476Y-82338094D02* +X125191714Y-82099999D01* +X125191714Y-82099999D02* +X125096476Y-81861904D01* +X125382190Y-82242856D02* +X125191714Y-82099999D01* +X125191714Y-82099999D02* +X125382190Y-81957142D01* +D18* +X54786318Y-87830475D02* +X54181556Y-88253809D01* +X54786318Y-88556190D02* +X53516318Y-88556190D01* +X53516318Y-88556190D02* +X53516318Y-88072380D01* +X53516318Y-88072380D02* +X53576794Y-87951428D01* +X53576794Y-87951428D02* +X53637270Y-87890951D01* +X53637270Y-87890951D02* +X53758222Y-87830475D01* +X53758222Y-87830475D02* +X53939651Y-87830475D01* +X53939651Y-87830475D02* +X54060603Y-87890951D01* +X54060603Y-87890951D02* +X54121080Y-87951428D01* +X54121080Y-87951428D02* +X54181556Y-88072380D01* +X54181556Y-88072380D02* +X54181556Y-88556190D01* +X53516318Y-87467618D02* +X53516318Y-86741904D01* +X54786318Y-87104761D02* +X53516318Y-87104761D01* +X54665365Y-85592856D02* +X54725842Y-85653332D01* +X54725842Y-85653332D02* +X54786318Y-85834761D01* +X54786318Y-85834761D02* +X54786318Y-85955713D01* +X54786318Y-85955713D02* +X54725842Y-86137142D01* +X54725842Y-86137142D02* +X54604889Y-86258094D01* +X54604889Y-86258094D02* +X54483937Y-86318571D01* +X54483937Y-86318571D02* +X54242032Y-86379047D01* +X54242032Y-86379047D02* +X54060603Y-86379047D01* +X54060603Y-86379047D02* +X53818699Y-86318571D01* +X53818699Y-86318571D02* +X53697746Y-86258094D01* +X53697746Y-86258094D02* +X53576794Y-86137142D01* +X53576794Y-86137142D02* +X53516318Y-85955713D01* +X53516318Y-85955713D02* +X53516318Y-85834761D01* +X53516318Y-85834761D02* +X53576794Y-85653332D01* +X53576794Y-85653332D02* +X53637270Y-85592856D01* +X54786318Y-84383332D02* +X54786318Y-85109047D01* +X54786318Y-84746190D02* +X53516318Y-84746190D01* +X53516318Y-84746190D02* +X53697746Y-84867142D01* +X53697746Y-84867142D02* +X53818699Y-84988094D01* +X53818699Y-84988094D02* +X53879175Y-85109047D01* +D17* +X115833333Y-123045180D02* +X116166666Y-123521371D01* +X116404761Y-123045180D02* +X116404761Y-124045180D01* +X116404761Y-124045180D02* +X116023809Y-124045180D01* +X116023809Y-124045180D02* +X115928571Y-123997561D01* +X115928571Y-123997561D02* +X115880952Y-123949942D01* +X115880952Y-123949942D02* +X115833333Y-123854704D01* +X115833333Y-123854704D02* +X115833333Y-123711847D01* +X115833333Y-123711847D02* +X115880952Y-123616609D01* +X115880952Y-123616609D02* +X115928571Y-123568990D01* +X115928571Y-123568990D02* +X116023809Y-123521371D01* +X116023809Y-123521371D02* +X116404761Y-123521371D01* +X115071428Y-123568990D02* +X115404761Y-123568990D01* +X115404761Y-123045180D02* +X115404761Y-124045180D01* +X115404761Y-124045180D02* +X114928571Y-124045180D01* +X114547618Y-123045180D02* +X114547618Y-124045180D01* +X114071428Y-123045180D02* +X114071428Y-124045180D01* +X114071428Y-124045180D02* +X113833333Y-124045180D01* +X113833333Y-124045180D02* +X113690476Y-123997561D01* +X113690476Y-123997561D02* +X113595238Y-123902323D01* +X113595238Y-123902323D02* +X113547619Y-123807085D01* +X113547619Y-123807085D02* +X113500000Y-123616609D01* +X113500000Y-123616609D02* +X113500000Y-123473752D01* +X113500000Y-123473752D02* +X113547619Y-123283276D01* +X113547619Y-123283276D02* +X113595238Y-123188038D01* +X113595238Y-123188038D02* +X113690476Y-123092800D01* +X113690476Y-123092800D02* +X113833333Y-123045180D01* +X113833333Y-123045180D02* +X114071428Y-123045180D01* +X112547619Y-123045180D02* +X113119047Y-123045180D01* +X112833333Y-123045180D02* +X112833333Y-124045180D01* +X112833333Y-124045180D02* +X112928571Y-123902323D01* +X112928571Y-123902323D02* +X113023809Y-123807085D01* +X113023809Y-123807085D02* +X113119047Y-123759466D01* +D18* +X92274318Y-117215714D02* +X92274318Y-117820476D01* +X92274318Y-117820476D02* +X91004318Y-117820476D01* +X92274318Y-116792381D02* +X91004318Y-116792381D01* +X91004318Y-116792381D02* +X91004318Y-116490000D01* +X91004318Y-116490000D02* +X91064794Y-116308571D01* +X91064794Y-116308571D02* +X91185746Y-116187619D01* +X91185746Y-116187619D02* +X91306699Y-116127142D01* +X91306699Y-116127142D02* +X91548603Y-116066666D01* +X91548603Y-116066666D02* +X91730032Y-116066666D01* +X91730032Y-116066666D02* +X91971937Y-116127142D01* +X91971937Y-116127142D02* +X92092889Y-116187619D01* +X92092889Y-116187619D02* +X92213842Y-116308571D01* +X92213842Y-116308571D02* +X92274318Y-116490000D01* +X92274318Y-116490000D02* +X92274318Y-116792381D01* +X91004318Y-115280476D02* +X91004318Y-115038571D01* +X91004318Y-115038571D02* +X91064794Y-114917619D01* +X91064794Y-114917619D02* +X91185746Y-114796666D01* +X91185746Y-114796666D02* +X91427651Y-114736190D01* +X91427651Y-114736190D02* +X91850984Y-114736190D01* +X91850984Y-114736190D02* +X92092889Y-114796666D01* +X92092889Y-114796666D02* +X92213842Y-114917619D01* +X92213842Y-114917619D02* +X92274318Y-115038571D01* +X92274318Y-115038571D02* +X92274318Y-115280476D01* +X92274318Y-115280476D02* +X92213842Y-115401428D01* +X92213842Y-115401428D02* +X92092889Y-115522381D01* +X92092889Y-115522381D02* +X91850984Y-115582857D01* +X91850984Y-115582857D02* +X91427651Y-115582857D01* +X91427651Y-115582857D02* +X91185746Y-115522381D01* +X91185746Y-115522381D02* +X91064794Y-115401428D01* +X91064794Y-115401428D02* +X91004318Y-115280476D01* +X92274318Y-113466190D02* +X91669556Y-113889524D01* +X92274318Y-114191905D02* +X91004318Y-114191905D01* +X91004318Y-114191905D02* +X91004318Y-113708095D01* +X91004318Y-113708095D02* +X91064794Y-113587143D01* +X91064794Y-113587143D02* +X91125270Y-113526666D01* +X91125270Y-113526666D02* +X91246222Y-113466190D01* +X91246222Y-113466190D02* +X91427651Y-113466190D01* +X91427651Y-113466190D02* +X91548603Y-113526666D01* +X91548603Y-113526666D02* +X91609080Y-113587143D01* +X91609080Y-113587143D02* +X91669556Y-113708095D01* +X91669556Y-113708095D02* +X91669556Y-114191905D01* +X92213842Y-112438095D02* +X92274318Y-112559047D01* +X92274318Y-112559047D02* +X92274318Y-112800952D01* +X92274318Y-112800952D02* +X92213842Y-112921905D01* +X92213842Y-112921905D02* +X92092889Y-112982381D01* +X92092889Y-112982381D02* +X91609080Y-112982381D01* +X91609080Y-112982381D02* +X91488127Y-112921905D01* +X91488127Y-112921905D02* +X91427651Y-112800952D01* +X91427651Y-112800952D02* +X91427651Y-112559047D01* +X91427651Y-112559047D02* +X91488127Y-112438095D01* +X91488127Y-112438095D02* +X91609080Y-112377619D01* +X91609080Y-112377619D02* +X91730032Y-112377619D01* +X91730032Y-112377619D02* +X91850984Y-112982381D01* +X91427651Y-111289048D02* +X92455746Y-111289048D01* +X92455746Y-111289048D02* +X92576699Y-111349524D01* +X92576699Y-111349524D02* +X92637175Y-111410000D01* +X92637175Y-111410000D02* +X92697651Y-111530953D01* +X92697651Y-111530953D02* +X92697651Y-111712381D01* +X92697651Y-111712381D02* +X92637175Y-111833334D01* +X92213842Y-111289048D02* +X92274318Y-111410000D01* +X92274318Y-111410000D02* +X92274318Y-111651905D01* +X92274318Y-111651905D02* +X92213842Y-111772857D01* +X92213842Y-111772857D02* +X92153365Y-111833334D01* +X92153365Y-111833334D02* +X92032413Y-111893810D01* +X92032413Y-111893810D02* +X91669556Y-111893810D01* +X91669556Y-111893810D02* +X91548603Y-111833334D01* +X91548603Y-111833334D02* +X91488127Y-111772857D01* +X91488127Y-111772857D02* +X91427651Y-111651905D01* +X91427651Y-111651905D02* +X91427651Y-111410000D01* +X91427651Y-111410000D02* +X91488127Y-111289048D01* +X92274318Y-110019047D02* +X92274318Y-110744762D01* +X92274318Y-110381905D02* +X91004318Y-110381905D01* +X91004318Y-110381905D02* +X91185746Y-110502857D01* +X91185746Y-110502857D02* +X91306699Y-110623809D01* +X91306699Y-110623809D02* +X91367175Y-110744762D01* +X56842381Y-67953365D02* +X56781905Y-68013842D01* +X56781905Y-68013842D02* +X56600476Y-68074318D01* +X56600476Y-68074318D02* +X56479524Y-68074318D01* +X56479524Y-68074318D02* +X56298095Y-68013842D01* +X56298095Y-68013842D02* +X56177143Y-67892889D01* +X56177143Y-67892889D02* +X56116666Y-67771937D01* +X56116666Y-67771937D02* +X56056190Y-67530032D01* +X56056190Y-67530032D02* +X56056190Y-67348603D01* +X56056190Y-67348603D02* +X56116666Y-67106699D01* +X56116666Y-67106699D02* +X56177143Y-66985746D01* +X56177143Y-66985746D02* +X56298095Y-66864794D01* +X56298095Y-66864794D02* +X56479524Y-66804318D01* +X56479524Y-66804318D02* +X56600476Y-66804318D01* +X56600476Y-66804318D02* +X56781905Y-66864794D01* +X56781905Y-66864794D02* +X56842381Y-66925270D01* +X57568095Y-68074318D02* +X57447143Y-68013842D01* +X57447143Y-68013842D02* +X57386666Y-67953365D01* +X57386666Y-67953365D02* +X57326190Y-67832413D01* +X57326190Y-67832413D02* +X57326190Y-67469556D01* +X57326190Y-67469556D02* +X57386666Y-67348603D01* +X57386666Y-67348603D02* +X57447143Y-67288127D01* +X57447143Y-67288127D02* +X57568095Y-67227651D01* +X57568095Y-67227651D02* +X57749524Y-67227651D01* +X57749524Y-67227651D02* +X57870476Y-67288127D01* +X57870476Y-67288127D02* +X57930952Y-67348603D01* +X57930952Y-67348603D02* +X57991428Y-67469556D01* +X57991428Y-67469556D02* +X57991428Y-67832413D01* +X57991428Y-67832413D02* +X57930952Y-67953365D01* +X57930952Y-67953365D02* +X57870476Y-68013842D01* +X57870476Y-68013842D02* +X57749524Y-68074318D01* +X57749524Y-68074318D02* +X57568095Y-68074318D01* +X58535714Y-68074318D02* +X58535714Y-67227651D01* +X58535714Y-66804318D02* +X58475238Y-66864794D01* +X58475238Y-66864794D02* +X58535714Y-66925270D01* +X58535714Y-66925270D02* +X58596191Y-66864794D01* +X58596191Y-66864794D02* +X58535714Y-66804318D01* +X58535714Y-66804318D02* +X58535714Y-66925270D01* +X59140476Y-67227651D02* +X59140476Y-68074318D01* +X59140476Y-67348603D02* +X59200953Y-67288127D01* +X59200953Y-67288127D02* +X59321905Y-67227651D01* +X59321905Y-67227651D02* +X59503334Y-67227651D01* +X59503334Y-67227651D02* +X59624286Y-67288127D01* +X59624286Y-67288127D02* +X59684762Y-67409080D01* +X59684762Y-67409080D02* +X59684762Y-68074318D01* +X61015239Y-67953365D02* +X60954763Y-68013842D01* +X60954763Y-68013842D02* +X60773334Y-68074318D01* +X60773334Y-68074318D02* +X60652382Y-68074318D01* +X60652382Y-68074318D02* +X60470953Y-68013842D01* +X60470953Y-68013842D02* +X60350001Y-67892889D01* +X60350001Y-67892889D02* +X60289524Y-67771937D01* +X60289524Y-67771937D02* +X60229048Y-67530032D01* +X60229048Y-67530032D02* +X60229048Y-67348603D01* +X60229048Y-67348603D02* +X60289524Y-67106699D01* +X60289524Y-67106699D02* +X60350001Y-66985746D01* +X60350001Y-66985746D02* +X60470953Y-66864794D01* +X60470953Y-66864794D02* +X60652382Y-66804318D01* +X60652382Y-66804318D02* +X60773334Y-66804318D01* +X60773334Y-66804318D02* +X60954763Y-66864794D01* +X60954763Y-66864794D02* +X61015239Y-66925270D01* +X62043334Y-68013842D02* +X61922382Y-68074318D01* +X61922382Y-68074318D02* +X61680477Y-68074318D01* +X61680477Y-68074318D02* +X61559524Y-68013842D01* +X61559524Y-68013842D02* +X61499048Y-67892889D01* +X61499048Y-67892889D02* +X61499048Y-67409080D01* +X61499048Y-67409080D02* +X61559524Y-67288127D01* +X61559524Y-67288127D02* +X61680477Y-67227651D01* +X61680477Y-67227651D02* +X61922382Y-67227651D01* +X61922382Y-67227651D02* +X62043334Y-67288127D01* +X62043334Y-67288127D02* +X62103810Y-67409080D01* +X62103810Y-67409080D02* +X62103810Y-67530032D01* +X62103810Y-67530032D02* +X61499048Y-67650984D01* +X62829524Y-68074318D02* +X62708572Y-68013842D01* +X62708572Y-68013842D02* +X62648095Y-67892889D01* +X62648095Y-67892889D02* +X62648095Y-66804318D01* +X63494762Y-68074318D02* +X63373810Y-68013842D01* +X63373810Y-68013842D02* +X63313333Y-67892889D01* +X63313333Y-67892889D02* +X63313333Y-66804318D01* +X64643810Y-68074318D02* +X63918095Y-68074318D01* +X64280952Y-68074318D02* +X64280952Y-66804318D01* +X64280952Y-66804318D02* +X64160000Y-66985746D01* +X64160000Y-66985746D02* +X64039048Y-67106699D01* +X64039048Y-67106699D02* +X63918095Y-67167175D01* +X66863332Y-103804318D02* +X67649523Y-103804318D01* +X67649523Y-103804318D02* +X67226189Y-104288127D01* +X67226189Y-104288127D02* +X67407618Y-104288127D01* +X67407618Y-104288127D02* +X67528570Y-104348603D01* +X67528570Y-104348603D02* +X67589046Y-104409080D01* +X67589046Y-104409080D02* +X67649523Y-104530032D01* +X67649523Y-104530032D02* +X67649523Y-104832413D01* +X67649523Y-104832413D02* +X67589046Y-104953365D01* +X67589046Y-104953365D02* +X67528570Y-105013842D01* +X67528570Y-105013842D02* +X67407618Y-105074318D01* +X67407618Y-105074318D02* +X67044761Y-105074318D01* +X67044761Y-105074318D02* +X66923808Y-105013842D01* +X66923808Y-105013842D02* +X66863332Y-104953365D01* +X68133332Y-103925270D02* +X68193808Y-103864794D01* +X68193808Y-103864794D02* +X68314761Y-103804318D01* +X68314761Y-103804318D02* +X68617142Y-103804318D01* +X68617142Y-103804318D02* +X68738094Y-103864794D01* +X68738094Y-103864794D02* +X68798570Y-103925270D01* +X68798570Y-103925270D02* +X68859047Y-104046222D01* +X68859047Y-104046222D02* +X68859047Y-104167175D01* +X68859047Y-104167175D02* +X68798570Y-104348603D01* +X68798570Y-104348603D02* +X68072856Y-105074318D01* +X68072856Y-105074318D02* +X68859047Y-105074318D01* +X69584761Y-104348603D02* +X69463809Y-104288127D01* +X69463809Y-104288127D02* +X69403332Y-104227651D01* +X69403332Y-104227651D02* +X69342856Y-104106699D01* +X69342856Y-104106699D02* +X69342856Y-104046222D01* +X69342856Y-104046222D02* +X69403332Y-103925270D01* +X69403332Y-103925270D02* +X69463809Y-103864794D01* +X69463809Y-103864794D02* +X69584761Y-103804318D01* +X69584761Y-103804318D02* +X69826666Y-103804318D01* +X69826666Y-103804318D02* +X69947618Y-103864794D01* +X69947618Y-103864794D02* +X70008094Y-103925270D01* +X70008094Y-103925270D02* +X70068571Y-104046222D01* +X70068571Y-104046222D02* +X70068571Y-104106699D01* +X70068571Y-104106699D02* +X70008094Y-104227651D01* +X70008094Y-104227651D02* +X69947618Y-104288127D01* +X69947618Y-104288127D02* +X69826666Y-104348603D01* +X69826666Y-104348603D02* +X69584761Y-104348603D01* +X69584761Y-104348603D02* +X69463809Y-104409080D01* +X69463809Y-104409080D02* +X69403332Y-104469556D01* +X69403332Y-104469556D02* +X69342856Y-104590508D01* +X69342856Y-104590508D02* +X69342856Y-104832413D01* +X69342856Y-104832413D02* +X69403332Y-104953365D01* +X69403332Y-104953365D02* +X69463809Y-105013842D01* +X69463809Y-105013842D02* +X69584761Y-105074318D01* +X69584761Y-105074318D02* +X69826666Y-105074318D01* +X69826666Y-105074318D02* +X69947618Y-105013842D01* +X69947618Y-105013842D02* +X70008094Y-104953365D01* +X70008094Y-104953365D02* +X70068571Y-104832413D01* +X70068571Y-104832413D02* +X70068571Y-104590508D01* +X70068571Y-104590508D02* +X70008094Y-104469556D01* +X70008094Y-104469556D02* +X69947618Y-104409080D01* +X69947618Y-104409080D02* +X69826666Y-104348603D01* +X70612856Y-104227651D02* +X70612856Y-105497651D01* +X70612856Y-104288127D02* +X70733809Y-104227651D01* +X70733809Y-104227651D02* +X70975714Y-104227651D01* +X70975714Y-104227651D02* +X71096666Y-104288127D01* +X71096666Y-104288127D02* +X71157142Y-104348603D01* +X71157142Y-104348603D02* +X71217618Y-104469556D01* +X71217618Y-104469556D02* +X71217618Y-104832413D01* +X71217618Y-104832413D02* +X71157142Y-104953365D01* +X71157142Y-104953365D02* +X71096666Y-105013842D01* +X71096666Y-105013842D02* +X70975714Y-105074318D01* +X70975714Y-105074318D02* +X70733809Y-105074318D01* +X70733809Y-105074318D02* +X70612856Y-105013842D01* +X71761904Y-105074318D02* +X71761904Y-103804318D01* +X71761904Y-104288127D02* +X71882857Y-104227651D01* +X71882857Y-104227651D02* +X72124762Y-104227651D01* +X72124762Y-104227651D02* +X72245714Y-104288127D01* +X72245714Y-104288127D02* +X72306190Y-104348603D01* +X72306190Y-104348603D02* +X72366666Y-104469556D01* +X72366666Y-104469556D02* +X72366666Y-104832413D01* +X72366666Y-104832413D02* +X72306190Y-104953365D01* +X72306190Y-104953365D02* +X72245714Y-105013842D01* +X72245714Y-105013842D02* +X72124762Y-105074318D01* +X72124762Y-105074318D02* +X71882857Y-105074318D01* +X71882857Y-105074318D02* +X71761904Y-105013842D01* +X73576191Y-105074318D02* +X72850476Y-105074318D01* +X73213333Y-105074318D02* +X73213333Y-103804318D01* +X73213333Y-103804318D02* +X73092381Y-103985746D01* +X73092381Y-103985746D02* +X72971429Y-104106699D01* +X72971429Y-104106699D02* +X72850476Y-104167175D01* +D19* +%TO.C,TOGGLE_SWITCH1*% +X126362400Y-83532300D02* +X127758069Y-83532300D01* +X129741931Y-83532300D02* +X130909000Y-83532300D01* +X130909000Y-83532300D02* +X130909000Y-74667700D01* +X126362400Y-74667700D02* +X126362400Y-83532300D01* +X127758069Y-74667700D02* +X126362400Y-74667700D01* +X130909000Y-74667700D02* +X129741931Y-74667700D01* +D12* +%TO.C,RTC1*% +X51012000Y-84500000D02* +X51012000Y-84500000D01* +X51112000Y-84500000D02* +X51112000Y-84500000D01* +D20* +X55612000Y-84000000D02* +X52812000Y-84000000D01* +X55612000Y-89000000D02* +X52812000Y-89000000D01* +D12* +X51112000Y-84500000D02* +G75* +G02* +X51012000Y-84500000I-50000J0D01* +G01* +X51012000Y-84500000D02* +G75* +G02* +X51112000Y-84500000I50000J0D01* +G01* +D19* +%TO.C,RFID1*% +X115352158Y-121823600D02* +X113647842Y-121823600D01* +X113647842Y-125176400D02* +X115352158Y-125176400D01* +X116549526Y-124750315D02* +G75* +G02* +X116346326Y-124750315I-101600J0D01* +G01* +X116346326Y-124750315D02* +G75* +G02* +X116549526Y-124750315I101600J0D01* +G01* +D20* +%TO.C,LDOReg1*% +X91300000Y-112500000D02* +X92100000Y-112500000D01* +X89700000Y-112950000D02* +X89700000Y-112950000D01* +X89600000Y-112950000D02* +X89600000Y-112950000D01* +X89600000Y-112950000D02* +X89600000Y-112950000D01* +X92500000Y-113750000D02* +X92500000Y-114150000D01* +X91300000Y-115400000D02* +X92100000Y-115400000D01* +X89700000Y-112950000D02* +G75* +G02* +X89600000Y-112950000I-50000J0D01* +G01* +X89700000Y-112950000D02* +G75* +G02* +X89600000Y-112950000I-50000J0D01* +G01* +X89600000Y-112950000D02* +G75* +G02* +X89700000Y-112950000I50000J0D01* +G01* +D12* +%TO.C,CoinCell1*% +X53950000Y-53800000D02* +X53950000Y-53800000D01* +X53950000Y-53900000D02* +X53950000Y-53900000D01* +X53950000Y-53800000D02* +G75* +G02* +X53950000Y-53900000I0J-50000D01* +G01* +X53950000Y-53900000D02* +G75* +G02* +X53950000Y-53800000I0J50000D01* +G01* +D20* +%TO.C,328pb1*% +X67100000Y-101350000D02* +X73400000Y-101350000D01* +X73400000Y-101350000D02* +X73400000Y-107650000D01* +X73400000Y-107650000D02* +X67100000Y-107650000D01* +X67100000Y-107650000D02* +X67100000Y-101350000D01* +D16* +X65850000Y-100500000D02* +G75* +G02* +X65450000Y-100500000I-200000J0D01* +G01* +X65450000Y-100500000D02* +G75* +G02* +X65850000Y-100500000I200000J0D01* +G01* +D21* +%TO.C,LED2*% +X121640000Y-81540000D02* +X121640000Y-83460000D01* +X121640000Y-83460000D02* +X124500000Y-83460000D01* +X124500000Y-81540000D02* +X121640000Y-81540000D01* +D20* +%TO.C,HexBuf1*% +X39925000Y-118875000D02* +X41475000Y-118875000D01* +X41825000Y-118895000D02* +X45025000Y-118895000D01* +X41825000Y-129095000D02* +X41825000Y-118895000D01* +X45025000Y-118895000D02* +X45025000Y-129095000D01* +X45025000Y-129095000D02* +X41825000Y-129095000D01* +D12* +%TO.C,RST_SWITCH1*% +X115450000Y-75150000D02* +X115450000Y-75800000D01* +X115450000Y-75800000D02* +X115450000Y-75800000D01* +X115450000Y-78850000D02* +X115450000Y-78200000D01* +X121550000Y-75200000D02* +X115450000Y-75150000D01* +X121550000Y-75800000D02* +X121550000Y-75200000D01* +X121550000Y-78200000D02* +X121550000Y-78850000D01* +X121550000Y-78850000D02* +X115450000Y-78850000D01* +X124000000Y-76800000D02* +X124000000Y-76800000D01* +X124100000Y-76800000D02* +X124100000Y-76800000D01* +X124000000Y-76800000D02* +G75* +G02* +X124100000Y-76800000I50000J0D01* +G01* +X124100000Y-76800000D02* +G75* +G02* +X124000000Y-76800000I-50000J0D01* +G01* +D22* +%TO.C,Y1*% +X55950000Y-105520000D02* +X55950000Y-105680000D01* +X58450000Y-105520000D02* +X58450000Y-105680000D01* +D20* +X55175000Y-104500000D02* +G75* +G02* +X54975002Y-104500000I-99999J0D01* +G01* +X54975002Y-104500000D02* +G75* +G02* +X55175000Y-104500000I99999J0D01* +G01* +D19* +%TO.C,U3*% +X94474500Y-66877900D02* +X95465100Y-66877900D01* +X95058700Y-63829900D02* +X94474500Y-63829900D01* +X95465100Y-63829900D02* +X95058700Y-63829900D01* +X95465100Y-64744300D02* +X95465100Y-63829900D01* +X95465100Y-66877900D02* +X95465100Y-65963500D01* +X95058700Y-63829900D02* +G75* +G02* +X94652300Y-64109299I-301019J2583D01* +G01* +D12* +%TO.C,STAYAWAKE_SW1*% +X115450000Y-70150000D02* +X115450000Y-70800000D01* +X115450000Y-70800000D02* +X115450000Y-70800000D01* +X115450000Y-73850000D02* +X115450000Y-73200000D01* +X121550000Y-70200000D02* +X115450000Y-70150000D01* +X121550000Y-70800000D02* +X121550000Y-70200000D01* +X121550000Y-73200000D02* +X121550000Y-73850000D01* +X121550000Y-73850000D02* +X115450000Y-73850000D01* +X124000000Y-71800000D02* +X124000000Y-71800000D01* +X124100000Y-71800000D02* +X124100000Y-71800000D01* +X124000000Y-71800000D02* +G75* +G02* +X124100000Y-71800000I50000J0D01* +G01* +X124100000Y-71800000D02* +G75* +G02* +X124000000Y-71800000I-50000J0D01* +G01* +D19* +%TO.C,U2*% +X110788800Y-83076000D02* +X110788800Y-83990400D01* +X110788800Y-85209600D02* +X110788800Y-86124000D01* +X110788800Y-86124000D02* +X111195200Y-86124000D01* +X111195200Y-86124000D02* +X111779400Y-86124000D01* +X111779400Y-83076000D02* +X110788800Y-83076000D01* +X111195200Y-86124000D02* +G75* +G02* +X111601600Y-85844601I301019J-2583D01* +G01* +D22* +%TO.C,POWER_CYCLE_SWITCH1*% +X126900000Y-87600000D02* +X127750000Y-87600000D01* +X126900000Y-93600000D02* +X126900000Y-87600000D01* +X127750000Y-93600000D02* +X126900000Y-93600000D01* +X129850000Y-93600000D02* +X130700000Y-93600000D01* +X130700000Y-87600000D02* +X129850000Y-87600000D01* +X130700000Y-93600000D02* +X130700000Y-87600000D01* +D20* +X127690000Y-95320000D02* +G75* +G02* +X127490000Y-95320000I-100000J0D01* +G01* +X127490000Y-95320000D02* +G75* +G02* +X127690000Y-95320000I100000J0D01* +G01* +D22* +%TO.C,U1*% +X48800000Y-132400000D02* +X65000000Y-132400000D01* +X48800000Y-132800000D02* +X48800000Y-132400000D01* +X48800000Y-148200000D02* +X48800000Y-148600000D01* +X48800000Y-148600000D02* +X65000000Y-148600000D01* +X65000000Y-132400000D02* +X65000000Y-132800000D01* +X65000000Y-148600000D02* +X65000000Y-148200000D01* +D23* +X67300000Y-147500000D02* +G75* +G02* +X66700000Y-147500000I-300000J0D01* +G01* +X66700000Y-147500000D02* +G75* +G02* +X67300000Y-147500000I300000J0D01* +G01* +D21* +%TO.C,LED4*% +X104540000Y-63240000D02* +X104540000Y-66100000D01* +X106460000Y-63240000D02* +X104540000Y-63240000D01* +X106460000Y-66100000D02* +X106460000Y-63240000D01* +%TO.C,LED5*% +X100340000Y-63240000D02* +X100340000Y-66100000D01* +X102260000Y-63240000D02* +X100340000Y-63240000D01* +X102260000Y-66100000D02* +X102260000Y-63240000D01* +%TO.C,LED1*% +X121665000Y-86040000D02* +X121665000Y-87960000D01* +X121665000Y-87960000D02* +X124525000Y-87960000D01* +X124525000Y-86040000D02* +X121665000Y-86040000D01* +D22* +%TO.C,TAGCONN1*% +X126295000Y-61850000D02* +X131375000Y-61850000D01* +X126295000Y-72010000D02* +X126295000Y-61850000D01* +X131375000Y-61850000D02* +X131375000Y-72010000D01* +X131375000Y-72010000D02* +X126295000Y-72010000D01* +D12* +%TO.C,BROADCAST_SW2*% +X115450000Y-65150000D02* +X115450000Y-65800000D01* +X115450000Y-65800000D02* +X115450000Y-65800000D01* +X115450000Y-68850000D02* +X115450000Y-68200000D01* +X121550000Y-65200000D02* +X115450000Y-65150000D01* +X121550000Y-65800000D02* +X121550000Y-65200000D01* +X121550000Y-68200000D02* +X121550000Y-68850000D01* +X121550000Y-68850000D02* +X115450000Y-68850000D01* +X124000000Y-66800000D02* +X124000000Y-66800000D01* +X124100000Y-66800000D02* +X124100000Y-66800000D01* +X124000000Y-66800000D02* +G75* +G02* +X124100000Y-66800000I50000J0D01* +G01* +X124100000Y-66800000D02* +G75* +G02* +X124000000Y-66800000I-50000J0D01* +G01* +D21* +%TO.C,J2*% +X113770000Y-88270000D02* +X113770000Y-85670000D01* +X116430000Y-85670000D02* +X113770000Y-85670000D01* +X116430000Y-88270000D02* +X113770000Y-88270000D01* +X116430000Y-88270000D02* +X116430000Y-85670000D01* +X116430000Y-89540000D02* +X116430000Y-90870000D01* +X116430000Y-90870000D02* +X115100000Y-90870000D01* +%TO.C,LED3*% +X121640000Y-84040000D02* +X121640000Y-85960000D01* +X121640000Y-85960000D02* +X124500000Y-85960000D01* +X124500000Y-84040000D02* +X121640000Y-84040000D01* +%TD*% +D24* +%TO.C,CoinCell1*% +X53950000Y-67500000D03* +D25* +X73950000Y-67500000D03* +%TD*% +%LPC*% +D26* +%TO.C,TOGGLE_SWITCH1*% +X128750000Y-81100000D03* +X128750000Y-79100000D03* +X128750000Y-77099999D03* +D27* +X128750000Y-83100000D03* +X128750000Y-75100000D03* +%TD*% +D28* +%TO.C,RTC1*% +X52000000Y-84500000D03* +X52000000Y-85500000D03* +X52000000Y-86500000D03* +X52000000Y-87500000D03* +X52000000Y-88500000D03* +X56424000Y-88500000D03* +X56424000Y-87500000D03* +X56424000Y-86500000D03* +X56424000Y-85500000D03* +X56424000Y-84500000D03* +%TD*% +D29* +%TO.C,RFID1*% +X115719200Y-124750315D03* +X115719200Y-124250189D03* +X115719200Y-123750063D03* +X115719200Y-123249937D03* +X115719200Y-122749811D03* +X115719200Y-122249685D03* +X113280800Y-122249685D03* +X113280800Y-122749811D03* +X113280800Y-123249937D03* +X113280800Y-123750063D03* +X113280800Y-124250189D03* +X113280800Y-124750315D03* +D30* +X114500000Y-123500000D03* +%TD*% +D31* +%TO.C,LDOReg1*% +X90500000Y-113000000D03* +D32* +X90500000Y-113950000D03* +D31* +X90500000Y-114900000D03* +X92900000Y-114900000D03* +X92900000Y-113000000D03* +%TD*% +D24* +%TO.C,CoinCell1*% +X53950000Y-67500000D03* +D25* +X73950000Y-67500000D03* +%TD*% +D33* +%TO.C,328pb1*% +X66000000Y-101700000D03* +X66000000Y-102500000D03* +X66000000Y-103300000D03* +X66000000Y-104100000D03* +X66000000Y-104900000D03* +X66000000Y-105700000D03* +X66000000Y-106500000D03* +X66000000Y-107300000D03* +D34* +X67450000Y-108750000D03* +X68250000Y-108750000D03* +X69050000Y-108750000D03* +X69850000Y-108750000D03* +X70650000Y-108750000D03* +X71450000Y-108750000D03* +X72250000Y-108750000D03* +X73050000Y-108750000D03* +D33* +X74500000Y-107300000D03* +X74500000Y-106500000D03* +X74500000Y-105700000D03* +X74500000Y-104900000D03* +X74500000Y-104100000D03* +X74500000Y-103300000D03* +X74500000Y-102500000D03* +X74500000Y-101700000D03* +D34* +X73050000Y-100250000D03* +X72250000Y-100250000D03* +X71450000Y-100250000D03* +X70650000Y-100250000D03* +X69850000Y-100250000D03* +X69050000Y-100250000D03* +X68250000Y-100250000D03* +X67450000Y-100250000D03* +%TD*% +D35* +%TO.C,VCC_1*% +X100800000Y-96200000D03* +%TD*% +%TO.C,VBAT_1*% +X90200000Y-58500000D03* +%TD*% +%TO.C,GND_1*% +X110900000Y-66300000D03* +%TD*% +D36* +%TO.C,C_LDO_VCC1*% +X87650000Y-112100000D03* +X87650000Y-113800000D03* +%TD*% +D35* +%TO.C,GPO_1*% +X104500000Y-127500000D03* +%TD*% +D37* +%TO.C,R_MOSI1*% +X62865000Y-111760000D03* +X61450786Y-113174214D03* +%TD*% +D38* +%TO.C,LED2*% +X122475000Y-82500000D03* +X124525000Y-82500000D03* +%TD*% +D39* +%TO.C,HexBuf1*% +X40700000Y-119550000D03* +X40700000Y-120820000D03* +X40700000Y-122090000D03* +X40700000Y-123360000D03* +X40700000Y-124630000D03* +X40700000Y-125900000D03* +X40700000Y-127170000D03* +X40700000Y-128440000D03* +X46150000Y-128440000D03* +X46150000Y-127170000D03* +X46150000Y-125900000D03* +X46150000Y-124630000D03* +X46150000Y-123360000D03* +X46150000Y-122090000D03* +X46150000Y-120820000D03* +X46150000Y-119550000D03* +%TD*% +D40* +%TO.C,R_PD3_UP1*% +X65207107Y-97407107D03* +X63792893Y-95992893D03* +%TD*% +D41* +%TO.C,H3*% +X130000000Y-57000000D03* +%TD*% +D42* +%TO.C,RST_SWITCH1*% +X121800000Y-77000000D03* +X115200000Y-77000000D03* +%TD*% +D43* +%TO.C,Reed1*% +X40200000Y-113000000D03* +X40200000Y-94660000D03* +%TD*% +D36* +%TO.C,C_74HC1*% +X51050000Y-123850000D03* +X51050000Y-125550000D03* +%TD*% +D44* +%TO.C,R_INT_PD2*% +X65450000Y-94650000D03* +X66864214Y-96064214D03* +%TD*% +D45* +%TO.C,R_CS_RFM1*% +X58750000Y-117750000D03* +X56750000Y-117750000D03* +%TD*% +D46* +%TO.C,R_PD2_PUP1*% +X67550000Y-93100000D03* +X67550000Y-91100000D03* +%TD*% +D45* +%TO.C,R_WP1*% +X84600000Y-135400000D03* +X82600000Y-135400000D03* +%TD*% +D35* +%TO.C,RFM_RST_1*% +X44100000Y-139600000D03* +%TD*% +D47* +%TO.C,R_RST1*% +X71900000Y-90800000D03* +X71900000Y-92800000D03* +%TD*% +D45* +%TO.C,R_PE1_PUP1*% +X62700000Y-109220000D03* +X60700000Y-109220000D03* +%TD*% +D48* +%TO.C,Y1*% +X56400000Y-104500000D03* +X56400000Y-106700000D03* +X58000000Y-106700000D03* +X58000000Y-104500000D03* +%TD*% +D35* +%TO.C,INT_TRIG_1*% +X68700000Y-83900000D03* +%TD*% +D41* +%TO.C,H1*% +X40000000Y-145000000D03* +%TD*% +D35* +%TO.C,3V3_1*% +X94500000Y-103200000D03* +%TD*% +D49* +%TO.C,U3*% +X93661700Y-64414100D03* +X93661700Y-66293700D03* +X95846100Y-65353900D03* +%TD*% +D50* +%TO.C,JP2*% +X73900000Y-145300000D03* +%TD*% +%TO.C,JP1*% +X70200000Y-148000000D03* +%TD*% +D42* +%TO.C,STAYAWAKE_SW1*% +X121800000Y-72000000D03* +X115200000Y-72000000D03* +%TD*% +D51* +%TO.C,R_MISO_RFM1*% +X56150000Y-125095000D03* +X58150000Y-125095000D03* +%TD*% +D52* +%TO.C,C_RFM69_0.1*% +X60800000Y-130050000D03* +X62500000Y-130050000D03* +%TD*% +D47* +%TO.C,R_PULL_UP_TRIG1*% +X60200000Y-84000000D03* +X60200000Y-86000000D03* +%TD*% +D35* +%TO.C,INT_MIN_1*% +X68700000Y-86300000D03* +%TD*% +D46* +%TO.C,R_LDO_UP1*% +X85150000Y-114862500D03* +X85150000Y-112862500D03* +%TD*% +D52* +%TO.C,C_XTAL1*% +X56500000Y-101700000D03* +X58200000Y-101700000D03* +%TD*% +D45* +%TO.C,R_PE1*% +X108500000Y-93000000D03* +X106500000Y-93000000D03* +%TD*% +D53* +%TO.C,C_RFID_0.2*% +X113700000Y-129150000D03* +X113700000Y-127450000D03* +%TD*% +D37* +%TO.C,R_CS_SPI4*% +X80000000Y-113000000D03* +X78585786Y-114414214D03* +%TD*% +D35* +%TO.C,MOSI_1*% +X69300000Y-143500000D03* +%TD*% +D54* +%TO.C,U2*% +X112592200Y-85539800D03* +X112592200Y-83660200D03* +X110407800Y-84600000D03* +%TD*% +D41* +%TO.C,H4*% +X130000000Y-145000000D03* +%TD*% +D36* +%TO.C,C_328pb_AREF1*% +X77200000Y-103850000D03* +X77200000Y-105550000D03* +%TD*% +D37* +%TO.C,R_SCK1*% +X66112107Y-111687893D03* +X64697893Y-113102107D03* +%TD*% +D47* +%TO.C,R_LPD1*% +X116200000Y-127300000D03* +X116200000Y-129300000D03* +%TD*% +D55* +%TO.C,POWER_CYCLE_SWITCH1*% +X128800000Y-93850000D03* +X128800000Y-87350000D03* +%TD*% +D45* +%TO.C,R_LED2*% +X120500000Y-82000000D03* +X118500000Y-82000000D03* +%TD*% +D46* +%TO.C,R_RTC_PUP_DIN1*% +X48212000Y-85500000D03* +X48212000Y-83500000D03* +%TD*% +D47* +%TO.C,R_GPO1*% +X108600000Y-127300000D03* +X108600000Y-129300000D03* +%TD*% +D53* +%TO.C,C_RFID_0.1*% +X107700000Y-122200000D03* +X107700000Y-120500000D03* +%TD*% +D35* +%TO.C,RST_1*% +X87900000Y-80800000D03* +%TD*% +D53* +%TO.C,C_RFID_1*% +X110300000Y-122300000D03* +X110300000Y-120600000D03* +%TD*% +D35* +%TO.C,MISO_1*% +X75700000Y-124300000D03* +%TD*% +D36* +%TO.C,C_RFID_3*% +X119300000Y-122200000D03* +X119300000Y-123900000D03* +%TD*% +D35* +%TO.C,SCK_1*% +X70400000Y-141200000D03* +%TD*% +D45* +%TO.C,R_LED1*% +X120500000Y-88000000D03* +X118500000Y-88000000D03* +%TD*% +D47* +%TO.C,R_PULL_UP_SDA1*% +X64200000Y-84000000D03* +X64200000Y-86000000D03* +%TD*% +D51* +%TO.C,R_RST_RFM1*% +X78000000Y-100500000D03* +X80000000Y-100500000D03* +%TD*% +D35* +%TO.C,REED_1*% +X48600000Y-94100000D03* +%TD*% +D44* +%TO.C,R_TRIG_PD3*% +X60647658Y-99347658D03* +X62061872Y-100761872D03* +%TD*% +D35* +%TO.C,LDO_CTRL_1*% +X81000000Y-115700000D03* +%TD*% +D56* +%TO.C,U1*% +X65000000Y-147500000D03* +X65000000Y-145500000D03* +X65000000Y-143500000D03* +X65000000Y-141500000D03* +X65000000Y-139500000D03* +X65000000Y-137500000D03* +X65000000Y-135500000D03* +X65000000Y-133500000D03* +D57* +X48800000Y-133500000D03* +X48800000Y-135500000D03* +X48800000Y-137500000D03* +X48800000Y-139500000D03* +X48800000Y-141500000D03* +X48800000Y-143500000D03* +X48800000Y-145500000D03* +X48800000Y-147500000D03* +%TD*% +D58* +%TO.C,R_CS_SPI2*% +X55692893Y-114157107D03* +X57107107Y-112742893D03* +%TD*% +D40* +%TO.C,R_PUP_INT_MIN1*% +X60857107Y-92207107D03* +X59442893Y-90792893D03* +%TD*% +D35* +%TO.C,CS_SPI_1*% +X76400000Y-132800000D03* +%TD*% +D52* +%TO.C,C_RFM69_10*% +X60800000Y-126983200D03* +X62500000Y-126983200D03* +%TD*% +D46* +%TO.C,R_PC6_PUP1*% +X69860916Y-97112500D03* +X69860916Y-95112500D03* +%TD*% +D35* +%TO.C,LPD_1*% +X118500000Y-128300000D03* +%TD*% +%TO.C,SDA_1*% +X103300000Y-115700000D03* +%TD*% +D47* +%TO.C,R_PULL_UP_SCL1*% +X62200000Y-84000000D03* +X62200000Y-86000000D03* +%TD*% +D45* +%TO.C,R_LED3*% +X120500000Y-85000000D03* +X118500000Y-85000000D03* +%TD*% +D51* +%TO.C,R_POL1*% +X94953900Y-60653900D03* +X96953900Y-60653900D03* +%TD*% +%TO.C,R_CS_RFM2*% +X63000000Y-117750000D03* +X65000000Y-117750000D03* +%TD*% +D45* +%TO.C,R_CS_SPI1*% +X90350000Y-130400000D03* +X88350000Y-130400000D03* +%TD*% +D35* +%TO.C,CS_RFM_1*% +X44300000Y-137400000D03* +%TD*% +D59* +%TO.C,LED4*% +X105500000Y-64075000D03* +X105500000Y-66125000D03* +%TD*% +D41* +%TO.C,H2*% +X40000000Y-57000000D03* +%TD*% +D51* +%TO.C,R_MISO_SPI1*% +X82185000Y-133350000D03* +X84185000Y-133350000D03* +%TD*% +%TO.C,R_HOLD2*% +X95500000Y-136500000D03* +X97500000Y-136500000D03* +%TD*% +D46* +%TO.C,R_LED4*% +X105400000Y-61300000D03* +X105400000Y-59300000D03* +%TD*% +D51* +%TO.C,R_PULL_DOWN_TRIG1*% +X57500000Y-96250000D03* +X59500000Y-96250000D03* +%TD*% +D60* +%TO.C,C_XTAL2*% +X58300000Y-109700000D03* +X56600000Y-109700000D03* +%TD*% +D59* +%TO.C,LED5*% +X101300000Y-64075000D03* +X101300000Y-66125000D03* +%TD*% +D36* +%TO.C,C_328pb_AVCC1*% +X80000000Y-103800000D03* +X80000000Y-105500000D03* +%TD*% +%TO.C,C_328pb_GND1*% +X62500000Y-103300000D03* +X62500000Y-105000000D03* +%TD*% +D38* +%TO.C,LED1*% +X122500000Y-87000000D03* +X124550000Y-87000000D03* +%TD*% +D35* +%TO.C,SCL_1*% +X107700000Y-115800000D03* +%TD*% +D53* +%TO.C,C_RFID_2*% +X111200000Y-129150000D03* +X111200000Y-127450000D03* +%TD*% +D40* +%TO.C,R_PE2*% +X80414214Y-118914214D03* +X79000000Y-117500000D03* +%TD*% +D61* +%TO.C,TAGCONN1*% +X128835000Y-63120000D03* +X129850000Y-70740000D03* +X127820000Y-70740000D03* +D62* +X129470000Y-68200000D03* +X129470000Y-69470000D03* +D63* +X128200000Y-65660000D03* +D62* +X129470000Y-65660000D03* +X129470000Y-66930000D03* +X129470000Y-64390000D03* +D63* +X128200000Y-69470000D03* +X128200000Y-66930000D03* +X128200000Y-68200000D03* +X128200000Y-64390000D03* +%TD*% +D44* +%TO.C,R_REED_PD3*% +X61938128Y-97638128D03* +X63352342Y-99052342D03* +%TD*% +D42* +%TO.C,BROADCAST_SW2*% +X121800000Y-67000000D03* +X115200000Y-67000000D03* +%TD*% +D64* +%TO.C,J2*% +X115100000Y-89540000D03* +D65* +X115100000Y-87000000D03* +%TD*% +D51* +%TO.C,R_HOLD1*% +X95350000Y-134500000D03* +X97350000Y-134500000D03* +%TD*% +D47* +%TO.C,R_RFM_CS1*% +X41850000Y-131800000D03* +X41850000Y-133800000D03* +%TD*% +D51* +%TO.C,R_REED_RTC1*% +X46212000Y-87500000D03* +X48212000Y-87500000D03* +%TD*% +D46* +%TO.C,R_PC3_UP1*% +X73750000Y-97000000D03* +X73750000Y-95000000D03* +%TD*% +D51* +%TO.C,R_WP2*% +X82750000Y-137750000D03* +X84750000Y-137750000D03* +%TD*% +D46* +%TO.C,R_LED5*% +X101300000Y-61300000D03* +X101300000Y-59300000D03* +%TD*% +%TO.C,R_POL2*% +X106700000Y-88800000D03* +X106700000Y-86800000D03* +%TD*% +D51* +%TO.C,R_GPO2*% +X108200000Y-125100000D03* +X110200000Y-125100000D03* +%TD*% +D38* +%TO.C,LED3*% +X122475000Y-85000000D03* +X124525000Y-85000000D03* +%TD*% +D46* +%TO.C,R_LDO_DOWN1*% +X83950000Y-119050000D03* +X83950000Y-117050000D03* +%TD*% +D36* +%TO.C,C_LDO_3V3*% +X95650000Y-113550000D03* +X95650000Y-115250000D03* +%TD*% +D51* +%TO.C,R_CS_SPI3*% +X67750000Y-115500000D03* +X69750000Y-115500000D03* +%TD*% +D45* +%TO.C,R_REED_GND1*% +X51087500Y-114000000D03* +X49087500Y-114000000D03* +%TD*% +%LPD*% +M02* diff --git a/pcb/jlcpcb/gerber/wheel_counter-VScore.gbr b/pcb/jlcpcb/gerber/wheel_counter-VScore.gbr new file mode 100644 index 0000000..dc426f7 --- /dev/null +++ b/pcb/jlcpcb/gerber/wheel_counter-VScore.gbr @@ -0,0 +1,61 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-11-20T13:36:43-05:00*% +%TF.ProjectId,wheel_counter,77686565-6c5f-4636-9f75-6e7465722e6b,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Other,Comment*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-11-20 13:36:43* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +G04 APERTURE END LIST* +D10* +%TO.C,H3*% +X133200000Y-57000000D02* +G75* +G02* +X126800000Y-57000000I-3200000J0D01* +G01* +X126800000Y-57000000D02* +G75* +G02* +X133200000Y-57000000I3200000J0D01* +G01* +%TO.C,H1*% +X43200000Y-145000000D02* +G75* +G02* +X36800000Y-145000000I-3200000J0D01* +G01* +X36800000Y-145000000D02* +G75* +G02* +X43200000Y-145000000I3200000J0D01* +G01* +%TO.C,H4*% +X133200000Y-145000000D02* +G75* +G02* +X126800000Y-145000000I-3200000J0D01* +G01* +X126800000Y-145000000D02* +G75* +G02* +X133200000Y-145000000I3200000J0D01* +G01* +%TO.C,H2*% +X43200000Y-57000000D02* +G75* +G02* +X36800000Y-57000000I-3200000J0D01* +G01* +X36800000Y-57000000D02* +G75* +G02* +X43200000Y-57000000I3200000J0D01* +G01* +%TD*% +M02* diff --git a/pcb/jlcpcb/production_files/GERBER-wheel_counter.zip b/pcb/jlcpcb/production_files/GERBER-wheel_counter.zip new file mode 100644 index 0000000..9e2cd66 Binary files /dev/null and b/pcb/jlcpcb/production_files/GERBER-wheel_counter.zip differ diff --git a/pcb/jlcpcb/project.db b/pcb/jlcpcb/project.db new file mode 100644 index 0000000..1ca47ee Binary files /dev/null and b/pcb/jlcpcb/project.db differ diff --git a/pcb/scan.ipt b/pcb/scan.ipt new file mode 100644 index 0000000..99a8781 Binary files /dev/null and b/pcb/scan.ipt differ diff --git a/pcb/sym-lib-table b/pcb/sym-lib-table new file mode 100644 index 0000000..01948a9 --- /dev/null +++ b/pcb/sym-lib-table @@ -0,0 +1,14 @@ +(sym_lib_table + (version 7) + (lib (name "ATMEGA328PB-ANR")(type "KiCad")(uri "$(SYSTEMLIBRARY)ATMEGA328PB-ANR/ATMEGA328PB-ANR.kicad_sym")(options "")(descr "")) + (lib (name "MAX31329ELB+")(type "KiCad")(uri "$(SYSTEMLIBRARY)MAX31329ELB+/MAX31329ELB+.kicad_sym")(options "")(descr "")) + (lib (name "RFM69HCW")(type "KiCad")(uri "$(SYSTEMLIBRARY)RFM69HCW/2024-10-28_19-00-17.kicad_sym")(options "")(descr "")) + (lib (name "Ishan")(type "KiCad")(uri "$(SYSTEMLIBRARY)ishan.kicad_sym")(options "")(descr "")) + (lib (name "TCR2LF33_LM_CT")(type "Legacy")(uri "$(SYSTEMLIBRARY)TCR2LF33,LM_CT/TCR2LF33_LM_CT.lib")(options "")(descr "")) + (lib (name "74HC4050D_BJ_")(type "Legacy")(uri "$(SYSTEMLIBRARY)74HC4050D_BJ_/74HC4050D_BJ_.lib")(options "")(descr "")) + (lib (name "NL17SZ17DBVT1G")(type "Legacy")(uri "$(SYSTEMLIBRARY)NL17SZ17DBVT1G/NL17SZ17DBVT1G.lib")(options "")(descr "")) + (lib (name "BH-80B-1")(type "Legacy")(uri "$(SYSTEMLIBRARY)BH-80B-1/BH-80B-1.lib")(options "")(descr "")) + (lib (name "TC2050")(type "KiCad")(uri "${SYSTEMLIBRARY}/TC2050/tc2050.kicad_sym")(options "")(descr "")) + (lib (name "SLIDESWITCH")(type "KiCad")(uri "${SYSTEMLIBRARY}/1825232_1/KiCADv6/2024-11-06_00-58-23.kicad_sym")(options "")(descr "")) + (lib (name "adafruit_rfm")(type "KiCad")(uri "${SYSTEMLIBRARY}/adafruit_rfm/Adafruit RFM+LoRa Breakout-eagle-import.kicad_sym")(options "")(descr "")) +) diff --git a/pcb/wheel_counter.kicad_dru b/pcb/wheel_counter.kicad_dru new file mode 100644 index 0000000..c42eb3c --- /dev/null +++ b/pcb/wheel_counter.kicad_dru @@ -0,0 +1,133 @@ +(version 1) +# Custom Design Rules (DRC) for KiCAD 7.0 (Stored in '.kicad_dru' file). +# +# Matching JLCPCB capabilities: https://jlcpcb.com/capabilities/pcb-capabilities +# +# KiCad documentation: https://docs.kicad.org/master/id/pcbnew/pcbnew_advanced.html#custom_design_rules +# +# Inspiration +# - https://gist.github.com/darkxst/f713268e5469645425eed40115fb8b49 (with comments) +# - https://gist.github.com/denniskupec/e163d13b0a64c2044bd259f64659485e (with comments) + +# TODO new rule: NPTH pads. +# Inner diameter of pad should be 0.4-0.5 mm larger than NPTH drill diameter. +# JLCPCB: "We make NPTH via dry sealing film process, if customer would like a NPTH but around with pad/copper, our engineer will dig out around pad/copper about 0.2mm-0.25mm, otherwise the metal potion will be flowed into the hole and it becomes a PTH. (there will be no copper dig out optimization for single board)." + +# TODO: new rule for plated slots: min diameter/width 0.5mm +# JLCPCB: "The minimum plated slot width is 0.5mm, which is drawn with a pad." + +# TODO new rule: non-plated slots: min diameter/width 1.0mm +# JLCPCB: "The minimum Non-Plated Slot Width is 1.0mm, please draw the slot outline in the mechanical layer(GML or GKO)"" + +(rule "Track width, outer layer (1oz copper)" + (layer outer) + (condition "A.Type == 'track'") + (constraint track_width (min 0.127mm)) +) + +(rule "Track spacing, outer layer (1oz copper)" + (layer outer) + (condition "A.Type == 'track' && B.Type == A.Type") + (constraint clearance (min 0.127mm)) +) + +(rule "Track width, inner layer" + (layer inner) + (condition "A.Type == 'track'") + (constraint track_width (min 0.09mm)) +) + +(rule "Track spacing, inner layer" + (layer inner) + (condition "A.Type == 'track' && B.Type == A.Type") + (constraint clearance (min 0.09mm)) +) + +(rule "Silkscreen text" + (layer "?.Silkscreen") + (condition "A.Type == 'Text' || A.Type == 'Text Box'") + (constraint text_thickness (min 0.15mm)) + (constraint text_height (min 1mm)) +) + +(rule "Pad to Silkscreen" + (layer outer) + (condition "A.Type == 'pad' && B.Layer == '?.Silkscreen'") + (constraint silk_clearance (min 0.15mm)) +) + +(rule "Edge (routed) to track clearance" + (condition "A.Type == 'track'") + (constraint edge_clearance (min 0.3mm)) +) + +#(rule "Edge (v-cut) to track clearance" +# (condition "A.Type == 'track'") +# (constraint edge_clearance (min 0.4mm)) +#) + +# JLCPCB restrictions ambiguous: +# Illustration: 0.2 mm, 1&2 layer: 0.3 mm, multilayer: "(0.15mm more costly)" +# This rule handles diameter minimum and maximum for ALL holes. +# Other specialized rules handle restrictions (e.g. Via, PTH, NPTH) +(rule "Hole diameter" + (constraint hole_size (min 0.2mm) (max 6.3mm)) +) + +(rule "Hole (NPTH) diameter" + (layer outer) + (condition "!A.isPlated()") + (constraint hole_size (min 0.5mm)) +) + +# TODO: Hole to board edge ≥ 1 mm. Min. board size 10 × 10 mm +(rule "Hole (castellated) diameter" + (layer outer) + (condition "A.Type == 'pad' && A.Fabrication_Property == 'Castellated pad'") + (constraint hole_size (min 0.6mm)) +) + +# JLCPCB: "Via diameter should be 0.1mm(0.15mm preferred) larger than Via hole size" (illustration shows diameters for both dimensions) +# JLCPCB: PTH: "The annular ring size will be enlarged to 0.15mm in production." +(rule "Annular ring width (via and PTH)" + (layer outer) + (condition "A.isPlated()") + (constraint annular_width (min 0.075mm)) +) + +(rule "Clearance: hole to hole (perimeter), different nets" + (layer outer) + (condition "A.Net != B.Net") + (constraint hole_to_hole (min 0.5mm)) +) + +(rule "Clearance: hole to hole (perimeter), same net" + (layer outer) + (condition "A.Net == B.Net") + (constraint hole_to_hole (min 0.254mm)) +) + +(rule "Clearance: track to NPTH hole (perimeter)" +# (condition "A.Pad_Type == 'NPTH, mechanical' && B.Type == 'track' && A.Net != B.Net") + (condition "!A.isPlated() && B.Type == 'track' && A.Net != B.Net") + (constraint hole_clearance (min 0.254mm)) +) + +(rule "Clearance: track to PTH hole perimeter" + (condition "A.isPlated() && B.Type == 'track' && A.Net != B.Net") + (constraint hole_clearance (min 0.33mm)) +) + +# TODO: try combining with rule "Clearance: PTH to track, different nets" +(rule "Clearance: track to pad" + (condition "A.Type == 'pad' && B.Type == 'track' && A.Net != B.Net") + (constraint clearance (min 0.2mm)) +) + +(rule "Clearance: pad/via to pad/via" + (layer outer) +# (condition "(A.Type == 'Pad' || A.Type == 'Via') && (B.Type == 'Pad' || B.Type == 'Via') && A.Net != B.Net") + (condition "A.isPlated() && B.isPlated() && A.Net != B.Net") + (constraint clearance (min 0.127mm)) +) + diff --git a/pcb/wheel_counter.kicad_pcb b/pcb/wheel_counter.kicad_pcb new file mode 100644 index 0000000..36f20c4 --- /dev/null +++ b/pcb/wheel_counter.kicad_pcb @@ -0,0 +1,34834 @@ +(kicad_pcb + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + (setup + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (viasonmask no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plotreference yes) + (plotvalue yes) + (plotfptext yes) + (plotinvisibletext no) + (sketchpadsonfab no) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + (net 0 "") + (net 1 "unconnected-(LDOReg1-NC-Pad4)") + (net 2 "SCK_RFM69") + (net 3 "SCK") + (net 4 "unconnected-(RTC1-NC_2-Pad6)") + (net 5 "unconnected-(RTC1-NC_1-Pad5)") + (net 6 "MOSI") + (net 7 "RX") + (net 8 "RST") + (net 9 "GND") + (net 10 "MOSI_RFM69") + (net 11 "RST_RFM69") + (net 12 "Net-(328pb1-(XTAL2{slash}TOSC2)_PB7)") + (net 13 "MISO_RFM69") + (net 14 "Net-(328pb1-(OC2B{slash}INT1{slash}PTCXY)_PD3)") + (net 15 "3V3") + (net 16 "VBAT") + (net 17 "Net-(328pb1-PD2_(PTCXY{slash}INT0{slash}OC3B{slash}OC4B))") + (net 18 "TX") + (net 19 "CS_RFM69") + (net 20 "MISO") + (net 21 "unconnected-(TAGCONN1-PadACC2)") + (net 22 "CS_3V3") + (net 23 "MOSI_3V3") + (net 24 "SCK_3V3") + (net 25 "RST_3V3") + (net 26 "Net-(R_REED_GND1-Pad2)") + (net 27 "VCC") + (net 28 "Net-(RTC1-DIN)") + (net 29 "SDA") + (net 30 "INT_TRIG") + (net 31 "REED_OUT") + (net 32 "SCL") + (net 33 "INT_MINUTE") + (net 34 "Net-(328pb1-PC3_(ADC3{slash}PTCY))") + (net 35 "Net-(328pb1-AREF)") + (net 36 "AVR_CTRL") + (net 37 "DIO0") + (net 38 "DIO3") + (net 39 "DIO2") + (net 40 "DIO5") + (net 41 "DIO1") + (net 42 "DIO4") + (net 43 "Net-(U1-ANT)") + (net 44 "ANT1") + (net 45 "ANT2") + (net 46 "PE1") + (net 47 "Net-(328pb1-PC6_(~{RESET}))") + (net 48 "Net-(328pb1-(XCK0{slash}T0{slash}PTCXY)_PD4)") + (net 49 "/VPREV") + (net 50 "/VPOSTV") + (net 51 "LPD") + (net 52 "GPO") + (net 53 "CS_SPI_FLASH") + (net 54 "CS_SPI_FLASH_3V3") + (net 55 "SPI_HOLD") + (net 56 "SPI_WP") + (net 57 "unconnected-(RFID1-NC-Pad2)") + (net 58 "unconnected-(RFID1-V_EH-Pad3)") + (net 59 "unconnected-(RFID1-EPAD-Pad13)") + (net 60 "unconnected-(RFID1-NC-Pad9)") + (net 61 "unconnected-(HexBuf1-5Y-Pad12)") + (net 62 "unconnected-(HexBuf1-NC_1-Pad13)") + (net 63 "unconnected-(HexBuf1-5A-Pad11)") + (net 64 "unconnected-(HexBuf1-NC_2-Pad16)") + (net 65 "unconnected-(TOGGLE_SWITCH1-Pad3)") + (net 66 "VCC_RFID") + (net 67 "Net-(328pb1-PE3_(ADC7{slash}PTCY{slash}T3{slash}MOSI1))") + (net 68 "Net-(328pb1-PC1_(ADC1{slash}PTCY{slash}SCK1))") + (net 69 "Net-(U1-MISO)") + (net 70 "Net-(R_MISO_SPI1-Pad2)") + (net 71 "Net-(RFID1-GPO(CMOS))") + (net 72 "Net-(328pb1-(ICP1{slash}CLKO{slash}PTCXY)_PB0)") + (net 73 "Net-(328pb1-PE2_(ADC6{slash}PTCY{slash}ICP3{slash}~{SS1}))") + (net 74 "Net-(STAYAWAKE_SW1-COM)") + (net 75 "PB2") + (net 76 "Net-(BROADCAST_SW2-COM)") + (net 77 "Net-(328pb1-(OC0A{slash}PTCXY{slash}AIN0)_PD6)") + (net 78 "Net-(328pb1-(PTCXY{slash}AIN1)_PD7)") + (net 79 "Net-(LED2-K)") + (net 80 "Net-(LED3-K)") + (net 81 "Net-(LED1-K)") + (net 82 "GND-RTC-BAT") + (net 83 "GND-BAT") + (net 84 "Net-(U3-G)") + (net 85 "Net-(U2-G)") + (net 86 "Net-(LED4-K)") + (net 87 "Net-(LED5-K)") + (net 88 "Net-(328pb1-(XTAL1{slash}TOSC1)_PB6)") + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "031f173f-6e7a-4754-9a2c-6b2cf04a294b") + (at 87.65 112.95 -90) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_LDO_VCC1" + (at -0.888999 -1.016005 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "fac2889b-f4e8-451a-82c8-69f106052929") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e2cc0a25-8d67-484f-8da0-f6052e829c9d") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "9c24ae14-45b6-4795-a3a7-b8a2eb2e955f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "4c3517a4-c4fa-4d39-8e24-ccee962382f2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "4f0629ca-14a6-4972-899c-8fd02972e566") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/efd2aa15-6e63-463d-82e7-5e83c48d9be9") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "d89a64c3-dcdb-483e-b4e8-3710843fa2c2") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b3b8e2aa-b978-4f66-8eac-8a787f3211ec") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fb958cf6-947e-4945-a35d-858caa3e84c4") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "71e6e0f7-dac4-42fe-b60e-bea29d2d98f4") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0f95e4e2-2112-40f8-b660-4a92fb6728b9") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "2f930369-a097-4816-8970-aca56d2ad2cb") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "83584662-c9cb-43cb-845e-ff6d3664a2f8") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7ee1f66d-e149-434a-84fc-46b0cb7098c3") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "013295ea-5edf-4827-b6f0-a859225ff257") + ) + (pad "1" smd rect + (at -0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "259b6a18-a77b-41fe-858f-16d1cb321ce4") + ) + (pad "2" smd rect + (at 0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "25f16bbd-0b6b-4fd3-aa10-807eb00589c3") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "04f094fd-24e5-4ebc-b504-b2c536a36b9f") + (at 104.5 127.5) + (property "Reference" "GPO_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "8601b9b7-3728-46bd-b098-258f010fc115") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a78761f8-86c7-409b-856c-64e6d3380304") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1c5d2e33-bb07-41ac-902d-1879c4e3e69f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3f6a5215-2da8-47c6-861f-4e79d7aaf6cd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ad0593cf-f91f-4778-a7ac-0212c426e826") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/52537ada-9f36-4473-97fe-8987a8e95252") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "39749a63-0e69-4474-bd8a-e5ac999a1ea4") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "03567af2-e536-44de-9cdb-3ed546cdc607") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "214dc061-7e69-4c2d-8ebb-e37780421814") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "de03653c-d3d1-4ded-a3d3-5ec30481e376") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "5cff250d-6103-4207-9b84-8d688057505a") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "89c1c170-8da0-4c0c-83bb-308736497849") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "51a27693-f06c-405e-b1c1-12142f34c204") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0a10652c-61e2-4f79-88d1-aa0db564172f") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 52 "GPO") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c821ff5e-c03c-4ffd-9d91-faa32487958b") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "080c8bcd-b105-4852-852c-2c02e37f22f0") + (at 39.9 77.8) + (property "Reference" "RST_2" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "733b1e96-6a5d-4e66-8339-46c2a2c8fc8f") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "adfef12c-d55e-4d97-a989-c0460418d0fa") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "17b1bbd5-e988-4fec-9ef7-1c6b80441f95") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ece410c7-73c3-41b0-a3b8-c413dbadb296") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "55c03d68-1e2a-48ba-b31d-69da89e1803d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/870fd6e5-9e3d-4723-8974-a01e4e2a4ec5") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9ad476e1-7536-4d5a-825c-ffd2f1fc7a5c") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6d966c24-e2b3-4365-ab9b-7ae7bae4e1bc") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "391be0d0-2c80-4628-86c7-10e4455878b6") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "090248cf-02a2-4351-8f45-b18d532d2d16") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "f04dd167-76cc-4e00-bcdb-ce7ba081d2c5") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "3ed1dd4b-e734-44bd-bc32-777326a80bc4") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "099bdf0d-e6fa-42be-ae7e-e1ac7d6bd847") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e6c361bb-0f52-4952-9d2b-82c3b3ab84e4") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 16 "VBAT") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e22c29f7-f343-49d0-8028-eac53de96e4c") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "0aa48c96-ef34-4054-af48-cb542e823d0c") + (at 62.157893 112.467107 -135) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_MOSI1" + (at -0.762001 -1.016004 -135) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "d6688b58-a22a-40fa-97b0-c5ee37b54cf9") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 -135) + (unlocked yes) + (layer "F.Fab") + (uuid "066e8ce5-1649-4bdd-836b-4648e52ba88b") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 -135) + (layer "F.Fab") + (hide yes) + (uuid "226fdbef-1980-45bc-95f8-7e549c8cc6ab") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -135) + (layer "F.Fab") + (hide yes) + (uuid "7c2c0c69-8591-4948-90cb-8b88ef8fd9a2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 -135) + (layer "F.Fab") + (hide yes) + (uuid "e29083ca-4fe4-4c16-aff1-99935459527c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/7c3c80c5-9244-4231-8050-c8e6ffa3d2a1") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.199901 0.5001) (xy 0.199901 0.5001) (xy 0.199901 -0.5001) (xy -0.199901 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "ad1f50e0-3f95-4656-b0f1-2bf0a9c0b36a") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5fae445a-6a29-4b34-91f0-41db40b0f09a") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "be7b0e85-4038-45ba-a49d-635d43be31c6") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "59823c8c-2ecd-4a97-b83b-8c7e95f4fbc4") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ff93c7a3-c2b7-45c9-bceb-79abe81e979c") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "52e3aa46-f223-4a8f-bade-c6744f0894d3") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a35a0bf2-c891-4228-845a-6691e9bae4fe") + ) + (pad "1" smd rect + (at -1 0 225) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 67 "Net-(328pb1-PE3_(ADC7{slash}PTCY{slash}T3{slash}MOSI1))") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b1f95591-99fb-464b-919e-f38962d354b4") + ) + (pad "2" smd rect + (at 1 0 225) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 10 "MOSI_RFM69") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1321201e-0ec5-4a96-8108-04bffa0bf512") + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "0b9a4cc0-31aa-4d20-8ea1-0cbf59e4c65c") + (at 123.5 82.5) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "LED2" + (at 0 -1.65 0) + (layer "F.SilkS") + (hide yes) + (uuid "0d897099-3d24-46b7-900d-6fbf1fc4a76a") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "681e1cbe-310a-45a1-83a9-8c6569ff2060") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "74a48411-d837-4ea5-bcba-86bcc3f3b0f0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f994ea82-4b8e-419a-8242-4fd514d2b95f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "33a058de-b0ed-4f1d-ae4a-e6fb9a472539") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/0d760ac2-4db2-43b7-bbe4-0b67477edc87") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8dd415c3-9bca-42f8-82d1-b7d124dab446") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c16d3f9-8662-43af-a533-cfd643d6ca37") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7677eb4c-47e7-4957-abfc-79f2105835f1") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ebabf31a-22eb-4703-8810-569bd1fb24ef") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "426ce231-320e-488a-a8f0-4a01464c3a8a") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f37904d8-42e6-44fc-acd9-2f1b32f08893") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "10b155aa-66ed-4485-ab06-d1e6361b4e20") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a140a06e-f58a-47c6-bcba-1064697d8a43") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ee39f3a4-13a5-4bc2-84ed-cb87c3f85aa5") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "579089e6-c81f-4a15-8d55-a11f2e0863d1") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "636651cd-158a-4886-900c-3cfe9bfc065e") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8978a9e2-6ba3-4099-a27a-0a57fbb95792") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f872b6d7-3593-471f-8d7c-fdbd7667745c") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 79 "Net-(LED2-K)") + (pinfunction "K") + (pintype "passive") + (uuid "b4a1b43c-99dd-4923-a21a-bd6a7fa55dbf") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 77 "Net-(328pb1-(OC0A{slash}PTCXY{slash}AIN0)_PD6)") + (pinfunction "A") + (pintype "passive") + (uuid "01f55af9-7ed1-4592-9e57-7e1245c20ed4") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ishan:1825232-1_TEC" + (layer "F.Cu") + (uuid "0c3af3a0-2e0b-48be-a6d5-d063d1f4201a") + (at 128.75 81.1 90) + (tags "1825232-1 ") + (property "Reference" "TOGGLE_SWITCH1" + (at 2 -1.6002 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "1dfba89c-36e5-4ebd-af65-a79ba413b57b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1825232-1" + (at 2 -1.6002 90) + (unlocked yes) + (layer "F.Fab") + (uuid "ccf9dd19-84b7-48d3-afae-c4dff5f30217") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "1825232-1_TEC" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "19b62ac8-8cb7-444b-be52-b4023d64799a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "1825232-1" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "1b0c4255-eeac-4d7e-b8e2-738846e0f8e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "302edfca-62e2-4833-a6a4-d311b800a48e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "1825232-1_TEC") + (path "/98480bf0-2a23-417d-a168-48ae26eb0345") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr through_hole) + (fp_line + (start 6.4323 -2.3876) + (end -2.4323 -2.3876) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "dff2f18b-23cf-4142-a897-10f48d3b831e") + ) + (fp_line + (start -2.4323 -2.3876) + (end -2.4323 -0.991931) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "db29f02d-1406-457d-9d4d-277cb5b393e9") + ) + (fp_line + (start 6.4323 -0.991931) + (end 6.4323 -2.3876) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "43721fd7-9eb8-41a0-a4c0-494897636325") + ) + (fp_line + (start -2.4323 0.991931) + (end -2.4323 2.159) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "3c865d21-fd01-48e6-920a-b0eb37fe6526") + ) + (fp_line + (start 6.4323 2.159) + (end 6.4323 0.991931) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "387f3fde-d608-4689-a9e8-094ebabf5436") + ) + (fp_line + (start -2.4323 2.159) + (end 6.4323 2.159) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "7605c9d0-c642-43c3-8f8b-94a8fc77b3b7") + ) + (fp_line + (start 6.5593 -2.5146) + (end -2.5593 -2.5146) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7afa58ab-abbf-468e-8984-5cb91a9b2479") + ) + (fp_line + (start -2.5593 -2.5146) + (end -2.5593 5.2832) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "33945be7-0697-48d7-8098-625b64b396f7") + ) + (fp_line + (start 6.5593 5.2832) + (end 6.5593 -2.5146) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "92ccc417-ab3c-43a1-8e1e-c0a5776e3d90") + ) + (fp_line + (start -2.5593 5.2832) + (end 6.5593 5.2832) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c16810ea-54ea-43d9-b96c-1fad360851cc") + ) + (fp_line + (start 6.3053 -2.2606) + (end -2.3053 -2.2606) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "cd9749ea-3051-46ea-8687-dc2a7b9ce8aa") + ) + (fp_line + (start -2.3053 -2.2606) + (end -2.3053 2.032) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "cbf251c0-365d-4e1f-9b8d-1212bd37438c") + ) + (fp_line + (start 6.3053 2.032) + (end 6.3053 -2.2606) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f6a35950-f3b1-411f-b1a7-51d133729ef0") + ) + (fp_line + (start 3.0287 2.032) + (end 3.0287 5.0292) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "bf0c5344-35e4-44ef-9655-5aa58a4ddcfd") + ) + (fp_line + (start 0.9713 2.032) + (end 0.9713 5.0292) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3473623d-1670-4cbc-834c-e3c1cc3d3541") + ) + (fp_line + (start -2.3053 2.032) + (end 6.3053 2.032) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "352794d2-2984-43c1-bfa4-343ac38a095d") + ) + (fp_line + (start 0.9713 5.0292) + (end 3.0287 5.0292) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9d33fa73-b096-4d5d-8a6f-2f189b5d36ae") + ) + (fp_text user "*" + (at -1 -3.2512 90) + (layer "F.SilkS") + (uuid "106461e6-0183-4873-a49a-829c61da44e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "*" + (at -1 -3.2512 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "ae0d7555-6658-4a7d-a8b7-f57cd1925a8f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "*" + (at -1 -3.1115 90) + (unlocked yes) + (layer "F.Fab") + (uuid "1dfcf34e-e1b7-4b96-92f6-06dfbe5f0944") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 2 -1.6002 90) + (unlocked yes) + (layer "F.Fab") + (uuid "ba23b179-66ed-4e66-84f6-43a9550ff9ad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "*" + (at -1 -3.1115 90) + (layer "F.Fab") + (uuid "ddce4bc0-5148-4e0e-b7e2-13d169527663") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.3208 1.3208) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 50 "/VPOSTV") + (pinfunction "1") + (pintype "unspecified") + (uuid "baf7d288-32e3-410d-9d78-4150299b84a8") + ) + (pad "2" thru_hole circle + (at 2 0 90) + (size 1.3208 1.3208) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 49 "/VPREV") + (pinfunction "2") + (pintype "unspecified") + (uuid "0ff6ed97-2a93-4d6d-a9b6-651ebecc05d3") + ) + (pad "3" thru_hole circle + (at 4.000001 0 90) + (size 1.3208 1.3208) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 65 "unconnected-(TOGGLE_SWITCH1-Pad3)") + (pinfunction "3") + (pintype "unspecified") + (uuid "0d57ffab-39bd-49c5-a6e5-5472cb80e801") + ) + (pad "4" thru_hole circle + (at -2 0 90) + (size 1.4986 1.4986) + (drill 0.9906) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9e53f139-9422-4348-981f-671c6b7993b9") + ) + (pad "5" thru_hole circle + (at 6 0 90) + (size 1.4986 1.4986) + (drill 0.9906) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c5dcb0c3-b224-433d-87b0-6d0f0045c29a") + ) + ) + (footprint "ishan:74HC4050D_BJ_" + (layer "F.Cu") + (uuid "0c640d94-01b6-42c7-8bff-15e1a944b891") + (at 43.425 123.995) + (descr "SOIC16-") + (tags "Integrated Circuit") + (property "Reference" "HexBuf1" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "595dd1e1-e2ae-47d3-b31e-078316fe24dc") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + (bold yes) + ) + ) + ) + (property "Value" "74HC4050D_BJ_" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "8765f962-0f3d-4efc-a72f-a820c0f84f91") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Footprint" "ishan:74HC4050D_BJ_" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "20e2417c-cbea-4fac-9739-c1ed47d760a1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.mouser.com/datasheet/2/408/74HC4050D_datasheet_en_20160707-980976.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f6b4165e-54b5-441c-a3bf-2bc22371f4d7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Buffer/Converter 6-CH Non-Inverting CMOS 16-Pin SOIC" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ec5ebdb2-a089-4edd-bf66-532937aa17e6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/eacfa884-87f9-4202-aeca-1393b2623609") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start -3.5 -5.12) + (end -1.95 -5.12) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "13d227de-6a4f-4a21-be00-764b61ea13a2") + ) + (fp_line + (start -1.6 -5.1) + (end 1.6 -5.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f7c6657-7502-4ba7-aa83-afeadfc160fb") + ) + (fp_line + (start -1.6 5.1) + (end -1.6 -5.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "83902575-9bbe-43cd-8452-c5d451161f96") + ) + (fp_line + (start 1.6 -5.1) + (end 1.6 5.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "df91413f-c853-4bae-a0a5-24f782019a1b") + ) + (fp_line + (start 1.6 5.1) + (end -1.6 5.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "1f3b6e78-0f95-408f-a91e-6385531572b8") + ) + (fp_line + (start -3.75 -5.35) + (end 3.75 -5.35) + (stroke + (width 0.05) + (type solid) + ) + (layer "Dwgs.User") + (uuid "dc85cdf9-aba5-4f33-ae1c-604229791f7a") + ) + (fp_line + (start -3.75 5.35) + (end -3.75 -5.35) + (stroke + (width 0.05) + (type solid) + ) + (layer "Dwgs.User") + (uuid "87675de0-33c5-4711-85af-1f8b82b8a3ed") + ) + (fp_line + (start -1.95 -5.1) + (end 1.95 -5.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7ab7ce39-2df5-4bb5-bbfe-60ac2531f9fb") + ) + (fp_line + (start -1.95 -3.83) + (end -0.68 -5.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "57fda326-f7a6-43b5-a9b6-33ecdd065b33") + ) + (fp_line + (start -1.95 5.1) + (end -1.95 -5.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "37fe75da-5df9-4c7b-bf76-62fec803660a") + ) + (fp_line + (start 1.95 -5.1) + (end 1.95 5.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "fa978463-9866-4c8d-ba82-17ebd92d6866") + ) + (fp_line + (start 1.95 5.1) + (end -1.95 5.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "8df0f431-61f8-4140-ab3b-f2f696c10c0b") + ) + (fp_line + (start 3.75 -5.35) + (end 3.75 5.35) + (stroke + (width 0.05) + (type solid) + ) + (layer "Dwgs.User") + (uuid "01a7f8b8-60a3-4b28-80de-c509bf33abb2") + ) + (fp_line + (start 3.75 5.35) + (end -3.75 5.35) + (stroke + (width 0.05) + (type solid) + ) + (layer "Dwgs.User") + (uuid "9a510a23-61d3-4d21-bd08-fb297d5483d2") + ) + (pad "1" smd rect + (at -2.725 -4.445 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "3V3") + (pinfunction "VCC") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "1ed35ef9-7227-432f-a3c7-9fd82b2b577c") + ) + (pad "2" smd rect + (at -2.725 -3.175 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 23 "MOSI_3V3") + (pinfunction "1Y") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "3a6cea56-6b9f-4f3d-a06f-46e7cd782005") + ) + (pad "3" smd rect + (at -2.725 -1.905 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 10 "MOSI_RFM69") + (pinfunction "1A") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "9809ce65-e3e9-4812-a3e3-3a7169952187") + ) + (pad "4" smd rect + (at -2.725 -0.635 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 24 "SCK_3V3") + (pinfunction "2Y") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "997b0d27-69b1-4dae-8fa4-2285f92b9ff0") + ) + (pad "5" smd rect + (at -2.725 0.635 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "SCK_RFM69") + (pinfunction "2A") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "024c9e5a-13f7-4251-a78f-dc2e82e600d8") + ) + (pad "6" smd rect + (at -2.725 1.905 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 22 "CS_3V3") + (pinfunction "3Y") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "6366c614-09ee-4702-bff9-a998b75f69b4") + ) + (pad "7" smd rect + (at -2.725 3.175 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 19 "CS_RFM69") + (pinfunction "3A") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "5a794e0b-68ef-4111-af0d-dad570db82fc") + ) + (pad "8" smd rect + (at -2.725 4.445 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "GND") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "8854b765-8529-4402-8f28-2629a6f59526") + ) + (pad "9" smd rect + (at 2.725 4.445 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 11 "RST_RFM69") + (pinfunction "4A") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "b4cc1cfc-6230-4fea-8b68-25d63bdb354e") + ) + (pad "10" smd rect + (at 2.725 3.175 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 25 "RST_3V3") + (pinfunction "4Y") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "8bc5bf42-a8c7-4cbc-93d9-d22bdf7cd41e") + ) + (pad "11" smd rect + (at 2.725 1.905 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 63 "unconnected-(HexBuf1-5A-Pad11)") + (pinfunction "5A") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "8b416bdb-f445-4c1f-8261-fec7110fbdfc") + ) + (pad "12" smd rect + (at 2.725 0.635 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 61 "unconnected-(HexBuf1-5Y-Pad12)") + (pinfunction "5Y") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "22ca2fe1-0553-4522-9d64-a23aaf5ff78c") + ) + (pad "13" smd rect + (at 2.725 -0.635 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 62 "unconnected-(HexBuf1-NC_1-Pad13)") + (pinfunction "NC_1") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "9b58d4a8-1721-4331-96ca-9125446af12e") + ) + (pad "14" smd rect + (at 2.725 -1.905 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 53 "CS_SPI_FLASH") + (pinfunction "6A") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "14a50939-1fed-4832-8627-75b1916bfc13") + ) + (pad "15" smd rect + (at 2.725 -3.175 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 54 "CS_SPI_FLASH_3V3") + (pinfunction "6Y") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "ad0d2ba5-0a72-41d3-aab3-0702ac051dfb") + ) + (pad "16" smd rect + (at 2.725 -4.445 90) + (size 0.65 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 64 "unconnected-(HexBuf1-NC_2-Pad16)") + (pinfunction "NC_2") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "5f3d8a1c-a1b3-4874-bcb5-64c69abcdb17") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "0dc0f696-1454-478d-9345-b593e677cd57") + (at 64.5 96.7 135) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_PD3_UP1" + (at -0.762001 -1.016004 135) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "6de524d3-cfb4-44e8-b855-0feff06ab56f") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 135) + (unlocked yes) + (layer "F.Fab") + (uuid "3da95075-2221-4ef4-b8b6-2ee65eabc043") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 135) + (layer "F.Fab") + (hide yes) + (uuid "089dcf26-7116-4b19-9068-a00db0f9e405") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 135) + (layer "F.Fab") + (hide yes) + (uuid "45c87514-3da6-4ac1-961c-35db5d4bc32c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 135) + (layer "F.Fab") + (hide yes) + (uuid "84950306-df11-4938-9d30-179917ec5f30") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/8346c672-d47e-42b8-b092-cbec4a74eb7b") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.199901 0.5001) (xy 0.199901 0.5001) (xy 0.199901 -0.5001) (xy -0.199901 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "fd59c4be-8e65-4d23-8e9d-277a3c6b7438") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "305c948e-2644-4eb8-ab8e-d5981e8c8eef") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b95dc939-c668-4679-9f5f-0f1895e162c7") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b26309d8-12aa-457d-b265-ad6ddc0561a8") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "53a43da7-94c4-4e57-8f9c-eed02a0bebcf") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "6aeb5173-1605-463f-8069-8afcbfebee00") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "4700d413-da16-404a-bd55-842c72159403") + ) + (pad "1" smd rect + (at -1 0 135) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 14 "Net-(328pb1-(OC2B{slash}INT1{slash}PTCXY)_PD3)") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e86d02fd-5c6c-4947-a681-ac149401e369") + ) + (pad "2" smd rect + (at 1 0 135) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "208ffabb-8838-4659-9f94-e4bf0d61ab03") + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "12f84394-a931-4ab1-a837-17a3252afced") + (at 130 57) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H3" + (at 0 -4.2 0) + (layer "F.SilkS") + (hide yes) + (uuid "75a65c25-89d3-4e0c-83d5-114205cea505") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "96c72e37-862f-40d9-9e2c-bba456d97fd2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fa6cf3d3-ef9c-4a09-9f58-5bcb54e6dcd8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "911dc651-f14a-4e01-9363-3df6a2c02097") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ed5e21bb-fc2f-46b6-9e74-3815e8732c8d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/1f0ead85-76db-409b-acd2-62da3b42460c") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "4c2d51dd-97d9-4e9f-8088-9794ea1d301c") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "8e25d37f-9565-4cf6-a00d-ee2d1bf1dc82") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b2220d60-1336-42b3-b9bf-917c2ad71546") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "c64d3d85-ce6b-4b43-82a5-861565cbfc64") + ) + ) + (footprint "ishan:PTS636SM25FSMTRLFS" + (layer "F.Cu") + (uuid "1373b298-2021-46e7-8731-5a4f2ab9b428") + (at 118.5 77 180) + (descr "PTS636 SM25F SMTR LFS-2
") + (property "Reference" "RST_SWITCH1" + (at -0.55 0 180) + (layer "F.SilkS") + (hide yes) + (uuid "947d0512-77e3-4d79-93b9-dab105d36166") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "PTS636_SM25F_SMTR_LFS" + (at -0.55 0 180) + (layer "F.Fab") + (uuid "5944e704-f39c-42a4-953e-f292510bd183") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ishan:PTS636SM25FSMTRLFS" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "ade22706-189f-4028-b9b9-1442052fdc50") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "98def9a7-62dd-4f05-8e0c-183d571af40f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "21487316-e9ad-4c49-bdae-eb5c92c14f53") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/07363767-654e-48d6-bf74-e4010b142cda") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start 3.05 1.85) + (end 3.05 1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "cd494b0f-8a87-4eb4-977b-2a6670561f14") + ) + (fp_line + (start 3.05 1.2) + (end 3.05 1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "c2786a17-f994-453c-906e-9ae490b3899f") + ) + (fp_line + (start 3.05 -1.85) + (end 3.05 -1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "c1ebbed2-342e-43fe-930f-959ddaff5b93") + ) + (fp_line + (start -3.05 1.8) + (end 3.05 1.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "92d84aaa-3897-4639-8c62-5794ae39b6dd") + ) + (fp_line + (start -3.05 1.2) + (end -3.05 1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "85b166b8-d12b-49c3-8709-6c7acefce170") + ) + (fp_line + (start -3.05 -1.2) + (end -3.05 -1.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "06f55bac-8efa-47b9-91ef-20c025660999") + ) + (fp_line + (start -3.05 -1.85) + (end 3.05 -1.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "e57f63de-c30b-48a0-9527-791a362d47a9") + ) + (fp_line + (start -5.5 0.2) + (end -5.5 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec233801-82e9-41ec-9122-b7ee4c9af783") + ) + (fp_line + (start -5.6 0.2) + (end -5.6 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "4f1e2851-6892-4fe9-aad3-44355992a8db") + ) + (fp_arc + (start -5.5 0.2) + (mid -5.55 0.25) + (end -5.6 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "733d104e-4bd5-4934-8fa4-5ca45c56a790") + ) + (fp_arc + (start -5.6 0.2) + (mid -5.55 0.15) + (end -5.5 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "2e845aaf-c3a3-4596-9f39-bdeb50adde08") + ) + (fp_line + (start 5.5 2.85) + (end -6.6 2.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5e1d6bef-64b2-49d4-bc9f-7382762e7dae") + ) + (fp_line + (start 5.5 -2.85) + (end 5.5 2.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9eca782a-915f-4697-b7fe-4c8bc0af54f3") + ) + (fp_line + (start 3.05 1.85) + (end -3.05 1.85) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "9fe01fe3-eb30-4caf-a664-94f24ca5fc56") + ) + (fp_line + (start 3.05 -1.85) + (end 3.05 1.85) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "ab7c2da6-1d38-4a8f-a20d-9579fc071094") + ) + (fp_line + (start -3.05 1.85) + (end -3.05 -1.85) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "1fc74e62-1554-4fb8-ae5e-658443e14132") + ) + (fp_line + (start -3.05 -1.85) + (end 3.05 -1.85) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "dba85f80-0f38-4e28-b44d-8b3ff4e5707b") + ) + (fp_line + (start -6.6 2.85) + (end -6.6 -2.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "76999a51-6556-40cc-8e7b-17a02e8e16d7") + ) + (fp_line + (start -6.6 -2.85) + (end 5.5 -2.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "44c41c41-0752-40ee-a749-ad2726c7554a") + ) + (pad "1" smd rect + (at -3.3 0 180) + (size 2.4 2.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 8 "RST") + (pinfunction "COM") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "a2d82b6c-d7f9-4588-a5ba-f8fe4370d273") + ) + (pad "2" smd rect + (at 3.3 0 180) + (size 2.4 2.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "NO") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "d961d6e5-ebb1-4934-a036-c8a6bd25f442") + ) + ) + (footprint "ishan:MDSM-4_15.3mm_Surface_Mount_Reed_Switch" + (layer "F.Cu") + (uuid "144e73ba-edd1-4c7d-9138-395b63ee6281") + (at 40.2 104 90) + (property "Reference" "Reed1" + (at 3 -6 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "eb544ffa-9868-4c16-86cf-463ef918eef0") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "~" + (at 0.5 3 90) + (unlocked yes) + (layer "F.Fab") + (uuid "d63e1a15-ebd4-4673-9d8f-ff332820d0af") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ishan:MDSM-4_15.3mm_Surface_Mount_Reed_Switch" + (at -9 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6f6004cf-f305-4213-a690-645e14ab46f5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at -9 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1e2e0af7-4b3c-43f9-9bf7-b1e64fe615b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at -9 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "59ba68e5-ace1-459f-aa90-b9617fb77e7c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/771922dd-db81-4c1f-bfb8-37bfa18563ba") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (pad "1" smd rect + (at -9 0 90) + (size 2.34 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 26 "Net-(R_REED_GND1-Pad2)") + (pinfunction "1") + (pintype "passive") + (uuid "1d3323e4-51d3-40de-9cf4-4a61112ab1ea") + ) + (pad "2" smd rect + (at 9.34 0 90) + (size 2.34 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 31 "REED_OUT") + (pinfunction "2") + (pintype "passive") + (uuid "8d726976-becd-4370-9b3e-b1f037b5c76a") + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "1816f9ef-821d-4b7f-9ff1-68546ca26cd7") + (at 51.05 124.7 -90) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_74HC1" + (at -0.888999 -1.016005 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "3439833e-cb86-4766-80b8-905a972cf149") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "47c5a37a-12ab-4adb-9d49-e225b749b8b2") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "1edfaba1-197d-4c4f-ad63-974832123178") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "02435de4-5d3d-4c64-a7c2-82d7e66d6d3d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "ed4242f1-6de0-4494-bc4d-af66fa1edf63") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/1b5bb264-a4dc-47b5-a863-19275021adca") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "e708d361-9dfb-4fbb-8ca3-a130bc42e8e5") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2f667f55-5813-4c8c-bb66-0864b7e0dc1c") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ff5a7dc5-5d7a-487e-a22f-bd57b81d2c15") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d1fe726c-708c-4af1-95e2-7c16a9367caf") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8359f4a0-bbea-4c63-ad14-69dd8a3cc1f1") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "34db0c77-f187-47a9-9cfb-5020703b6c70") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "457bc51e-4573-4a29-b45b-67180efed13d") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "88ef79e9-704f-4953-bc36-aa1d44dfe86f") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "52db5e1f-a78f-431c-9366-57c9fbd64088") + ) + (pad "1" smd rect + (at -0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "3V3") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d9209db6-9396-4ef1-aad7-f476a4b946cb") + ) + (pad "2" smd rect + (at 0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8ad41376-5aa7-464e-ace1-b7368f42b134") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "18a4eda2-c544-44d1-908e-9343652529d9") + (at 66.157107 95.357107 -45) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_INT_PD2" + (at -0.762001 -1.016004 -45) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "3fa954af-8805-4f41-bbc5-5b8dadae38b0") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 -45) + (unlocked yes) + (layer "F.Fab") + (uuid "5feb3224-c857-4b34-85e8-989edf25952e") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 -45) + (layer "F.Fab") + (hide yes) + (uuid "74a6ab37-1552-4ca6-8b36-5e47f7b3fb23") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -45) + (layer "F.Fab") + (hide yes) + (uuid "06c8967b-5beb-488b-8cce-013af914f49b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 -45) + (layer "F.Fab") + (hide yes) + (uuid "eb24ba33-4d5b-4dbd-84bf-b02e487d6fee") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/8f82a125-0185-483a-af65-e7800e012b5c") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.199901 0.5001) (xy 0.199901 0.5001) (xy 0.199901 -0.5001) (xy -0.199901 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "406a916b-0feb-4ff8-a44e-d397c5d28237") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4f29beba-216c-4af5-8404-e56eff15f12c") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e46951d-11bd-4865-86c9-8a855f618da8") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f6020e1a-7786-4f5f-948b-58ded768c10e") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cd8d5b56-4f02-4651-ad36-71956e59582a") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "f0882e03-429c-403d-9b95-70a68fc44862") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "4483948c-54bc-4af7-9662-28f6acc32c70") + ) + (pad "1" smd rect + (at -1 0 315) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 33 "INT_MINUTE") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e0d746db-3557-4e3d-94bd-8a129cdf37b8") + ) + (pad "2" smd rect + (at 1 0 315) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 17 "Net-(328pb1-PD2_(PTCXY{slash}INT0{slash}OC3B{slash}OC4B))") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5c70e15b-a01a-4b78-b237-f5ec9191344b") + ) + ) + (footprint "ishan:BH80B1" + (layer "F.Cu") + (uuid "19401cc5-8d08-4805-bfc8-5f761a18f8a3") + (at 53.95 67.5) + (descr "BH-80B-1") + (tags "Connector") + (property "Reference" "CoinCell1" + (at 6.4 0 0) + (layer "F.SilkS") + (uuid "c2d1bda3-46e5-46a5-bec5-9541b9d7821c") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Value" "BH-80B-1" + (at 6.4 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "62892aa2-16e7-4778-a2ba-efbdb2798a8d") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Footprint" "BH80B1" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2d629b17-f346-4ffe-b733-fe7fee8f3882") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://app.adam-tech.com/products/download/data_sheet/196963/bh-80b-1-data-sheet.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "86d5086c-4229-431e-ab03-43fd0817e041") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "BATT HLDR COIN 20MM 1 CEL PC PIN" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4926fa74-2971-4a35-b620-5a89c3b8dfcd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description_1" "BATT HLDR COIN 20MM 1 CEL PC PIN" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f35e20ea-633a-424b-b574-a4688694561a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Height" "8.85" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1aacce74-3074-4f74-b86e-df4c4b9a5b1c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer_Name" "Adam Tech" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "19d2ecff-8ef5-41a2-ab66-f3181375f60d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer_Part_Number" "BH-80B-1" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b1562fb6-01ef-499f-94c8-c0a6d3263846") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Mouser Part Number" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2ca5c4c4-30b4-4635-abf0-0f0aeaa1ba1e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Mouser Price/Stock" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "825d79c8-da57-48dc-aee2-c8fe93fc4e26") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Arrow Part Number" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3e29e922-0f78-44fb-9788-4c4a5b312bf5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Arrow Price/Stock" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6e0b8e86-23be-4a39-ba38-a7b7fa00f7ed") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/d0f4724f-a7c8-4ee4-b356-5f9eeba5ebf2") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr through_hole exclude_from_pos_files) + (fp_line + (start 0 -13.7) + (end 0 -13.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "422f3f93-a1f6-429e-9ff0-eb4c674a1295") + ) + (fp_line + (start 0 -13.6) + (end 0 -13.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "a6c46b5e-e24b-40e7-82e8-73e27c2c6ba1") + ) + (fp_arc + (start 0 -13.7) + (mid 0.05 -13.65) + (end 0 -13.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "ea2a569a-55f1-4918-8566-ba74df67e69c") + ) + (fp_arc + (start 0 -13.6) + (mid -0.05 -13.65) + (end 0 -13.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "12119c48-0011-4a0d-a112-47f308af5ca5") + ) + (fp_line + (start -8.9 -14.9) + (end 21.7 -14.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "4e948f7a-3019-4a9c-a4b5-c944820b4df1") + ) + (fp_line + (start -8.9 14.9) + (end -8.9 -14.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "1c5a1e18-eecd-409c-a2ae-d971c9d7ecd4") + ) + (fp_line + (start -7.9 0) + (end -7.9 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "8c84d283-4ba3-4130-ad27-72e2a4f10780") + ) + (fp_line + (start 19.9 0) + (end 19.9 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "4b2ac47b-c139-464d-9a09-3450cec4fc0d") + ) + (fp_line + (start 21.7 -14.9) + (end 21.7 14.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "2605fb52-d669-41f9-b77f-95e4edbf4775") + ) + (fp_line + (start 21.7 14.9) + (end -8.9 14.9) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ae32c64e-dfbe-4087-82d0-2bc2e63e8466") + ) + (fp_arc + (start -7.9 0) + (mid 6 -13.9) + (end 19.9 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "0e160837-e1d6-480e-9cdb-6b22a9277af8") + ) + (fp_arc + (start 19.9 0) + (mid 6 13.9) + (end -7.9 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "9ae3a9d4-7214-492f-80d8-31f806dd96d7") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.4 1.4) + (drill 0.9) + (layers "*.Cu" "*.Mask" "F.SilkS") + (remove_unused_layers no) + (net 16 "VBAT") + (pinfunction "+") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "351a880e-d921-44a1-a19f-0bf5fc208101") + ) + (pad "2" thru_hole circle + (at 20 0 90) + (size 1.4 1.4) + (drill 0.9) + (layers "*.Cu" "*.Mask" "F.SilkS") + (remove_unused_layers no) + (net 82 "GND-RTC-BAT") + (pinfunction "-") + (pintype "passive") + (uuid "d70e7f55-80e8-414b-9f62-e977bc6fe948") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "1bfcc539-831a-4843-9f3d-2390bd479b40") + (at 57.75 117.75 180) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_CS_RFM1" + (at -0.762001 -1.016003 180) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "d8f918a0-d88c-4362-80f5-7491a227a895") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 180) + (unlocked yes) + (layer "F.Fab") + (uuid "2849f461-1c47-4632-b020-c843c6a80314") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "a7097db4-f363-413a-aef4-69721be2d47e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "6b889dc4-ec08-48e8-82e1-dc139ec1d268") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "62006d53-b57e-4ef5-a243-6003d1aaf18f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/3ad2d876-9aec-400d-8638-4da5a4f05423") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "aa22886c-7dc5-463b-aad5-688fa2a73ffc") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0ef06829-ff7d-4a62-af70-c52cac2ec7b0") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c156b176-8900-4e02-a7ea-500a301325a0") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bdfebb3d-158f-4897-ab58-a167c39d41a0") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1a279c46-83f4-499c-a6ff-ae1ed80814cc") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "baeff133-7f02-4009-b9a2-376638717de0") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "8a771ee6-1478-4b7a-b6e3-d0e04e09e994") + ) + (pad "1" smd rect + (at -1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 19 "CS_RFM69") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6848196b-9d8a-4717-8adf-cb51f77c8d32") + ) + (pad "2" smd rect + (at 1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "54dce369-dd7a-4c2c-804f-7301492195c7") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "2057c7a9-2b67-4c7a-86d6-91800c64c1e1") + (at 67.55 92.1 90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_PD2_PUP1" + (at -0.762001 -1.016003 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "b81bb308-70ed-4ae3-9d6a-e40c3f623759") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 90) + (unlocked yes) + (layer "F.Fab") + (uuid "98db2406-afc7-49ad-bb15-ce05bee90f4a") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "a0ac4aef-abd1-4e4b-ba34-a47a2fe84d34") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "b10ba2a1-545b-4e84-9ed1-09ff52d051ab") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "8793e280-adda-4d47-abfe-629adcff26e7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/dedfbfa0-2234-4c2a-9bcd-a0ce83ad45db") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "fffa7940-9242-4954-852b-d6e865a3f393") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b7815903-0827-4440-aa88-825dc247bbbe") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "458d03dc-4c29-4045-9b29-a89e16106e27") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2dbf8c08-17c2-46fa-b30e-9a167d817e32") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "734c5aab-2751-4b83-baf5-c6330cfe881b") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "3218ef3a-b0d5-4456-a318-9d5038bcb558") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "9455d15b-7ea1-4a81-b4c7-43d155c10823") + ) + (pad "1" smd rect + (at -1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 17 "Net-(328pb1-PD2_(PTCXY{slash}INT0{slash}OC3B{slash}OC4B))") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "54dbe5bd-9edc-4fff-b778-8088da8d8b44") + ) + (pad "2" smd rect + (at 1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "71fe541b-eb82-4667-a701-300d399ce8ee") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "23b74e7e-f5ca-491d-92ef-ac030e6c5905") + (at 83.6 135.4 180) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_WP1" + (at -0.762001 -1.016003 180) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "9aa9b649-5058-435e-aba6-77a2114b205f") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 180) + (unlocked yes) + (layer "F.Fab") + (uuid "20d9c222-08a6-4553-ae02-1aa09e157062") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "59e30d6f-fde5-4ba4-af89-04bdf9f15a62") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "8bfa4d77-3cc9-48e8-8dfd-500979b607f8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "b7ab4e91-abb9-4776-b110-974641fa8e0e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/100f7286-3b23-4ad5-8984-529f25921096") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "b86a8d86-5137-44ae-a3ba-fb26f80a11a7") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "32f94eaf-c80c-46f0-8e57-8ddcfc412deb") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "06327c2c-740f-4d27-a7ff-816ebdf204fb") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c964cc3f-2d07-45c0-88dd-d33b7ea7ad48") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "82f6a3db-0904-434b-8a14-58be0b1ffe82") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "7fe4228b-ae87-4ba3-94e5-4ce0b5d11d26") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "ee4b5c87-f82f-48be-aceb-855e38573351") + ) + (pad "1" smd rect + (at -1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 56 "SPI_WP") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9c4dcf92-05a9-4e0a-9668-1e4b4cf4f1ea") + ) + (pad "2" smd rect + (at 1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "3V3") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6414d2fd-a05f-4912-8d86-3c3a4e2e2749") + ) + ) + (footprint "MAX31329ELB+:MAX31329ELB" + (layer "F.Cu") + (uuid "23e2b34d-0e47-4556-b6d0-b43509c9eaa8") + (at 54.212 86.5 -90) + (descr "L1055M+2C") + (tags "Integrated Circuit") + (property "Reference" "RTC1" + (at 0 0 -90) + (layer "F.SilkS") + (uuid "4df82742-da8c-4095-88fa-0dbe48e71ddb") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Value" "MAX31329ELB+" + (at 0 0 -90) + (layer "F.SilkS") + (hide yes) + (uuid "75b3c794-5906-4c4a-b867-cdbd4e5349b7") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Footprint" "MAX31329ELB" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "46e45435-50c6-4f67-a4b1-cd98b4661cfc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://datasheets.maximintegrated.com/en/ds/MAX31329.pdf" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "f9863517-ba21-4bd5-b907-1750913bdf94") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Real Time Clock Integrated RC17 w/ QST Crystal" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "432cc011-6628-4bfe-bbd0-6b35925b5035") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description_1" "Real Time Clock Integrated RC17 w/ QST Crystal" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9f3df5ce-f450-451d-a4d6-5d0e2a56f0d0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Height" "1.35" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a5a1d814-1d25-415c-9acf-cf4ecf987715") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer_Name" "Analog Devices" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e58a599c-fa95-44c6-98bf-4c670ca6fbf4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer_Part_Number" "MAX31329ELB+" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "558739db-ea19-4d4c-9809-bc93affe8a4f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Mouser Part Number" "700-MAX31329ELB+" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "54facba2-1a8c-4767-a688-38837d84fc9d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Analog-Devices-Maxim-Integrated/MAX31329ELB%2b?qs=Wj%2FVkw3K%252BMAUEmAT0EwDmA%3D%3D" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e165d129-f754-403f-ad09-99de40f74ddd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Arrow Part Number" "MAX31329ELB+" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "babcb80c-a30e-49ad-a861-f7716187c4fb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/max31329elb/analog-devices?region=nac" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8ea0c057-a551-4596-a67f-d60377b2b684") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/e7aa4129-474b-4231-9b7b-9070e8b93ae8") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start -2 3.2) + (end -2 3.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "1fe01d2d-eec8-464d-9874-7545e89a77fb") + ) + (fp_line + (start -2 3.1) + (end -2 3.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "b7f38e92-5198-4924-9c02-13504f84b9a0") + ) + (fp_line + (start -2.5 -1.4) + (end -2.5 1.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "4d29965c-85ee-4a23-be06-72fce2cf6c40") + ) + (fp_line + (start 2.5 -1.4) + (end 2.5 1.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "bebdf270-5e41-4758-9e43-2feec495f7f2") + ) + (fp_arc + (start -2 3.2) + (mid -2.05 3.15) + (end -2 3.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "e3c599f9-e5e3-4bc9-839c-4f0275c2192e") + ) + (fp_arc + (start -2 3.1) + (mid -1.95 3.15) + (end -2 3.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "bee47712-ca05-43ed-91df-99070dd64c39") + ) + (fp_line + (start -3.5 3.65) + (end -3.5 -3.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fcc93522-eadf-4f7e-a563-832bf3d8e9a0") + ) + (fp_line + (start 3.5 3.65) + (end -3.5 3.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3af31280-b797-48a9-85e3-ae871464b0b9") + ) + (fp_line + (start -3.5 -3.65) + (end 3.5 -3.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f1c87aca-26a1-4063-933b-0ccf8d0e2c74") + ) + (fp_line + (start 3.5 -3.65) + (end 3.5 3.65) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6ee55e85-b353-44b7-90ff-feb0d1ff75df") + ) + (fp_line + (start -2.5 2.5) + (end -2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "29aa0bab-0fdd-4def-a239-590586d2de60") + ) + (fp_line + (start 2.5 2.5) + (end -2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4bb42c5a-5f1f-402a-b1fa-3a615b018581") + ) + (fp_line + (start -2.5 -2.5) + (end 2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "beab5473-7a62-4365-ac1e-7aa36c6caedf") + ) + (fp_line + (start 2.5 -2.5) + (end 2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7d225cf8-e511-42cc-9651-8bb7f7736294") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "032e9061-dcb7-4b5d-a35f-1be6898ddfc4") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (pad "1" smd rect + (at -2 2.212 270) + (size 0.45 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "VCC") + (pintype "passive") + (uuid "8eb9d8e2-b0ee-41e0-9f02-cbc2469f8157") + ) + (pad "2" smd rect + (at -1 2.212 270) + (size 0.45 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "GND") + (pintype "passive") + (uuid "0e9de19c-3902-47e2-87a9-d79fc7f59e56") + ) + (pad "3" smd rect + (at 0 2.212 270) + (size 0.45 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 16 "VBAT") + (pinfunction "VBAT") + (pintype "passive") + (uuid "f2cf45d6-0d5c-43ce-b4c4-e13e03d35be9") + ) + (pad "4" smd rect + (at 1 2.212 270) + (size 0.45 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 28 "Net-(RTC1-DIN)") + (pinfunction "DIN") + (pintype "passive") + (uuid "2a92c666-097c-4b11-b478-29cd2b85074f") + ) + (pad "5" smd rect + (at 2 2.212 270) + (size 0.45 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 5 "unconnected-(RTC1-NC_1-Pad5)") + (pinfunction "NC_1") + (pintype "passive") + (uuid "b4bc15ce-0a40-44db-bdaa-3509329e3635") + ) + (pad "6" smd rect + (at 2 -2.212 270) + (size 0.45 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "unconnected-(RTC1-NC_2-Pad6)") + (pinfunction "NC_2") + (pintype "passive") + (uuid "7944e1f5-6d9b-4ed7-9d15-8dac3e003f24") + ) + (pad "7" smd rect + (at 1 -2.212 270) + (size 0.45 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 29 "SDA") + (pinfunction "SDA") + (pintype "passive") + (uuid "07be2c2c-4eb2-418d-bd20-6a5308ea75c0") + ) + (pad "8" smd rect + (at 0 -2.212 270) + (size 0.45 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 32 "SCL") + (pinfunction "SCL") + (pintype "passive") + (uuid "f28cade3-5f1d-4e9c-8145-cda4bad6af78") + ) + (pad "9" smd rect + (at -1 -2.212 270) + (size 0.45 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 33 "INT_MINUTE") + (pinfunction "~{INTB}/CLKOUT") + (pintype "passive") + (uuid "d40d5805-2c31-416a-8108-228fd19a32d2") + ) + (pad "10" smd rect + (at -2 -2.212 270) + (size 0.45 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 30 "INT_TRIG") + (pinfunction "~{INTA}/CLKIN") + (pintype "passive") + (uuid "3e9b1461-38f3-46c7-a4f7-de5ef7942e45") + ) + (model "MAX31329ELB+.stp" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "267aac02-71a7-41a1-8a51-968382cc2ab0") + (at 44.1 139.6) + (property "Reference" "RFM_RST_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "96f13d12-e266-460c-b1a1-a2a7197cab30") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "556c095e-7ea9-4ad2-bc57-529b34e0e22f") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3dfe00de-9a27-4589-ae7d-7844c34d3f28") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c77d0880-ec9f-4d97-b758-81cd9f42d5b7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "86bc6dd2-ff22-454a-b436-a11a3a5f2bea") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/719dc1d3-ada6-423b-9901-df991e542085") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b614ae60-a22f-4569-a85b-383f1c84bf3b") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b975ba33-bae3-430e-a029-dfcce89bc283") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d978f856-a8c1-41b3-8709-98ff3b6ecf40") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ac4ddf2-cc44-4ce0-9260-152efc17c9ca") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d530ae22-249a-4159-8297-d001ab25fa14") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "7ca79938-bb7d-4d41-8a74-18d90af64dd0") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "cd2d36c4-a157-4bcb-bfbd-905acb727b1b") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "90a1bb95-2c07-4b08-b599-7a8f505e1480") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 25 "RST_3V3") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f458c8eb-24b1-4591-a64c-c041759b2db2") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "283883c0-c523-4fe4-a9a6-868ba04c0521") + (at 71.9 91.8 -90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_RST1" + (at -0.762001 -1.016003 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "e1abb211-8f76-4c6d-a73c-d91252b3c4e3") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 -90) + (unlocked yes) + (layer "F.Fab") + (uuid "36d0c3ea-c0c1-4d6f-a755-53564748f57a") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "5be37724-bfe4-4c89-939a-cf18865f9deb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "68639b18-69fc-492b-a7e7-edd721ff1c71") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "e0e36c93-af3f-494c-a340-fed80e757a89") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/abbea11d-44ca-41bf-8198-f6fa8c5affde") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "56a988a7-1d7d-4c61-a70a-7a9072986abd") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7be0cbdd-6b6c-482e-8931-a151fb717d97") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dc1e9b19-7bfe-4052-83a8-7aef9d7f2849") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e1a7031-f401-4ecc-965f-dfd99e390840") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7b9bee5f-6c97-463d-96bb-674919a782aa") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "6197e4f4-2226-425d-ba72-4bc0245e4da8") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a4e98960-30ab-4b34-8554-2a2ecbb2ce67") + ) + (pad "1" smd rect + (at -1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 8 "RST") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "00c7c0a3-be02-49ed-82ee-da1bf828b7ea") + ) + (pad "2" smd rect + (at 1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 47 "Net-(328pb1-PC6_(~{RESET}))") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "63cc3990-3b8a-44de-800c-d099e0112f3d") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "28706316-b854-49a5-af87-42bdebd23098") + (at 61.7 109.22 180) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_PE1_PUP1" + (at -0.762001 -1.016003 180) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "0d70cd21-5685-4cee-9c01-07cddb161aed") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 180) + (unlocked yes) + (layer "F.Fab") + (uuid "249c8f50-8cf3-466e-b862-35965d361502") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "f6e1b9a3-6b1c-4e2c-a42d-a73ca826fb12") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "9aedb364-5de2-44a0-8462-e072cccc2934") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "fc31a0ae-38c7-4dfd-a80b-6b2c368bbaae") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/eee5dcd9-bd45-4223-ad9e-4516c0f32e9f") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "e6f31ec2-d71a-4261-a74f-a99414c7e980") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2539e901-6aa3-49c0-80df-ac2eca3d87ea") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5f4e380b-0fbb-4130-86a1-5a92f1e48bc5") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f717a2ce-cc5a-4450-b2d8-0dfda2e31762") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6919906e-aa86-4c67-8177-b5ffc6083228") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "8417fb87-a9be-4081-a248-51efc8b381f1") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "03cc3a4f-3048-4046-8a8b-8b38edea8f30") + ) + (pad "1" smd rect + (at -1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 46 "PE1") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6defe3ff-2e7f-4f80-96b5-cb5c9b981b48") + ) + (pad "2" smd rect + (at 1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "282d1fda-152b-4edc-a259-78e10246f0e4") + ) + ) + (footprint "ishan:XTAL_TSX-3225_16.0000MF18X-AC0" + (layer "F.Cu") + (uuid "2a711616-4486-4879-ac35-e3001acd0566") + (at 57.2 105.6) + (property "Reference" "Y1" + (at -1.624995 -2.250002 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "be1469ea-e81e-4c4c-9b90-83c99fc6fde5") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -1.625 2.25 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "71c1155b-b723-4c97-b80c-f2d74df68c22") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify right top) + ) + ) + (property "Footprint" "ishan:XTAL_TSX-3225_16.0000MF18X-AC0" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "70f67e2b-dd9b-4ce1-873c-6293b26935ca") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "12d439e7-7c6a-4c1b-951c-5dcc7a5efc60") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "154ec5a2-e818-4c67-9f41-f9fe6c49cd20") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/e2f0398d-827b-4219-bfba-87ce27b50295") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.25 -0.08) + (end -1.25 0.08) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "f0341a33-2339-4507-a82e-92232dffd19e") + ) + (fp_line + (start 1.25 -0.08) + (end 1.25 0.08) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "e1709843-9c2f-49e2-b492-89bccfb8834c") + ) + (fp_circle + (center -2.124999 -1.1) + (end -2.025 -1.1) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "70447f30-648f-4726-a0a2-1b14177e89ba") + ) + (fp_line + (start -1.625 -2.049999) + (end -1.625 2.049999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5cdab46b-6024-4141-89af-43697c812913") + ) + (fp_line + (start -1.625 -2.049999) + (end 1.625 -2.049999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d10e8d34-ddc6-496f-95b1-5c7dfc9b16f3") + ) + (fp_line + (start 1.625 -2.049999) + (end 1.625 2.049999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9ad663e2-5ddc-4ac4-a1c9-1936de010310") + ) + (fp_line + (start 1.625 2.049999) + (end -1.625 2.049999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5e4301bc-d117-47ec-99c9-0ec9573bd490") + ) + (fp_line + (start -1.25 -1.6) + (end -1.25 1.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "78a1cbbf-b917-42a8-b8e9-c6e81107172d") + ) + (fp_line + (start -1.25 -1.6) + (end 1.25 -1.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "64f27456-ba86-4bb5-a520-fc91bd75a1ee") + ) + (fp_line + (start 1.25 -1.6) + (end 1.25 1.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "2bd27a8d-d5f8-472d-bfa4-3abbbcc2580c") + ) + (fp_line + (start 1.25 1.6) + (end -1.25 1.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "672d31c2-7fda-4fb7-8215-2a139f5123fd") + ) + (fp_circle + (center -2.124999 -1.1) + (end -2.025 -1.1) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "12306143-aa19-4c1a-887e-02fa1774ec2f") + ) + (pad "1" smd rect + (at -0.8 -1.1) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 88 "Net-(328pb1-(XTAL1{slash}TOSC1)_PB6)") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c1c4cc60-943f-41a8-8953-f6748b551491") + ) + (pad "2" smd rect + (at -0.8 1.1) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "GND") + (pintype "power_in") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "52940554-083a-4970-96b3-fb45e3d6be4a") + ) + (pad "3" smd rect + (at 0.8 1.1) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 12 "Net-(328pb1-(XTAL2{slash}TOSC2)_PB7)") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0fc9a7e4-615c-410b-ba70-26eb8f240d1b") + ) + (pad "4" smd rect + (at 0.8 -1.1) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "GND") + (pintype "power_in") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e209879c-0396-402e-abd8-f9a399351aa2") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "2ee8f22f-64a1-4c43-b861-887551a67d9a") + (at 68.7 83.9) + (property "Reference" "INT_TRIG_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "a624b3b0-b19d-4ecf-afee-9eabeee6cbe4") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5cc77e28-da28-4958-bbce-d4b38a5a0105") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4908ed43-e2a5-4e95-b5e2-9c1c220c4113") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "72a1ef60-271b-465d-a39e-b0f39aa0179b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8b758c6a-9fb0-4139-a221-e210f1bce52c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/a82fae1d-228f-4328-96ca-dfe622dab1e1") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f14c74af-245f-4f20-80e3-1bddff94fdca") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0ab9f177-5332-4fba-a1fd-e20cb4266aba") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5ddf2114-93a3-48f2-b714-e7d367f21e8b") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "837c1dbc-eb7a-4d60-a1e8-146a884c5499") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c57503ad-7792-492a-bac1-7427169ac09d") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "8a340907-70fa-4c35-96d4-905c5606f640") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "7d37c21c-528a-4991-a463-33cdc155ed3b") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "8af5a7ef-c20c-48c8-9b9a-16143043a1bf") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 30 "INT_TRIG") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "edea789d-9989-4d52-b019-2b440df08677") + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "2f11844b-747f-4c50-ad94-c15cfbd5a7bb") + (at 40 145) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H1" + (at 0 -4.2 0) + (layer "F.SilkS") + (hide yes) + (uuid "d225688c-922b-4c2b-aebf-bbb6b5dc788d") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "75c4f9bb-55e9-428a-ba87-5559fd953d70") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e6b5cee4-3072-479b-b878-2df75566ddbd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f863fcaa-32e1-47bb-96ea-36aecc7aafe7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "555907c5-b524-4e90-b9a5-1d045f7df518") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/6527c0e7-4551-4848-b589-72e6164be93b") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "6283a127-299b-4064-916c-39d3b765476d") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "2bce2f64-1b9e-432f-bddf-cc7adf5887b1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "7c10ffed-7413-43cf-b563-966b8479a1be") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "18e23495-5844-4c8b-aa8b-d830628448c8") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "2f5d3b84-0272-42a2-b1b8-d603d1d94bd8") + (at 94.5 103.2) + (property "Reference" "3V3_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "3a020926-814b-4c81-9873-f93a3a8ac4a4") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "eded1984-af02-4f86-b3aa-c054b9d9a2be") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5fe93542-4fc2-4c9a-851d-ffca7756821d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f87dbe0b-f26a-46c5-8495-770dca67291e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2e76918c-d571-42ce-84c8-b432498bf433") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/2a0bfa7f-780d-41b1-ae78-900fd9a900b0") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "25236d51-2ccc-49e7-961d-786f3e72edc9") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "08aedaab-d92a-4584-9919-97bafe244069") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1baadd8b-8572-4b2a-9443-85baed5d278c") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "623ad344-870d-4cd3-a596-f6f91736bb87") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "2b38925f-2e41-456c-b92e-e51ac34540ec") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "233ce6d0-9186-4199-8a53-46a49178637e") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "f828322c-2292-43f7-a79a-04eb9d23c066") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "206a3420-ecf8-4f01-b796-94f09bb421e5") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "3V3") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "15247b14-098c-4087-8495-d77479557475") + ) + ) + (footprint "ishan:IRLML6344TRPbF" + (layer "F.Cu") + (uuid "3a7baeec-9338-44ec-89e9-b78996a793ee") + (at 94.7539 65.3539) + (property "Reference" "U3" + (at 1.753325 -3.582855 0) + (layer "F.SilkS") + (hide yes) + (uuid "360f2c12-428c-41ae-adb7-ec473a93d53e") + (effects + (font + (size 1.640669 1.640669) + (thickness 0.328134) + (bold yes) + ) + ) + ) + (property "Value" "IRLML6344TRPBF" + (at 13.22804 3.40876 0) + (layer "F.Fab") + (uuid "667e2e56-2e65-4da7-b5ec-35766f0506ae") + (effects + (font + (size 1.642488 1.642488) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ishan:IRLML6344TRPbF" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ff633481-938b-4ecc-8a37-783dd212ebae") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "53466c7c-f297-4e51-a537-c57a4c19b81a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "753dcfa1-b1ae-45da-8ef8-4d8ec6cdd9fb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/00980a2e-e7b0-4caf-b4ce-4ec42143026e") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start -0.2794 1.524) + (end 0.7112 1.524) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "f0de07a4-7ea4-4bdd-92e1-98e95f4f68e8") + ) + (fp_line + (start 0.3048 -1.524) + (end -0.2794 -1.524) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "3811c53d-2cba-40f2-afe4-fb0691d5295b") + ) + (fp_line + (start 0.7112 -1.524) + (end 0.3048 -1.524) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "7f612d0d-732b-4806-b4a4-f07c983c4a5d") + ) + (fp_line + (start 0.7112 -0.6096) + (end 0.7112 -1.524) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "ed449f23-2823-42c2-a708-861e553bf926") + ) + (fp_line + (start 0.7112 1.524) + (end 0.7112 0.6096) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "3b5dd6fe-f7a9-4259-9989-4f680cc2b74d") + ) + (fp_arc + (start 0.3048 -1.524) + (mid 0.174323 -1.278521) + (end -0.1016 -1.2446) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "3a4ef0e8-9a95-4a03-86c9-6c6a66e1c66e") + ) + (fp_line + (start -1.3208 -1.1938) + (end -1.3208 -0.7112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a1c09fa5-b874-4a66-8372-6449d642d59a") + ) + (fp_line + (start -1.3208 -0.7112) + (end -0.7112 -0.7112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac662842-5ae9-4f34-9d8d-34b78ddea66e") + ) + (fp_line + (start -1.3208 0.7112) + (end -1.3208 1.1938) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bbdbf8f9-16d9-4ad3-92e4-78acd679c625") + ) + (fp_line + (start -1.3208 1.1938) + (end -0.7112 1.1938) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "221404dd-94b7-48fc-a533-2a47fd6d59e6") + ) + (fp_line + (start -0.7112 -1.524) + (end -0.7112 -1.1938) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c28d66e6-ad1e-4af0-bd8a-2645438a8477") + ) + (fp_line + (start -0.7112 -1.1938) + (end -1.3208 -1.1938) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "245ab215-8da5-425d-ace4-46974886e8cb") + ) + (fp_line + (start -0.7112 -1.1938) + (end -0.7112 -0.7112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bfffafeb-5dff-499f-9e52-b1bdf423f65d") + ) + (fp_line + (start -0.7112 -0.7112) + (end -0.7112 0.7112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bf7feb90-d36f-4147-9926-05e150b330c0") + ) + (fp_line + (start -0.7112 0.7112) + (end -1.3208 0.7112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "05a5bd99-796e-4493-9a02-23ec2d933f02") + ) + (fp_line + (start -0.7112 1.1938) + (end -0.7112 0.7112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c4174fee-3ebf-45f9-9ded-6936f66fb230") + ) + (fp_line + (start -0.7112 1.524) + (end -0.7112 1.1938) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c230cc00-cce0-4822-8529-5dfbec4875bc") + ) + (fp_line + (start -0.7112 1.524) + (end 0.7112 1.524) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3eb8bde8-4cc7-472e-8eca-2cee08d27ca6") + ) + (fp_line + (start -0.3048 -1.524) + (end -0.7112 -1.524) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1aa4b136-e628-4ad8-871a-4ebc997f2f19") + ) + (fp_line + (start 0.3048 -1.524) + (end -0.3048 -1.524) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f722c0c-5fb0-45ad-9751-f68fe94104db") + ) + (fp_line + (start 0.7112 -1.524) + (end 0.3048 -1.524) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "182082e4-89a5-40ec-8f74-0b97917b35af") + ) + (fp_line + (start 0.7112 -0.254) + (end 0.7112 -1.524) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "90306084-4b77-4dd4-9427-bc7723a9961e") + ) + (fp_line + (start 0.7112 0.254) + (end 0.7112 -0.254) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9fb3bb83-debd-4fd5-b436-479e0161c563") + ) + (fp_line + (start 0.7112 0.254) + (end 1.3208 0.254) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "33ae1068-6bc5-4400-97c2-bb7a4715319a") + ) + (fp_line + (start 0.7112 1.524) + (end 0.7112 0.254) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9d30f46d-7160-4f6a-828f-50dbc2c217bc") + ) + (fp_line + (start 1.3208 -0.254) + (end 0.7112 -0.254) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cc18b252-3074-45b7-9a44-59e884cd684e") + ) + (fp_line + (start 1.3208 0.254) + (end 1.3208 -0.254) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9f481844-3ef4-4399-817b-b70c5553afca") + ) + (fp_arc + (start 0.3048 -1.524) + (mid 0 -1.2192) + (end -0.3048 -1.524) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6c49e466-15a7-4bc1-99d9-80d33751c471") + ) + (pad "1" smd rect + (at -1.0922 -0.9398) + (size 1.3208 0.5588) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 84 "Net-(U3-G)") + (pinfunction "G") + (pintype "input") + (solder_mask_margin 0.102) + (uuid "8805aee7-f1e3-4abe-923b-afc4536e035b") + ) + (pad "2" smd rect + (at -1.0922 0.9398) + (size 1.3208 0.5588) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "S") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "3206f277-7dea-46a1-b981-423d18b17199") + ) + (pad "3" smd rect + (at 1.0922 0) + (size 1.3208 0.5588) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 82 "GND-RTC-BAT") + (pinfunction "D") + (pintype "output") + (solder_mask_margin 0.102) + (uuid "2bb23350-22a7-4893-a948-bbf73a9d55bf") + ) + ) + (footprint "adafruit_rfm:1X01_ROUND" + (layer "F.Cu") + (uuid "3e021862-ae08-4398-9aa4-07ecf52d211c") + (at 73.9 145.3) + (property "Reference" "JP2" + (at -1.3462 -1.8288 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "813c73a4-bf97-4a1c-851d-aea573a43285") + (effects + (font + (size 0.666496 0.666496) + (thickness 0.146304) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -1.27 3.175 0) + (unlocked yes) + (layer "F.Fab") + (uuid "39d82f28-0fe9-41c5-8af1-58f78246b18f") + (effects + (font + (size 0.36576 0.36576) + (thickness 0.04064) + ) + (justify left bottom) + ) + ) + (property "Footprint" "adafruit_rfm:1X01_ROUND" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a1c6e5ad-5281-45c4-b407-9dbfe4021f3f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5b40c4a7-5b9b-4ae3-a7dd-a244009e4aab") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "PIN HEADER" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a445288b-0a09-4bd2-98b4-02f7c973d3a1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/9e0087d3-3f54-462b-85d7-2b441bdc4a09") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f53d9ff7-d773-4b30-8974-e3b123d803e3") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.6764 1.6764) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "GND") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "a60bdca9-ecfe-4fa5-aa13-4fee5cd9a0db") + ) + ) + (footprint "adafruit_rfm:1X01_ROUND" + (layer "F.Cu") + (uuid "3f14c54b-64ed-473e-a014-8b62344eeb3e") + (at 70.2 148) + (property "Reference" "JP1" + (at -1.3462 -1.8288 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "71776475-b39b-4cb2-9847-b08b43d6af03") + (effects + (font + (size 0.666496 0.666496) + (thickness 0.133299) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -1.27 3.175 0) + (unlocked yes) + (layer "F.Fab") + (uuid "ca3d792a-d57b-4de6-9a5c-7e53274aa435") + (effects + (font + (size 0.36576 0.36576) + (thickness 0.04064) + ) + (justify left bottom) + ) + ) + (property "Footprint" "adafruit_rfm:1X01_ROUND" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1a3d8320-a1f0-4348-a09f-81e37bbacc79") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7558537a-7197-485a-97a9-2d0e82953e29") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "PIN HEADER" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b95e41bc-2b25-4e73-bbeb-26c890702317") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/c81eccbc-8665-4293-8b97-214a892729c4") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b843fef6-1ea1-41a8-b64c-ae995ee49b45") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.6764 1.6764) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 43 "Net-(U1-ANT)") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "a1c2a5fb-dfe5-428f-92aa-0c8729cc5c9b") + ) + ) + (footprint "ishan:PTS636SM25FSMTRLFS" + (layer "F.Cu") + (uuid "40aa7dde-8673-42db-9c6c-67b4ed5a77e3") + (at 118.5 72 180) + (descr "PTS636 SM25F SMTR LFS-2
") + (property "Reference" "STAYAWAKE_SW1" + (at -0.55 0 180) + (layer "F.SilkS") + (hide yes) + (uuid "73918364-dfce-4c8e-b3c2-7b2be65dbbe6") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "PTS636_SM25F_SMTR_LFS" + (at -0.55 0 180) + (layer "F.Fab") + (uuid "1f23e9a7-40b3-4c29-855e-df9e345bd1f3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ishan:PTS636SM25FSMTRLFS" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "694f54c8-42a9-4b77-bed1-0c8c6072395a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "68bcfe0a-2a87-4066-aa06-a6f56fa9bba5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "b025db0e-f0bf-4012-aa4d-8b30f04280f2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/2bd4616d-3304-4b8d-816d-0ba35ee840cd") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start 3.05 1.85) + (end 3.05 1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "32032e3a-1faf-49cb-99c4-655d3e1b9825") + ) + (fp_line + (start 3.05 1.2) + (end 3.05 1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "c8ea794d-7110-435e-b4c9-4e342f127731") + ) + (fp_line + (start 3.05 -1.85) + (end 3.05 -1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "fabe019e-63b8-4e90-8285-4fd4d693793c") + ) + (fp_line + (start -3.05 1.8) + (end 3.05 1.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "8067f6a2-0b43-4f38-be40-844241955259") + ) + (fp_line + (start -3.05 1.2) + (end -3.05 1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "7d87663a-e465-4b60-9b67-1581fe349276") + ) + (fp_line + (start -3.05 -1.2) + (end -3.05 -1.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "68634d5d-ebff-4e16-ad8a-b6c9488fc42c") + ) + (fp_line + (start -3.05 -1.85) + (end 3.05 -1.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "40143e9a-d783-48db-87cf-78ad5d682ae3") + ) + (fp_line + (start -5.5 0.2) + (end -5.5 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "c8a026c8-fcc9-4d1d-9472-67b9ab815684") + ) + (fp_line + (start -5.6 0.2) + (end -5.6 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "fd19f91d-5faa-41ad-a124-96ed2f09e2e4") + ) + (fp_arc + (start -5.5 0.2) + (mid -5.55 0.25) + (end -5.6 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "5ffbe83f-87b7-49f2-9dff-0b3063e7e08e") + ) + (fp_arc + (start -5.6 0.2) + (mid -5.55 0.15) + (end -5.5 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "b89947ba-dd53-48d4-a3a0-d8eee283d4ca") + ) + (fp_line + (start 5.5 2.85) + (end -6.6 2.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0c73e4e5-5df0-4a1f-942c-f8267efdd042") + ) + (fp_line + (start 5.5 -2.85) + (end 5.5 2.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4b2ebf33-392e-4d6e-baa3-6f9bf3e91b35") + ) + (fp_line + (start 3.05 1.85) + (end -3.05 1.85) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "dd8f2ad5-c9e0-47ea-9e66-9825e7bc3a15") + ) + (fp_line + (start 3.05 -1.85) + (end 3.05 1.85) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "5677d7fa-4512-4375-9a1a-ec9a707cad6e") + ) + (fp_line + (start -3.05 1.85) + (end -3.05 -1.85) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "980a026a-131e-4a22-99c0-3de60e759739") + ) + (fp_line + (start -3.05 -1.85) + (end 3.05 -1.85) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "67ed0552-3fa4-41b6-a169-ffb219d509eb") + ) + (fp_line + (start -6.6 2.85) + (end -6.6 -2.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "74ffbf0e-ae2a-4f93-9e7f-510eec8f9d35") + ) + (fp_line + (start -6.6 -2.85) + (end 5.5 -2.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8f2404e8-f438-4784-b9ce-8baa8c7db198") + ) + (pad "1" smd rect + (at -3.3 0 180) + (size 2.4 2.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 74 "Net-(STAYAWAKE_SW1-COM)") + (pinfunction "COM") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "d64a8505-3fe6-429c-8baa-fecb9654a7ae") + ) + (pad "2" smd rect + (at 3.3 0 180) + (size 2.4 2.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "NO") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "43472eb6-2bea-4eaf-a735-550b05938539") + ) + ) + (footprint "ishan:TCR2LF33LMCT" + (layer "F.Cu") + (uuid "44e3414a-6c1a-49c8-8de0-150118960987") + (at 91.7 113.95 -90) + (descr "TCR2LF33,LM(CT-2") + (tags "Integrated Circuit") + (property "Reference" "LDOReg1" + (at 0 0 -90) + (layer "F.SilkS") + (uuid "b2194d08-7cc3-4f23-b0a7-b5a14e699c07") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Value" "TCR2LF33,LM_CT" + (at 0 0 -90) + (layer "F.SilkS") + (hide yes) + (uuid "7d60f170-48e8-44d5-908a-0d16e2bc931b") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Footprint" "TCR2LF33LMCT" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "965a4299-cb92-4a41-81ed-5ccd4781121e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.mouser.es/datasheet/2/408/TCR2LF10_datasheet_en_20141106-760799.pdf" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "92ddead9-f346-410b-999e-a5ea9c7bc251") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Linear Voltage Regulator IC Positive Fixed 1 Output 200mA SMV" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "1dea1368-1e6b-402c-a41d-f6c374adf86f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description_1" "Linear Voltage Regulator IC Positive Fixed 1 Output 200mA SMV" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0c72b860-d45c-47fc-8072-e551dc173ada") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Height" "1.4" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2114d045-8e6b-4559-a869-af5de4cd3e47") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer_Name" "Toshiba" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "28c1bf6a-855b-427e-81ef-438248da0118") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer_Part_Number" "TCR2LF33,LM(CT" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9117bb03-aab5-4bfa-acef-3003f89b7ff6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Mouser Part Number" "757-TCR2LF33LMCT" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9ebb36ef-7d3b-4f95-8970-484820c40612") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Toshiba/TCR2LF33LMCT?qs=lX6dEUlT%252BgfjY8NAoxAO5A%3D%3D" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7f8dcee2-020d-4ebb-85c2-ea487412aaf7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Arrow Part Number" "TCR2LF33,LM(CT" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4f2465d1-fd86-4895-a8a9-c22b1ab438df") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/tcr2lf33lm-ct/toshiba?region=nac" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "82d8c4d2-5c7e-4cb1-bba8-5bcfad59fb36") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/8f7acdc4-532a-4d42-8395-8acc1ff7771f") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start -1 2.1) + (end -1 2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "393dc19d-6d02-47aa-83fa-6fd81b86eb63") + ) + (fp_line + (start -1 2.1) + (end -1 2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a7a090b-58f4-49ba-bb4a-e281f2dfb15d") + ) + (fp_line + (start -1 2) + (end -1 2) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "fbcad6df-c74c-4c79-82ea-6ec4c14d5ea2") + ) + (fp_line + (start -1.45 0.4) + (end -1.45 -0.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "378f7bfd-0b1f-4803-a791-c0f4dee27e70") + ) + (fp_line + (start 1.45 0.4) + (end 1.45 -0.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "87e52f6e-7124-48f9-a378-dc40a8b90a44") + ) + (fp_line + (start -0.2 -0.8) + (end 0.2 -0.8) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "ed8f2ae9-1d7a-40d6-a0b5-18d5186b6f0d") + ) + (fp_arc + (start -1 2.1) + (mid -1.05 2.05) + (end -1 2) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "11080963-c43f-47c1-8477-c5679ed0b2a6") + ) + (fp_arc + (start -1 2) + (mid -0.95 2.05) + (end -1 2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "442496e2-dd00-4b70-bcfb-11f103d34c47") + ) + (fp_arc + (start -1 2) + (mid -0.95 2.05) + (end -1 2.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "d30d18cc-10f2-4507-942c-876983ecc8cf") + ) + (fp_line + (start -2.45 2.7) + (end -2.45 -2.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "860acc5a-2fbc-40e6-b717-3bcaf7dc062b") + ) + (fp_line + (start 2.45 2.7) + (end -2.45 2.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "1e6c260f-abac-4a51-b3cb-622c78cefd45") + ) + (fp_line + (start -1.45 0.8) + (end 1.45 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "692043a6-6cca-4447-9e48-67bae2704511") + ) + (fp_line + (start 1.45 0.8) + (end 1.45 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "49bab93e-d11e-4f2f-8d18-bfa2554e2cac") + ) + (fp_line + (start -1.45 -0.8) + (end -1.45 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "fc9da7c2-94d1-4020-a829-1f5e408db7be") + ) + (fp_line + (start 1.45 -0.8) + (end -1.45 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "2e9b25fc-a148-4c43-b565-69d73c156283") + ) + (fp_line + (start -2.45 -2.7) + (end 2.45 -2.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "085f095f-1f46-49fe-bcae-1d57224580c6") + ) + (fp_line + (start 2.45 -2.7) + (end 2.45 2.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c87d1e36-5eda-4a9d-9715-719950431609") + ) + (pad "1" smd rect + (at -0.95 1.2 270) + (size 0.8 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "VIN") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "578b3ff9-f25e-44b9-8bfb-8f8cb63070b6") + ) + (pad "2" smd rect + (at 0 1.2 270) + (size 0.6 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "GND") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "9ea6c15f-d435-47aa-9223-ecc57252ba97") + ) + (pad "3" smd rect + (at 0.95 1.2 270) + (size 0.8 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 36 "AVR_CTRL") + (pinfunction "CONTROL") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "a7c9a8f9-1c4e-49ef-b7d8-cf2883fdcd12") + ) + (pad "4" smd rect + (at 0.95 -1.2 270) + (size 0.8 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "unconnected-(LDOReg1-NC-Pad4)") + (pinfunction "NC") + (pintype "no_connect") + (thermal_bridge_angle 45) + (uuid "554e1ee4-9c32-4b46-8c0c-69390a85803a") + ) + (pad "5" smd rect + (at -0.95 -1.2 270) + (size 0.8 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "3V3") + (pinfunction "VOUT") + (pintype "passive") + (thermal_bridge_angle 45) + (uuid "4ff318de-d1aa-41d5-a10a-ba8c7fa15496") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "45b27e9b-f1b7-4368-89f9-9efe1417cd2b") + (at 57.15 125.095) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_MISO_RFM1" + (at -0.762001 -1.016003 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "0a2b9d5d-3c89-4f09-9db3-e7b0f35e4440") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c2acf191-4800-44a5-836f-d03bf6c5c98e") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e1332511-f606-49d1-adbe-620b661dd4cc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d0043f04-ea32-458c-a0e7-2b20705cb74d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71ab5c6e-822a-430b-b24e-d5b79aca834e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/140376c4-c73b-49a2-88e3-f07458eee59e") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "7b4b4777-855d-4ef4-b50f-33e642bc8261") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2ae2993b-37ab-4f79-a035-45605c942493") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "86c3f13f-2211-434c-9e51-a87158f2d43d") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ec88c6c4-1906-44d2-b134-12f041d6d089") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e736c62-071c-4852-8217-ed4310605094") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "885270a6-b5de-4a1d-8f02-fc2d8908aae4") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "af7a2221-3223-4eb9-8e38-f5586ffd96f4") + ) + (pad "1" smd rect + (at -1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 13 "MISO_RFM69") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8043e060-eff0-4fc6-aab2-25cb45069314") + ) + (pad "2" smd rect + (at 1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 69 "Net-(U1-MISO)") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a6eac5f6-358b-4de5-ad7d-1c915cf11b6c") + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "45e61c09-c940-4301-9b67-3071909c9dc5") + (at 61.65 130.05) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_RFM69_0.1" + (at -0.888999 -1.016005 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "6ea64cd5-a5f0-4922-9bc4-c5bfadbd443e") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dda31cf1-5ad7-4ef8-b139-cb0690e60a58") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b0c7e7d4-9118-4acc-b8fb-d6b260cdf8e9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "547f818b-1d95-4e58-b7bc-55d9497fb709") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "bc19a475-e99e-44a7-8c87-100513fa36cf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/3b6e6627-7237-41f0-8a6e-a553d172a3f5") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "c0a27169-98d5-4557-9aec-2220160462bb") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a92e6a82-693b-41a3-9d9a-b8763847d906") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "577c7fda-ccf4-4f72-8644-9bfdbd8d91b9") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b6eb20e0-03c6-4b45-baf3-7c67e91a2e1d") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ac1c2c20-288f-41ef-9806-bc77dc0c40a6") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "62a7590b-3747-46e9-b1a6-033e97e0319f") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "06c0a4bd-c772-4c82-8bfb-b19fec524b02") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f9394700-0f91-472f-87f7-0aee3db96523") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "729af5c1-d34e-42e4-b2bf-b56a11579e82") + ) + (pad "1" smd rect + (at -0.85 0) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "3V3") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "33a8144f-2b83-4e66-9cd5-f3fd18d183d4") + ) + (pad "2" smd rect + (at 0.85 0) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "273fd032-d962-48dc-83ca-b7fb54f5a0df") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "490b53ad-5b13-4794-901c-b0660658a197") + (at 60.2 85 -90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_PULL_UP_TRIG1" + (at -0.762001 -1.016003 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "eb98cd29-6d0b-4ec5-a209-05a3d0012eee") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 -90) + (unlocked yes) + (layer "F.Fab") + (uuid "ee4a8443-3c1e-44a9-8260-cc109c93fc0d") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "ac61524b-0a31-48e3-9b19-4dbfa34ab5cc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "a0a1ff18-f3bf-4549-989a-d9d871904dff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "2a7b5d26-fa05-40ab-9dff-d8a1f2579185") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/dd66560b-851a-4997-b4e5-8f15972e830d") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "46e5daa6-12d2-4ffa-b8a5-9deddc43e4e9") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f34de1db-45f7-4ec6-9048-45ed79787350") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f85e44fd-2573-48a1-b744-81d47d3bc671") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ebaaab13-a441-4e03-b40e-24e87cfb889b") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17edc10f-dc12-4b86-95ec-ed055cde6181") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "27ea35f6-42bc-49f6-a237-32e0f657487d") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "e7b55765-6abf-4f50-bf3a-f7b9d5896565") + ) + (pad "1" smd rect + (at -1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "830ff5a9-f0be-4bcc-bcdc-ed66fa7ca216") + ) + (pad "2" smd rect + (at 1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 30 "INT_TRIG") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a87795c2-7e7b-43a6-9ed3-9c0fa47a2dfa") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "49836d05-c483-458f-98ab-faf5347a3908") + (at 68.7 86.3) + (property "Reference" "INT_MIN_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "a9dfc388-8d1a-4aef-b562-c6e8aca0c979") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3a16e3d6-d008-467e-b8dc-bd28c96865dc") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "96d41fbf-71a6-4db7-8454-fd14f9a3ee03") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d07ce1d7-6f70-46c4-9f06-13b30da65c4d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ebddfe73-c28b-474c-a81e-bca17d2c251f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/e7d32179-ae00-4050-bb33-665d3aad1b86") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "459a046e-b1fe-4251-9894-a2aaa9e93cdd") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dc494e1f-cc02-4f9c-99d9-62fc0cc39f0f") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5bdb392a-3406-4090-98f4-98a07faf8cb3") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "43bcfd6d-2b41-45b6-a4d8-1b9323516e73") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "4a987a2d-3514-4aa8-bb17-d6ce6e9691f2") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "13455445-e18e-4db6-869c-16dd753a5a9e") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "44461aab-e917-4caa-92d3-b861465f0af1") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "9a48316b-a7e4-4177-bd30-f73b85d85940") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 33 "INT_MINUTE") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f59fede0-7e0c-4715-ba37-d0b10b98fc01") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "49ab1fd3-45d1-4833-a47f-7bdd68b1babb") + (at 85.15 113.8625 90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_LDO_UP1" + (at -0.762001 -1.016003 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "3b9aef24-223f-47c9-9180-09f5417541aa") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 90) + (unlocked yes) + (layer "F.Fab") + (uuid "b2c80e29-a811-4a53-839b-621e6bfd4a0d") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "1892e5d5-d260-4b9d-9703-24f737456aa4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "97cb0e4d-e023-44ca-8ad5-eb316de569ba") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "360fd707-fcf7-416b-bf64-6bd9e7239d58") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/58997e4d-800a-422d-bf4f-3996e5d1ddeb") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "ae197145-27c6-4a57-865a-8217976cc476") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "afe5e4b2-4e25-414c-bf51-597fbbfbe333") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6a231228-dec2-4749-aeaf-8e3a18e24bc9") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d11dab97-e293-493a-a2da-36104affa169") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee8a4063-7970-4f06-93bf-2fff4bae68cd") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "365a7e16-df97-4257-b5fa-23312cd746bc") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "f427d2a0-5123-4215-8ecd-f991d392838a") + ) + (pad "1" smd rect + (at -1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 36 "AVR_CTRL") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "308a4fc1-7ecd-4c4d-ac92-6da025859beb") + ) + (pad "2" smd rect + (at 1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d5cfaad2-ec59-451e-a84c-79703635ff44") + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "49e24ff4-ab65-4bb0-ab0c-5abdcfbe6c09") + (at 57.35 101.7) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_XTAL1" + (at -0.888999 -1.016005 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "fc315bf4-c819-424f-9699-09a0aa52796b") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "494a4787-580c-4627-8e35-b81a414fe058") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7e38961b-d0c6-4499-bde5-655144190bb8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "92680117-7376-4130-a51b-37d8b6f6ad87") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6c2b4476-8235-49e1-b5e8-956e8653da14") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/fad21b1d-4d67-44a1-848e-d062a1288d3f") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "de75a8f9-7cf1-4b97-aeca-41efbf1af1df") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "24f74d87-72b8-4642-8fca-edc3777e0dc4") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "286e7bcf-8212-4a73-bf60-8834c29449a3") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "426151c9-fd12-4416-9b02-1e003917d197") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d9259842-b4cb-4101-9e3f-7108ec6ce035") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "488a7bf1-42a0-4bc1-be1c-f564a870c105") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "baf9ea6c-b12b-4d4f-a4ae-d3672b5262fc") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "bb1e02c3-558c-4ad2-94ff-c896144525a1") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "bf4b4766-e938-4c12-aa45-9b9871d132f1") + ) + (pad "1" smd rect + (at -0.85 0) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 88 "Net-(328pb1-(XTAL1{slash}TOSC1)_PB6)") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "377e99e7-9f19-43c1-889c-f8bb2abd7eed") + ) + (pad "2" smd rect + (at 0.85 0) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ff757dea-111b-4d54-9fcb-f1cd0a65c13d") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "4a49ccad-448b-402d-8316-da326612a81c") + (at 107.5 93 180) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_PE1" + (at -0.762001 -1.016003 180) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "5a7e05a3-9231-4796-a804-6eeb36cb2120") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 180) + (unlocked yes) + (layer "F.Fab") + (uuid "b94017d1-8826-4f9c-add0-fb5e2b9b92fa") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "379cc097-9063-4fd1-9faa-03acb3aba089") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "ee95ddf0-a4bc-4044-b098-7e5d6a51e4b9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "8c8e510f-4fdf-4e3b-9ae5-e6c5f16ef990") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/1979951d-8241-429e-b82f-386c73a7fa05") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "47ac5db9-f63c-4a82-85b4-008f91223308") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d4e8f511-6633-4344-a031-e15d0562d69c") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1de895c3-d235-490c-a787-c38f450ce2fb") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "acfbb3d3-cffb-41bc-a468-76cc16f8b371") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "86209e04-97ac-418c-a9e9-778ec87509bb") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "b13d5b89-06b6-42e9-813f-aa458830b24f") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "b747b17d-70bf-4ac6-bf39-18299a826c35") + ) + (pad "1" smd rect + (at -1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 74 "Net-(STAYAWAKE_SW1-COM)") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bea3808c-b0a0-4b82-8c7d-20bb7c1ed5c0") + ) + (pad "2" smd rect + (at 1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 46 "PE1") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "20122428-d80b-4a2c-b98b-3d5dd0d0461c") + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "4ee96280-3b2b-4605-a569-497698f7c453") + (at 113.7 128.3 90) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_RFID_0.2" + (at -0.888999 -1.016005 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "e47db40b-c1a0-42bc-b65d-be69ba4d834e") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b707ced0-f469-4600-8601-9de6f4158b32") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "cd1912be-f7c4-4c9c-a393-8c6af55945c7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "57eb3114-192f-4559-ad0e-4673de4ae7ec") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "e00a1434-3280-4b40-bc24-0a2506a8ee58") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/b5d49a21-1560-4a69-ae04-b3e2da5214bd") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "d8411418-ccf0-4ee5-8dce-3152e5d53be9") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bca99725-0bc8-42be-85ee-21f2bce42a07") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "91b29245-d16f-4b3e-9b39-f6b46ace3275") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1454b9e1-d812-45e5-8946-6460e8220d4e") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1673157d-684a-4c03-8120-9c795046d8b8") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "8883003b-4d32-431f-bc5d-4b0e8e3a56df") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "d26b2914-17d6-4132-8d0e-094c43b8825d") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1a1fe69a-91be-4dd1-a9f7-624e5cbe03ff") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9b445f2d-3f06-438c-af99-3a7d35acd463") + ) + (pad "1" smd rect + (at -0.85 0 90) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "15ab13ba-4ddf-4e17-b382-bb589eac0693") + ) + (pad "2" smd rect + (at 0.85 0 90) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "391e3497-eb16-4d85-9639-fac63292de41") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "507eb1f4-3199-4377-9292-918722ae8189") + (at 79.292893 113.707107 -135) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_CS_SPI4" + (at -0.762001 -1.016004 -135) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "797a9ca3-2080-4130-80f3-f518ff9338b1") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 -135) + (unlocked yes) + (layer "F.Fab") + (uuid "d42f2739-9f8d-4687-ace6-d49336c250ed") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 -135) + (layer "F.Fab") + (hide yes) + (uuid "7a80e524-9221-463d-8309-7c5031b12400") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -135) + (layer "F.Fab") + (hide yes) + (uuid "5f376507-4816-4c0e-8529-eeb094f88630") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 -135) + (layer "F.Fab") + (hide yes) + (uuid "a72912a6-6c0d-4f14-9e4e-46bd743fe6e1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/6bae24f9-ec97-4d9c-990e-0cf4dbdce9e6") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.199901 0.5001) (xy 0.199901 0.5001) (xy 0.199901 -0.5001) (xy -0.199901 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "d8fff74b-e393-4b87-9a66-62a2c8bc97b5") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "03103c71-4091-4180-a049-047abdf4c574") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "037722bf-a256-4fa2-81a1-b10e0349e7d7") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "158e12c7-5fd8-423d-8452-2d061f0cec61") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a7bbba16-4a76-4435-8eb8-798685ced8ae") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "26b72bfc-a48f-46bd-942b-002844974f3a") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "9cd70b0e-71c7-4b26-9f53-e7b1a27e2ace") + ) + (pad "1" smd rect + (at -1 0 225) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c01dc15b-50c7-48c2-aca4-35fb0af25c87") + ) + (pad "2" smd rect + (at 1 0 225) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 75 "PB2") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3c335266-e580-4f19-af7d-14b74c5900f1") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "528f0ae3-16d2-4db7-b037-8d2f5e5706d4") + (at 69.3 143.5) + (property "Reference" "MOSI_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "174010fd-6602-4fe5-8df0-fa6abfeceabd") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "87bc3f74-92b3-4b0f-afbf-bb8c21fe53a5") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f4d10a7c-9a06-49e2-ac14-d39327cce90d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "141a3895-5eb3-414e-b07f-be64153307c4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0ccea635-abde-459c-b271-20d342ec03a3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/c06b7eab-c143-42fa-a65a-09c908e1a3ba") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "093ca740-8dfa-487b-b0c2-3f0936e986d1") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cdafedaa-59bb-44ab-b022-396535f426b4") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7e4cbacf-c67c-4ad8-9cd8-032d41824fd7") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0654a140-0f50-4194-9f3a-d3c77a44f157") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0a9d4e06-bd20-4495-b9e9-8b0bc29eaa1d") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "bc054118-50bc-49b8-b796-2e3350ce3fdc") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "8849abf9-c172-45a6-871d-7717c9ad90de") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "843234e9-90e1-4330-b316-1b74560d1cb1") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 23 "MOSI_3V3") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e5d14243-4e35-4afc-a1a9-dc9973d90be2") + ) + ) + (footprint "ishan:IRLML6344TRPbF" + (layer "F.Cu") + (uuid "57435291-1c66-4458-9445-0e6dd68b4006") + (at 111.5 84.6 180) + (property "Reference" "U2" + (at 1.753325 -3.582855 180) + (layer "F.SilkS") + (hide yes) + (uuid "3a25bf56-33d3-4f99-aff5-353ec1dd1d69") + (effects + (font + (size 1.640669 1.640669) + (thickness 0.328134) + (bold yes) + ) + ) + ) + (property "Value" "IRLML6344TRPBF" + (at 13.22804 3.40876 180) + (layer "F.Fab") + (uuid "30f4381b-3867-4838-b8f2-1572c9987c61") + (effects + (font + (size 1.642488 1.642488) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ishan:IRLML6344TRPbF" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "a9416176-fbf6-4429-a50e-450b14deaa3f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "9dfe06db-d022-48da-9180-812ddfa7d63e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "9cf25807-f0b4-462b-8409-7e71394c69e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/88e66bc0-812b-4836-9e8e-1c825a794f4c") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start 0.7112 1.524) + (end 0.7112 0.6096) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "95dffa94-bfe9-4c44-923c-2aec0fbf7007") + ) + (fp_line + (start 0.7112 -0.6096) + (end 0.7112 -1.524) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "d40762a3-de1c-4567-afb0-ad928bb32311") + ) + (fp_line + (start 0.7112 -1.524) + (end 0.3048 -1.524) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "e3a4fe57-a83e-4563-b415-3368e2d1e224") + ) + (fp_line + (start 0.3048 -1.524) + (end -0.2794 -1.524) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "2155b582-fa90-49be-b366-2535b56718ea") + ) + (fp_line + (start -0.2794 1.524) + (end 0.7112 1.524) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "0878ae84-27ae-4046-bab4-69d022cd076b") + ) + (fp_arc + (start 0.3048 -1.524) + (mid 0.174323 -1.278521) + (end -0.1016 -1.2446) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "d094b0c1-8ab8-40fd-b648-52dd201db5d5") + ) + (fp_line + (start 1.3208 0.254) + (end 1.3208 -0.254) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "74076cb1-faef-4920-b0ae-a84550b25275") + ) + (fp_line + (start 1.3208 -0.254) + (end 0.7112 -0.254) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "49d3801d-aca1-46e2-92ba-b799678e347e") + ) + (fp_line + (start 0.7112 1.524) + (end 0.7112 0.254) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ba8bdf3a-348e-499c-a436-f9ecabff3ce8") + ) + (fp_line + (start 0.7112 0.254) + (end 1.3208 0.254) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7c759d00-4d57-4d2d-88f4-c289dfc091ec") + ) + (fp_line + (start 0.7112 0.254) + (end 0.7112 -0.254) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e061c2cd-2162-4fe7-96fa-83d8ea72f49c") + ) + (fp_line + (start 0.7112 -0.254) + (end 0.7112 -1.524) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4cf97bb0-e15b-4e32-8e04-36217754052d") + ) + (fp_line + (start 0.7112 -1.524) + (end 0.3048 -1.524) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "58e6f180-cd7f-49ea-99f6-6652199ba85f") + ) + (fp_line + (start 0.3048 -1.524) + (end -0.3048 -1.524) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "57eb36d3-f77d-491b-b90e-35b9cd679977") + ) + (fp_line + (start -0.3048 -1.524) + (end -0.7112 -1.524) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f19dd27b-3a10-4845-83fc-0c624a4da1f6") + ) + (fp_line + (start -0.7112 1.524) + (end 0.7112 1.524) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7f2f8574-593e-4bf7-9171-4210efa738ba") + ) + (fp_line + (start -0.7112 1.524) + (end -0.7112 1.1938) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7777c1ca-c327-425c-9396-a7c92fbd581f") + ) + (fp_line + (start -0.7112 1.1938) + (end -0.7112 0.7112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ae2569ff-4f82-4198-96ae-3c7e78a09b99") + ) + (fp_line + (start -0.7112 0.7112) + (end -1.3208 0.7112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "103e566b-4c60-408f-95d1-9a358060544c") + ) + (fp_line + (start -0.7112 -0.7112) + (end -0.7112 0.7112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3c18ffb7-761a-452a-8746-df65310d2799") + ) + (fp_line + (start -0.7112 -1.1938) + (end -0.7112 -0.7112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eddea51f-fe38-4adc-8968-b8166d4f7f06") + ) + (fp_line + (start -0.7112 -1.1938) + (end -1.3208 -1.1938) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ff33608c-7e13-4270-a479-95e0b9bad7e7") + ) + (fp_line + (start -0.7112 -1.524) + (end -0.7112 -1.1938) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7948f1a9-7e6f-48e2-aaf8-7bd64a408dfa") + ) + (fp_line + (start -1.3208 1.1938) + (end -0.7112 1.1938) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b96dbf48-bf53-422f-917f-63bc3ae5e6d8") + ) + (fp_line + (start -1.3208 0.7112) + (end -1.3208 1.1938) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "856f04ca-e551-4545-8c4f-00ce7dbb66f7") + ) + (fp_line + (start -1.3208 -0.7112) + (end -0.7112 -0.7112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "24a60708-c49a-45fd-9e75-beadfae5751a") + ) + (fp_line + (start -1.3208 -1.1938) + (end -1.3208 -0.7112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "79a40749-c0bc-49be-8b40-f5a9da3b9f5a") + ) + (fp_arc + (start 0.3048 -1.524) + (mid 0 -1.2192) + (end -0.3048 -1.524) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8a181286-a8d1-4b34-b57c-642fe6a0c0fc") + ) + (pad "1" smd rect + (at -1.0922 -0.9398 180) + (size 1.3208 0.5588) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 85 "Net-(U2-G)") + (pinfunction "G") + (pintype "input") + (solder_mask_margin 0.102) + (uuid "38a289c7-9a4b-4868-90bc-df6dc076bec8") + ) + (pad "2" smd rect + (at -1.0922 0.9398 180) + (size 1.3208 0.5588) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "S") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "f4e3ba3a-e842-449c-9a3a-d0104642da06") + ) + (pad "3" smd rect + (at 1.0922 0 180) + (size 1.3208 0.5588) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 83 "GND-BAT") + (pinfunction "D") + (pintype "output") + (solder_mask_margin 0.102) + (uuid "e5c14ebd-eac7-4905-b175-a46e6369c615") + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "5aa76560-74eb-4f16-96c6-8aa6db945780") + (at 130 145) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H4" + (at 0 -4.2 0) + (layer "F.SilkS") + (hide yes) + (uuid "ec911877-4faa-4792-97f7-5fe9f51c0984") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "4a9ac04c-bf62-445e-8666-8acc5c8e7cbf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "07f0adc8-f94a-4c39-8f06-14bd5bbfa88a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "befb203b-c0e2-4059-ba19-d97ce5e3cf0c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e9225d4e-2a48-437a-8837-b0040aaea878") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/6ee561d1-e332-4448-8ce3-560488a8c0f0") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "5e4adbfa-ee1a-4aa9-9137-06cb26d7345c") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "d07ff312-4d3c-48ae-8f22-6a1f744f5126") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "8cc07f12-de63-467e-80ad-108a26a8f6ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "399302eb-25bc-49ef-bdae-8f83f853a64c") + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "5aef3a5b-7b2a-4bbb-9ad3-bd243de9d94d") + (at 77.2 104.7 -90) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_328pb_AREF1" + (at -0.888999 -1.016005 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "eac0f992-2703-4807-95a0-f677ad5abf44") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "56a65681-24a6-41d0-a5bd-6d4f8ddbbaf3") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "864fbef8-769a-4c12-b7d8-ff613ff1717f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "df991d63-c8c0-4bf3-92e4-c476b7be1331") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "c788b237-7c2f-42d0-830d-2b5923165081") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/9971578c-2ba9-4904-a330-299df626e0ca") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "a5184197-8e62-4749-88bf-f9fb1fbe0773") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a195dac2-39c7-452f-8d0e-9a23848f9fab") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cfba9b12-47e6-4b2b-ae15-d5711ee47727") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1af1d451-ee91-4ff6-9aaa-8f6686537513") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a02bb6d5-ffa3-43c4-a8a6-0d39c4f8a7c7") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "094ffaae-b39f-40c0-8801-d45860eef37d") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "c0734ed4-4a6e-4f24-976f-049842f13671") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fe47952e-60f2-43b8-b535-a3d8eb1ca94d") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4fcce515-ceee-4bdd-b033-36e2a3a6aea0") + ) + (pad "1" smd rect + (at -0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "075ab583-6a40-4569-a5f9-18f07bf2f837") + ) + (pad "2" smd rect + (at 0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 35 "Net-(328pb1-AREF)") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e44ad5f3-1f4b-4595-a6e3-2a0e66dab0ba") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "5b4b870e-3792-4b46-beed-8b7d25e01636") + (at 65.405 112.395 -135) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_SCK1" + (at -0.762001 -1.016004 -135) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "d84f119c-3d4d-4b27-9d00-dadf0e93870d") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 -135) + (unlocked yes) + (layer "F.Fab") + (uuid "5e3c01d6-0a48-4252-b387-10ce800e49ca") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 -135) + (layer "F.Fab") + (hide yes) + (uuid "e2bfbc89-996a-4137-8171-cfc7e1c8c5a6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -135) + (layer "F.Fab") + (hide yes) + (uuid "8185f374-250c-4e97-9ea5-14d88b8db0a7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 -135) + (layer "F.Fab") + (hide yes) + (uuid "859f08e8-59da-402b-bf0d-ed4ad27b21d3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/e077f98c-7afb-42ad-92fb-d86ae0363c02") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.199901 0.5001) (xy 0.199901 0.5001) (xy 0.199901 -0.5001) (xy -0.199901 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "e064a347-0c01-46d8-bf43-32144a665681") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c4739c22-6d7d-4572-856a-c712676ac4f7") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "54c9d544-b6f9-45a6-959a-1b8349a59ed4") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6b1d9f08-c186-4c85-b079-ebedf6878544") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ec1df9b-bd5b-4764-8be5-3626edb58e29") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "6f4d51e9-2091-48ba-9e9c-b771fb6960d9") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a16aab1c-6a18-4fb2-9e7d-77a44dbc0c39") + ) + (pad "1" smd rect + (at -1 0 225) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 68 "Net-(328pb1-PC1_(ADC1{slash}PTCY{slash}SCK1))") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9b50a8f9-f513-4553-99b0-1f77105f6641") + ) + (pad "2" smd rect + (at 1 0 225) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "SCK_RFM69") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a0bf7783-2033-4be8-8621-e3bdcebc7968") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "5cdd90a0-4f86-4d81-86fd-8242346f21ae") + (at 116.2 128.3 -90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_LPD1" + (at -0.762001 -1.016003 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "c75e3baa-b89a-4231-983e-231c5fc079f1") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 -90) + (unlocked yes) + (layer "F.Fab") + (uuid "0c5819f7-1570-4e5f-937e-dbf465f03bd4") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "03e388e7-4c32-4a06-8c1a-311fc9d4e25d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "23efb1ac-658f-4318-94c9-d83913001480") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "20c09fc7-084a-48b0-87a1-a2adf0dcd345") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/9518b898-b97e-4c3e-8df7-366cdaf65724") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "c1466f74-f53b-4c35-84a2-f0d0182f0998") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0263cf3e-dedb-4901-8ffc-7d95a6e8cef0") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4aee8ba3-b47a-47f2-a859-14c0d7c42259") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "132741a8-85f2-498c-b4a6-274f081b3d07") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "24e05f53-760f-4157-a5ee-e65cd470ee0f") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "4fe29841-8025-4293-ada2-b9a20d55cdd2") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "f70ad5e3-dd36-4236-9c14-b3c8e62f7c71") + ) + (pad "1" smd rect + (at -1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 51 "LPD") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a23ee88d-ff10-4ad6-9869-0c5a3e2d3733") + ) + (pad "2" smd rect + (at 1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d065b968-aa8e-4d78-b475-d433eda985d3") + ) + ) + (footprint "ishan:SW_TS10-63-26-BE-250-SMT-TR" + (layer "F.Cu") + (uuid "5d4674a4-bd42-40c6-a3d3-a39f64cfa523") + (at 128.8 90.6 90) + (property "Reference" "POWER_CYCLE_SWITCH1" + (at 0.075 -3.115 90) + (layer "F.SilkS") + (hide yes) + (uuid "90f6f890-05fb-4246-84b5-0e7a340efe18") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "POWER_CYCLE_SW" + (at 14.045 3.615 90) + (layer "F.Fab") + (uuid "19d79b8b-eb1b-4477-8acb-31f7f9efb71b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ishan:SW_TS10-63-26-BE-250-SMT-TR" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "7d470728-ea32-4fc9-bb04-37d198ebb013") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d017893b-790a-4743-afe3-7c7c969a028f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "f9b9d5fc-5be4-4098-b87b-7244b369291e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/e0793e12-a1ea-4415-ab0a-457d660d3f71") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start 3 -1.9) + (end 3 -1.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "94814274-60af-4c9c-b3da-cc2a71435b44") + ) + (fp_line + (start -3 -1.9) + (end 3 -1.9) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "aaa2ed7b-a42a-48c4-882d-9a3cdafceba4") + ) + (fp_line + (start -3 -1.05) + (end -3 -1.9) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "5eb4df4f-f2cf-47de-9520-962d20b8fa67") + ) + (fp_line + (start -3 1.05) + (end -3 1.9) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c3cd22b-4714-4315-a031-72bfe6495e3d") + ) + (fp_line + (start 3 1.9) + (end 3 1.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "4c6e3d90-3107-4886-b789-15747a1c3a7a") + ) + (fp_line + (start -3 1.9) + (end 3 1.9) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "f9febc6f-54f5-4736-8466-26e331693921") + ) + (fp_circle + (center -4.72 -1.21) + (end -4.62 -1.21) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "3595097d-8c07-4702-8635-8006af0d2222") + ) + (fp_line + (start 3.25 -2.15) + (end 3.25 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "da3c228c-b245-4304-9e30-d5b3bea1f9ea") + ) + (fp_line + (start -3.25 -2.15) + (end 3.25 -2.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "06c0a2b9-8fe8-4a3e-88cd-6686ed929c6c") + ) + (fp_line + (start 4.25 -0.95) + (end 4.25 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9820882e-e3cb-4a68-96b6-91ee17c46e81") + ) + (fp_line + (start 3.25 -0.95) + (end 4.25 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e4375700-c495-4e44-a8d4-7d407e00afef") + ) + (fp_line + (start -3.25 -0.95) + (end -3.25 -2.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e161a74a-aa30-4402-a12a-abeca00c8d9f") + ) + (fp_line + (start -4.25 -0.95) + (end -3.25 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5d9979f0-0b4e-4453-9b86-ab09891aa574") + ) + (fp_line + (start 4.25 0.95) + (end 3.25 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "45e6961b-88c0-4597-b132-ecab9b5973e4") + ) + (fp_line + (start 3.25 0.95) + (end 3.25 2.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7b27ca1f-0c5a-492e-84a1-7dc785c5bf6a") + ) + (fp_line + (start -3.25 0.95) + (end -4.25 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c9d8eef-fdef-4f33-b292-f0829f329524") + ) + (fp_line + (start -4.25 0.95) + (end -4.25 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "70b47074-5e3b-467e-9e5d-702f092935ca") + ) + (fp_line + (start 3.25 2.15) + (end -3.25 2.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d5a3c625-a4b8-48e0-96b8-5081ff411a32") + ) + (fp_line + (start -3.25 2.15) + (end -3.25 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b018586a-f493-4645-9ab5-0b3f4b4128ff") + ) + (fp_line + (start 3 -1.9) + (end -3 -1.9) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d46394e9-6e19-4a98-b1ee-5441328de918") + ) + (fp_line + (start -3 -1.9) + (end -3 1.9) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "3002a4c5-a940-46c5-864a-bd847768264a") + ) + (fp_line + (start 3 1.9) + (end 3 -1.9) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "bc42c4b7-8bab-49ff-80f1-020c148ba58f") + ) + (fp_line + (start -3 1.9) + (end 3 1.9) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "1c558fb7-75b6-43f2-91d6-c0218d0b7449") + ) + (fp_circle + (center -4.72 -1.21) + (end -4.62 -1.21) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "f7aa07d9-2ada-446b-bdf9-7d622f6f816b") + ) + (pad "1" smd rect + (at -3.25 0 90) + (size 1.5 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 50 "/VPOSTV") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "ea39adc4-32b8-4fb0-b1fc-859b55ac1a8a") + ) + (pad "2" smd rect + (at 3.25 0 90) + (size 1.5 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pintype "passive") + (solder_mask_margin 0.102) + (uuid "23d387d1-5d86-40af-a732-c0f4849abd25") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "6173aafc-740f-40b0-87c5-077e0890e97c") + (at 119.5 82 180) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_LED2" + (at -0.762001 -1.016003 180) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "0f3ebe86-b011-4c6e-8b52-c935af00065f") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 180) + (unlocked yes) + (layer "F.Fab") + (uuid "fbdaaef1-c3f8-4328-b745-eb373156d9a8") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "9488c90b-1aff-46a0-be4c-9a9c8c36b1a1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "e09af15f-0a2c-4aa6-98eb-ea846a0183da") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "838a9cbd-4a82-43af-9439-f11f11ee006f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/b64f0eba-d878-460e-8f74-7e1fb5bc020f") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "53d40b43-5a9f-44bf-acdb-1bcb87908055") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cee2a2d8-b51b-442f-acb6-f564751134a0") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "be87e6d1-07aa-471f-b09f-ea37207e634a") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5aca4c6a-5ed4-4bc7-a2f0-27ee5d3e624c") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e119f943-edeb-47ec-8712-a4647d1535eb") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "8ff81199-b25f-4d18-8f74-0a1b05a8d06e") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "384d2308-b93a-4ab4-b963-3ded695447b8") + ) + (pad "1" smd rect + (at -1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 79 "Net-(LED2-K)") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "76751568-e15e-4426-acbb-d580227dd30a") + ) + (pad "2" smd rect + (at 1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fdf7e1d5-5bf7-4b4f-bec8-d91db0bf0cf1") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "62e4fbe3-8023-4abf-9629-0d733022a171") + (at 48.212 84.5 90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_RTC_PUP_DIN1" + (at -0.762001 -1.016003 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "8a02fd9f-055b-4b0c-be67-369aa3d454a0") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 90) + (unlocked yes) + (layer "F.Fab") + (uuid "726e690c-fb31-4248-a644-7c19c494d70a") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6fa29aa8-c6e8-4525-bc98-2076a1f826d2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "abac0a97-8d82-48e1-8ec7-a440bc60f06c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "b787bb7b-cbba-471a-ac1e-72424a0bf689") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/891a06b5-29e4-4505-a75e-fabadd5c609a") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "c8c29543-18b1-466f-afae-ab0256383d4f") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "35d9a91c-40b4-4879-8b45-298a1d0c0baa") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f75ded17-9745-419c-946d-9f343b8e9429") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6f67741e-9742-410a-98a7-eac527207161") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "beea6d85-f043-41a7-8ce7-c0db0f4fa227") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "994301d0-388d-4b97-9532-97f9e5a18c11") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "d959faac-9c0e-4933-a1ce-1786b8b176e8") + ) + (pad "1" smd rect + (at -1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 28 "Net-(RTC1-DIN)") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "17e123b8-1f43-4bf6-be26-ad3359fdcfd2") + ) + (pad "2" smd rect + (at 1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "adcd5243-8be0-4188-a7b0-6fcb7698b7a5") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "6529f028-5819-43ef-ac45-1a130d1fdce5") + (at 108.6 128.3 -90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_GPO1" + (at -0.762001 -1.016003 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "ba3cd612-7e34-46d1-aef8-29c4dd71dd1f") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 -90) + (unlocked yes) + (layer "F.Fab") + (uuid "466bbe3c-0daf-4303-b745-5cdb3d7ccfc4") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "0184184d-6404-48a2-a9c6-c2af81760c58") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "61dd3aa9-c45c-493b-89df-98194c8c85d5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "ca9ee7d7-9b17-4505-97eb-ed29162c8534") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/b644c55b-2c52-4155-a5eb-9d809555ca36") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "9475837b-837f-4f56-9818-958de503a809") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3bfc0f58-f015-40d1-ac3d-8412175fdecb") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3596da6d-3f06-4fc5-933e-5e81721191d4") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "74b96596-7363-468d-a554-f7d64657c71d") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bfce6d68-0161-4d5d-a3a9-0a20a97fd8c8") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "4d145586-ec61-4a91-a446-0f5cdd5327b1") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a13b6282-a667-4e10-8320-8feacf9c4e0e") + ) + (pad "1" smd rect + (at -1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 52 "GPO") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8425e022-870d-445d-9e01-a635052fcbaf") + ) + (pad "2" smd rect + (at 1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e3a9a843-6ef1-4be8-984d-b31a26c10c05") + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "66ab8b82-8cd0-4a0d-8d51-fcc58bb5e308") + (at 107.7 121.35 90) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_RFID_0.1" + (at -0.888999 -1.016005 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "bb5c198b-a91d-4b2c-958e-66bacb875235") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -1.5 2.8 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3ab91b7d-ebb6-4f4c-a039-4b6ec7f5956b") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "5f1eff5c-0e98-4413-a8bb-99a61953c5e5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "2e038fe2-88fa-441b-8dd5-ebfe9ccc0fb6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "4cdd43a9-877a-4886-a68e-63a0fddc9b38") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/abf75d80-a75c-48e4-9d6b-43466e4362f2") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "a5b4ba3d-173d-4eb0-a17d-ab7e731408af") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0f2030e8-6c91-4e74-8aed-402f3bd57db2") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3899306e-5470-4b08-a21f-fd5bdf9561b7") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f139f2eb-597c-4fa0-99ff-e48a03605085") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "41f367d2-94d4-4bee-b642-ce7f87998da3") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "6a274f07-fa67-4c4d-b432-d97df205b9be") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "ac0cfe04-4bb3-44e3-a398-d919dc6a1824") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e893f5ce-1c25-423c-98b1-efc4b747e130") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "30139383-6e75-4e57-97d0-c3ce17e5b26d") + ) + (pad "1" smd rect + (at -0.85 0 90) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 66 "VCC_RFID") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8b320041-3219-4bbf-9dc7-75fb3a516c25") + ) + (pad "2" smd rect + (at 0.85 0 90) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4ff0d47b-d2e8-4402-a02b-edd6053a6367") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "69b0c7f1-3318-453d-b1f8-c2f10ca2b589") + (at 87.9 80.8) + (property "Reference" "RST_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "d75fd8ad-6b25-4282-a7b5-f14c640f59c5") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0af8c700-06ed-43ad-aea7-7b99955ab860") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "20182ee0-21b0-41a3-9d64-6c54e0297a2a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1c82018d-7aeb-455a-a08f-edf566d94d24") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "346d2c3b-74ee-4aa9-9b42-65e22dfdefdf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/182a9c94-b564-48f4-a95c-c983d68a9300") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "281c7f92-179f-484b-b14e-9a80ca03d804") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "597a9972-a94b-476b-91e3-309c8251b732") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "71315835-1e73-41d7-a968-8d600ff96c96") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "313973f2-4601-4ad2-9af3-c5df478fd7cf") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "3c9234d0-8b6d-493f-b665-9f3873b5557c") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "fc08c7a5-49b5-47f6-9cb2-bf14920bcd08") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0aa5e757-1a46-4bae-aed1-cd1494d9ffb5") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "4a713d35-dfc4-4a66-8f91-08134409ba42") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 8 "RST") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "03a46ea9-0b9f-4f85-8796-cab4c06eeacd") + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "69c13f5e-db70-4531-ac9e-9c42861de827") + (at 110.3 121.45 90) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_RFID_1" + (at -0.888999 -1.016005 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "ef13be32-10fe-482d-867a-7e5d11eec45e") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "159fbe49-f9f4-4309-b08b-95be1d8a03fd") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "2f156631-2082-4434-bc24-bbad7691fa95") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "e3f72bd7-2f4d-4379-9e01-edfe0bc55482") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "4fb282b9-9932-4a7a-8381-fbea5fedf518") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/fef33699-2081-459f-b0ec-3ec53c5c365c") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "2b52ea09-d8f2-441f-b443-b39f51e1b18f") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c627eae8-9246-441b-ac22-a9385d200891") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "405e5cad-42be-4424-82ef-3ef914bf95d2") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2286abd0-a3bf-4ef4-b534-b2396471b763") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7387f64c-a72e-4391-85b2-2794654f72c0") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "27143afc-6fa3-472c-b508-672698d783b5") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "57e57f64-ec13-4157-be3f-a072cf7ebad2") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "baa5f662-c9e1-4629-be18-4cee492cd293") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e944c99e-ce4d-4514-86e3-837496b3976b") + ) + (pad "1" smd rect + (at -0.85 0 90) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 66 "VCC_RFID") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "32b41c41-0be5-40b3-9ec1-1f957b41b8df") + ) + (pad "2" smd rect + (at 0.85 0 90) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b1349539-cbf2-45c2-93b8-9456bd94dc82") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "6a36519f-33f7-425d-93ad-a79a7c2dbb35") + (at 75.7 124.3) + (property "Reference" "MISO_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "f4cf60ec-46e2-40fb-bcbe-8fd99687104b") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f5a260a9-4952-4ce0-9051-533a91532a44") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "158fd859-83c9-4a76-8636-d252af79e009") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0730f2fb-0581-406e-8c5b-2ae0de254247") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "89a1f71c-d132-494b-9dc4-5c5892e52f2a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/780b22d6-c6a8-42fc-b130-8de2d15b792f") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a2a7ccee-8aac-4379-96ee-05425e19e70e") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fefe8d80-9962-49fc-b42f-f50e7c966d0d") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "04267420-03df-426b-bf97-73e83ba711ed") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9a240451-10a0-4cf9-908b-9a45b6882875") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "1ea7daf3-824b-4af9-b7a0-6a9a7ebdc304") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "bbef242e-1b24-44ee-be92-53e4e612ea4f") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "3c8af1a1-8712-4e54-9741-b38cd04ee24d") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "8f975802-913a-4cfd-8cc3-0f993f7f1a7e") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 13 "MISO_RFM69") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "44627ac9-abe5-4841-b6d7-8052d6e09c08") + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "6a792b8f-00e7-45c3-a902-4b1293c0245b") + (at 119.3 123.05 -90) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_RFID_3" + (at -0.888999 -1.016005 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "a6f26f48-69a4-4fd0-bd72-6705964943ea") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "16961c65-e386-4c2f-8099-b695afd236bc") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "4f7d0f8e-e2df-4a4b-8a78-1ba2a51bb32f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "3c306fc2-76a1-4113-962b-3187a27b49c9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "7c85c3b6-48bf-4515-93f7-93b3d4604a1b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/caee3b23-f733-4174-a1f4-23ff3f8594d7") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "6228ff31-c4fc-432c-b8bc-24ab47c5ea8d") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a798c4fc-69de-479d-9a6a-8d76447a0f23") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dacc79d3-7e58-4121-abff-3bd95e897810") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5889b3b4-9760-494c-8c25-ed153a2d97e6") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a88cf5e8-6730-41b3-b8bc-9f35f255702f") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "78588274-317e-488f-a248-6d49d6bc9898") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "faefe575-cc13-4c68-b850-206d7f59b11e") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "efeb0659-0b65-4158-8d29-f477a73e04e8") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6591ef3a-6a84-4fe0-bbf5-4ee14edece3f") + ) + (pad "1" smd rect + (at -0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 45 "ANT2") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cd93806a-d11f-4d11-8b41-db56212eabe6") + ) + (pad "2" smd rect + (at 0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 44 "ANT1") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a128d6ec-564a-4267-a1d4-b1d0f0c45fcf") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "6b9f187a-6bfe-49cd-a532-ff68a681a9c3") + (at 39.5 84.7) + (property "Reference" "RST_3" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "932c1c9d-47cf-4449-b9d5-53ab44d13798") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5c9da25a-e4da-43c7-ac9f-5e600807c0c6") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f7b865a5-7e1c-414c-af02-97e16176b640") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8a62d691-02a7-4e57-9e30-c4af9e5fc9ab") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e81bbed3-9322-490b-a45e-bc2ee382ad0b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/abe22af1-e8a6-4e29-ad42-1bae7eed923a") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "86753c1d-cd1e-481f-a3eb-50329d3a6e04") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "85072164-d064-4534-bc02-12c19e7b8db7") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ceedf4d3-11cb-4443-9a57-1a6b4279025d") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c7e415dc-251c-411f-b985-eeb4f8e72420") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c74c5644-6299-4c09-a70b-dbc5b10a6de4") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "17aa1c9a-0e74-4a7d-9bfe-f4fa811b4ada") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "47bbc077-72d3-4b76-a01d-fa0aa150d360") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "10914118-8af6-468b-90f7-eea8e70cf6f4") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d55eb036-8d42-46a5-ab33-c6dc02efacd9") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "6d0312a2-10b5-48eb-abc8-7240fc92021e") + (at 70.4 141.2) + (property "Reference" "SCK_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "10d170a8-5e32-48ad-8680-c61c02339452") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "424f6a10-dac2-4c9b-ba5b-b7d334e2ddeb") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d2f0aa24-4084-4227-aec7-a68fc1080c0d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3e9cd9b0-ec59-4319-976a-ec075f80f94e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b92c8aa0-7fdc-4bdf-b488-9f83b4621f74") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/ac0eb187-e915-4aff-9418-8c6d8542e69c") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4f183348-a934-4bdd-9956-7041877e10b8") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "924e7f31-2da4-4743-a37d-eac827f00f62") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b086a518-d9bb-4e84-8789-ef465abe3bcc") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e55c1df4-b8a2-4481-a2a3-eaeb069f8d19") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "7c45ed0e-0c61-4b1c-b1be-764f2c4bc701") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "25728ab9-b041-45d2-a9b0-bad089f9d98b") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "7458718b-4cfd-49ad-aa51-ae404339a6f6") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "ff6f7375-f165-42bd-af6f-0fc6cd2ae8b4") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 24 "SCK_3V3") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92ef6139-b904-4031-bb99-b87db0aca809") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "6e6e65b7-5ad9-407c-9e8e-ffbcf27bd238") + (at 119.5 88 180) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_LED1" + (at -0.762001 -1.016003 180) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "8d138833-2c8a-4020-b666-8da6e46611c7") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 180) + (unlocked yes) + (layer "F.Fab") + (uuid "0a2c4c58-19ec-4872-924a-c04ab09650a6") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "13cfe557-fb3a-4173-a3b9-20f94824cded") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "4d5e227c-57ed-4f61-9e6a-f1c0667a845b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "d61e9241-27cc-4562-943f-fc4152d5aff4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/3bad5502-f4d4-44f1-9295-b7f8083aec85") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "e81bcf14-56f1-4492-a302-66a316289f86") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8b0b5626-1e64-4232-9147-6db77b850c75") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "24bfdd17-5890-4e2b-9446-f297d083489b") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3fd933d4-64ea-47f6-a4be-620baa98673a") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "99ebe893-6b18-40fa-beb7-eb7a7716025f") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "c69e7a5c-5101-4aa9-880c-cc5155a520f7") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "db3d14f4-f0a7-421b-b837-b0e6fedffaf2") + ) + (pad "1" smd rect + (at -1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 81 "Net-(LED1-K)") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1fae82b5-196d-4852-b295-993e32238ccf") + ) + (pad "2" smd rect + (at 1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9df94a9a-f305-403f-a2ee-a9b29aeafd19") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "70dde80b-df91-44e8-be72-80d2faa31396") + (at 64.2 85 -90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_PULL_UP_SDA1" + (at -0.762001 -1.016003 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "0dddee1f-1185-4c0f-ad9b-c35350229562") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 -90) + (unlocked yes) + (layer "F.Fab") + (uuid "c0deb7d7-9387-4bfe-82c8-76dcfc7c3d68") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "d8d764a5-d066-44c6-9f11-635492e7c416") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "74ee9a8c-c60f-4379-9520-2021a5a9cff9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "c1f01c88-c91f-4f8c-808c-13438bd23b16") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/08257005-dbba-4c5b-a230-2601efdae9d3") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "175ec676-f2a7-4b0f-915a-2df93c4720e5") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a2d48363-ec3f-4107-8c9c-f1bad836a39c") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "76a487da-27ce-4927-9ed2-7a655f37f9b7") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dd8916aa-84ee-4cde-afd8-91813829672c") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4755c150-908a-449a-aa0c-c60506205f50") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "43779f42-7d86-4305-a320-14565a345e66") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "0038b2ed-e4fb-49ad-bf67-6739404600a8") + ) + (pad "1" smd rect + (at -1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "98a73960-0aa2-4321-b2c6-b41d32ad69c4") + ) + (pad "2" smd rect + (at 1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 29 "SDA") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a6b04c2b-9f57-40c7-88c9-54dc8a279f89") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "72b85758-7d4d-47ef-bbdd-7312315d950f") + (at 79 100.5) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_RST_RFM1" + (at -0.762001 -1.016003 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "636d415d-76a9-4ed9-93e7-d54ae713dbfa") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 0) + (unlocked yes) + (layer "F.Fab") + (uuid "e3cba844-13a6-4a52-a6b1-c140ee19991b") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e7551dda-6c9b-4597-acce-c9dcdc821f84") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d8dfec7a-fa70-421b-ba72-cee9932af39e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "22571f02-abd4-4a0f-a670-efb31fe495d2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f71cd2a0-cb45-46f4-95aa-ba43f5be6c44") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "51c1864b-b506-45d7-b24c-3a6ad76bf0c9") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e069daf4-28fe-4bdb-bca0-17bdb003d279") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4aeeef02-6703-4324-b634-693f7b5d1417") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "394bad9e-af2f-4cbf-ab31-5097bbf539df") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ab6b16ab-e834-4e9b-a4f3-6feb9185253b") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "798865e9-ecb3-463d-bf3f-9c6b68da95b5") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "3c076049-07eb-4251-b71b-19c128ce4c10") + ) + (pad "1" smd rect + (at -1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 11 "RST_RFM69") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "908f517e-3f9a-44f2-9bff-281b6a47a722") + ) + (pad "2" smd rect + (at 1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "82cd58df-408b-47da-b5a6-6c9c118462ce") + ) + ) + (footprint "ishan:M95128-WMN6TP" + (layer "F.Cu") + (uuid "75e50043-791e-4d6f-9c19-a22e3b1c0170") + (at 89.25 138.03) + (property "Reference" "SPI-FLASH1" + (at 0 3.81 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "0d401f5e-4965-4aed-9595-8e66ad591612") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "M95128-WMN6TP" + (at 1.6 0.8 0) + (unlocked yes) + (layer "F.Fab") + (uuid "b2826123-c66b-4101-9bef-d219433e100c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ishan:M95128-WMN6TP" + (at -2.6 -1.16 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8bdab4b1-1077-4701-b313-706b56dd8263") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "M95128-WMN6TP" + (at -2.6 -1.16 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e6d78b24-cbd0-4994-8271-28af828150a0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at -2.6 -1.16 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "928a96f5-729c-40d0-996f-c40dc0d709a1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SO-8_STM SO-8_STM-M SO-8_STM-L") + (path "/3a97b340-11d0-46df-b3df-8811f7fe75f1") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_rect + (start -2.95 -5.565) + (end 3.05 -0.565) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "dceb62df-3723-486c-af48-c878c23aaaae") + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "cc639ab7-2505-46e0-ae8c-be0311bf3518") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "*CS" smd rect + (at -2.6 -4.97) + (size 1.4 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 54 "CS_SPI_FLASH_3V3") + (pinfunction "*CS") + (pintype "unspecified") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "12ca4e67-997c-473f-9730-3fd5fbfe58db") + ) + (pad "*HOLD" smd rect + (at 2.7 -3.7) + (size 1.4 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 55 "SPI_HOLD") + (pinfunction "*HOLD") + (pintype "unspecified") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "577dbbab-7f46-4362-86a6-9569b66988c6") + ) + (pad "*WP" smd rect + (at -2.6 -2.43) + (size 1.4 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 56 "SPI_WP") + (pinfunction "*WP") + (pintype "unspecified") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "41099cef-58f5-4bff-86d6-b77c82c92e1b") + ) + (pad "GND" smd rect + (at -2.6 -1.16) + (size 1.4 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "GND") + (pintype "power_in") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "bdd61ba6-f039-4610-a974-027e4609465d") + ) + (pad "MISO" smd rect + (at -2.6 -3.7) + (size 1.4 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 70 "Net-(R_MISO_SPI1-Pad2)") + (pinfunction "MISO") + (pintype "output") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "3688449c-fd0d-4ff0-a422-be26d0ed6044") + ) + (pad "MOSI" smd rect + (at 2.7 -1.16) + (size 1.4 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 23 "MOSI_3V3") + (pinfunction "MOSI") + (pintype "input") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "9fdcf253-86f9-494d-8d15-bc6fba14324b") + ) + (pad "SCK" smd rect + (at 2.7 -2.43) + (size 1.4 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 24 "SCK_3V3") + (pinfunction "SCK") + (pintype "unspecified") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "64c31a2b-e3ae-4e60-a504-571ac6abcc51") + ) + (pad "Vcc" smd rect + (at 2.7 -4.97) + (size 1.4 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "3V3") + (pinfunction "Vcc") + (pintype "power_in") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "7bc57904-2860-4add-b60f-2c3f040429d0") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "7a312798-9f8c-4c7a-bd13-4e7c38448ba8") + (at 48.6 94.1) + (property "Reference" "REED_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "bb17fcec-d183-4eaf-ad1f-7202dc8bad49") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8ff03e60-9286-40d3-b44b-ed28a1ec0561") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4e64ef63-ece5-473c-bbd7-f13835fc9805") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fe43713e-ff2b-4fdd-9932-c4dbb6ea39ef") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f72363cc-df27-4031-94fc-3f2e7e596ffe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/b5612e79-d953-49c0-8921-d64ab8cd8d25") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6c902e90-3aa5-47bc-8262-0581c8bb30a8") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ef551d4f-2951-469c-ab5d-1361cceb1cee") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "25904374-19d4-4f76-bf33-0fe0ffcf8d17") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d54cd01e-0796-4570-a31d-73e4edfa2f94") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "8f9412ae-c8dd-4ef9-9004-fed47c6dee5b") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "31712a9b-fac4-4c89-99fc-624d0d208ede") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "862e0a80-1c75-4f0c-8a39-89cf39607b35") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "172bc811-82ef-4e58-9a6d-a4bb7e4f3151") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 31 "REED_OUT") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6284fe7f-cfdf-4163-b1c5-f27d7d75642f") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "7bc9ef5a-3674-46ea-b6df-3cf66d5a51a6") + (at 61.354765 100.054765 -45) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_TRIG_PD3" + (at -0.762001 -1.016004 -45) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "871776f2-cb7b-4cfb-a0f6-83b88f97f022") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 -45) + (unlocked yes) + (layer "F.Fab") + (uuid "51f76c1f-75b0-4e56-ad5f-1feb70ce63ce") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 -45) + (layer "F.Fab") + (hide yes) + (uuid "7eafec3a-bd74-41b6-82a5-f62144534269") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -45) + (layer "F.Fab") + (hide yes) + (uuid "76f8ddfe-55ac-4e6f-a474-c20a5d80b2e8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 -45) + (layer "F.Fab") + (hide yes) + (uuid "a09783fd-2717-4a4b-89ca-80d34132fb6e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/b4d2bd7b-c2c4-42be-8a90-6f11984b236c") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.199901 0.5001) (xy 0.199901 0.5001) (xy 0.199901 -0.5001) (xy -0.199901 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "878e7a68-24a4-4d78-bf84-801fb5f8ddd1") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "591a48f2-b8cc-41f0-92b3-a3d929a1c55e") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6cf2ed33-1746-43cc-be76-3285b1cb42b5") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "151e94d7-5c26-4dc8-920f-ee44e65c85b9") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ad04ce05-d0b8-4858-a352-101d57262cbe") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "715de6ab-aeec-495f-b16b-15afe9156374") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "469b91e5-7a3a-46f7-9485-f1611aa9b286") + ) + (pad "1" smd rect + (at -1 0 315) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 30 "INT_TRIG") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c4c8eccd-e70b-4ff7-9d0c-511ca76a7f83") + ) + (pad "2" smd rect + (at 1 0 315) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 14 "Net-(328pb1-(OC2B{slash}INT1{slash}PTCXY)_PD3)") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5041ee6b-4d40-4061-9e5c-06f17210f6ce") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "7bef551e-ef88-4f83-bd0b-5e580b4ed8ef") + (at 81 115.7) + (property "Reference" "LDO_CTRL_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "2c8909df-8da9-47c3-8595-21d5d6bcab2a") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a731e4f6-55de-4d93-810b-49a328ce5914") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f30d8331-0e5b-432d-915c-2a35625467b4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "827dd35b-2b44-4c8b-af05-ff9ce044bd27") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "34994f37-96c4-4101-86bd-64dd6ca685b4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/b712741e-5fa2-4ae9-896f-1d1fdb47ed33") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f0b47e1f-a5d6-4c50-9b64-2f9ecea49b83") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a67227f0-cd39-4590-85dc-96822c2dc1da") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "07ac55a6-77b2-445b-93c2-afbe710d86dc") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "22e6d578-26d3-489c-9ffa-b24ca938f696") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0c98694a-0943-40fc-8cb6-fc9f0d4fa988") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "7ea7636a-8bc8-4c58-80ec-0b21b721d4dc") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "7e2acda7-c525-4917-9153-471e4706d578") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a219412e-305c-4142-84a6-a478a70aa831") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 36 "AVR_CTRL") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "12a4fbcb-e956-4afe-a2f3-5aaa1dc88be8") + ) + ) + (footprint "adafruit_rfm:RFMHCW_SMT" + (layer "F.Cu") + (uuid "7cc99996-cac4-4e5d-91e0-497a93f380ab") + (at 56.9 140.5) + (property "Reference" "U1" + (at -8 -8.5 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "d43d0615-d2ab-48c5-b1eb-a28b258eee57") + (effects + (font + (size 0.666496 0.666496) + (thickness 0.133299) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -8.1 8.7 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "eff57d12-ad67-4cef-b94b-f11283c9df9b") + (effects + (font + (size 0.36576 0.36576) + (thickness 0.073152) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Footprint" "adafruit_rfm:RFMHCW_SMT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "68aa0705-e2e8-467f-94a0-8b4f588e4e1b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d9f28a05-697c-4ab0-a763-38c2bb543f4a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RFM69HCW - ISM Band RF Transceiver" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6a608e31-2263-4c78-af4f-300abda8902d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/c6239330-0fb1-41d9-85c1-28ab8e2b0c1f") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -8.1 -8.1) + (end 8.1 -8.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "04126cbe-cd12-49cf-8bbb-d85cb0a37282") + ) + (fp_line + (start -8.1 -7.7) + (end -8.1 -8.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "7c7e0a7b-c36e-468d-aaf3-1b1e416917f5") + ) + (fp_line + (start -8.1 7.7) + (end -8.1 8.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "e1c2cd62-523d-4de1-a00a-ffd3fde8450c") + ) + (fp_line + (start -8.1 8.1) + (end 8.1 8.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "399a1db5-b67b-4492-9ebc-1e34a6663744") + ) + (fp_line + (start 8.1 -8.1) + (end 8.1 -7.7) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "822d8108-5d4d-4a5f-8ad8-e8db454c3735") + ) + (fp_line + (start 8.1 8.1) + (end 8.1 7.7) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "df8f2d17-5268-4eb2-a81e-977b881e30c8") + ) + (fp_circle + (center 10.1 7) + (end 10.4 7) + (stroke + (width 0.6096) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "5a6d8897-7650-4f39-83af-34f494aaa8cd") + ) + (fp_line + (start -8 -8) + (end 8 -8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e85dcf68-f579-4008-b66d-d6781a3389f6") + ) + (fp_line + (start -8 8) + (end -8 -8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "531b0353-31c7-4641-bb99-c2deb788802f") + ) + (fp_line + (start 8 -8) + (end 8 8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "6fffac83-73cf-4909-8d89-9ea992efda12") + ) + (fp_line + (start 8 8) + (end -8 8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "ef2d8e1d-6145-4e81-9b6a-6f6e3f2b40e7") + ) + (pad "1P" smd rect + (at 8.1 7 180) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 43 "Net-(U1-ANT)") + (pinfunction "ANT") + (pintype "bidirectional") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "925aa3c5-e677-4cc8-a5d7-88ab8b759db6") + ) + (pad "2P" smd rect + (at 8.1 5 180) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "GND@1") + (pintype "power_in") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "4cc1978e-2fa9-4a8e-9ce3-f68c801bdd93") + ) + (pad "3P" smd rect + (at 8.1 3 180) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 38 "DIO3") + (pinfunction "DIO3") + (pintype "bidirectional") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "a36f9592-e971-4a80-88c9-1a5bd814b771") + ) + (pad "4P" smd rect + (at 8.1 1 180) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 42 "DIO4") + (pinfunction "DIO4") + (pintype "bidirectional") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "39f386c2-36bd-4104-a727-f57899708e32") + ) + (pad "5P" smd rect + (at 8.1 -1 180) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "3V3") + (pinfunction "VDD") + (pintype "power_in") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "9fbf141d-9f5a-43dd-b413-6cbb283839b8") + ) + (pad "6P" smd rect + (at 8.1 -3 180) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 37 "DIO0") + (pinfunction "DIO0") + (pintype "bidirectional") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "59b83b24-713d-4e88-bfcb-37423df14e60") + ) + (pad "7P" smd rect + (at 8.1 -5 180) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 41 "DIO1") + (pinfunction "DIO1") + (pintype "bidirectional") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "e976fc55-219c-4af2-b0a7-c3f3a1d494b7") + ) + (pad "8P" smd rect + (at 8.1 -7 180) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 39 "DIO2") + (pinfunction "DIO2") + (pintype "bidirectional") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "d03b762d-a1af-479d-9adf-46e608af5dcf") + ) + (pad "9P" smd rect + (at -8.1 -7) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "GND@2") + (pintype "power_in") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "63c2039f-0aa7-44d8-a69f-4f5ff6d1f105") + ) + (pad "10P" smd rect + (at -8.1 -5) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 69 "Net-(U1-MISO)") + (pinfunction "MISO") + (pintype "output") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "0a1b4897-bd79-4647-81f5-e55bfd1d7c81") + ) + (pad "11P" smd rect + (at -8.1 -3) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 23 "MOSI_3V3") + (pinfunction "MOSI") + (pintype "input") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "1106df00-6d05-4838-a5d7-b4dade624123") + ) + (pad "12P" smd rect + (at -8.1 -1) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 24 "SCK_3V3") + (pinfunction "SCK") + (pintype "input") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "3ee408cc-a047-415b-ab5a-fba71650e9ef") + ) + (pad "13P" smd rect + (at -8.1 1) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 22 "CS_3V3") + (pinfunction "NSS") + (pintype "input") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "1eb137fd-59f5-4a81-ba9c-7cc21c687e5c") + ) + (pad "14P" smd rect + (at -8.1 3) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 25 "RST_3V3") + (pinfunction "RESET") + (pintype "input") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "5d336d87-75c8-4169-8e3f-68c0c9772270") + ) + (pad "15P" smd rect + (at -8.1 5) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 40 "DIO5") + (pinfunction "DIO5") + (pintype "bidirectional") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "eced63d2-2eaa-4b45-b47b-450dd8d5d538") + ) + (pad "16P" smd rect + (at -8.1 7) + (size 2 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "GND@3") + (pintype "power_in") + (solder_mask_margin 0.0508) + (thermal_bridge_angle 0) + (uuid "b8a07b75-462a-4020-8080-22d3d691b310") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "7d9dc9bf-309b-449a-9f4d-7ceb40bdf5fe") + (at 56.4 113.45 45) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_CS_SPI2" + (at -0.762001 -1.016004 45) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "68d8eae2-9e48-4a7f-9f7d-aefa2e905595") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 45) + (unlocked yes) + (layer "F.Fab") + (uuid "b2a3b32e-ac94-459b-9e71-527b09ec71b8") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 45) + (layer "F.Fab") + (hide yes) + (uuid "d0c9709b-4b33-4f91-af54-b08f00216450") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 45) + (layer "F.Fab") + (hide yes) + (uuid "32d055ba-c190-4ab5-b046-f20d83db3200") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 45) + (layer "F.Fab") + (hide yes) + (uuid "7a746287-3764-47e1-aae1-2d1610ea191d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/e2b33348-c929-433d-8795-f4a2c42b9c21") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.199901 0.5001) (xy 0.199901 0.5001) (xy 0.199901 -0.5001) (xy -0.199901 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "1e2d46f8-d8cc-4ca7-9748-1fa75a5d287c") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c488d5a2-53e9-479f-9fa3-01c09776c433") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e38c6a6-8b9c-4c99-81ab-46b5ba976e3e") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e863d1f0-e5df-4c15-a37a-8febdbac4074") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c0d190f0-473a-4f2d-a7d1-ca43b5900e80") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "44c4d040-e580-4066-8561-0b9b1500824f") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a8cc0b22-8f64-462b-861e-26a8f3dd28fa") + ) + (pad "1" smd rect + (at -1 0 45) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 53 "CS_SPI_FLASH") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7065ec26-4771-492f-affb-bc2dc7bd26cc") + ) + (pad "2" smd rect + (at 1 0 45) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "63561bbf-ca83-43c8-8023-39944c6401d7") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "8f01839a-4388-4684-86ca-788814bea3ce") + (at 60.15 91.5 135) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_PUP_INT_MIN1" + (at -0.762001 -1.016004 135) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "0e91bc5e-758d-4f2e-bb01-7eacf4f23c2e") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 135) + (unlocked yes) + (layer "F.Fab") + (uuid "665e74d2-886d-4bec-b8ae-620b849f6d95") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 135) + (layer "F.Fab") + (hide yes) + (uuid "5cc85335-33e0-45dd-a479-9b48cf8b0a31") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 135) + (layer "F.Fab") + (hide yes) + (uuid "501bea95-0b86-4fa5-bb27-27510a738ea6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 135) + (layer "F.Fab") + (hide yes) + (uuid "e678bd4a-2d36-4208-a228-4e204a1c34ff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/c13fe543-903c-420b-ba07-1bd5de2f1eaf") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.199901 0.5001) (xy 0.199901 0.5001) (xy 0.199901 -0.5001) (xy -0.199901 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "9ea39b33-bbb4-4ae7-81b1-9a8a36fa61c1") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b5ffd060-044b-4873-8e47-235aced80e39") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a32e615-2b0d-4b04-b32f-681a67fbde67") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "536b04d0-b346-4336-ade6-461bd382f206") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c4a56c45-a1e6-447d-a034-3a29df1853ea") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "779bfac7-4309-4c19-aff8-ea00a916fa5c") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "924fa7e7-18f6-4081-91f7-8085ae021a89") + ) + (pad "1" smd rect + (at -1 0 135) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d24fa6f0-3b39-4b93-9f37-1e8ea50c8abe") + ) + (pad "2" smd rect + (at 1 0 135) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 33 "INT_MINUTE") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c2d0b775-0973-4842-9073-7928e064aca7") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "91728054-9da2-45e2-8632-799ad16bb00c") + (at 76.4 132.8) + (property "Reference" "CS_SPI_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "80db6a9f-5bf7-4e0b-93e5-dfb7dd0639eb") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ff027d40-19f8-43d6-8f6b-282fe23b393e") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4d09d747-f975-4a24-952c-d745aa72ba16") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b3894219-36b3-4804-b651-589b83062df1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4efa55d1-36ff-49c3-ac7f-24d0a7e4d87b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/72301128-7a2f-4cec-b303-a8837bae24cb") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eece03b4-5236-4f54-b3b1-7283c60bb97c") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dc6782dc-9f51-4b0c-8d86-1cb0849f05b1") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "127bd805-14c5-42de-939a-ead886c465d6") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f1946e5-5820-42ea-8803-d1bf755dfa70") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a31a8dd2-a2f3-4ec7-9b0c-3abbed7fa739") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "45680f80-6bfa-4522-a5a2-1c59c1fc46fb") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "6a4a3c3f-78ad-4b1b-aaee-1241f696f992") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "ebc18737-d1de-4c30-bfaf-74c5108d0056") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 54 "CS_SPI_FLASH_3V3") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "84c510f9-a085-410b-83f4-59a4918ddcda") + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "92c22940-f15f-42d0-b4b2-714df151f410") + (at 61.65 126.9832) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_RFM69_10" + (at -0.888999 -1.016005 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "57f4bed2-9dfa-4f6b-8615-9deacdd01a0a") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "94052e92-8dbe-468d-97a2-6097ef515699") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "67b93b86-9eae-4e03-afe3-93e444260d7f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "71189fc2-9ef0-4b6c-ae41-6c59f3e28a6b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a765a0ec-52a5-40e6-9fa3-97aa62644ce0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/84576b18-1520-4a7f-9e5f-6196b68b2bd8") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "96879021-d692-43a1-9f8c-de3f67d4da73") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3a40c236-54a6-49d3-a9ec-c617bf0c22af") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7396830e-d15d-4403-85f3-031f1d9715e5") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2353282e-e876-4a28-b9c7-551dce4ccbfd") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5381fcd5-a543-473f-8af5-c73edeeac044") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "ce3e6ab5-5942-48e0-8399-43413de2e6d8") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "ea86f2e8-91c7-4138-889d-9191cfd867af") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "42546bb2-72b3-4c60-b1a5-d4789c973eb1") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "30d79b4f-c6c6-4bea-a3d2-41f2ae993ec7") + ) + (pad "1" smd rect + (at -0.85 0) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "3V3") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "77039d5c-9c0b-4ddc-b72f-2a5d22754edd") + ) + (pad "2" smd rect + (at 0.85 0) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1a4f7c17-ce91-44e7-a3ef-adf2d26754b2") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "945d2137-a175-4ccf-aa92-7b17963e3cce") + (at 69.860916 96.1125 90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_PC6_PUP1" + (at -0.762001 -1.016003 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "1e976549-5cf4-4e1c-90bd-c289998b156f") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 90) + (unlocked yes) + (layer "F.Fab") + (uuid "b49aca1c-9463-46e1-ba6d-97a080eac6e3") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "8d1cbfeb-0d39-4e95-8da9-e9ad59dc1db9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "b6490a4b-1c99-41ad-86e1-5d43f9de36e3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "14763faf-349a-45bd-8de2-8730fc9785c4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/4731de91-6622-4ed4-b23b-9348f39c51af") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "015f3add-a8ed-4dc2-a102-0eb79df1d90a") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e847535-6b3d-4a1e-b0d2-871996547c34") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "64d60ee7-3104-4c53-8f6b-7a63d3b69e28") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4b2143c2-7459-4026-988c-4ef2ea217f8a") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "183dff04-6815-47b6-88fd-ef5630272212") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "6bc49ea6-f6e8-43c6-9117-40a050e03250") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "f301d247-3a8a-413b-a6e2-2c8ee2b2ae6e") + ) + (pad "1" smd rect + (at -1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 47 "Net-(328pb1-PC6_(~{RESET}))") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "277a072d-a3dd-4bcd-ab04-962c209f84db") + ) + (pad "2" smd rect + (at 1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bf8e2ba9-56f5-41e2-ac97-61dd6438dbe7") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "945d4c40-57c9-488c-80e1-730867a7a024") + (at 118.5 128.3) + (property "Reference" "LPD_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "aae88dad-7af0-4248-b71b-343a7d88ccb7") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "20dc5b2c-0abc-47b0-abf0-4bd597412028") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "480e605b-34b6-470c-85d4-4fb5b16b1028") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "12f75b24-4b8c-4e38-94bd-648d600f109b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "93c2e9be-371f-492f-be49-e977adcde030") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/bc2ccd00-ea32-4366-b1bd-734f8b1192ec") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "87cf7b11-7ec7-4d03-8e41-01bd5796cfeb") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7d6daa33-7e92-482d-b532-079db897dda4") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f3f102f1-47c8-4335-8ccc-8da54efbda79") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "edf7ebc8-cf06-48f3-84fa-19092ba80ad7") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "63702b13-4e5f-4130-bede-a856018998a6") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e6381fe7-d63d-488a-bd72-02e4daac08dc") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "686e1e8d-cf9d-49b7-b472-46c22bcb893c") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "b7cda29c-2055-4b61-bcbb-cc3e077a2d4b") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 51 "LPD") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e5ddbc62-71c6-4582-b62e-60388b1b9245") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "95d2f57b-ea20-4a26-8d9b-02ddf9fd9cf7") + (at 103.3 115.7) + (property "Reference" "SDA_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "616b62ee-13d3-4cda-8afb-c5e989112213") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "08ee3e9f-8733-44d5-bdc3-25c23caa2e17") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c8001f72-5e44-40d2-adb4-20f92187c466") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fc275f8b-8f8e-47da-ae93-c9a60470ba59") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ca6a3fb1-98be-4a7b-a0da-422cef6d9f0c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/9b32f9a5-c0f1-420f-ad16-a08434a9f332") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7df979ce-879e-4700-b799-e7232d0abd51") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee715c65-a874-40e2-8e9a-349a548cb125") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bea7db51-a83f-4399-8061-d5b1133faeaf") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5ee7c1ea-7b73-49f0-8d2b-26cf0ecdb7c6") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e1df6b14-edba-4dcb-bc0b-5d21a423d144") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "357254a1-20bd-4417-a1c9-6493cbfd680a") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d74a8580-e000-4cc8-b95e-9a4f86640bd2") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "ba7734a2-e31c-48e8-810c-89571112c429") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 29 "SDA") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f49285a2-299b-4282-ad0a-0f71ce238b47") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "96efaaec-2f0a-4a7d-91a8-ea95bdc8e4cf") + (at 62.2 85 -90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_PULL_UP_SCL1" + (at -0.762001 -1.016003 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "399a7e3b-dd19-4ad4-9e06-17f8473db9ad") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 -90) + (unlocked yes) + (layer "F.Fab") + (uuid "1535e4cb-9b31-4ff1-8463-96f92d33de09") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "bbc0b4c2-dc01-49cb-a120-762b7b70f430") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "e2a9b822-ba2f-4dac-b8b9-e1effdeff689") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "80e9729d-b18e-44b6-b179-10d870e731a5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/db597498-1cc1-4ddf-8634-4dca0e368f17") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "695d0fd6-2872-4e3c-80fe-f7faa76bdd4b") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ba44714-206c-40f2-88f7-ac8ffe9cb701") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9b43873a-bb36-4162-88e2-81f1e1562a8c") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b5ee5dbc-fb7e-419c-9649-b52a6ad7f402") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2d836139-9f69-4f33-9017-6993ddd6db2b") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "40ef4dda-d173-488d-b07b-e7fe516a6357") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "4ee81313-8b32-42fb-98dd-797ae676fedc") + ) + (pad "1" smd rect + (at -1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dd01025d-847b-419d-a052-6561689f0cec") + ) + (pad "2" smd rect + (at 1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 32 "SCL") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "397e97ea-357c-48a6-9861-01a2b9fd4508") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "9a8c74b0-ef41-44d4-aa57-a2b216ee1b8b") + (at 119.5 85 180) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_LED3" + (at -0.762001 -1.016003 180) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "873e738b-d496-4bbc-b2ef-6e3f7cb7cce7") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 180) + (unlocked yes) + (layer "F.Fab") + (uuid "b7d4cc9b-ff8b-4063-ad3c-52689cbe1920") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "8ca5ba29-d656-4638-9561-071c5c19ab31") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "10ef0d32-d099-4528-ac84-f1d1da250d71") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "751e8485-b941-49a0-88d0-c5d7d925d827") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/4331c232-13d1-46f2-95ed-905324ad165b") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "24d75d84-8cd5-4313-9b80-1c82071e607a") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5385f2de-6bd6-43bd-bca1-e8ee60ea493b") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ac0d4c22-7c7b-4ad4-8d65-3e2070b907bc") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "39976f90-f17c-4251-a446-a8b1b31cd58c") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "40ef5984-a258-4109-9ec4-290e2fa7fe47") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "78db65d7-f7ce-497b-8737-8ace6ca9aaa4") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "f04afd79-c2ef-4851-a24c-906f93e7dc99") + ) + (pad "1" smd rect + (at -1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 80 "Net-(LED3-K)") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2e52363d-fb41-453c-a710-3e288e1c03c6") + ) + (pad "2" smd rect + (at 1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "adb7d4fe-d46f-49c2-b361-e78eca7be843") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "9b66d8cb-a999-4cd3-a258-9f3ea5c60801") + (at 95.9539 60.6539) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_POL1" + (at -0.762001 -1.016003 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "f062abd7-d62a-4815-b7fa-e49bbf705fc9") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 0) + (unlocked yes) + (layer "F.Fab") + (uuid "73b66930-7e73-44bd-b12b-b172d29c60ea") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5ccce32b-a612-4131-a023-5937cf4f02dc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "98fe9d6c-9a99-4770-b10d-8bf8a03f676c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "954af761-9b09-434a-88b2-69f93bb8ea6b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/a107340b-edca-45f4-86ec-b0ef6504dc56") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "c3727195-740f-4ea8-b7fa-0c07cd841600") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d0d8b451-3e0a-4fbf-ad6f-d191b9cd9343") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "698c61c8-26d1-41ac-9831-fafc24f99c2b") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9373249e-6b32-4ae0-9b4b-49f9391d594b") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "82d97b73-7a13-4683-bb7c-7744b00d3e84") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "eac81f83-4530-463d-9d7b-8b60bb95000d") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "85e2d934-7753-402e-8360-6f292c6c45d8") + ) + (pad "1" smd rect + (at -1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 16 "VBAT") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c378e21d-a4fb-4dd6-bce2-0eee53621297") + ) + (pad "2" smd rect + (at 1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 84 "Net-(U3-G)") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2a0d39b0-98d5-49da-b58c-1245de290a2e") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "9b859c61-ab3f-4670-8a89-c4c81e2bcafd") + (at 64 117.75) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_CS_RFM2" + (at -0.762001 -1.016003 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "0561e641-e120-41a2-b427-0b1cdc26fb19") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 0) + (unlocked yes) + (layer "F.Fab") + (uuid "5af00235-e9ed-42b4-82e4-74d31f2d59df") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8c9f01d1-9b8e-4510-85f5-beb55a38dc02") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "31e90b21-8f20-4d68-ba4a-1605326d8c6a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b4f48a9a-ccb4-44ef-857f-90c045161244") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/2ca115c4-988b-461e-99db-35a74c0b2d8d") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "a5714b62-6646-45e8-b6f3-5a98bf2ba9bb") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8ec3228d-65c4-4f79-a498-6f1746593f9b") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "65bd5008-3834-4daa-890a-3f9fc4e51822") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c40646e6-bec5-46f8-89e2-6ab0f96bdfb8") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "547955ae-d645-44d2-bc49-b97ceb88be75") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "05c063f4-3285-408c-a971-0960711aaf5d") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "da5be632-2366-459a-8631-735ae542205f") + ) + (pad "1" smd rect + (at -1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 19 "CS_RFM69") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1b4c3766-4a24-4e88-9e93-d883ca7ddc2f") + ) + (pad "2" smd rect + (at 1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 73 "Net-(328pb1-PE2_(ADC6{slash}PTCY{slash}ICP3{slash}~{SS1}))") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cbfd7a2e-cf8c-4dd3-b988-f00f420839f6") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "9be35de9-71ac-4dc9-a571-789af1c34907") + (at 89.35 130.4 180) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_CS_SPI1" + (at -0.762001 -1.016003 180) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "ec444c34-22c0-4629-850c-a665766f4dce") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 180) + (unlocked yes) + (layer "F.Fab") + (uuid "b56c61a2-683a-4572-8a5f-ee26db0bcf96") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "2fa74645-69cd-4617-8699-ca080e039cc2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "1a7132e9-a158-4d3b-9946-cdc160f2d674") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "14d82525-f612-42ff-a359-93f7f9b51cbe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/ce3879b8-61e3-4c8b-bb6d-c52a50a828f6") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "c0ede621-ef38-4193-99f2-47c613e82cbd") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5181cb8c-10f8-400a-870d-24af15221652") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "34d7c1ec-2764-4c82-9c1c-93c25e9f9f22") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "23ae6781-3a89-4ddd-beae-07f9344f07f1") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "955f45ed-1d1b-4c30-a037-6b2684053286") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "1e344605-99f0-4e0b-b76c-a509668e1271") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a30fe208-8fb0-4e63-9b45-5357926e1384") + ) + (pad "1" smd rect + (at -1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "3V3") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4f0d6386-36c2-4d0e-9ff7-9d50e3f7c54f") + ) + (pad "2" smd rect + (at 1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 54 "CS_SPI_FLASH_3V3") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a5605ebf-d410-476e-8cf8-546b254673f9") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "9f6a1f21-5789-4d5d-b274-ead9c3877366") + (at 44.3 137.4) + (property "Reference" "CS_RFM_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "859b11b2-55fd-4141-9f2e-7b88c136ae28") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "55fddb9d-2047-4896-b0dc-3c042bf12d88") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0143d2c2-8ab2-4bfe-9e41-26af2d578e04") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dd662f4c-04f4-4a67-bbe2-1f87b90ac877") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6aa9441e-025c-4370-8cd1-5d28b88318c7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f7da6c94-d6e1-4cb6-80dd-e4424ecbaba4") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e79f0c9c-6075-4945-97bd-102cfc53bafc") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e4ded16e-f188-4efd-8842-064e7253b736") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e7372709-3317-4f7f-b191-be550c75a719") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f4107a58-b728-46f0-972b-bad4f012c989") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e3211702-e1b5-4c76-9bcd-e4c91f6d2e1d") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "059eff9f-5fa2-4f70-8ea9-9889078f3595") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "88521a75-ed27-4d48-9cdb-bbb9cdecf4b9") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "cd7743e1-3d74-4b2b-b684-fc00e8a966ce") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 22 "CS_3V3") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "79941420-3ea2-4629-a898-99a1ed36b3c1") + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "9f749395-a099-4b18-bf4a-ee4e6efc5586") + (at 105.5 65.1 -90) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "LED4" + (at 0 -1.65 -90) + (layer "F.SilkS") + (hide yes) + (uuid "a53a90c5-73e1-42f1-9162-233e673a07de") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 -90) + (layer "F.Fab") + (uuid "ea655e04-5c25-41e3-8b71-9616439a3047") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cd8513d8-a1eb-4fe9-8529-f36225e58a1f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6db78430-d5b9-4dba-9d88-e0adfd2c1d6d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "280042ba-6c6a-43e4-9262-923326609ffb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/2ee4fdef-250b-4580-b3bf-768c2011c159") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4bf58fec-ea49-4b07-a9ca-4b0dac043b29") + ) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "641d64a9-6f13-4488-9dbb-6aeb5a7b4766") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa24b03a-f317-40a9-81f8-538b6bb72fce") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d04861af-fb16-4217-8fa3-2c30df9d143b") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "20d0517d-edc8-43ae-91a7-d17feaaff50b") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "67e1f538-926c-435e-98b2-0916e66ea575") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ff284556-6652-4150-bbd4-ddcc6c85d4bd") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "750a7b1a-7cb3-4ab3-8ccd-0df0bc4626e4") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d84ec31b-7409-4574-a458-47022a55bc04") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "893a547a-0d0d-42c3-80d8-e9d22c69fd07") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5cdd13eb-fc7a-4cb6-b4bd-d52de0d45d61") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9d349752-e827-4e24-b1c1-644ebb8a97aa") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "bfdcde1f-6a5f-417d-9c38-dce9b36cd138") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0 270) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 86 "Net-(LED4-K)") + (pinfunction "K") + (pintype "passive") + (uuid "70b2691e-7e25-4b12-8660-a55605218ef2") + ) + (pad "2" smd roundrect + (at 1.025 0 270) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 83 "GND-BAT") + (pinfunction "A") + (pintype "passive") + (uuid "b38b9ef7-c07c-46ec-9093-88a612c39afa") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "a5099f81-9297-4040-8578-7e90e16d4087") + (at 40 57) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H2" + (at 0 -4.2 0) + (layer "F.SilkS") + (hide yes) + (uuid "d4492be2-c0d5-4215-ba6e-f8499922397e") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "0bcb47d6-ac4b-4752-8b98-a6dbb8ea27da") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9d6030db-34fa-4686-9318-4af6dbbe14a8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2cf6fc3a-cd45-4dc6-a126-2ff1e343f1de") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9a9999c6-d69d-4a9d-bb0b-3c3da23584bd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/b8ee0f47-f8ef-435d-b297-03121b40cfc8") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "70c2f340-8b24-4b44-a311-2c7a009e709c") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "120b7dd6-3736-48b7-bb74-8a96193dc58a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "997274b2-b142-4778-b963-8a6c4e8f3db2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "dbb6c1b4-2067-472a-b86b-c55059d27b0a") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "a619d7ab-3783-4246-8738-5192dba395ed") + (at 83.185 133.35) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_MISO_SPI1" + (at -0.762001 -1.016003 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "2b0472c3-3d55-457e-8b77-543efedc52c0") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 0) + (unlocked yes) + (layer "F.Fab") + (uuid "9474298c-b653-441c-b749-c9ca6bf4ef1c") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "61cf4b9f-7289-4829-a923-bee6d00dea96") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c6f5a02d-ac1f-4ea2-ba6e-55e765af49fc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "47d76105-078c-4c6b-95d3-1d2d27f1fd9a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/50b96150-3b77-44b7-9915-9582f90be96a") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "73a18e18-17dc-4a54-a913-bcb5f955d4c7") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "28c177c5-ee8e-4804-8961-2a77d0be5e87") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "637a82ea-cf3b-4f84-83a9-cf1b7eb9132b") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d873ddc5-fd69-4bcf-90d3-687e53a7a1df") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b1dd12c2-6768-475f-9dff-d8ebeb90624a") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a7dd635b-a818-4cc4-8b38-4e085e835bca") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "2471191c-bc2b-4809-8d9c-475d8bdd49c5") + ) + (pad "1" smd rect + (at -1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 13 "MISO_RFM69") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "30f52545-4461-4abc-8016-ac0c20f6de99") + ) + (pad "2" smd rect + (at 1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 70 "Net-(R_MISO_SPI1-Pad2)") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8329e4c6-271a-434c-aef7-0b68dda8f6c3") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "a6baca2f-1d31-4464-b3b8-1643ee9c7ecb") + (at 96.5 136.5) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_HOLD2" + (at -0.762001 -1.016003 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "deff0c45-aa65-4947-9986-cf3a4e25342e") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 0) + (unlocked yes) + (layer "F.Fab") + (uuid "ce66f438-03f1-42f0-8eb1-53b48aaebe3d") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c781c42c-553a-4fcd-9a53-f331049ae038") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a475fecc-2eff-4527-baac-35738951891f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "65033dce-0b75-4769-9255-9a531434ddf1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/7d8dd858-2feb-4bf6-9cb1-50a7c939496c") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "fabc2645-8488-4e92-abdb-e9a17f298722") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dfcac10d-d8d7-4cb0-95f5-c0f39f4d8c98") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0466c7f9-6207-40ad-934e-4639eb05d78b") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d8706aa3-4691-4f53-a1b1-1348d012ea4a") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a3aedc63-6bf3-4eef-aac4-d8679a4df669") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "e40c3fd8-c55b-44cc-bfd4-390159541b98") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "075a65c1-2e77-4157-a10a-a36c325d2ea3") + ) + (pad "1" smd rect + (at -1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 55 "SPI_HOLD") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0d5d039d-1ff3-400d-bcc3-56a3cdaef28c") + ) + (pad "2" smd rect + (at 1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "12907eee-3772-4646-9398-3670be84ae07") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "a8bb88ce-0f91-4a85-9e4d-1c6b537696fb") + (at 105.4 60.3 90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_LED4" + (at -0.762001 -1.016003 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "b032a822-a8a4-4aa3-8e74-fe989376eb3c") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 90) + (unlocked yes) + (layer "F.Fab") + (uuid "6dc45d56-e300-4800-b1a3-18f73d15c212") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "471352b4-2108-4cc7-907f-0fbacd71d5ef") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "55281373-45ee-4be8-9c26-e626c17c638f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "2a53f08a-6920-442c-867a-e98ee206bbff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f01c0c4a-2624-4b5d-bf9c-5faf4a89682e") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "12543cd4-4141-4d7a-83eb-f6ad24428dbe") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b9c84243-2c91-495d-9f2b-a435376bfbea") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a3584e51-8fa8-4fad-94cf-5e7bc9eb8079") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d167cb2d-8844-4f6b-ba33-0341b49121dd") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1a3e8d1d-ce2e-4a88-8005-f489e89c6b14") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "6e915fe2-a1a8-4efb-aad9-e70fcb103c81") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "2915422c-0432-48f1-aa3d-8d6bcd07ba27") + ) + (pad "1" smd rect + (at -1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 86 "Net-(LED4-K)") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bfda2381-1617-4ff7-a656-f214d5b54740") + ) + (pad "2" smd rect + (at 1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ea17c3d1-b23a-4819-af94-1a8a1388608c") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "a90a923f-c1cf-4775-bca3-e10fbdc341e8") + (at 58.5 96.25) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_PULL_DOWN_TRIG1" + (at -0.762001 -1.016003 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "c888bde9-2c52-439a-8a71-74dbe3189760") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 0) + (unlocked yes) + (layer "F.Fab") + (uuid "8ed7e5b3-055b-4bfc-8318-1c7f0617ffb6") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "15898058-1e0f-47c5-ba6e-a0e88954a12e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3b991910-0349-4174-8595-5f12c25b36f6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e41af422-aacd-42ee-8102-76be174308a2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/0c94c1ba-ac26-417c-95f4-fb72080d908d") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "47dad78c-3e70-49b0-b698-aa676a72e822") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "00fcb701-bd81-462e-baff-32641003dfa1") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6196a1fd-c104-4734-b820-fa336d350164") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "31dfd1c6-d0ff-468e-a78d-1f92737df474") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a9d71d07-45bd-4d6d-a923-d44c42f3fdca") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "9c40441c-8496-499d-b145-10118c5d0114") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "8b2c38a7-aec0-4326-b612-28a46e85fc39") + ) + (pad "1" smd rect + (at -1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a8ceade6-e2f3-417f-a8e4-3d3aeb720667") + ) + (pad "2" smd rect + (at 1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 30 "INT_TRIG") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "29602313-8e1d-488e-b01d-8602791b8484") + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "abbe704f-1c00-4e94-9895-30d7631679b4") + (at 57.45 109.7 180) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_XTAL2" + (at -0.888999 -1.016005 180) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "8e805b38-98f2-423e-a715-8ad6c176de44") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2bddc7b5-1fc1-4f54-acde-1fe67d4f173a") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "0fe803f0-98ec-461a-8791-9017b4fae4ef") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "6ff7ec66-21d3-4263-a10e-b99a9d3b2fee") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "e337e2ab-ab3b-4dd4-b906-d30629d08315") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/5fbb4f0e-f513-4d61-9a31-63757a2299e2") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "a8c55316-d1a5-4598-bf00-532212a21449") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2ed8d970-de50-4e93-872d-e21b2d9d1768") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7195aba3-981d-43f5-8ff9-cd28d83c338e") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d4e34612-66d7-49fd-a1d7-a959e0ab0ccb") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a5b6813a-e241-4696-8376-0ae824d91acd") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "69db34de-442e-4c10-a68a-4a3ae11f2a4f") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "7e09d395-5c6e-4f49-83fe-97bb6dcf8df6") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7c798fb2-6253-49ac-be56-9b39b4eec729") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "dafe006d-a07d-4ab9-a6e9-ee2d2e5aca07") + ) + (pad "1" smd rect + (at -0.85 0 180) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 12 "Net-(328pb1-(XTAL2{slash}TOSC2)_PB7)") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5e599e1b-be1a-42ed-8af1-00f683e4f61e") + ) + (pad "2" smd rect + (at 0.85 0 180) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "483ef31a-9ef8-464b-bb69-63e8157a5ddb") + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "ad0fc25f-8d03-4492-add5-d9f165e0d288") + (at 101.3 65.1 -90) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "LED5" + (at 0 -1.65 -90) + (layer "F.SilkS") + (hide yes) + (uuid "34275e94-bb9e-47e3-9c3e-72bd85797817") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 -90) + (layer "F.Fab") + (uuid "6e463ab6-87b3-4610-a386-7fade64a6aa6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "55898ed6-12d1-4ef6-bfac-37a6e8a35919") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bc6f409d-fbb2-406c-b9e9-918ddf1d6067") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "643c05c9-e14a-4bf0-8750-6b96b8053437") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/a3490a9b-d8f4-4393-9a92-ae3e65f8e56d") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "715e2758-73b5-422c-9c10-6e3bd7208c1a") + ) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e06cf59b-68a5-48fc-aef3-2354b26cbc43") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3c3f4b88-f392-478d-b843-170fbc9aab67") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "669a932e-4f58-47dc-a710-9a701dd1dfa2") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "090550a4-2e0a-45b7-8c63-e6249df4f045") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d25fae36-1c71-4465-af7f-bb3d5fa85fdd") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6c07257a-5e8e-4579-a396-85a4538fa2db") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "82dcdcf4-9993-4edd-a67c-d91e17ad941d") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c4e1530f-987e-4f11-90bf-174b24542e33") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7591a919-9956-4986-a253-78ca33febc54") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bebbe35c-15f0-4dfe-8f8a-900b2bbba150") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "250cf93f-56b0-4caf-a9ed-2cd865466953") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "c3606354-41a5-4275-840a-daab496c7560") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0 270) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 87 "Net-(LED5-K)") + (pinfunction "K") + (pintype "passive") + (uuid "1dcf00e6-9969-45c9-b96d-b17dede89d13") + ) + (pad "2" smd roundrect + (at 1.025 0 270) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 82 "GND-RTC-BAT") + (pinfunction "A") + (pintype "passive") + (uuid "ed3417d1-7741-4b58-b15c-efb3c714891c") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "ad3bb175-5fcf-48b1-905f-5a0999abce03") + (at 80 104.65 -90) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_328pb_AVCC1" + (at -0.888999 -1.016005 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "6792c3c0-6612-4e67-8b1c-15bbe04f0d7c") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "565f0b5b-a92a-4c82-96e8-d2b1714a0563") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "1a251c18-4e86-40f1-8907-611706432c3f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "203c5e84-20ba-48a1-8393-322610d0a626") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "84b4509b-5bb3-4ba2-b45a-9c04ccb1d1fe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/8493f64b-6805-49ee-a2e7-4de0d3a5fbe6") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "dba8efe4-5b04-4d4d-8385-0816cd89dda3") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9dfbcb26-0858-4d12-a78c-e05232340cce") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9dba6032-151c-4169-a709-0dd8bdfc98a6") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "79ae8c52-1a85-4571-a893-9cf008def4b1") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e89e8dd-3136-4a1d-862c-651d8571dd56") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "e8cd1e32-a114-45b9-868f-1f76c09b06f8") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "829f2d29-7cdb-4361-8b2e-314b1d8ee31a") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d5dae38b-9992-4f5b-a1ff-8fccbadb0a36") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1c135179-e553-42e8-add3-190493dcfcae") + ) + (pad "1" smd rect + (at -0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cd58f935-afcd-48fa-9a38-e95c586e918e") + ) + (pad "2" smd rect + (at 0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0baf19d2-5a6b-40b3-85bf-1805e402e123") + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "ad6f7335-8155-418f-b904-ea06c39f8fcf") + (at 62.5 104.15 -90) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_328pb_GND1" + (at -0.888999 -1.016005 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "1114090b-1df1-4b53-a154-b200d2d16b38") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "704a478c-b8b1-4163-a36c-cbba62fd8b4a") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "323edf6b-b74f-417e-9122-ff2e28697454") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "4bf61e51-a3bb-451d-acf7-73dfba9dea77") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "b7456a40-18ef-4946-9a0f-9ac90e8dd3c0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/860b88be-e57a-4cbc-a9d8-3359edc33938") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "349b632a-62eb-476d-b151-5e5bf7efcb01") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d6f77ef1-149c-40da-940a-2812bc647b08") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "006e533a-7cf3-4a74-b36d-cf4b3ffadbaa") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6d09b722-b62e-479d-8d7b-474a6f41abba") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e519915b-4c30-41af-a6f0-07e8f95d741e") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "7d85e56a-b6ba-4adf-95fd-607861a5cdab") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "aa3f0fa6-2335-4669-b7fd-8f986e1ea6bc") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "272f9470-1952-4aa0-9b93-908a94b41d43") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "780200c7-b407-48f3-a941-eb20c69368c6") + ) + (pad "1" smd rect + (at -0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "05ece301-2abe-46e9-a004-d8d163410f24") + ) + (pad "2" smd rect + (at 0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0da4767a-aef2-4580-90df-0a08841806ef") + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "ae569909-4f6b-4e4f-bc50-362d503049bb") + (at 123.525 87) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "LED1" + (at 0 -1.65 0) + (layer "F.SilkS") + (hide yes) + (uuid "e0c6010f-eef2-4c34-9087-5cfba4d44c80") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "fd9e3bb2-7644-4545-89ed-5a9dd3db5f24") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8dfd2125-c9f6-4ba2-9ac7-c7130e2ef117") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d9cad89-9c75-4b5b-beca-117ecc1caf39") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d6ae4604-f945-49a9-bcc6-a8b50a5559e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/2e8217d4-9b56-4992-b057-211fe4a1c82a") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d4e71a6-8062-446b-81d6-4206723b1fed") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "85e90117-d786-4c84-9b95-54c4ca56478e") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7dd5f2ba-98d4-43b3-bd98-8c23b27330f3") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "edbd971b-0a9b-4337-983d-58110495892f") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a4c4afca-e389-4219-8eef-b50fbae2bd76") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "267cec20-ca54-4dcb-a65c-b731f329760b") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c61bfde-f670-40cc-bfb3-4a235f2733b9") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "94c086b6-0859-4216-af42-4ff6bc641c6a") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7b2d186b-8c00-44d5-9f7c-41c2b9b932cd") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "929e083e-92a6-4ad4-8550-3a2f4e97d920") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9b697a38-2038-4b32-a0c0-559bbde55a71") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8015989d-402a-48a0-bfc3-c227a00865f2") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "99f72534-c8fe-4ab6-ab3e-7da84d20d8ae") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 81 "Net-(LED1-K)") + (pinfunction "K") + (pintype "passive") + (uuid "a808f85d-5021-4743-96e2-b5c52c14e48d") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 48 "Net-(328pb1-(XCK0{slash}T0{slash}PTCXY)_PD4)") + (pinfunction "A") + (pintype "passive") + (uuid "7e934c6b-2a8d-4be5-a6c5-efe0562a9ed7") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "b0e10ab5-2441-46ce-81e6-b49df09b5e64") + (at 107.7 115.8) + (property "Reference" "SCL_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "d3b7d341-6795-4b7e-89d0-cbdfd4a74dbd") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "aa632b51-be0b-413c-975c-5ed855fd3c7b") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "956e8347-0da5-45ab-b7f3-181bd8cb52d5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "cdd36a75-5277-4aff-99d5-bff53ebdd02a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c5ec064c-1915-493e-ad7e-1d85fcbea6a6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/8b492d5e-b91c-45d0-a1f4-3e000744442a") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "181ae6fe-6f39-460b-9cc0-e338f72fb078") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7e62cb6e-480e-4c32-9979-74602d0df79e") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "130fbc92-f28b-46c1-94e0-992dcc599b2b") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "00bf0fab-8bd7-48a3-b48b-529ad77f829c") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a80d0331-24f2-4409-81c8-514f08dc1bde") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "55b58ca1-006f-473f-94ac-a9e6aee58b6a") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "28e407a1-20ef-4f72-a266-a3a7c1ff1b79") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a870fa7c-8331-4c43-a772-30a13327e5b6") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 32 "SCL") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6510286d-d628-4db5-95ae-0953ae6f34fa") + ) + ) + (footprint "ishan:UFDFPN12_ST25DV_STM" + (layer "F.Cu") + (uuid "b1aa8b2b-6144-4044-861f-fd41f083b6e0") + (at 114.5 123.5 180) + (tags "ST25DV04KC-JF6D3 ") + (property "Reference" "RFID1" + (at 0 0 180) + (unlocked yes) + (layer "F.SilkS") + (uuid "c0df8041-e296-45f8-b11b-d80e6ee57d18") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "ST25DV04KC-JF6D3" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (uuid "239d0d03-f7e3-450c-a131-fc0d0b6cb922") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "UFDFPN12_ST25DV_STM" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "effeaa24-0c40-40fb-b7e7-733305c01329") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "ST25DV04KC-JF6D3" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "838be0ef-bf4c-40b3-b675-399e109ce586") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "dc583382-3ff3-4c0e-b70f-b1f2c0f068e7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "UFDFPN12_ST25DV_STM UFDFPN12_ST25DV_STM-M UFDFPN12_ST25DV_STM-L") + (path "/e238d5dd-5725-4830-ba96-c48722a46142") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_poly + (pts + (xy -0.6239 0.1) (xy -0.6239 1.1954) (xy 0.6239 1.1954) (xy 0.6239 0.1) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "d80f72c8-fadf-4bb3-98a2-d1d50dccd567") + ) + (fp_poly + (pts + (xy -0.6239 -1.1954) (xy -0.6239 -0.1) (xy 0.6239 -0.1) (xy 0.6239 -1.1954) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "689a0140-624c-45ae-8dd6-867138a15a0f") + ) + (fp_line + (start 0.852158 -1.6764) + (end -0.852158 -1.6764) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "d6a2a6f1-1fa5-4157-af30-31897e135479") + ) + (fp_line + (start -0.852158 1.6764) + (end 0.852158 1.6764) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "f9280781-350c-4a4f-ac27-82c8ab923877") + ) + (fp_circle + (center -1.947926 -1.250315) + (end -1.846326 -1.250315) + (stroke + (width 0.1524) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "a7f61c64-97b4-41f3-af03-d4cffb8a9825") + ) + (fp_line + (start 1.8034 1.8034) + (end -1.8034 1.8034) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5102cd75-f204-442c-86a5-0c5bca27d198") + ) + (fp_line + (start 1.8034 1.656715) + (end 1.8034 1.8034) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "14de292b-8c4c-4a71-ac83-d3932d489464") + ) + (fp_line + (start 1.8034 1.656715) + (end 1.8034 1.656715) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5f79444f-3e9d-4509-8ad2-b5a7bb4d0da0") + ) + (fp_line + (start 1.8034 -1.656715) + (end 1.8034 1.656715) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3e555873-2bd2-4dfb-ac09-4ba9552566da") + ) + (fp_line + (start 1.8034 -1.656715) + (end 1.8034 -1.656715) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2f30cf25-e152-4c08-9929-7efb213a23f6") + ) + (fp_line + (start 1.8034 -1.8034) + (end 1.8034 -1.656715) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1a4b5e25-7a76-4c00-9b60-e7930cc35a4a") + ) + (fp_line + (start -1.8034 1.8034) + (end -1.8034 1.656715) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8e5ac725-4c58-43e5-a94d-ae197e8859d5") + ) + (fp_line + (start -1.8034 1.656715) + (end -1.8034 1.656715) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a522a10d-6d67-49d2-a78a-e7a4834f6787") + ) + (fp_line + (start -1.8034 1.656715) + (end -1.8034 -1.656715) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a29ec73b-16ff-43df-bf1b-4c1467c23422") + ) + (fp_line + (start -1.8034 -1.656715) + (end -1.8034 -1.656715) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "91d58b91-99f7-4b0c-8653-46f1c636efa3") + ) + (fp_line + (start -1.8034 -1.656715) + (end -1.8034 -1.8034) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2081c7a6-8b1e-40b4-bbbf-51ac095bf91d") + ) + (fp_line + (start -1.8034 -1.8034) + (end 1.8034 -1.8034) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a389a9e7-85e7-4b78-bb50-4353dde543c6") + ) + (fp_line + (start 1.5494 1.5494) + (end 1.5494 -1.5494) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b7cb7fdf-05de-403e-b095-57e6cf3181d4") + ) + (fp_line + (start 1.5494 -1.5494) + (end -1.5494 -1.5494) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "36f512c3-574d-4d51-b103-1f3378e17889") + ) + (fp_line + (start -1.5494 1.5494) + (end 1.5494 1.5494) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "07458e32-838c-4278-a1f3-d29caff3894a") + ) + (fp_line + (start -1.5494 -1.5494) + (end -1.5494 1.5494) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0f892e37-132b-4213-b5e6-2e3a8982a1e8") + ) + (fp_arc + (start 0.3048 -1.5494) + (mid 0 -1.2446) + (end -0.3048 -1.5494) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "28846c0b-d7b8-4de0-ab19-05e3cd156504") + ) + (fp_circle + (center -1.0414 -1.250315) + (end -0.9652 -1.250315) + (stroke + (width 0.0254) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "3223e077-2e8e-4639-addd-20a18d2b70bd") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (uuid "a085b6da-bb40-4e89-b5d4-a2d938878e7e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -1.2192 -1.250315 180) + (size 0.3556 0.3048) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 51 "LPD") + (pinfunction "LPD") + (pintype "input") + (uuid "f176236a-98f3-470a-8a3d-ed4876179e3e") + ) + (pad "2" smd rect + (at -1.2192 -0.750189 180) + (size 0.3556 0.3048) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 57 "unconnected-(RFID1-NC-Pad2)") + (pinfunction "NC") + (pintype "no_connect") + (uuid "7f347411-045b-4f0b-aee4-1c5b0f69a7e5") + ) + (pad "3" smd rect + (at -1.2192 -0.250063 180) + (size 0.3556 0.3048) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 58 "unconnected-(RFID1-V_EH-Pad3)") + (pinfunction "V_EH") + (pintype "output") + (uuid "b2042639-c7ca-4a40-ae95-f221bf147672") + ) + (pad "4" smd rect + (at -1.2192 0.250063 180) + (size 0.3556 0.3048) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 44 "ANT1") + (pinfunction "AC0") + (pintype "bidirectional") + (uuid "83d6e967-be48-499b-a74c-b1c1fe2c5c0b") + ) + (pad "5" smd rect + (at -1.2192 0.750189 180) + (size 0.3556 0.3048) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 45 "ANT2") + (pinfunction "AC1") + (pintype "bidirectional") + (uuid "5b29d597-6d75-4b3f-bb39-099e36fb8d23") + ) + (pad "6" smd rect + (at -1.2192 1.250315 180) + (size 0.3556 0.3048) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "VSS") + (pintype "power_out") + (uuid "23eef70b-1395-4da1-9375-5e16f2d82210") + ) + (pad "7" smd rect + (at 1.2192 1.250315 180) + (size 0.3556 0.3048) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 29 "SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "0cc73f27-acde-4fdc-a4ca-8665e0843779") + ) + (pad "8" smd rect + (at 1.2192 0.750189 180) + (size 0.3556 0.3048) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 32 "SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "3f51775b-3bae-4b42-8450-ec6f1838130b") + ) + (pad "9" smd rect + (at 1.2192 0.250063 180) + (size 0.3556 0.3048) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 60 "unconnected-(RFID1-NC-Pad9)") + (pinfunction "NC") + (pintype "no_connect") + (uuid "46fb2180-e700-4ced-aa74-310fcc8d73f8") + ) + (pad "10" smd rect + (at 1.2192 -0.250063 180) + (size 0.3556 0.3048) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "VDCG") + (pintype "power_in") + (uuid "5954f198-5174-4bca-b965-6788789c1770") + ) + (pad "11" smd rect + (at 1.2192 -0.750189 180) + (size 0.3556 0.3048) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 71 "Net-(RFID1-GPO(CMOS))") + (pinfunction "GPO(CMOS)") + (pintype "output") + (uuid "1384ce88-5a12-430e-af40-8d37e4c98cf5") + ) + (pad "12" smd rect + (at 1.2192 -1.250315 180) + (size 0.3556 0.3048) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 66 "VCC_RFID") + (pinfunction "VCC") + (pintype "power_in") + (uuid "d36ae877-bc84-45fc-b264-4113896d1f75") + ) + (pad "13" smd rect + (at 0 0 180) + (size 1.4478 2.5908) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 59 "unconnected-(RFID1-EPAD-Pad13)") + (pinfunction "EPAD") + (pintype "power_out") + (uuid "e782ca7d-1afe-4a64-9072-0342c4af2857") + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "b3ceee5e-169d-4577-ac1d-e03459491048") + (at 111.2 128.3 90) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_RFID_2" + (at -0.888999 -1.016005 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "b4d51798-0c37-4c12-a6f0-14db6cce36f1") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "db530811-ace0-432a-ab15-23ad92263cda") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "9df87398-0196-4660-a12e-817e87a7f4da") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "caca121c-b8b7-418b-9e41-7ed602e47d9e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "455871e4-2211-4a08-a9d9-639a3293bf0d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/fa4bdcaf-2c65-4b1c-a132-f24b0989d2f1") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "74ee7ce2-5f1f-4472-aa8c-8f37968b3872") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "925d2676-cc71-4108-ad4e-321b9d4fd490") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a7998e7c-eb5a-4513-a24b-1bf2a712285d") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a7374e61-f13b-437f-a7fb-b1aa13f37c66") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "976336f4-a690-46e8-80c9-53e95f870ebc") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "9a5e391c-1040-4f31-ba5f-f03385448bc1") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "47cc941e-df8f-4f18-bcbb-547bc8aac123") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c0bc5e08-7af7-4c75-ae4a-3fcf2455811e") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e11339e9-47a9-4619-bbe4-d49069279381") + ) + (pad "1" smd rect + (at -0.85 0 90) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7e489aa9-4c45-4da1-994f-b03ac30a138e") + ) + (pad "2" smd rect + (at 0.85 0 90) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c26837dd-8237-4b99-ac79-12f44baac20b") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "b3d4d6bb-3482-4a8c-ada4-946b1e9786fd") + (at 79.707107 118.207107 135) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_PE2" + (at -0.762001 -1.016004 135) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "f0bc4fbb-1d20-4b3b-b74e-37d19ecd90c4") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 135) + (unlocked yes) + (layer "F.Fab") + (uuid "fe9ac333-12e8-4ce5-8c65-e23ad9b7578d") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 135) + (layer "F.Fab") + (hide yes) + (uuid "4898a609-3b9c-443d-9c9f-6a447822bc6e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 135) + (layer "F.Fab") + (hide yes) + (uuid "bd0fac24-9632-4a38-919b-a2581b5aded1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 135) + (layer "F.Fab") + (hide yes) + (uuid "885aae62-0d46-42a7-a535-1a145f6b6465") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/82c0cfeb-ca5d-4405-b136-9fde7b682ef3") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.199901 0.5001) (xy 0.199901 0.5001) (xy 0.199901 -0.5001) (xy -0.199901 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "755bc52b-174c-4dfc-9323-4df81c8351da") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "69be9a48-7d65-482a-b768-ad25ba5992b6") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3e8b0aa7-7d8e-44ef-9b51-d4187230393a") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5bb3d3bc-2bbc-442b-923c-10a36374822c") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f7caf0e7-d0e1-427c-a45a-d3116eed7e11") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "9b3c9e54-7c90-462e-910a-e45b756435d5") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "62e2ded7-0aad-4015-9bca-ad23ecf5fd8d") + ) + (pad "1" smd rect + (at -1 0 135) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 76 "Net-(BROADCAST_SW2-COM)") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "67b86a7c-6318-4478-9bad-4e8bc1032a59") + ) + (pad "2" smd rect + (at 1 0 135) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 75 "PB2") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7a9404c1-7e8b-4e16-a620-629378787407") + ) + ) + (footprint "ishan:TAG-CONNECT_TC2050-IDC-NL-CUSTOM" + (layer "F.Cu") + (uuid "b6866fa6-aaeb-474f-a378-8564dd1d4e58") + (at 128.835 66.93 -90) + (property "Reference" "TAGCONN1" + (at 0 0 -90) + (layer "F.SilkS") + (hide yes) + (uuid "97ea4786-13b9-4deb-9d0d-0305275746fa") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify right top) + ) + ) + (property "Value" "~" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "af875951-f8de-4067-b5b8-3b5cabed3e97") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify right top) + ) + ) + (property "Footprint" "ishan:TAG-CONNECT_TC2050-IDC-NL-CUSTOM" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "5ce2f782-f85f-4462-9563-ecbad71adb2a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "22fa0cc2-88d6-4d2a-8fbd-570804c7c395") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "1881885f-98c9-44c5-88c3-b4856a8cb71f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/b65b14e3-3ce2-4aea-a301-1948b5430118") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -5.08 2.54) + (end -5.08 -2.54) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "3df73e71-969a-4555-a5e5-bd19002d0e11") + ) + (fp_line + (start 5.08 2.54) + (end -5.08 2.54) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "ee611edd-d060-4079-9e71-a6d6a2181b36") + ) + (fp_line + (start -5.08 -2.54) + (end 5.08 -2.54) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "e570597e-22d4-44d0-9c96-3f3803b42bb8") + ) + (fp_line + (start 5.08 -2.54) + (end 5.08 2.54) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ccc28af-1722-4403-9bd7-5f851a187b62") + ) + (fp_line + (start -5.15 2.708) + (end -5.15 -2.708) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "94b141d5-c663-4e30-b47c-4c41637b4a0d") + ) + (fp_line + (start 5.15 2.708) + (end -5.15 2.708) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e4b3198f-f6ba-48f2-a5b7-7c6a76f2a3ab") + ) + (fp_line + (start -5.15 -2.708) + (end 5.15 -2.708) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b9602787-cd22-41fb-9a19-fdd57ab9da0e") + ) + (fp_line + (start 5.15 -2.708) + (end 5.15 2.708) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "59884351-794a-46a7-b52e-de88d47c985f") + ) + (fp_text user "TAG-CONN" + (at -6.361231 -3.81899 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "edeaf299-8493-4daf-a5c6-43db58f89538") + (effects + (font + (size 1.638658 1.638658) + (thickness 0.327732) + (bold yes) + ) + (justify left bottom) + ) + ) + (pad "" np_thru_hole circle + (at -3.81 0 270) + (size 0.9906 0.9906) + (drill 0.9906) + (layers "*.Cu" "*.Mask") + (uuid "b71faa38-ffcf-47bc-8427-a62addf97b94") + ) + (pad "" np_thru_hole circle + (at 3.81 -1.015 270) + (size 0.9906 0.9906) + (drill 0.9906) + (layers "*.Cu" "*.Mask") + (uuid "d83d3414-1b7d-4c65-9f83-48dc21f59674") + ) + (pad "" np_thru_hole circle + (at 3.81 1.015 270) + (size 0.9906 0.9906) + (drill 0.9906) + (layers "*.Cu" "*.Mask") + (uuid "f4081692-8cce-4606-bfff-49aa704f2055") + ) + (pad "ACC1/V" smd roundrect + (at 1.27 -0.635 90) + (size 0.7874 0.7874) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (net 15 "3V3") + (pinfunction "ACC1/V") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b954ff12-4122-4a67-8812-b60c4a1fc163") + ) + (pad "ACC2" smd roundrect + (at 2.54 -0.635 90) + (size 0.7874 0.7874) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (net 21 "unconnected-(TAGCONN1-PadACC2)") + (pinfunction "ACC2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a264b77d-5f4f-4328-8707-44db6f869be9") + ) + (pad "GND" smd roundrect + (at -1.27 0.635 270) + (size 0.7874 0.7874) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (net 9 "GND") + (pinfunction "GND") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7908eb6d-6776-4ad5-807b-282f82209213") + ) + (pad "MISO/UPDI" smd roundrect + (at -1.27 -0.635 90) + (size 0.7874 0.7874) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (net 20 "MISO") + (pinfunction "MISO/UPDI") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8c78f6c1-2790-4288-9182-e589dd9eac80") + ) + (pad "MOSI" smd roundrect + (at 0 -0.635 90) + (size 0.7874 0.7874) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (net 6 "MOSI") + (pinfunction "MOSI") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0e8f8d8f-9f49-48de-a299-3cb70ada6e6d") + ) + (pad "RST" smd roundrect + (at -2.54 -0.635 90) + (size 0.7874 0.7874) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (net 8 "RST") + (pinfunction "RESET") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "705764ce-962e-4305-89ba-20363c207de4") + ) + (pad "RX" smd roundrect + (at 2.54 0.635 270) + (size 0.7874 0.7874) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (net 7 "RX") + (pinfunction "RX") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6ef96b61-91de-4026-a3fc-544408773a43") + ) + (pad "SCK" smd roundrect + (at 0 0.635 270) + (size 0.7874 0.7874) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (net 3 "SCK") + (pinfunction "SCK") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b7a111e9-c4e5-4e24-9b16-fb6da9a6d782") + ) + (pad "TX" smd roundrect + (at 1.27 0.635 270) + (size 0.7874 0.7874) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (net 18 "TX") + (pinfunction "TX") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "68ee4136-3ba0-4b6e-85eb-55d756b7aac5") + ) + (pad "VTG" smd roundrect + (at -2.54 0.635 270) + (size 0.7874 0.7874) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (net 27 "VCC") + (pinfunction "VTG") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7e3ba627-4777-4895-a44e-8ffc97782406") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "e9e86afb-14a5-4682-879a-3aa5b4e299c1") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 138.2125 285.0347) (xy 137.9712 285.0347) (xy 137.9712 290.1147) (xy 138.4538 290.1147) (xy 138.4538 285.0347) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "68be3ced-ebd4-4d25-8fa9-630140fad8e5") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 137.9712 285.0347) (xy 137.9712 286.3047) (xy 137.951931 286.18304) (xy 137.89601 286.073289) + (xy 137.808911 285.98619) (xy 137.5775 285.911) (xy 137.5775 285.4284) (xy 137.69916 285.409131) + (xy 137.808911 285.35321) (xy 137.89601 285.266111) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "f0c618bd-2026-4c0d-824a-85d07919e376") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 137.9712 286.3047) (xy 137.9712 287.5747) (xy 137.951931 287.45304) (xy 137.89601 287.343289) + (xy 137.808911 287.25619) (xy 137.5775 287.181) (xy 137.5775 286.6984) (xy 137.69916 286.679131) + (xy 137.808911 286.62321) (xy 137.89601 286.536111) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "7227841f-b767-448a-be64-29687e4b8f4f") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 137.9712 287.5747) (xy 137.9712 288.8447) (xy 137.951931 288.72304) (xy 137.89601 288.613289) + (xy 137.808911 288.52619) (xy 137.5775 288.451) (xy 137.5775 287.9684) (xy 137.69916 287.949131) + (xy 137.808911 287.89321) (xy 137.89601 287.806111) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "974483dc-f836-46e7-b59a-6fd73f3ccc7e") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 137.9712 288.8447) (xy 137.9712 290.1147) (xy 137.951931 289.99304) (xy 137.89601 289.883289) + (xy 137.808911 289.79619) (xy 137.5775 289.721) (xy 137.5775 289.2384) (xy 137.69916 289.219131) + (xy 137.808911 289.16321) (xy 137.89601 289.076111) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "986f941f-4c5b-4c02-8456-9bf0bd9ac3f5") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 138.4538 286.3047) (xy 138.4538 285.0347) (xy 138.473069 285.15636) (xy 138.52899 285.266111) + (xy 138.616089 285.35321) (xy 138.8475 285.4284) (xy 138.8475 285.911) (xy 138.72584 285.930269) + (xy 138.616089 285.98619) (xy 138.52899 286.073289) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "22f4ccda-4fcf-458e-976e-d5837cdef4a1") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 138.4538 287.5747) (xy 138.4538 286.3047) (xy 138.473069 286.42636) (xy 138.52899 286.536111) + (xy 138.616089 286.62321) (xy 138.8475 286.6984) (xy 138.8475 287.181) (xy 138.72584 287.200269) + (xy 138.616089 287.25619) (xy 138.52899 287.343289) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "36cd69e6-6bdf-448d-998b-407454a85811") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 138.4538 288.8447) (xy 138.4538 287.5747) (xy 138.473069 287.69636) (xy 138.52899 287.806111) + (xy 138.616089 287.89321) (xy 138.8475 287.9684) (xy 138.8475 288.451) (xy 138.72584 288.470269) + (xy 138.616089 288.52619) (xy 138.52899 288.613289) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "6f67502f-2cb0-4b28-9ab2-325f624c3dcd") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 138.4538 290.1147) (xy 138.4538 288.8447) (xy 138.473069 288.96636) (xy 138.52899 289.076111) + (xy 138.616089 289.16321) (xy 138.8475 289.2384) (xy 138.8475 289.721) (xy 138.72584 289.740269) + (xy 138.616089 289.79619) (xy 138.52899 289.883289) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "*.Cu") + (uuid "6e45e13d-f0e5-47e3-9761-84e09fce71b1") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias not_allowed) + (pads allowed) + (copperpour allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 138.4538 285.0347) (xy 137.9712 285.0347) (xy 137.9712 290.1147) (xy 138.4538 290.1147) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "*.Cu") + (uuid "5a3d38d9-37ee-4c01-9c16-3de3f69f3b35") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias not_allowed) + (pads allowed) + (copperpour allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 137.9712 285.0347) (xy 137.9712 286.3047) (xy 137.951931 286.18304) (xy 137.89601 286.073289) + (xy 137.808911 285.98619) (xy 137.5775 285.911) (xy 137.5775 285.4284) (xy 137.69916 285.409131) + (xy 137.808911 285.35321) (xy 137.89601 285.266111) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "*.Cu") + (uuid "7638d08f-95fe-47c0-905f-ee3174bf3b92") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias not_allowed) + (pads allowed) + (copperpour allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 137.9712 286.3047) (xy 137.9712 287.5747) (xy 137.951931 287.45304) (xy 137.89601 287.343289) + (xy 137.808911 287.25619) (xy 137.5775 287.181) (xy 137.5775 286.6984) (xy 137.69916 286.679131) + (xy 137.808911 286.62321) (xy 137.89601 286.536111) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "*.Cu") + (uuid "8f6cc051-5a26-4704-83b9-b2e80c8b9b59") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias not_allowed) + (pads allowed) + (copperpour allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 137.9712 287.5747) (xy 137.9712 288.8447) (xy 137.951931 288.72304) (xy 137.89601 288.613289) + (xy 137.808911 288.52619) (xy 137.5775 288.451) (xy 137.5775 287.9684) (xy 137.69916 287.949131) + (xy 137.808911 287.89321) (xy 137.89601 287.806111) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "*.Cu") + (uuid "c1198bbc-7bea-4c44-af59-9e1c2f423931") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias not_allowed) + (pads allowed) + (copperpour allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 137.9712 288.8447) (xy 137.9712 290.1147) (xy 137.951931 289.99304) (xy 137.89601 289.883289) + (xy 137.808911 289.79619) (xy 137.5775 289.721) (xy 137.5775 289.2384) (xy 137.69916 289.219131) + (xy 137.808911 289.16321) (xy 137.89601 289.076111) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "*.Cu") + (uuid "4bc878a7-d0ec-4488-b311-6480afa75ad0") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias not_allowed) + (pads allowed) + (copperpour allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 138.4538 286.3047) (xy 138.4538 285.0347) (xy 138.473069 285.15636) (xy 138.52899 285.266111) + (xy 138.616089 285.35321) (xy 138.8475 285.4284) (xy 138.8475 285.911) (xy 138.72584 285.930269) + (xy 138.616089 285.98619) (xy 138.52899 286.073289) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "*.Cu") + (uuid "10e1bcd6-148f-4e10-ab6a-9255a1bd267f") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias not_allowed) + (pads allowed) + (copperpour allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 138.4538 287.5747) (xy 138.4538 286.3047) (xy 138.473069 286.42636) (xy 138.52899 286.536111) + (xy 138.616089 286.62321) (xy 138.8475 286.6984) (xy 138.8475 287.181) (xy 138.72584 287.200269) + (xy 138.616089 287.25619) (xy 138.52899 287.343289) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "*.Cu") + (uuid "62a3dcb6-932d-4689-91be-c4329764eb92") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias not_allowed) + (pads allowed) + (copperpour allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 138.4538 288.8447) (xy 138.4538 287.5747) (xy 138.473069 287.69636) (xy 138.52899 287.806111) + (xy 138.616089 287.89321) (xy 138.8475 287.9684) (xy 138.8475 288.451) (xy 138.72584 288.470269) + (xy 138.616089 288.52619) (xy 138.52899 288.613289) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "*.Cu") + (uuid "22edd3ae-86ba-4373-a574-c48c3f432d9d") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias not_allowed) + (pads allowed) + (copperpour allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 138.4538 290.1147) (xy 138.4538 288.8447) (xy 138.473069 288.96636) (xy 138.52899 289.076111) + (xy 138.616089 289.16321) (xy 138.8475 289.2384) (xy 138.8475 289.721) (xy 138.72584 289.740269) + (xy 138.616089 289.79619) (xy 138.52899 289.883289) + ) + ) + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "bcc478ba-23d0-409e-afdd-ab141ad41a78") + (at 62.645235 98.345235 -45) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_REED_PD3" + (at -0.762001 -1.016004 -45) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "573b7da0-ff4e-48f5-83ca-4cc67ae38821") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 -45) + (unlocked yes) + (layer "F.Fab") + (uuid "151fca3d-1a63-4a08-b228-c992a7c9a75c") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 -45) + (layer "F.Fab") + (hide yes) + (uuid "686062b8-8f29-4f97-9c96-9d1ff6d87cd7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -45) + (layer "F.Fab") + (hide yes) + (uuid "b30c9c34-8ace-43ef-99ce-81e4a6271790") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 -45) + (layer "F.Fab") + (hide yes) + (uuid "0ace2e10-c74f-41ce-9db2-81e639980868") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/e5a8191a-1ef2-4967-bf81-66d0684ef74e") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.199901 0.5001) (xy 0.199901 0.5001) (xy 0.199901 -0.5001) (xy -0.199901 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "1d97d739-a6ae-4093-b486-aec0005110f6") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "06922239-2c11-4fd8-a1ad-c8bb9d739e50") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "113ee596-001f-49f8-be12-7f79139d7f10") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a6ac2a2a-5eb1-4c53-95ef-64c57bccb8a6") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "05fc055c-6007-45ee-abbb-7e40e0c7b9b5") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "e3e5523f-2097-461e-8a80-341f7aaefdc0") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "cf30f8a6-7aac-4006-b63d-d4074c5f9eb5") + ) + (pad "1" smd rect + (at -1 0 315) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 31 "REED_OUT") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "28853ede-0646-41d5-b14d-bdc7cd63b0f1") + ) + (pad "2" smd rect + (at 1 0 315) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 14 "Net-(328pb1-(OC2B{slash}INT1{slash}PTCXY)_PD3)") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "10761f93-cd14-409f-b5a8-379d40eb3f01") + ) + ) + (footprint "ishan:PTS636SM25FSMTRLFS" + (layer "F.Cu") + (uuid "c280e546-9297-46fa-966d-d2030d751960") + (at 118.5 67 180) + (descr "PTS636 SM25F SMTR LFS-2
") + (property "Reference" "BROADCAST_SW2" + (at -0.55 0 180) + (layer "F.SilkS") + (hide yes) + (uuid "56d9bbf1-605e-4c26-a31a-a8046064ba86") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "PTS636_SM25F_SMTR_LFS" + (at -0.55 0 180) + (layer "F.Fab") + (uuid "3b941460-87b0-4e24-bbb1-70584a612cc4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ishan:PTS636SM25FSMTRLFS" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "73951880-53b1-44bf-aeab-93e5f48aa8fc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "d6101a4c-be33-466f-9ce9-4f7c022d749c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "6543c3bd-1c3e-430c-af3d-8abf3fdbed6a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/e086c809-fa4a-4f88-86b1-544ab3e84005") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start 3.05 1.85) + (end 3.05 1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "ebd97746-e1d5-47e7-81f7-3036a679f4da") + ) + (fp_line + (start 3.05 1.2) + (end 3.05 1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "9ca9129e-19e8-4cac-a985-15c4846fc503") + ) + (fp_line + (start 3.05 -1.85) + (end 3.05 -1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "d437843e-5211-4e83-95fa-f0f7cf5c8883") + ) + (fp_line + (start -3.05 1.8) + (end 3.05 1.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "110d0bf4-1e74-4ff7-8699-3d14e19b4278") + ) + (fp_line + (start -3.05 1.2) + (end -3.05 1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "87210f89-22b1-4a10-9e09-ad07413c2add") + ) + (fp_line + (start -3.05 -1.2) + (end -3.05 -1.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "285a7ab9-69cb-497a-bad0-775c794c6f58") + ) + (fp_line + (start -3.05 -1.85) + (end 3.05 -1.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "039bbf63-65e4-4788-9769-8ab7e19bc1f2") + ) + (fp_line + (start -5.5 0.2) + (end -5.5 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "056881dd-d68a-4ae4-bc59-5a04871f28d3") + ) + (fp_line + (start -5.6 0.2) + (end -5.6 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "a1921ed8-6f97-41aa-933e-9ea39450234c") + ) + (fp_arc + (start -5.5 0.2) + (mid -5.55 0.25) + (end -5.6 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "c7ab12b2-0a27-4ef9-814c-28e9437f9245") + ) + (fp_arc + (start -5.6 0.2) + (mid -5.55 0.15) + (end -5.5 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.SilkS") + (uuid "8e7c04f9-0b16-4103-821a-3dfee6476cf5") + ) + (fp_line + (start 5.5 2.85) + (end -6.6 2.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "429d543f-f983-4a9a-b764-0df448906e42") + ) + (fp_line + (start 5.5 -2.85) + (end 5.5 2.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "19ece798-cabd-4468-890a-6d867eead836") + ) + (fp_line + (start 3.05 1.85) + (end -3.05 1.85) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "c8db10f4-4913-46d6-aeb2-e912d25aefba") + ) + (fp_line + (start 3.05 -1.85) + (end 3.05 1.85) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "c051c717-05d9-417d-8666-1fd8d94471c6") + ) + (fp_line + (start -3.05 1.85) + (end -3.05 -1.85) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "107e3da1-677e-48cd-9ce1-8e9e8a50bd68") + ) + (fp_line + (start -3.05 -1.85) + (end 3.05 -1.85) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "73f475a2-861f-4ba5-b50e-6e7abbea7a4e") + ) + (fp_line + (start -6.6 2.85) + (end -6.6 -2.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "93a6a72b-a2a4-413f-a48a-7b87fb7aa109") + ) + (fp_line + (start -6.6 -2.85) + (end 5.5 -2.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "62827602-2493-4a1e-afe0-08824966e2eb") + ) + (pad "1" smd rect + (at -3.3 0 180) + (size 2.4 2.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 76 "Net-(BROADCAST_SW2-COM)") + (pinfunction "COM") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "ccea5bf0-af32-4869-a00b-d6569546f6e4") + ) + (pad "2" smd rect + (at 3.3 0 180) + (size 2.4 2.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "NO") + (pintype "bidirectional") + (solder_mask_margin 0.102) + (uuid "d389cde4-90fb-4bb4-bbe3-eb230da2c15d") + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "c8de4af0-b7d1-498b-b8c7-80ac13280169") + (at 115.1 89.54 180) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (property "Reference" "J2" + (at 0 -2.33 180) + (layer "F.SilkS") + (hide yes) + (uuid "c26f7c48-8a05-4ee9-9be4-a60f050b006b") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "Conn_01x02_Pin" + (at 0 4.87 180) + (layer "F.Fab") + (uuid "45592d05-a211-4543-9d88-e1354042768c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2434af5e-ad5b-4ddd-9954-4d167b977ec6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8e13b46f-f391-447a-b482-f248f769f71b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "41e68592-2f5a-45e7-8867-5718461492b1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/75e6291f-f848-4edc-ad81-c5ea9476fb0f") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr through_hole) + (fp_line + (start 1.33 1.27) + (end 1.33 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa333fa3-f1f9-46f3-9f36-a9ac86552668") + ) + (fp_line + (start -1.33 3.87) + (end 1.33 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ceb417cc-2a59-49a2-a137-28e54d8ca396") + ) + (fp_line + (start -1.33 1.27) + (end 1.33 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5643e6a5-cef5-4115-8f7d-a13c3bf0b1f6") + ) + (fp_line + (start -1.33 1.27) + (end -1.33 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e351223b-48c3-47d8-845d-c39e25b094c0") + ) + (fp_line + (start -1.33 0) + (end -1.33 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e09597f-42b9-4461-94c6-acca4b287713") + ) + (fp_line + (start -1.33 -1.33) + (end 0 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "91e82593-d271-4def-9ce2-0950c81d0f4c") + ) + (fp_line + (start 1.8 4.35) + (end 1.8 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "66ba7c43-c3cc-4437-a4e8-665efd69e05e") + ) + (fp_line + (start 1.8 -1.8) + (end -1.8 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7a0c3fca-5154-49ab-b903-4c99c217ae7b") + ) + (fp_line + (start -1.8 4.35) + (end 1.8 4.35) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "05391d72-40d3-48a5-b6dc-9ed12db0ca8a") + ) + (fp_line + (start -1.8 -1.8) + (end -1.8 4.35) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9cea7ce3-0d76-4c6f-9097-60c53d1cf596") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8ebe91d4-2608-4290-8eef-4a6493697a86") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "15376dcd-06d4-4143-9aad-9bf5ce4da548") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a36b6485-ba72-4db9-856c-9dec67bc0c59") + ) + (fp_line + (start -1.27 3.81) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "faa1b464-9cb8-4d64-8850-a516e7cca5ff") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3f24848e-5c08-4105-a2a9-41abbd32b5d3") + ) + (fp_text user "${REFERENCE}" + (at 0 1.27 -90) + (layer "F.Fab") + (uuid "5d68be2c-b9b1-4e69-afeb-7520d59d4c0a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 49 "/VPREV") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "fde7a59e-99f4-4330-a19d-2cfeb7d389b1") + ) + (pad "2" thru_hole oval + (at 0 2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 83 "GND-BAT") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "1a94c2b5-f6cc-4c8e-b01f-632bb7670d98") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "c9a1d921-5316-4d10-8c97-7aabbc56dcab") + (at 96.35 134.5) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_HOLD1" + (at -0.762001 -1.016003 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "8266ad58-bda4-4759-a6e5-d19004c8bae6") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 0) + (unlocked yes) + (layer "F.Fab") + (uuid "689a6ffb-31ad-4e47-bb39-31e40eec057d") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "89b2afce-a6fb-4e99-9ceb-b6f0b67ce12d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8bf3c1bf-a344-4bec-bb7f-4cffdc4cd830") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9fc21ae3-dda6-40d1-94a2-29c7056d51f7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/a5182094-a779-487f-93af-c55423a34526") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "3a741636-0953-471e-b43f-def7608e44bf") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52aa18b7-00ba-4f00-9a78-02ba6b0fcf75") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "25187c73-c564-44cf-9ffb-862d5b4131f9") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5ffca1a5-663d-47e2-aa8d-f5fca9a77a3c") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3eb2c8ae-7be8-40c7-8597-60cea5c5a5ef") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "6964073e-5b52-40e2-ba76-d0899a8bdfc9") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "95f72777-47ff-4bc1-a49c-34f246fba920") + ) + (pad "1" smd rect + (at -1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 55 "SPI_HOLD") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "590050d1-4c5c-4b44-8caa-07a8caf2cb3c") + ) + (pad "2" smd rect + (at 1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "3V3") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4cb49df7-808f-4b03-adc5-eb862f94a6bf") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "cba22526-87e9-47ee-9a40-e77947f963e5") + (at 41.85 132.8 -90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_RFM_CS1" + (at -0.762001 -1.016003 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "dc8b6389-c217-4302-a25d-a834a08d6e0e") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 -90) + (unlocked yes) + (layer "F.Fab") + (uuid "482cc86a-aa53-4eb9-b068-041f7cae04fa") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "6aabc008-63d4-4dab-bcc0-c904df9a3ca2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "77d94a77-03e7-47b9-8934-39bee8e8e17d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "29e7a144-b4b6-400b-9481-04f7d0e50db8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/651edf46-34f7-4bd3-9328-fedfc835b6ee") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "ad0f394f-b26c-4fd4-a1f3-16700cece85d") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f324806d-62c2-4725-80de-8df2a616d2e1") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e50ac666-a413-4bfd-bc9d-50c9c8af5152") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cb5852c7-150e-4b27-8ac4-b2b93a28dc72") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5c638eb6-44d2-49b0-b6ad-1b444ec46dfc") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "937dc53a-5613-49aa-a3ad-ffdf8f974cff") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a58d3be8-c9a7-41f8-aff6-0b532d21062e") + ) + (pad "1" smd rect + (at -1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "3V3") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1d93c18d-7413-4889-8f64-27068c53cc8b") + ) + (pad "2" smd rect + (at 1 0 270) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 22 "CS_3V3") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "576810b6-2a96-4bfe-a458-2c6fb92cf702") + ) + ) + (footprint "ishan:MOX-OXLEY-TEST-POINT" + (layer "F.Cu") + (uuid "d5cbb269-cf9b-4bf5-9630-f925063e9975") + (at 110.9 66.3) + (property "Reference" "GND_1" + (at -2.54 -1.27 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "7edecd18-30fe-4537-ac67-c2ad3e54206f") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -2.54 2.54 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "649214a8-f128-4739-a9d1-8d62f0dac1b6") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "466527e4-0bd3-47a6-83dc-96796b7e699e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "68f3a243-58e8-405f-88ce-168d58651674") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "91bf68af-8b73-4b37-ac92-8404f2fda51a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/53ab4d56-96c6-45ea-8a5e-a8b4dcc7d508") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_line + (start -1.15 -0.75) + (end -1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d545a9f5-23f1-4f7a-89b1-099fdd21124e") + ) + (fp_line + (start -1.15 0.75) + (end 1.15 0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4be9c590-9f5c-443e-95d4-b5e959aa9196") + ) + (fp_line + (start 1.15 -0.75) + (end -1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "78be0134-b257-49e9-a36b-26722bf7a335") + ) + (fp_line + (start 1.15 0.75) + (end 1.15 -0.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "01e5ec5c-fb09-405c-b134-2a3a8891cb57") + ) + (fp_line + (start -0.8 -0.4) + (end -0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "18d0a700-2f17-4126-9b2f-5b6ea19a3927") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "79d622aa-8bc9-41dd-b105-668f9679bd95") + ) + (fp_line + (start 0.8 -0.4) + (end -0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "46561c39-5dcf-4b8f-b272-71cad56a631a") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "fb53e9f0-9d28-4096-b254-5d3e2aed1194") + ) + (pad "1" smd circle + (at 0 0) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3c357d14-bc42-48c8-9d58-02ea36557366") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "d785d26e-7ca5-4929-b70f-c61e49af76d9") + (at 47.212 87.5) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_REED_RTC1" + (at -0.762001 -1.016003 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "42c5b8c6-3b7a-4ba8-92be-edec3551c80f") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 0) + (unlocked yes) + (layer "F.Fab") + (uuid "30c6cfec-3d1a-44cd-bf76-aaf0213a7c3f") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "bb5856fc-dae0-4cf9-a480-f53598dcae3c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "455e8170-32b5-4fa0-ae3b-101e751a8310") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a3acc3f9-514c-49d9-8393-c00886fd35d1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/e1f54c49-559e-4262-b7a9-c3ec0df083a5") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "b7cf347d-2e64-4e5f-b9ed-d3f9126e83cf") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5c65a411-5243-4013-8ab8-8e1289f2e1b3") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2ce1c76c-fddb-4bb9-902c-db684698fa50") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b4ab9903-234d-43c8-a3a9-398ed93876fa") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ef64a03b-797a-4426-aa15-fe58fc8dfe28") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "e080202c-cd21-4177-b07f-8353311f6ccf") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "85af7809-1111-4244-aded-4a8b3e6d6aea") + ) + (pad "1" smd rect + (at -1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 31 "REED_OUT") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9aebd1a1-c866-4fc9-b9d4-0fd290e1b152") + ) + (pad "2" smd rect + (at 1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 28 "Net-(RTC1-DIN)") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "12a7518e-bd2f-49fe-be04-89ed3baff1ca") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "da581442-55be-4c3f-a3f9-019d02b253e8") + (at 73.75 96 90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_PC3_UP1" + (at -0.762001 -1.016003 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "3c13b754-6139-42a6-9797-be5651a9890b") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 90) + (unlocked yes) + (layer "F.Fab") + (uuid "5ec33c9d-fe9a-45ad-85e4-5b445f914f0d") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "fa2ba9a5-61fb-4f76-a754-fd4a65e5ebf7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "4ba46f7a-4ed0-46be-9e70-a7da75dda166") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "bc624d1c-ed43-4285-8ba2-29e0508d0c1f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/1f33c4a6-dad6-45fe-84ba-ebeeac4d346e") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "7af39b76-1313-466c-90e9-704bf397bc8f") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8cdfa156-a38e-4f9d-9011-41f987271c34") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c50666ab-4dee-48da-ab13-1099b70959a1") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "75a5fee3-b279-4401-8f12-17efb2feee67") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0e26e03d-b290-443c-a509-9dfcda6ad8ef") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "652c3cc1-462f-4bc7-a694-9fd2d1c68c27") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "0a42f928-e495-4a23-a916-5a878e8afb61") + ) + (pad "1" smd rect + (at -1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 34 "Net-(328pb1-PC3_(ADC3{slash}PTCY))") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "eaabed17-7911-449d-8808-b627776327af") + ) + (pad "2" smd rect + (at 1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 36 "AVR_CTRL") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5fc8385f-ceb5-4f35-bfe0-2a67ed682614") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "dbc90b1a-6d6f-4b05-baa2-d0719558fb19") + (at 83.75 137.75) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_WP2" + (at -0.762001 -1.016003 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "b8998523-011c-4a35-8fc0-8da7f947cb2c") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c9d95861-053f-4825-9c58-63190692fa38") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0cb334c8-86a0-4dbd-8b58-2fa190006031") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1e726174-7eca-4a9d-ad42-77d63279bfe4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d1171ebf-4ced-413d-ab87-ab60f147a62b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/9fd6e986-25b7-48d8-9230-7250a235e9b4") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "0ae85537-d981-4123-a716-b7c87bfe6ec1") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2606a623-6115-46e4-a82b-e886585da920") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c6f14fc0-691a-4d51-a959-3846202ea013") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "16d932bd-6abc-4b4b-8035-2ef1da4f469d") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a3ca6551-57e9-4b1c-bb13-92ce42abba8d") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "f712bbb8-a336-4b65-95ef-6cd632ededc1") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "6444730b-cd7f-44ac-b9de-a0b9504c547a") + ) + (pad "1" smd rect + (at -1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5fbd3ff5-7cdc-4c9f-a9be-1c35104e9f29") + ) + (pad "2" smd rect + (at 1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 56 "SPI_WP") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8235f9e9-7300-4429-b8e3-f4b22e7fe321") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "dc1332d4-4988-4243-a1e4-b113e8016329") + (at 101.3 60.3 90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_LED5" + (at -0.762001 -1.016003 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "6a72bed1-adc0-45aa-8892-81e8e51d16af") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 90) + (unlocked yes) + (layer "F.Fab") + (uuid "e8792356-58be-45c7-8b2f-3f679d32d69b") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "dd381064-bf72-4cce-b9ae-9de17a358860") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "239c9dd1-d0bc-4627-b6c4-75dd191e647a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "43d84877-3269-491f-a45a-28388ca9cb60") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/6a529a75-85b4-49b5-b37f-742f28fb3b97") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "23db85c7-646d-46be-81e0-bcd85f407f87") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8c45e660-7e89-48b7-b8a9-1ceaf89f7dd5") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0cb3d775-efbd-45b2-a403-482a2d8b6d8a") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bb66d1ee-8f6d-4c5a-9b27-ef1f8cc3329a") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "65106456-9e41-452b-8522-8b9f79f0a8c8") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "7eb2e0de-9669-438d-8f8b-4af8ec88cc71") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "b793a595-e2d4-4ff6-8188-539c956267e9") + ) + (pad "1" smd rect + (at -1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 87 "Net-(LED5-K)") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ba3b122d-e54f-4147-ac3b-c1d0bf76dd95") + ) + (pad "2" smd rect + (at 1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 16 "VBAT") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "67d65311-1c64-4370-8943-e9cd5594dbe6") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "dd3f908c-c468-4baa-9b70-3b62f85434d4") + (at 106.7 87.8 90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_POL2" + (at -0.762001 -1.016003 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "68595a93-6e37-4284-8fc9-8951b307d2c8") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 90) + (unlocked yes) + (layer "F.Fab") + (uuid "7c01e907-6376-4e31-a32c-4e248eb64902") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "2d718e0b-23a6-4baf-ada9-0c400a517779") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "e7183ddf-933d-4f93-87a1-2ef831461741") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "57c0bba7-e729-4895-a575-7e396d5ff671") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f81db717-408b-4fae-bb8e-0b1f136f6577") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "f5ced8b0-27e4-490b-8fd2-bb387c3f8e75") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fa644df8-6c35-4fba-ae10-e695648c42be") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2906f19c-95f5-4b3a-98df-74283b3c4110") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee67d344-cbb3-4bb5-8582-d9a01663fe08") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fb84b016-4024-4d8c-aa45-3221ae03abf2") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "eee26b9f-6248-4a47-b3c7-d69aa378e72c") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a6ff2621-804e-4a56-a19a-752927da18dd") + ) + (pad "1" smd rect + (at -1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c7b97cc5-8e72-4825-a0c8-7fcc592b0845") + ) + (pad "2" smd rect + (at 1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 85 "Net-(U2-G)") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "63be82c4-13a2-43bf-b5c2-1ce2872c4a84") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "e0f80458-446b-482a-b8b2-72329b65d6e4") + (at 109.2 125.1) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_GPO2" + (at -0.762001 -1.016003 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "12ea014c-946e-4fc7-86e6-c501c7ff312c") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 0) + (unlocked yes) + (layer "F.Fab") + (uuid "febac683-030b-491d-b8c9-b42bab057012") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f757b5b4-34bb-4228-a060-ccf7337abb89") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dcbd5ae3-02d2-4117-8b25-8511a8359fb9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4d5564d7-60db-4736-a037-998b22f3d6c0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/5ebb72f8-123a-4413-a2be-3629b779418d") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "3462142f-90e4-4397-b716-313e4500e024") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9938e5e9-eef9-4c20-acd8-8033acd7b481") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "66c3b6e3-fce5-4eaa-8e74-8e42c7eb9d8c") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "159e6783-063a-4cf7-81ed-3b9cf96adbd2") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "430853d6-4501-4080-8556-f2a58d934cde") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "3b305781-4c1b-437e-b505-f2788734d530") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "357b0788-5692-493d-a071-6e50ffc5097c") + ) + (pad "1" smd rect + (at -1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 52 "GPO") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2a7e7e28-8b9d-493d-8ad1-525b25af2667") + ) + (pad "2" smd rect + (at 1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 71 "Net-(RFID1-GPO(CMOS))") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3521c844-4158-4dd0-9445-fb65dfb2ab56") + ) + ) + (footprint "ATMEGA328PB-ANR:QFP80P900X900X120-32N" + (layer "F.Cu") + (uuid "e167cf74-a30c-4fbc-860f-2ecc1daf3aba") + (at 70.25 104.5) + (descr "32A (7x7mm TQFP)") + (tags "Integrated Circuit") + (property "Reference" "328pb1" + (at 0 0 0) + (layer "F.SilkS") + (uuid "8b45eb62-f44f-4286-b1cf-fb352a345cbf") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Value" "ATMEGA328PB-ANR" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "04dbb924-a2b3-42ac-b39d-7c633939c163") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Footprint" "QFP80P900X900X120-32N" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "10937213-8ae6-4941-970e-d8690d8237a9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/40001906A.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "aca86809-a388-48ef-b298-ed9d83d7d281") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "MCU 8-bit ATmega AVR RISC 32KB Flash 2.5V/3.3V/5V 32-Pin TQFP T/R" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b8cdf199-2895-4b1a-9107-6fad8722c82d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description_1" "MCU 8-bit ATmega AVR RISC 32KB Flash 2.5V/3.3V/5V 32-Pin TQFP T/R" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2bae3f18-e9d2-4121-85ce-8b8d69adddf1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Height" "1.2" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "47abbfb2-aa2d-4a61-8086-b9f6b4ae33dd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer_Name" "Microchip" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6386eb9f-0aba-4c2c-bca8-117c8bc3038f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer_Part_Number" "ATMEGA328PB-ANR" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "872a10df-1dcf-4c06-ac80-4b55b4713e66") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Mouser Part Number" "556-ATMEGA328PB-ANR" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4eff1993-0f8f-4485-a7d4-0e97d42b6a8f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/ATMEGA328PB-ANR?qs=jy4bLUHv09gAXMeIQH7RPw%3D%3D" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b16a090e-a0bc-4f74-aa2f-70250724614a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Arrow Part Number" "ATMEGA328PB-ANR" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b7a84383-6148-4748-92bb-12d715d7cad8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/atmega328pb-anr/microchip-technology?region=nac" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dc8f3e6d-c940-4c6c-b984-85d26fd374c0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/56fef06b-2ccc-4669-9714-7e4d8142cc1e") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start -3.15 -3.15) + (end 3.15 -3.15) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6b5f11a-99cc-42de-b1eb-408ac0ca72a0") + ) + (fp_line + (start -3.15 3.15) + (end -3.15 -3.15) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "438be5a7-dd5b-46ae-970a-eefd2ad1d14a") + ) + (fp_line + (start 3.15 -3.15) + (end 3.15 3.15) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "5123c499-dc2e-4f9b-b8fc-9dcecd44dd11") + ) + (fp_line + (start 3.15 3.15) + (end -3.15 3.15) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "76b214da-09d5-45ef-a8c3-82eba851187b") + ) + (fp_circle + (center -4.6 -4) + (end -4.6 -3.8) + (stroke + (width 0.4) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "d5424b39-c593-477f-94ae-4b494598f313") + ) + (fp_line + (start -5.25 -5.25) + (end 5.25 -5.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "74a06779-3c32-447b-8777-7f5d45ccd4e8") + ) + (fp_line + (start -5.25 5.25) + (end -5.25 -5.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e0f21c2b-eed7-41d6-a568-3947c2eb397d") + ) + (fp_line + (start 5.25 -5.25) + (end 5.25 5.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5abe5af9-8b2a-4f49-b61b-17a20d0dc3f4") + ) + (fp_line + (start 5.25 5.25) + (end -5.25 5.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8085bdc8-4425-4f3e-836a-4348b530ad9f") + ) + (fp_line + (start -3.5 -3.5) + (end 3.5 -3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7d35edd3-7786-4d2c-b971-133bbf5e09b9") + ) + (fp_line + (start -3.5 -2.7) + (end -2.7 -3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cf059d0f-48cd-48ff-975e-c6e0d71ac962") + ) + (fp_line + (start -3.5 3.5) + (end -3.5 -3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a909945d-0b3b-420c-b113-8d6d70341e9f") + ) + (fp_line + (start 3.5 -3.5) + (end 3.5 3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4ffc9e3d-7465-4000-8dd4-2635c0627103") + ) + (fp_line + (start 3.5 3.5) + (end -3.5 3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ed40b96a-b757-420c-95cd-e7050b62d93d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "2b206adc-042d-4f05-9a61-c9e87ae69a35") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (pad "1" smd rect + (at -4.25 -2.8 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 14 "Net-(328pb1-(OC2B{slash}INT1{slash}PTCXY)_PD3)") + (pinfunction "(OC2B/INT1/PTCXY)_PD3") + (pintype "passive") + (uuid "3e1cc1c7-699c-4d62-9972-8a138ad7ad71") + ) + (pad "2" smd rect + (at -4.25 -2 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 48 "Net-(328pb1-(XCK0{slash}T0{slash}PTCXY)_PD4)") + (pinfunction "(XCK0/T0/PTCXY)_PD4") + (pintype "passive") + (uuid "06280a52-2b58-4509-91fb-8aa73f578d69") + ) + (pad "3" smd rect + (at -4.25 -1.2 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 66 "VCC_RFID") + (pinfunction "(SDA1/ICP4/ACO/PTCXY)_PE0") + (pintype "passive") + (uuid "4957d349-c82e-480e-8b7c-ce351c5757ef") + ) + (pad "4" smd rect + (at -4.25 -0.4 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "VCC") + (pintype "passive") + (uuid "81293f95-3a3b-48d8-8fad-d3b8e390262a") + ) + (pad "5" smd rect + (at -4.25 0.4 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "GND_1") + (pintype "passive") + (uuid "10e84821-b361-493a-8874-3e6ef2e6347d") + ) + (pad "6" smd rect + (at -4.25 1.2 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 46 "PE1") + (pinfunction "(SCL1/T4/PTCXY)_PE1") + (pintype "passive") + (uuid "6ade9bdf-fbae-486c-a388-3e6581bc5845") + ) + (pad "7" smd rect + (at -4.25 2 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 88 "Net-(328pb1-(XTAL1{slash}TOSC1)_PB6)") + (pinfunction "(XTAL1/TOSC1)_PB6") + (pintype "passive") + (uuid "fcc0f4d5-9944-40e1-a671-47ef2bcb0d81") + ) + (pad "8" smd rect + (at -4.25 2.8 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 12 "Net-(328pb1-(XTAL2{slash}TOSC2)_PB7)") + (pinfunction "(XTAL2/TOSC2)_PB7") + (pintype "passive") + (uuid "8a7b9677-75d8-425c-b1f0-a3af48f6cc17") + ) + (pad "9" smd rect + (at -2.8 4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 51 "LPD") + (pinfunction "(OC0B/T1/PTCXY)_PD5") + (pintype "passive") + (uuid "a946ff57-28e3-437a-ad5f-eb771f2fe048") + ) + (pad "10" smd rect + (at -2 4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 77 "Net-(328pb1-(OC0A{slash}PTCXY{slash}AIN0)_PD6)") + (pinfunction "(OC0A/PTCXY/AIN0)_PD6") + (pintype "passive") + (uuid "585224f4-3752-486a-a057-21ac5cce9e0e") + ) + (pad "11" smd rect + (at -1.2 4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 78 "Net-(328pb1-(PTCXY{slash}AIN1)_PD7)") + (pinfunction "(PTCXY/AIN1)_PD7") + (pintype "passive") + (uuid "5f970ac5-b46c-4c8f-b128-41f19c5837ee") + ) + (pad "12" smd rect + (at -0.4 4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 72 "Net-(328pb1-(ICP1{slash}CLKO{slash}PTCXY)_PB0)") + (pinfunction "(ICP1/CLKO/PTCXY)_PB0") + (pintype "passive") + (uuid "6c18db78-f5c1-485b-918a-ef42769ac0fe") + ) + (pad "13" smd rect + (at 0.4 4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 52 "GPO") + (pinfunction "(OC1A/PTCXY)_PB1") + (pintype "passive") + (uuid "565d684b-5eb5-4a51-860e-997f69c0d3c6") + ) + (pad "14" smd rect + (at 1.2 4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 75 "PB2") + (pinfunction "(~{SS0}/OC1B/PTCXY)_PB2") + (pintype "passive") + (uuid "ffbd74d5-ab86-4709-b6c4-233919911478") + ) + (pad "15" smd rect + (at 2 4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 6 "MOSI") + (pinfunction "(MOSI0/TXD1/OC2A/PTCXY)_PB3") + (pintype "passive") + (uuid "6baefa90-daae-4bbb-b1b7-87ffa8a5e68c") + ) + (pad "16" smd rect + (at 2.8 4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 20 "MISO") + (pinfunction "(MISO0/RXD1/PTCXY)_PB4") + (pintype "passive") + (uuid "5d0f52ad-4691-42fd-aef4-85cecb636370") + ) + (pad "17" smd rect + (at 4.25 2.8 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "SCK") + (pinfunction "PB5_(PTCXY/XCK1/SCK0)") + (pintype "passive") + (uuid "19067ea5-8da7-412b-b094-60daa3471244") + ) + (pad "18" smd rect + (at 4.25 2 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "VCC") + (pinfunction "AVCC") + (pintype "passive") + (uuid "968668d6-e6ed-4967-8edb-a70a77ee522d") + ) + (pad "19" smd rect + (at 4.25 1.2 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 73 "Net-(328pb1-PE2_(ADC6{slash}PTCY{slash}ICP3{slash}~{SS1}))") + (pinfunction "PE2_(ADC6/PTCY/ICP3/~{SS1})") + (pintype "passive") + (uuid "adb925d6-aa64-4edd-901c-f2abbdb13ded") + ) + (pad "20" smd rect + (at 4.25 0.4 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 35 "Net-(328pb1-AREF)") + (pinfunction "AREF") + (pintype "passive") + (uuid "80ecfaa4-18e8-4678-9852-45b8e42eff78") + ) + (pad "21" smd rect + (at 4.25 -0.4 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "GND_2") + (pintype "passive") + (uuid "6905710f-bde2-4691-88cc-98157b1eda45") + ) + (pad "22" smd rect + (at 4.25 -1.2 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 67 "Net-(328pb1-PE3_(ADC7{slash}PTCY{slash}T3{slash}MOSI1))") + (pinfunction "PE3_(ADC7/PTCY/T3/MOSI1)") + (pintype "passive") + (uuid "ef012d14-89ce-4a32-bd1f-6d658904e78d") + ) + (pad "23" smd rect + (at 4.25 -2 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 13 "MISO_RFM69") + (pinfunction "PC0_(ADC0/PTCY/MISO1)") + (pintype "passive") + (uuid "14e6f3f6-fd01-4a4a-b11c-901e7f9da6f2") + ) + (pad "24" smd rect + (at 4.25 -2.8 90) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 68 "Net-(328pb1-PC1_(ADC1{slash}PTCY{slash}SCK1))") + (pinfunction "PC1_(ADC1/PTCY/SCK1)") + (pintype "passive") + (uuid "527633dd-ca22-4a86-820c-26d99e098588") + ) + (pad "25" smd rect + (at 2.8 -4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 11 "RST_RFM69") + (pinfunction "PC2_(ADC2/PTCY)") + (pintype "passive") + (uuid "1bd2d1ae-5314-4308-b609-3d55c02f3d1b") + ) + (pad "26" smd rect + (at 2 -4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 34 "Net-(328pb1-PC3_(ADC3{slash}PTCY))") + (pinfunction "PC3_(ADC3/PTCY)") + (pintype "passive") + (uuid "fc57ff4b-90d0-4cbf-80c9-ab1272159a6f") + ) + (pad "27" smd rect + (at 1.2 -4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 29 "SDA") + (pinfunction "PC4_(ADC4/PTCY/SDA0)") + (pintype "passive") + (uuid "1c644b0e-ffaf-4c25-b1e6-b434584494a2") + ) + (pad "28" smd rect + (at 0.4 -4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 32 "SCL") + (pinfunction "PC5_(ADC5/PTCY/SCL0)") + (pintype "passive") + (uuid "c36b56e2-5a70-4346-9a81-822e3988be6c") + ) + (pad "29" smd rect + (at -0.4 -4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 47 "Net-(328pb1-PC6_(~{RESET}))") + (pinfunction "PC6_(~{RESET})") + (pintype "passive") + (uuid "7f16eda4-04bd-4422-96de-d069c08c3f4a") + ) + (pad "30" smd rect + (at -1.2 -4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 7 "RX") + (pinfunction "PD0_(PTCXY/OC3A/RXD0)") + (pintype "passive") + (uuid "c19e4593-3c31-4299-9a7f-0b4d4862f4a4") + ) + (pad "31" smd rect + (at -2 -4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 18 "TX") + (pinfunction "PD1_(PTCXY/OC4A/TXD0)") + (pintype "passive") + (uuid "0641706c-155c-4521-9373-48880a0f9236") + ) + (pad "32" smd rect + (at -2.8 -4.25) + (size 0.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 17 "Net-(328pb1-PD2_(PTCXY{slash}INT0{slash}OC3B{slash}OC4B))") + (pinfunction "PD2_(PTCXY/INT0/OC3B/OC4B)") + (pintype "passive") + (uuid "9b69203e-e535-4971-8d3b-6f0b3a3ecfd8") + ) + (model "ATMEGA328PB-ANR.stp" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (layer "F.Cu") + (uuid "e48ff9d9-9d56-4054-bc74-f65b7534d0a5") + (at 123.5 85) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED handsolder") + (property "Reference" "LED3" + (at 0 -1.65 0) + (layer "F.SilkS") + (hide yes) + (uuid "4d2fd59c-d141-4063-9ceb-ef16c3e59db2") + (effects + (font + (size 1 1) + (thickness 0.2) + (bold yes) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "06c5bb32-5ac4-40c3-bfd3-08b58570ff87") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d483dbf9-72ed-444c-83be-3e2fb7ec290a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0e3f9b0b-0eca-4421-8a20-0315eaff610a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4217ad0f-ec29-4d8a-8a6d-17edf0078b86") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/e685e076-cf0e-4796-8af5-1d398867c1fc") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (attr smd) + (fp_line + (start -1.86 -0.96) + (end -1.86 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "287c5643-fff3-4323-b6bc-878649c030c2") + ) + (fp_line + (start -1.86 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e4ff8273-9f6d-4e8e-81a8-17e41906058c") + ) + (fp_line + (start 1 -0.96) + (end -1.86 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eec95c2c-da86-4978-8719-accd9c04d23a") + ) + (fp_line + (start -1.85 -0.95) + (end 1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "88c7f07e-948b-4af5-a7c3-69dbffd69444") + ) + (fp_line + (start -1.85 0.95) + (end -1.85 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "847189c6-e8f7-4f15-ac66-c36e5229f7b3") + ) + (fp_line + (start 1.85 -0.95) + (end 1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "698db014-b275-41e0-8ddd-e4fb45c57238") + ) + (fp_line + (start 1.85 0.95) + (end -1.85 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4e7352b7-41f3-418d-a224-2117b907d95b") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a5136a7a-1db3-44ae-942d-75f4e3adacfa") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6edb190e-ee8b-439f-8ae4-575b2b54cfd0") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2c34513a-987d-4706-a9f4-ce8db565431c") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86abd9b1-66f8-4d1b-839b-e52e91412ad8") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "97425e46-4e49-42f1-80a0-4b12c0a16d8a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "6f94f090-aaba-45e9-a75f-cb1d8fc2412e") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 80 "Net-(LED3-K)") + (pinfunction "K") + (pintype "passive") + (uuid "933f81e0-7f35-404a-80d7-7bf9f0f8b6f0") + ) + (pad "2" smd roundrect + (at 1.025 0) + (size 1.15 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (net 78 "Net-(328pb1-(PTCXY{slash}AIN1)_PD7)") + (pinfunction "A") + (pintype "passive") + (uuid "fac2a14e-37f4-4e8c-9e05-742083199fd6") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "f20dd52d-39e7-4478-8412-a1884c4bc6a5") + (at 83.95 118.05 90) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_LDO_DOWN1" + (at -0.762001 -1.016003 90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "b66f20ec-c823-4bb0-9fb0-f1db7a147029") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 90) + (unlocked yes) + (layer "F.Fab") + (uuid "33e3ceae-bf90-4f11-b073-ccb70612af39") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "4766f9c9-c751-40be-a1f4-2be94a4075ae") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "c7d2fabd-5459-4938-9be8-70e3a62f18b2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "15e24fd2-8bbe-4f20-8d04-73c467b037da") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/5c9b57b2-e31e-4557-aea9-b47e62faa247") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "ad74e728-c820-4c41-b920-a61640267831") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5f0a21ca-15f1-45dc-bb13-d0ad0d0131cd") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2cebdaba-d108-4cf4-80f4-8e51f7af3ae6") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "749840b3-2c67-48db-81d2-9e9f6d60d4d5") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bcd242c0-659a-4623-8382-7366525d1f75") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "9e93c2f1-6835-41e8-a114-5adfb6eb91ef") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "3b056088-f601-40de-b924-51e0bbff0c04") + ) + (pad "1" smd rect + (at -1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "51b06909-136d-4972-8adf-bee48a1c9005") + ) + (pad "2" smd rect + (at 1 0 90) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 36 "AVR_CTRL") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "818c601c-2f92-4127-bab1-7bf697d4972b") + ) + ) + (footprint "ishan:QWIIC_RFID_TAG_COILS_PCB_COIL_4UH_B" + (layer "F.Cu") + (uuid "f466b612-ca8c-43e4-9db6-e4c0f7410caf") + (at 121.704 122.6904 -90) + (property "Reference" "ANT1" + (at 0 0 90) + (layer "F.SilkS") + (hide yes) + (uuid "98f7df31-f876-481d-9974-63e9b0200604") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + (bold yes) + ) + ) + ) + (property "Value" "~" + (at 0 0 90) + (layer "F.Fab") + (uuid "4fcc65fe-4c8a-4e18-995f-69e0e7651ef8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ishan:QWIIC_RFID_TAG_COILS_PCB_COIL_4UH_B" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "3da4424b-af01-423d-84ee-eaefee80dd7e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "05a8fe46-d3c9-42f7-b999-b66b19caa264") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "3438b8e0-8dbe-4b4d-b3ee-7e0e4cf8260f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/515b303a-4fbe-4a1e-83e7-850c7547c1cd") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (zone_connect 2) + (attr allow_soldermask_bridges) + (fp_line + (start 0.6096 0.3048) + (end 0.6096 -0.3048) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "33155933-ce42-487f-a39c-8be15b03f9d4") + ) + (fp_line + (start 11.8872 -0.6096) + (end 0.9144 -0.6096) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "b234e230-7f21-439e-a2ed-9cc658cf84e5") + ) + (fp_line + (start 11.5824 -0.9144) + (end -11.8872 -0.9144) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "44d76c57-abc8-4c8b-8bad-0ba47c7f6769") + ) + (fp_line + (start -12.192 -1.2192) + (end -12.192 -11.8872) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "1498c989-09a0-4c5c-b6d6-9ad76e977061") + ) + (fp_line + (start -11.5824 -1.2192) + (end 11.2776 -1.2192) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "5fbd78bf-c05f-49b1-90e3-f66b093ad9ef") + ) + (fp_line + (start -11.8872 -1.524) + (end -11.8872 -11.5824) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "668f7b7d-59ca-4934-8dbc-277f96c9646e") + ) + (fp_line + (start -11.2776 -1.524) + (end 10.9728 -1.524) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "d020e8cd-4daf-44a0-9842-94efa3c65cbc") + ) + (fp_line + (start 11.5824 -1.524) + (end 11.5824 -11.2776) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "957b85d2-e750-4d88-8ba1-304b64313859") + ) + (fp_line + (start -10.9728 -1.8288) + (end 10.668 -1.8288) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "aeb35537-d658-44b6-b3b8-c09401e15f97") + ) + (fp_line + (start 11.2776 -1.8288) + (end 11.2776 -10.9728) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "6b170afb-3406-45ab-99ed-4355064e8c9a") + ) + (fp_line + (start -10.668 -2.1336) + (end 10.3632 -2.1336) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "a29dd520-252e-4538-82a3-9725f36b6a0b") + ) + (fp_line + (start 10.9728 -2.1336) + (end 10.9728 -10.668) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "9fe1309b-ee4a-40e0-9702-31b3c0db51f6") + ) + (fp_line + (start -10.3632 -2.4384) + (end 10.0584 -2.4384) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "0f3b0a33-ca92-4e22-9528-f9b503fc1e59") + ) + (fp_line + (start 10.668 -2.4384) + (end 10.668 -10.3632) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "9df270f7-c224-4e42-a64c-06e4a029dc7d") + ) + (fp_line + (start -10.0584 -2.7432) + (end 9.7536 -2.7432) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "fc63c6ee-4ee6-4ded-8e48-48dcd8023880") + ) + (fp_line + (start 10.3632 -2.7432) + (end 10.3632 -10.0584) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "68136a5b-0f84-489c-9c21-414487e058d8") + ) + (fp_line + (start -9.7536 -3.048) + (end 9.4488 -3.048) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "e432fe8c-db89-4073-9ed7-0a7b743e61e3") + ) + (fp_line + (start 10.0584 -3.048) + (end 10.0584 -9.7536) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "33015afb-029d-46a6-bf2d-47071cc496a8") + ) + (fp_line + (start -9.4488 -3.3528) + (end 9.144 -3.3528) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "cc598698-bc3e-45b4-a201-dacf88855b4d") + ) + (fp_line + (start 9.7536 -3.3528) + (end 9.7536 -9.4488) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "c82281f8-88c5-4dcb-add6-5300eee637d9") + ) + (fp_line + (start -9.144 -3.6576) + (end 8.8392 -3.6576) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "87a5a932-207c-444c-a6df-3b6e8a40b47f") + ) + (fp_line + (start 9.4488 -3.6576) + (end 9.4488 -9.144) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "b43761cd-3e27-4460-9a08-0c389c716301") + ) + (fp_line + (start -8.8392 -3.9624) + (end 8.5344 -3.9624) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "afd6f0d9-c0f9-4ec7-8303-209fcba850b1") + ) + (fp_line + (start 9.144 -3.9624) + (end 9.144 -8.8392) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "ca31cf55-2921-4a98-b5f5-f49fd8287bfb") + ) + (fp_line + (start -8.5344 -4.2672) + (end 8.2296 -4.2672) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "1d3e46f1-bcbe-4362-8aa5-e939f85403bd") + ) + (fp_line + (start 8.8392 -4.2672) + (end 8.8392 -8.5344) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "14782d54-96d6-44b5-a3a8-d94dae2be24f") + ) + (fp_line + (start -8.2296 -4.572) + (end 7.9248 -4.572) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "741bad13-2849-457b-bbc3-7d3f2ea1e969") + ) + (fp_line + (start 8.5344 -4.572) + (end 8.5344 -8.2296) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "e447fb7e-f7ca-43a5-852f-89e5fcda3c7b") + ) + (fp_line + (start -7.9248 -4.8768) + (end 7.62 -4.8768) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "d1fef4d6-220a-4622-9659-a34fdf2e272f") + ) + (fp_line + (start 8.2296 -4.8768) + (end 8.2296 -7.9248) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "28c00525-df7b-4002-9e88-be7ee98c47b4") + ) + (fp_line + (start -7.62 -5.1816) + (end -0.9144 -5.1816) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "7e83ca41-2856-4c2c-a99f-106b5eee2b93") + ) + (fp_line + (start 7.9248 -5.1816) + (end 7.9248 -7.62) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "5fbd797f-9a5a-4849-a284-ea76e9134f18") + ) + (fp_line + (start -0.6096 -5.4864) + (end -0.6096 -6.096) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "cf35987a-425b-4497-b2f5-c6484a8a345d") + ) + (fp_line + (start -7.9248 -7.62) + (end -7.9248 -5.4864) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "f96fc256-c3d0-4ba9-a810-ed6208ed8c52") + ) + (fp_line + (start -8.2296 -7.9248) + (end -8.2296 -5.1816) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "e4114f47-1331-44e6-b3a9-cbc0fb3ecbe4") + ) + (fp_line + (start 7.62 -7.9248) + (end -7.62 -7.9248) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "3ab48e44-3c84-41e8-805f-90650341ca7f") + ) + (fp_line + (start -8.5344 -8.2296) + (end -8.5344 -4.8768) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "7ec9d763-5217-44c8-8737-10db0a8e3f4f") + ) + (fp_line + (start 7.9248 -8.2296) + (end -7.9248 -8.2296) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "0505e20e-355e-4968-a779-357d6b8a0d71") + ) + (fp_line + (start -8.8392 -8.5344) + (end -8.8392 -4.572) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "5b8fe87d-b8d0-44b1-b71e-07138f051372") + ) + (fp_line + (start 8.2296 -8.5344) + (end -8.2296 -8.5344) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "59eb76ac-9775-4f44-83d9-92933cc91ce2") + ) + (fp_line + (start -9.144 -8.8392) + (end -9.144 -4.2672) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "f34ba927-024d-48a3-b48c-4cb78803f938") + ) + (fp_line + (start 8.5344 -8.8392) + (end -8.5344 -8.8392) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "d4405f1a-8bba-46b2-b307-9993f7580ce0") + ) + (fp_line + (start -9.4488 -9.144) + (end -9.4488 -3.9624) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "351d4fc1-4434-4589-b234-6d18785a7622") + ) + (fp_line + (start 8.8392 -9.144) + (end -8.8392 -9.144) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "9502076f-448e-4840-b7d1-5b2296dc7520") + ) + (fp_line + (start -9.7536 -9.4488) + (end -9.7536 -3.6576) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "8a20b03a-5890-49b8-8b9a-45edf709b238") + ) + (fp_line + (start 9.144 -9.4488) + (end -9.144 -9.4488) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "e24eb2a4-241e-492d-85cd-829efe48b761") + ) + (fp_line + (start -10.0584 -9.7536) + (end -10.0584 -3.3528) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "f671327b-895d-45b8-9190-587867f0fc78") + ) + (fp_line + (start 9.4488 -9.7536) + (end -9.4488 -9.7536) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "46f6cd16-8a4f-4341-b8c4-a23c3f113e70") + ) + (fp_line + (start -10.3632 -10.0584) + (end -10.3632 -3.048) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "157d9ad2-6ca2-42a4-a243-bdaacc4edb2c") + ) + (fp_line + (start 9.7536 -10.0584) + (end -9.7536 -10.0584) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "c1a2c00b-e6e2-4525-af2a-645d99a69d24") + ) + (fp_line + (start -10.668 -10.3632) + (end -10.668 -2.7432) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "32deb542-c4fd-45b9-9c3a-8a3f52caf0e9") + ) + (fp_line + (start 10.0584 -10.3632) + (end -10.0584 -10.3632) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "e03c64e5-7ecb-4926-a488-c8af43fb4629") + ) + (fp_line + (start -10.9728 -10.668) + (end -10.9728 -2.4384) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "bdefcd78-038a-42ac-8127-d82e9b35fd33") + ) + (fp_line + (start 10.3632 -10.668) + (end -10.3632 -10.668) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "10c7689b-6f72-46bf-9a6b-5e21e34f13e6") + ) + (fp_line + (start -11.2776 -10.9728) + (end -11.2776 -2.1336) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "c7a457a5-af80-4395-ba37-7a97eac92c1c") + ) + (fp_line + (start 10.668 -10.9728) + (end -10.668 -10.9728) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "85f73fc7-3c4e-450e-9ec7-5353e8a53c58") + ) + (fp_line + (start -11.5824 -11.2776) + (end -11.5824 -1.8288) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "89a65e9f-61c7-4c94-a4a6-6a79d3c7dd6a") + ) + (fp_line + (start 10.9728 -11.2776) + (end -10.9728 -11.2776) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "a1e8e229-3106-4164-b627-30c4038a9de9") + ) + (fp_line + (start 11.2776 -11.5824) + (end -11.2776 -11.5824) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "330880a3-2707-4d75-a822-284a505188d2") + ) + (fp_line + (start 11.8872 -11.5824) + (end 11.8872 -1.2192) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "d9cc5de0-d5cc-4751-b641-81c7a58e27cd") + ) + (fp_line + (start -11.5824 -11.8872) + (end 11.5824 -11.8872) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "480785d8-0f43-4e9a-bc23-89b9ba8464b1") + ) + (fp_line + (start 12.192 -11.8872) + (end 12.192 -0.9144) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "51e0b2ce-ab7d-4eaf-b700-e6002930c44c") + ) + (fp_line + (start -11.8872 -12.192) + (end 11.8872 -12.192) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "95f10d8d-b314-4739-88a6-174f2f0f29ca") + ) + (fp_arc + (start 0.6096 -0.3048) + (mid 0.698874 -0.520326) + (end 0.9144 -0.6096) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "bfd1634f-df67-460b-9931-49a6f7549565") + ) + (fp_arc + (start -11.8872 -0.9144) + (mid -12.102726 -1.003674) + (end -12.192 -1.2192) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "cc2b9926-162d-4990-9492-9a4d0447840d") + ) + (fp_arc + (start 12.192 -0.9144) + (mid 12.102726 -0.698874) + (end 11.8872 -0.6096) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "51b29702-e2b2-4bfb-a004-1f34975d64a2") + ) + (fp_arc + (start -11.5824 -1.2192) + (mid -11.797926 -1.308474) + (end -11.8872 -1.524) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "7d9e4155-bf9c-41b1-8713-91d88c6588cf") + ) + (fp_arc + (start 11.8872 -1.2192) + (mid 11.797926 -1.003674) + (end 11.5824 -0.9144) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "9227efe1-39f5-4362-9f8e-9dc2caf96e8f") + ) + (fp_arc + (start -11.2776 -1.524) + (mid -11.493126 -1.613274) + (end -11.5824 -1.8288) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "dfd3aac3-9715-47f0-9126-915e6ce48047") + ) + (fp_arc + (start 11.5824 -1.524) + (mid 11.493126 -1.308474) + (end 11.2776 -1.2192) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "82d76892-994c-4ba8-881e-0708bb0f8444") + ) + (fp_arc + (start -10.9728 -1.8288) + (mid -11.188326 -1.918074) + (end -11.2776 -2.1336) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "8e4ddf4f-1fae-4df9-87ec-e645e6eea4d5") + ) + (fp_arc + (start 11.2776 -1.8288) + (mid 11.188326 -1.613274) + (end 10.9728 -1.524) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "518a3544-a9e6-40ba-85c1-cee3952ab5d6") + ) + (fp_arc + (start -10.668 -2.1336) + (mid -10.883526 -2.222874) + (end -10.9728 -2.4384) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "c7bffb61-4a82-4a42-a8dc-0a1c6d98c8e6") + ) + (fp_arc + (start 10.9728 -2.1336) + (mid 10.883526 -1.918074) + (end 10.668 -1.8288) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "d73cf8d0-a1fa-4f57-9740-214fd29ed618") + ) + (fp_arc + (start -10.3632 -2.4384) + (mid -10.578726 -2.527674) + (end -10.668 -2.7432) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "2216dfcf-ebed-4b54-a6c5-39b81b20b82a") + ) + (fp_arc + (start 10.668 -2.4384) + (mid 10.578726 -2.222874) + (end 10.3632 -2.1336) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "e0c789a4-b7d7-490e-88fb-a08a075619ae") + ) + (fp_arc + (start -10.0584 -2.7432) + (mid -10.273926 -2.832474) + (end -10.3632 -3.048) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "09cd4feb-9daa-41a0-90e9-a2abc9b695e2") + ) + (fp_arc + (start 10.3632 -2.7432) + (mid 10.273926 -2.527674) + (end 10.0584 -2.4384) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "21a947ad-27a1-4860-a577-e3be48f1cf3f") + ) + (fp_arc + (start -9.7536 -3.048) + (mid -9.969126 -3.137274) + (end -10.0584 -3.3528) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "61463c4f-c007-4494-8ea0-5e3f1de997df") + ) + (fp_arc + (start 10.0584 -3.048) + (mid 9.969126 -2.832474) + (end 9.7536 -2.7432) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "ab86a776-4c25-47c9-8e34-4ace9d02fad4") + ) + (fp_arc + (start -9.4488 -3.3528) + (mid -9.664326 -3.442074) + (end -9.7536 -3.6576) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "d008bd9a-cb9d-4190-86fe-b502f460f0e9") + ) + (fp_arc + (start 9.7536 -3.3528) + (mid 9.664326 -3.137274) + (end 9.4488 -3.048) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "57ccb356-4552-4b59-935d-cbb551851512") + ) + (fp_arc + (start -9.144 -3.6576) + (mid -9.359526 -3.746874) + (end -9.4488 -3.9624) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "6623e588-c1ae-46dc-ba4b-cd951fcae39d") + ) + (fp_arc + (start 9.4488 -3.6576) + (mid 9.359526 -3.442074) + (end 9.144 -3.3528) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "8f4db276-d719-44f1-81e9-631b301dfd9a") + ) + (fp_arc + (start -8.8392 -3.9624) + (mid -9.054726 -4.051674) + (end -9.144 -4.2672) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "d9af555e-368f-4abe-a4c4-71469f817c63") + ) + (fp_arc + (start 9.144 -3.9624) + (mid 9.054726 -3.746874) + (end 8.8392 -3.6576) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "9fb57871-11be-4c5d-ab12-046bf6c33fb5") + ) + (fp_arc + (start -8.5344 -4.2672) + (mid -8.749926 -4.356474) + (end -8.8392 -4.572) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "2a010ffa-d779-4fcc-be84-8b4f9639ab3f") + ) + (fp_arc + (start 8.8392 -4.2672) + (mid 8.749926 -4.051674) + (end 8.5344 -3.9624) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "e1fdf087-f448-45a3-b892-99307f33d5ff") + ) + (fp_arc + (start -8.2296 -4.572) + (mid -8.445126 -4.661274) + (end -8.5344 -4.8768) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "c831eb6b-1ed2-45dc-bbee-171592dfd307") + ) + (fp_arc + (start 8.5344 -4.572) + (mid 8.445126 -4.356474) + (end 8.2296 -4.2672) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "2f6c51ca-3228-405b-94aa-0a2ec9fe0d03") + ) + (fp_arc + (start -7.9248 -4.8768) + (mid -8.140326 -4.966074) + (end -8.2296 -5.1816) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "162055b4-bdaa-4b95-b3f1-5a9456a195ac") + ) + (fp_arc + (start 8.2296 -4.8768) + (mid 8.140326 -4.661274) + (end 7.9248 -4.572) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "a181af34-9036-4c5f-8237-8f052066e780") + ) + (fp_arc + (start -7.62 -5.1816) + (mid -7.835526 -5.270874) + (end -7.9248 -5.4864) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "a8f22b5a-3946-4dba-b54d-96f1c8707f52") + ) + (fp_arc + (start 7.9248 -5.1816) + (mid 7.835526 -4.966074) + (end 7.62 -4.8768) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "353ccaec-2415-4cc6-860b-aa1cec6d88cb") + ) + (fp_arc + (start -0.6096 -5.4864) + (mid -0.698874 -5.270874) + (end -0.9144 -5.1816) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "fb8f46c7-2cee-45b1-b24e-33a75ab3334d") + ) + (fp_arc + (start -7.9248 -7.62) + (mid -7.835526 -7.835526) + (end -7.62 -7.9248) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "f3e0ce24-397f-4129-b3d3-81f210710da4") + ) + (fp_arc + (start -8.2296 -7.9248) + (mid -8.140326 -8.140326) + (end -7.9248 -8.2296) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "88171b47-b89c-4813-ad20-2453e9f52a05") + ) + (fp_arc + (start 7.62 -7.9248) + (mid 7.835526 -7.835526) + (end 7.9248 -7.62) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "ad33af1b-286a-497f-a1ed-e1eaf0ea339a") + ) + (fp_arc + (start -8.5344 -8.2296) + (mid -8.445126 -8.445126) + (end -8.2296 -8.5344) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "93a5a42a-099b-4c1d-be84-19c61ae7bebd") + ) + (fp_arc + (start 7.9248 -8.2296) + (mid 8.140326 -8.140326) + (end 8.2296 -7.9248) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "72f61c31-dffc-4e5e-aaaa-c82f3eaf0df0") + ) + (fp_arc + (start -8.8392 -8.5344) + (mid -8.749926 -8.749926) + (end -8.5344 -8.8392) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "0fc3d414-784a-44a3-b03e-158af1f34a8a") + ) + (fp_arc + (start 8.2296 -8.5344) + (mid 8.445126 -8.445126) + (end 8.5344 -8.2296) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "cebf4084-5d04-420f-a1a5-0c3d221e86f1") + ) + (fp_arc + (start -9.144 -8.8392) + (mid -9.054726 -9.054726) + (end -8.8392 -9.144) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "68d5d27b-2bcb-4375-b10b-0b9127848f11") + ) + (fp_arc + (start 8.5344 -8.8392) + (mid 8.749926 -8.749926) + (end 8.8392 -8.5344) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "9e04a70c-891b-4763-a1e5-1c62e75b7d7b") + ) + (fp_arc + (start -9.4488 -9.144) + (mid -9.359526 -9.359526) + (end -9.144 -9.4488) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "a3fd5c38-5c56-435c-aa28-04a73533035d") + ) + (fp_arc + (start 8.8392 -9.144) + (mid 9.054726 -9.054726) + (end 9.144 -8.8392) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "ede39999-9027-4daa-b4a3-9945fd129572") + ) + (fp_arc + (start -9.7536 -9.4488) + (mid -9.664326 -9.664326) + (end -9.4488 -9.7536) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "741d0846-1911-4bc2-9230-baa303fa7dc9") + ) + (fp_arc + (start 9.144 -9.4488) + (mid 9.359526 -9.359526) + (end 9.4488 -9.144) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "47d2df94-2057-4da9-99d9-3aae332d848b") + ) + (fp_arc + (start -10.0584 -9.7536) + (mid -9.969126 -9.969126) + (end -9.7536 -10.0584) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "8a68d203-c83f-4f13-bbef-ae221379657b") + ) + (fp_arc + (start 9.4488 -9.7536) + (mid 9.664326 -9.664326) + (end 9.7536 -9.4488) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "79338425-cce9-448d-9cdd-5a81a021510c") + ) + (fp_arc + (start -10.3632 -10.0584) + (mid -10.273926 -10.273926) + (end -10.0584 -10.3632) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "03dfe2b1-43f0-46c5-971b-3cea5954754d") + ) + (fp_arc + (start 9.7536 -10.0584) + (mid 9.969126 -9.969126) + (end 10.0584 -9.7536) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "a17abc75-aff7-4805-9906-890f726d543d") + ) + (fp_arc + (start -10.668 -10.3632) + (mid -10.578726 -10.578726) + (end -10.3632 -10.668) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "b06af054-c481-4e65-bfef-9bc8ced24fe3") + ) + (fp_arc + (start 10.0584 -10.3632) + (mid 10.273926 -10.273926) + (end 10.3632 -10.0584) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "4497d1c1-ff50-4530-910d-923c7fc0b77e") + ) + (fp_arc + (start -10.9728 -10.668) + (mid -10.883526 -10.883526) + (end -10.668 -10.9728) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "d43d5554-3f35-4d09-a015-c541d6590fc5") + ) + (fp_arc + (start 10.3632 -10.668) + (mid 10.578726 -10.578726) + (end 10.668 -10.3632) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "5db89ad8-1c7a-4639-8935-d2239f95dfa4") + ) + (fp_arc + (start -11.2776 -10.9728) + (mid -11.188326 -11.188326) + (end -10.9728 -11.2776) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "0ce385f3-ea0b-4214-a6dd-ab8582a0837a") + ) + (fp_arc + (start 10.668 -10.9728) + (mid 10.883526 -10.883526) + (end 10.9728 -10.668) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "fb0847c0-8970-4f71-bd05-dd869e52e1ca") + ) + (fp_arc + (start -11.5824 -11.2776) + (mid -11.493126 -11.493126) + (end -11.2776 -11.5824) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "4165d5f8-5c5f-478e-b725-49851891fce6") + ) + (fp_arc + (start 10.9728 -11.2776) + (mid 11.188326 -11.188326) + (end 11.2776 -10.9728) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "7b99de68-b9c7-49f3-b862-07825144e86d") + ) + (fp_arc + (start -11.8872 -11.5824) + (mid -11.797926 -11.797926) + (end -11.5824 -11.8872) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "c0ddc91c-8fab-4ffc-a599-8873ee3856df") + ) + (fp_arc + (start 11.2776 -11.5824) + (mid 11.493126 -11.493126) + (end 11.5824 -11.2776) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "749e90a0-d1b8-4591-ac72-a10dfc089c56") + ) + (fp_arc + (start -12.192 -11.8872) + (mid -12.102726 -12.102726) + (end -11.8872 -12.192) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "ccbf69c8-968c-459c-af06-338563e7e2e3") + ) + (fp_arc + (start 11.5824 -11.8872) + (mid 11.797926 -11.797926) + (end 11.8872 -11.5824) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "34a7b62e-f562-4ae0-a0ac-26ee435ae473") + ) + (fp_arc + (start 11.8872 -12.192) + (mid 12.102726 -12.102726) + (end 12.192 -11.8872) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Cu") + (uuid "c7d5fc10-1b9e-4fe4-a17b-0754f35ebc6c") + ) + (fp_line + (start -12.7 0) + (end 12.7 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "c0dc672a-87fb-4beb-ae74-c5deb6a76cab") + ) + (fp_line + (start 12.7 0) + (end 12.7 -12.7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "3685639f-4456-49c8-9e39-c6acd6c55b97") + ) + (fp_line + (start -12.7 -12.7) + (end -12.7 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "0520173a-147e-4fdf-b3d8-55865c6191fe") + ) + (fp_line + (start 12.7 -12.7) + (end -12.7 -12.7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "0de19a51-521c-4cac-a118-a8daee46cd86") + ) + (pad "IN1" smd circle + (at -0.6096 -6.096 270) + (size 0.6096 0.6096) + (layers "F.Cu") + (net 45 "ANT2") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (zone_connect 2) + (thermal_bridge_angle 0) + (uuid "07bbe876-37c0-40ae-bd9b-490b14c0a8a2") + ) + (pad "IN2" smd circle + (at 0.6096 0.3048 270) + (size 0.6096 0.6096) + (layers "F.Cu") + (net 44 "ANT1") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (zone_connect 2) + (thermal_bridge_angle 0) + (uuid "28f814b1-0c5e-4e51-861c-137f7a023c65") + ) + ) + (footprint "ishan:C0805" + (layer "F.Cu") + (uuid "f6999c18-1cd6-4f4a-95e1-29ebe5d34011") + (at 95.65 114.4 -90) + (descr "CAPACITOR\n\nchip") + (property "Reference" "C_LDO_3V3" + (at -0.888999 -1.016005 -90) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "8ce93d7f-b9a8-4bd7-9180-65cb02d0bf10") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.888994 2.285998 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a9b242a1-2d8d-4ea9-a5c3-4ba994ac51e6") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:C0805" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "2576c68d-ed6f-4ffa-b3fa-b8c0e2f1a8fd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "ec23df47-c38c-4700-9f26-32923c5f6d86") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "1ae40b1d-7f79-4a75-9784-358b47d9a3b1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/0d23998e-eee0-4cc6-b38a-52f70f7e781e") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1001 0.4001) (xy 0.1001 0.4001) (xy 0.1001 -0.4001) (xy -0.1001 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "62487d1d-4297-484a-9ebf-ba4e5f8fd9b8") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d04c4771-e61e-4563-b65e-7c4c34edd953") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3230e13d-131d-4629-8762-c22e30a23b8a") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "405507fb-28c0-4fa2-942e-3bc05808909e") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e8067628-0ce6-4f3e-9b0c-b24b13356c52") + ) + (fp_line + (start -0.356 0.659999) + (end 0.381 0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "9c3f8506-e264-4467-81e9-a4d207cfaaef") + ) + (fp_line + (start -0.381 -0.66) + (end 0.381 -0.66) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "6fd01ad9-9837-4b58-99b7-17db2fa4344d") + ) + (fp_poly + (pts + (xy -1.0922 0.723901) (xy -0.3421 0.7239) (xy -0.3421 -0.7262) (xy -1.0922 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "97bca3d7-b757-474b-9cfa-84656f1fe69f") + ) + (fp_poly + (pts + (xy 0.3556 0.7239) (xy 1.1057 0.723901) (xy 1.1057 -0.7262) (xy 0.3556 -0.7262) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8698d2ac-fed8-4427-9b88-c1c30c512c80") + ) + (pad "1" smd rect + (at -0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "3V3") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c95b0426-b5a8-4933-aa29-0481e4369514") + ) + (pad "2" smd rect + (at 0.85 0 270) + (size 1.3 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9b830fd2-82ff-4196-b7d3-efff7d356e8a") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "f867c6a3-f9fd-44b4-b45e-502d140be488") + (at 68.75 115.5) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_CS_SPI3" + (at -0.762001 -1.016003 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "3289a02c-27ba-46c8-bee4-6f810a87f16b") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 0) + (unlocked yes) + (layer "F.Fab") + (uuid "f33c87e8-95f3-4dc5-b9f2-c74005f958b3") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d37f6ee3-c385-4f76-b275-343c34c5a875") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0d6d4c65-ee47-4b0a-aea4-e7cb2fbd402a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "39d0e419-94f9-4032-8751-04a0cbfc28fc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/43ecb9e9-38c1-4b34-b8a7-2c02439fc536") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "d8d087ab-2f77-4889-a09a-761e746d4ae6") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c89c9a0e-772c-403a-874e-89682d320867") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5ef196d2-acd7-4f76-9484-3b00be7aaddf") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "818c6fb5-bc12-4cad-9325-65af6208bd37") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "46fdf94b-c192-44fa-989a-8a452b2fba95") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "13ee107e-ebe2-4ce8-ba6c-bbbec520d7d8") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "9922e5cd-60b0-46ed-9574-80ef5b436cfe") + ) + (pad "1" smd rect + (at -1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 53 "CS_SPI_FLASH") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "842f4d39-55fd-41f4-83eb-9fb933956a81") + ) + (pad "2" smd rect + (at 1 0) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 72 "Net-(328pb1-(ICP1{slash}CLKO{slash}PTCXY)_PB0)") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "eeb0a9b2-1336-49e9-8726-33e4748d5e90") + ) + ) + (footprint "ishan:R0805" + (layer "F.Cu") + (uuid "fcab990f-ce08-4c4e-9ba6-651cda246472") + (at 50.0875 114 180) + (descr "RESISTOR\n\nchip") + (property "Reference" "R_REED_GND1" + (at -0.762001 -1.016003 180) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "afd2e11d-eafb-43ff-985a-8af2d6a8334d") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.235306) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "~" + (at -0.761997 2.285993 180) + (unlocked yes) + (layer "F.Fab") + (uuid "29c464da-d793-40ff-a124-181056936363") + (effects + (font + (size 1.176528 1.176528) + (thickness 0.093472) + ) + (justify left bottom) + ) + ) + (property "Footprint" "ishan:R0805" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "2c172e3c-811d-418c-9daf-84c92347fd42") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "20b48cec-d198-4ab2-8315-b7b3696b3175") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "6c2c1118-63cc-481a-86c5-0458218f5a4c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f4fd4d62-a0d7-4b36-940d-36dabdeb57ef") + (sheetname "Root") + (sheetfile "wheel_counter.kicad_sch") + (fp_poly + (pts + (xy -0.1999 0.5001) (xy 0.1999 0.5001) (xy 0.1999 -0.5001) (xy -0.1999 -0.5001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "56497ce1-4d0d-4d76-b9f9-9e24e469ca29") + ) + (fp_line + (start 1.973 0.983) + (end -1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0b984c51-e526-46bc-acda-57381459234f") + ) + (fp_line + (start 1.973 -0.983) + (end 1.973 0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ca797f14-95c6-4cc9-81e5-3d59def2ab6b") + ) + (fp_line + (start -1.973 0.983) + (end -1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "676e1640-4338-4acf-92fb-ccf6ae86fa29") + ) + (fp_line + (start -1.973 -0.983) + (end 1.973 -0.983) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "77c843ec-195c-4edb-9045-6a161a826c40") + ) + (fp_line + (start -0.41 0.635) + (end 0.41 0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "57bef257-c4dd-4519-adb7-98a7338fd3f9") + ) + (fp_line + (start -0.41 -0.635) + (end 0.41 -0.635) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "fb472420-b735-43c7-8b4e-c7a7f909ef67") + ) + (pad "1" smd rect + (at -1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "GND") + (pinfunction "1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "65ab837c-1607-4d60-8489-4c2469ca4a48") + ) + (pad "2" smd rect + (at 1 0 180) + (size 1.1 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 26 "Net-(R_REED_GND1-Pad2)") + (pinfunction "2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f25874a8-7d6f-4909-ac7b-988343717a72") + ) + ) + (gr_circle + (center 85.6 132) + (end 86.047214 132) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "035d5d6f-cc59-4343-b94c-1885694d0438") + ) + (gr_rect + (start 44.5 131.4) + (end 73 149.7) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "059cf55d-be0f-432a-bb62-3852570fd440") + ) + (gr_line + (start 59.6 98.4) + (end 60 98.8) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "260c39aa-6891-4c9a-acfc-7fc0dc95aec1") + ) + (gr_line + (start 62 95) + (end 62.8 95.8) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "320ea929-a622-41be-8d89-f5a6caaac092") + ) + (gr_line + (start 57.2 115) + (end 56.8 114.2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "3571f12b-7cc8-4ace-9bf6-0f59b31aa641") + ) + (gr_line + (start 55 101.4) + (end 55.8 101.4) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "45b993cf-6013-4578-9990-280b4eb243d3") + ) + (gr_rect + (start 36.9 92.6) + (end 43.8 116.1) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "55c6f212-73b0-4db9-85ca-e7da6c89c47b") + ) + (gr_rect + (start 121.2 109) + (end 134.9 136.3) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "55f12e42-6b21-4795-a755-ba18dcc84afa") + ) + (gr_line + (start 55 109.4) + (end 56 109.2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "6b3beaf8-6fdb-4c94-b42e-92e6d4972971") + ) + (gr_line + (start 44.6 91) + (end 45.8 88.2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "6e02c376-98aa-4100-b334-c534fb9523c5") + ) + (gr_line + (start 58.2 99.8) + (end 62 102.8) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "764790e5-cbc3-4bdb-b05b-addf12fa0bb3") + ) + (gr_rect + (start 102 117) + (end 120.6 134.2) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "785b5e49-8459-4566-b68f-89e375d19787") + ) + (gr_rect + (start 82.4 108.7) + (end 100.1 121.9) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "792d71f0-cf9c-4e24-8ed8-5e4abf59d1ce") + ) + (gr_circle + (center 39 117.8) + (end 39.447214 117.8) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "7bf72a2b-f78a-4540-bf37-4aafc9fb613a") + ) + (gr_line + (start 56.75 96.5) + (end 61 97.2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "7d45b8ba-5f67-440f-8d05-3706feeafa29") + ) + (gr_rect + (start 79 128.2) + (end 99.4 141.2) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "8a14438c-790f-4759-8453-fabb6bf69abf") + ) + (gr_line + (start 64.4 110.4) + (end 63.4 109.8) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "8d351455-4b60-4524-a0dc-b84a78a83ac7") + ) + (gr_rect + (start 37 117.6) + (end 49.2 133.6) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "93926e70-3442-4853-84f2-d813161a11ce") + ) + (gr_line + (start 46.2 83.2) + (end 47.6 83.6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "9a6da2f0-5f23-494c-aacb-d16d5949c0d4") + ) + (gr_line + (start 75.8 109) + (end 76 104.6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "a327af70-69c1-4c8b-9127-5f4077151181") + ) + (gr_line + (start 55.4 91) + (end 57.8 90.8) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "ac779063-8463-484b-ae49-1699a147d382") + ) + (gr_line + (start 50.8 112.8) + (end 50.6 113.2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "ad8e2ac1-09c4-4906-8aeb-5f0b0aa14009") + ) + (gr_line + (start 59.6 98.4) + (end 57.5 97.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "c7700178-e71e-42c5-a171-c92ad2526a6f") + ) + (gr_line + (start 86 116.8) + (end 85.6 115.4) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "c8c8357b-c699-497b-8d4d-85da363d05c7") + ) + (gr_line + (start 89 115.6) + (end 88.6 114.4) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "d3e93007-3da4-4517-ba09-60387f97a766") + ) + (gr_line + (start 76 104.6) + (end 77 104.6) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "d8d834ee-f153-4ab4-9a12-d3e9545f7f8e") + ) + (gr_line + (start 54 122.4) + (end 52.2 124.8) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "ddc9f154-c341-4bfe-8cf7-b7b31052b780") + ) + (gr_line + (start 40.6 133.4) + (end 41.2 133) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "f3c5e142-2dce-4f6c-89cb-314dceb717a1") + ) + (gr_rect + (start 42.9 80.9) + (end 66.5 92.1) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "f9ee3132-dee7-4146-bdee-3044bb43fff2") + ) + (gr_line + (start 136 52) + (end 36.4 52) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "2325ef0b-7ada-46d8-8421-7448c7348395") + ) + (gr_line + (start 136 150) + (end 136 52) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "41486a2a-1535-4656-8cb0-d396940ad8d9") + ) + (gr_line + (start 136 150) + (end 36.4 150) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "9c011a09-208e-414f-8001-7c6dfb3dbb0b") + ) + (gr_line + (start 36.4 52) + (end 36.4 150) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e231603e-7539-4d3e-bbc3-60885ca348c2") + ) + (gr_text "TRIG" + (at 69.9 84.8 0) + (layer "F.SilkS") + (uuid "101d326c-2c5f-4d38-8c10-a43e8b58c945") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "GPO" + (at 100 128.5 0) + (layer "F.SilkS") + (uuid "174f461f-5bef-4b62-ae29-a1c8e2514801") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "MOSI" + (at 70.6 144.3 0) + (layer "F.SilkS") + (uuid "226bb026-c591-4d6a-b118-693984d7c5d8") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "NFC\nAntenna" + (at 131.7 121.7 90) + (layer "F.SilkS") + (uuid "26e4087f-ead1-4544-b07c-3083f3cdaaed") + (effects + (font + (size 3 3) + (thickness 0.5) + (bold yes) + ) + (justify bottom) + ) + ) + (gr_text "RFM69" + (at 50.9 143.3 0) + (layer "F.SilkS") + (uuid "2b9ece5d-3f89-42f1-9bd6-9af4cca46c5b") + (effects + (font + (size 2 2) + (thickness 0.5) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "130,57" + (at 110 58.9 0) + (layer "F.SilkS") + (uuid "33d155a7-7181-45e8-9df1-bb3f4b298e9c") + (effects + (font + (size 3 3) + (thickness 0.6) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "RFID\n" + (at 106.6 134 0) + (layer "F.SilkS") + (uuid "35f1d6bc-2037-4e8c-a08e-3db6b0c80335") + (effects + (font + (size 2 2) + (thickness 0.5) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "GND" + (at 75 146.4 0) + (layer "F.SilkS") + (uuid "361d56a7-1f11-406f-9d53-a88f42998af5") + (effects + (font + (size 2 2) + (thickness 0.5) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "45,57" + (at 42.8 74.9 90) + (layer "F.SilkS") + (uuid "3aa0c211-554b-41a9-a91b-5912154f1fdc") + (effects + (font + (size 3 3) + (thickness 0.6) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "VCC" + (at 52.5 64.5 0) + (layer "F.SilkS") + (uuid "4822b039-c449-40df-94b7-7f5f02030bb3") + (effects + (font + (size 4 4) + (thickness 0.8) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "MIN" + (at 69.8 87.2 0) + (layer "F.SilkS") + (uuid "48ac30e1-7cf8-4779-a80b-98968e4ac105") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "GND" + (at 109.2 65.4 0) + (layer "F.SilkS") + (uuid "593d0d45-22c8-422f-930d-7dbfb286bca2") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "REED SWITCH" + (at 44.2 94.3 270) + (layer "F.SilkS") + (uuid "61240f7a-9ab2-4479-bdcb-2fbbfa7f5ec0") + (effects + (font + (size 2 2) + (thickness 0.5) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "130, 145\n" + (at 104.4 145.8 0) + (layer "F.SilkS") + (uuid "62a2d801-d343-4209-afb8-f712ec562f13") + (effects + (font + (size 3 3) + (thickness 0.6) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "MISO" + (at 76.9 125.3 0) + (layer "F.SilkS") + (uuid "643bc732-6133-43a3-8790-fff154775793") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "SCK" + (at 71.3 142.1 0) + (layer "F.SilkS") + (uuid "6ee48e24-1b28-48a1-8e89-3f5aa6d0765f") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "3V3" + (at 95.6 104.1 0) + (layer "F.SilkS") + (uuid "72203d67-52a9-43e9-a4d7-7c4f846fa98e") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "MCU_RST" + (at 89.1 81.6 0) + (layer "F.SilkS") + (uuid "762e82a9-f357-4ae8-bc03-b71f86eba7a8") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "EN" + (at 80.8 115 0) + (layer "F.SilkS") + (uuid "8af139f2-2dfa-4856-a9f3-4d2c3224d163") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "REED" + (at 49.8 94.9 0) + (layer "F.SilkS") + (uuid "8e178d4a-0bb4-4569-a41d-6baac991486c") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "VCC" + (at 115.6 97.5 90) + (layer "F.SilkS") + (uuid "974a40c6-3d1f-4f4b-89c2-10bf33808a5c") + (effects + (font + (size 2 2) + (thickness 0.4) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "SPI-EEPROM" + (at 79.5 143.9 0) + (layer "F.SilkS") + (uuid "9c5c2057-8a42-4b75-b780-bdb65a9f3a50") + (effects + (font + (size 2 2) + (thickness 0.5) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "VCC" + (at 99.1 95.2 0) + (layer "F.SilkS") + (uuid "aa17325e-0cfc-463f-9713-bb8ce8f28144") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "V_COIN_CELL" + (at 85.8 57.2 0) + (layer "F.SilkS") + (uuid "c433571b-feda-4bc7-bf6c-b02e081e6198") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "GND" + (at 72 65.5 0) + (layer "F.SilkS") + (uuid "c4e35385-055f-4a04-b7ac-6b867bbadbb4") + (effects + (font + (size 4 4) + (thickness 0.8) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "SCL" + (at 106.1 114.9 0) + (layer "F.SilkS") + (uuid "c81a2028-0655-4bca-85b6-a7ad5c8bf7eb") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "RTC" + (at 42.3 88.9 90) + (layer "F.SilkS") + (uuid "c9946a0f-6bf8-43dd-a421-05950319f9cc") + (effects + (font + (size 2 2) + (thickness 0.5) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "ANTENNA" + (at 71.3 149.5 0) + (layer "F.SilkS") + (uuid "cc81db6d-a1a4-4d78-88ee-f4dd0312bfed") + (effects + (font + (size 2 2) + (thickness 0.5) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "RST" + (at 40 140.5 0) + (layer "F.SilkS") + (uuid "d26641ce-c279-4e29-aae0-9a595368aca0") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "HEX BUF" + (at 44.6 130.3 90) + (layer "F.SilkS") + (uuid "de87f0be-1a62-4ae6-ab55-6572c040e209") + (effects + (font + (size 2 2) + (thickness 0.5) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "CS" + (at 40.5 138.3 0) + (layer "F.SilkS") + (uuid "e3073cb7-136c-4507-a3a0-e0db2083f64b") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "GND" + (at 116.1 85.3 90) + (layer "F.SilkS") + (uuid "ee8b5241-1253-4768-8420-6f4f08e36d8d") + (effects + (font + (size 2 2) + (thickness 0.4) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "LPD" + (at 117.2 131 0) + (layer "F.SilkS") + (uuid "f3cf3c92-c834-479b-bf2c-bd7b0b932bcb") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "CS" + (at 74.8 135.5 0) + (layer "F.SilkS") + (uuid "f914cd7c-5e0e-4e1e-9c25-b340672226d5") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "SDA" + (at 101.6 114.8 0) + (layer "F.SilkS") + (uuid "f99550d4-c71d-47d7-99b1-7b5aaf0dcf83") + (effects + (font + (size 1.5 1) + (thickness 0.25) + ) + (justify left bottom) + ) + ) + (gr_text "LDO" + (at 85.8 120.3 0) + (layer "F.SilkS") + (uuid "fb73aa87-b6b8-47f1-ab8f-22e51fc73c48") + (effects + (font + (size 2 2) + (thickness 0.5) + (bold yes) + ) + (justify left bottom) + ) + ) + (gr_text "BATTERY\nREVERSED\nINDICATOR" + (at 95.8 76.9 0) + (layer "F.SilkS") + (uuid "ffcbd632-7d1d-400e-b3d2-950e8c7d1a2d") + (effects + (font + (size 2 2) + (thickness 0.5) + (bold yes) + ) + (justify left bottom) + ) + ) + (segment + (start 64.697893 113.102107) + (end 63.997893 113.102107) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "12e8ae49-5ad3-4406-88a0-2bd3eb4fbd0c") + ) + (segment + (start 63.997893 113.102107) + (end 63.5 113.6) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "3fcbd844-6f59-4072-a622-606922b96e0e") + ) + (segment + (start 42.2 124.7) + (end 40.77 124.7) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "4a7a048b-a720-42c9-ad61-e1dfef43ff87") + ) + (via + (at 42.2 124.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "1e0aa00f-1985-42d9-84bb-bcb4d34759e4") + ) + (via + (at 63.5 113.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "4d5b70e8-bb95-47f2-8b33-0ba398e7d838") + ) + (segment + (start 63.5 113.6) + (end 63.4 113.6) + (width 0.2) + (layer "B.Cu") + (net 2) + (uuid "0e390448-8b05-4da5-bfe0-1e81b50bccc7") + ) + (segment + (start 42.2 126.5) + (end 42.2 124.7) + (width 0.2) + (layer "B.Cu") + (net 2) + (uuid "1184c676-489c-4a71-94be-684fdd586d54") + ) + (segment + (start 59.675 117.325) + (end 59.675 117.725) + (width 0.2) + (layer "B.Cu") + (net 2) + (uuid "132b30b4-561c-415e-a1af-89715380685c") + ) + (segment + (start 43.6 127.9) + (end 42.2 126.5) + (width 0.2) + (layer "B.Cu") + (net 2) + (uuid "14870c9d-f414-48bd-a4d8-a73778412d3f") + ) + (segment + (start 49.5 127.9) + (end 43.6 127.9) + (width 0.2) + (layer "B.Cu") + (net 2) + (uuid "3fbfbfa4-af8b-4fe8-a126-8bdc852c6e32") + ) + (segment + (start 59.675 117.725) + (end 49.5 127.9) + (width 0.2) + (layer "B.Cu") + (net 2) + (uuid "4c479e57-59a9-4147-bf2d-501e667dfeef") + ) + (segment + (start 63.4 113.6) + (end 59.675 117.325) + (width 0.2) + (layer "B.Cu") + (net 2) + (uuid "72c9b5bb-25f8-47e2-9f0b-fc5e7abf9acf") + ) + (segment + (start 75.25 108.15) + (end 75.25 108.05) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "38aebfa8-bb73-4b57-aaac-9ff046c13b2a") + ) + (segment + (start 75.25 108.05) + (end 74.5 107.3) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "40cf1713-976b-4666-a9be-3de3e3055cc8") + ) + (segment + (start 125.4 66.93) + (end 128.2 66.93) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "5d120cd5-f567-400f-a7d7-f1cca6a7ff5a") + ) + (via + (at 125.4 66.93) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "b9c4963a-1f0d-4d3e-9a79-8665e8296e7d") + ) + (via + (at 75.25 108.15) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "d13b46cb-6cf4-4971-9c06-8bd70b4715c1") + ) + (segment + (start 125.4 68.248529) + (end 123.098529 70.55) + (width 0.2) + (layer "B.Cu") + (net 3) + (uuid "1b8fcc52-73c5-499b-b09e-c3d9334eaf7f") + ) + (segment + (start 76.1 109) + (end 75.25 108.15) + (width 0.2) + (layer "B.Cu") + (net 3) + (uuid "40303bda-882c-4136-8de8-c07d0254fe18") + ) + (segment + (start 111.898529 70.55) + (end 123.098529 70.55) + (width 0.2) + (layer "B.Cu") + (net 3) + (uuid "4acffd36-7d71-4e88-9eac-ac0b414a7069") + ) + (segment + (start 85.4 97.048529) + (end 111.898529 70.55) + (width 0.2) + (layer "B.Cu") + (net 3) + (uuid "6cd5e30d-217a-414c-98e2-d683d227c738") + ) + (segment + (start 125.4 66.93) + (end 125.4 68.248529) + (width 0.2) + (layer "B.Cu") + (net 3) + (uuid "73aa4976-1520-4d7e-badb-1bcc07ed945d") + ) + (segment + (start 85.4 97.048529) + (end 85.4 102.5) + (width 0.2) + (layer "B.Cu") + (net 3) + (uuid "7e3c94ad-97c2-4f55-b535-b594e64db945") + ) + (segment + (start 85.4 102.5) + (end 78.9 109) + (width 0.2) + (layer "B.Cu") + (net 3) + (uuid "bbec45fc-a6cf-4beb-a3bd-999209992208") + ) + (segment + (start 78.9 109) + (end 76.1 109) + (width 0.2) + (layer "B.Cu") + (net 3) + (uuid "d5960d18-a1b4-4111-9e4c-67e8e964be1f") + ) + (segment + (start 76.973 113.227) + (end 79.15 111.05) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "1be3f9dc-66bf-4196-8242-f02f2f7b07bc") + ) + (segment + (start 79.15 111.05) + (end 80.7 111.05) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "39e1ae91-ed9f-4716-9472-2fdec490b46c") + ) + (segment + (start 130.1 66.9) + (end 129.5 66.9) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "3e51ccea-4121-4731-9ec7-5ee4b4c28b08") + ) + (segment + (start 75.777 113.227) + (end 76.973 113.227) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "530df3d2-7a4d-4ac9-bc6b-a9c9831dcdd9") + ) + (segment + (start 72.25 108.75) + (end 72.25 109.7) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "9951a97b-b371-48c6-9566-21d2be87a612") + ) + (segment + (start 72.25 109.7) + (end 75.777 113.227) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "b3dab4e6-a95d-43d7-8b1b-d1cb1432f350") + ) + (via + (at 80.7 111.05) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 6) + (uuid "22459a33-1cd1-489a-8b51-29d3c8ff6006") + ) + (via + (at 130.1 66.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 6) + (uuid "50624782-087a-48fd-9837-618bdc91e8ea") + ) + (segment + (start 112.75 71.8) + (end 123.95 71.8) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "019aebbe-2ce5-4406-9d39-7ad5ad59c251") + ) + (segment + (start 84.4 104.813919) + (end 86.6 102.613919) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "34759249-5e99-4fd3-b324-fc92911122e7") + ) + (segment + (start 128.85 66.9) + (end 130.1 66.9) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "524c7b22-3a80-4456-a8b6-9c00d1d114d7") + ) + (segment + (start 80.7 111.05) + (end 84.4 107.35) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "624cb66b-0114-45be-a772-b3f984a020e2") + ) + (segment + (start 84.4 107.35) + (end 84.4 104.813919) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "939ddba8-262b-4859-8166-48642011f0b7") + ) + (segment + (start 86.6 102.613919) + (end 86.6 97.95) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "a21ad3ae-9f80-4adc-807a-05fb44652cfc") + ) + (segment + (start 123.95 71.8) + (end 128.85 66.9) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "cd83de8a-caaf-4f02-9a82-5b917db07bb4") + ) + (segment + (start 86.6 97.95) + (end 112.75 71.8) + (width 0.2) + (layer "B.Cu") + (net 6) + (uuid "ef7fa33c-2a0b-420a-acf1-84cdbcabac48") + ) + (segment + (start 123.9 69.35) + (end 124.02 69.47) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "0ad35fa0-7011-4267-ae51-31891e8c19d0") + ) + (segment + (start 68.860916 94.189084) + (end 69.5 93.55) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "269bd601-e595-43ef-af7d-3fe604028cec") + ) + (segment + (start 124.02 69.47) + (end 128.2 69.47) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "2f58ec0f-d359-4c54-bc73-1ff0f548ccd8") + ) + (segment + (start 123.45 69.35) + (end 123.9 69.35) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "a1761628-0d6a-44f7-a228-0aa198f1aaab") + ) + (segment + (start 69.05 100.25) + (end 69.05 99.3) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "ad53e971-8bc5-4918-84b4-5d561ba7c4c3") + ) + (segment + (start 68.860916 99.110916) + (end 68.860916 94.189084) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "baae5dfb-3268-48b8-9e62-ec0004e6d71b") + ) + (segment + (start 69.05 99.3) + (end 68.860916 99.110916) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "d6bc22d8-8a17-4d51-b2e8-6ccdd4d3227b") + ) + (via + (at 123.45 69.35) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 7) + (uuid "1d24aafb-a474-456c-bbdd-a0afac5f10f6") + ) + (via + (at 69.5 93.55) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 7) + (uuid "5d87d15c-067c-44c9-9ca2-9967ea5080fa") + ) + (segment + (start 69.5 93.55) + (end 93.7 69.35) + (width 0.2) + (layer "B.Cu") + (net 7) + (uuid "469d5cf2-f058-49c0-9e21-6dae77c07d15") + ) + (segment + (start 93.7 69.35) + (end 123.45 69.35) + (width 0.2) + (layer "B.Cu") + (net 7) + (uuid "664ebb9c-d8af-452c-889c-900a1699afaf") + ) + (segment + (start 128.05 73.95) + (end 131.55 73.95) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "0e4629cd-8476-4b34-bb39-7d7bbd404cfb") + ) + (segment + (start 98.2 81.95) + (end 86.6 81.95) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "14f051c8-714d-4f97-bf30-4ad900ad4e7c") + ) + (segment + (start 123.5 78.5) + (end 128.05 73.95) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "1a553111-f663-41dc-84ae-2038476f0ed2") + ) + (segment + (start 131.65 73.45) + (end 131.75 73.35) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "2486dd6f-0d93-4519-8c66-bdbe36f57b88") + ) + (segment + (start 131.75 64.3) + (end 131.65 64.3) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "2850ed6a-fbb0-4f18-93fd-3503ee76a597") + ) + (segment + (start 122 79.5) + (end 123 78.5) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "298a828b-9ca4-4801-9971-e9deadd5b454") + ) + (segment + (start 86.6 81.95) + (end 86.75 81.95) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "30adeea1-1959-4816-beea-1f386253d03d") + ) + (segment + (start 131.56 64.39) + (end 129.47 64.39) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "38cafd24-dc48-45fd-8aa0-995f26cbc6e2") + ) + (segment + (start 98.1 82.1) + (end 98.35 82.1) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "4bc5e9cd-bf07-4b30-b3fd-4d73db2783a0") + ) + (segment + (start 115.5 82.1) + (end 115.65 82.25) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "549659e5-c0d1-44a7-8137-92eea4528c31") + ) + (segment + (start 86.6 81.95) + (end 85.4 81.95) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "66ec25ba-9cc1-43ed-9d56-a1ef27bb7868") + ) + (segment + (start 122 77) + (end 123.5 78.5) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "77b4d8a0-2305-4701-bf46-d34bb2484710") + ) + (segment + (start 131.55 73.95) + (end 131.65 73.85) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "78f44701-5774-4772-b109-ea5a7e10346b") + ) + (segment + (start 85.4 81.95) + (end 78.85 88.5) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "9b7f8dff-138e-4fe3-a983-dd1d51cce750") + ) + (segment + (start 86.75 81.95) + (end 87.9 80.8) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "9c65a0ab-aa83-4bfc-9b1e-d27283b4db8a") + ) + (segment + (start 98.35 82.1) + (end 115.5 82.1) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "a80a3e19-8d0a-4ab4-92db-b7a2b48f7884") + ) + (segment + (start 131.65 73.85) + (end 131.65 73.45) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "b6168a13-2a7a-425b-83e8-7643918ee12f") + ) + (segment + (start 131.65 64.3) + (end 131.56 64.39) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "bae76054-4abe-4084-9778-bae26ba01b47") + ) + (segment + (start 75.25 90.8) + (end 75.8 91.35) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "c33e9d7a-44e9-4487-98f3-6d4dfa046899") + ) + (segment + (start 71.9 90.8) + (end 75.25 90.8) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "c95e5b08-8524-46d6-a231-603ddff2e5b4") + ) + (segment + (start 98.35 82.1) + (end 98.2 81.95) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "d348f34f-2977-45cf-ace8-8b7176e3f0e7") + ) + (segment + (start 123 78.5) + (end 123.5 78.5) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "f39c8fa1-daf9-4081-81c4-603c7877daff") + ) + (segment + (start 131.75 73.35) + (end 131.75 64.3) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "fe0e6654-80e5-4ac6-acfe-3ce4fca1cceb") + ) + (via + (at 115.65 82.25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 8) + (uuid "462ab3d1-00eb-4e61-8697-7cbbe240285a") + ) + (via + (at 122 79.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 8) + (uuid "59d6546a-b460-436d-b101-b0365883f91d") + ) + (via + (at 75.8 91.35) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 8) + (uuid "5a5e240c-ceac-4056-b910-30100e307a57") + ) + (via + (at 78.85 88.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 8) + (uuid "e6709791-a24e-4e39-b4b6-ded6cfd7c669") + ) + (segment + (start 76 91.35) + (end 78.85 88.5) + (width 0.2) + (layer "B.Cu") + (net 8) + (uuid "13ed46bc-ef7f-4c3b-9874-7df5af3d6c4f") + ) + (segment + (start 117.151471 79.5) + (end 122 79.5) + (width 0.2) + (layer "B.Cu") + (net 8) + (uuid "1bf2bd5b-0848-4093-9471-f288f85c718d") + ) + (segment + (start 115.65 81.001471) + (end 117.151471 79.5) + (width 0.2) + (layer "B.Cu") + (net 8) + (uuid "930c32cf-bf81-4e8f-9905-e8a9123c227f") + ) + (segment + (start 115.65 82.25) + (end 115.65 81.001471) + (width 0.2) + (layer "B.Cu") + (net 8) + (uuid "b6ade567-b69e-4023-b7c8-aa1f5165f42c") + ) + (segment + (start 75.8 91.35) + (end 76 91.35) + (width 0.2) + (layer "B.Cu") + (net 8) + (uuid "fee37704-9e6e-486c-9086-7ff2953d2b89") + ) + (segment + (start 62.5 130) + (end 62.5 133.3) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "004fadde-86ac-4a6b-8e93-12e90d11f6dc") + ) + (segment + (start 116.6398 83.6602) + (end 116.8 83.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "0504dfce-ba06-4114-ac1a-5a2b6de5fc4c") + ) + (segment + (start 61.3 147.5) + (end 62.9 145.9) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "062e7f12-4e19-4647-886c-8a7df95d444b") + ) + (segment + (start 110.3 120.6) + (end 107.8 120.6) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "090c14db-3cf7-457e-a1d5-35d483134c08") + ) + (segment + (start 77.15 102.85) + (end 76.95 102.65) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "0e52f415-a0f0-42d0-9661-c956b59ebe57") + ) + (segment + (start 112.3 127.45) + (end 112.3 126.6) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "0eb313f6-6304-4fa2-8f80-d86145292bfb") + ) + (segment + (start 62.5 105) + (end 61 105) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "0f285ad1-c5b4-465d-99d4-b0ed488022da") + ) + (segment + (start 77.15 103) + (end 78 103.85) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "115cdcdf-22f8-4cdb-8b21-2d8bd6dca4cb") + ) + (segment + (start 56.4 106.7) + (end 56.4 108.8) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "11d3f92b-bbfc-4a20-9987-e50d31c1427e") + ) + (segment + (start 115.7192 120.9192) + (end 115.7 120.9) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "11f46705-c3b4-41b3-a20d-99a075084392") + ) + (segment + (start 56.4 108.8) + (end 56.4 109.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "14864886-0848-45af-b6a5-9bdf25e5dfe8") + ) + (segment + (start 51.05 125.55) + (end 49.7 125.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "151ed166-b282-4747-873e-b62e40063e2d") + ) + (segment + (start 90.5 113.95) + (end 91.65 113.95) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "19f27e59-c7e4-48d1-9780-99ce7c181ca3") + ) + (segment + (start 70.05 145.3) + (end 73.9 145.3) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "1b6b553c-2df0-4e8e-9fc5-f83b481e4bc1") + ) + (segment + (start 87.23125 116.28125) + (end 92.5 116.28125) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "1c7747ab-4bbb-43d6-b6b4-6d5ca6aad304") + ) + (segment + (start 77.15 102.85) + (end 77.15 103) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "1df232c2-229f-4d41-9a65-459783e9ba68") + ) + (segment + (start 62.5 145.9) + (end 62.9 145.9) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "2304a5b9-6173-49e4-8aa2-96c8e8cda99d") + ) + (segment + (start 113.3 125.6) + (end 115.4 125.6) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "2abe57e5-ad22-4c71-b146-863a983328c9") + ) + (segment + (start 86.75 139.5) + (end 97.75 139.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "31087e0d-6f7d-41c8-90c1-c8b92968be17") + ) + (segment + (start 115.2 78.95) + (end 116.8 80.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "316f01cf-77c5-4b76-a3f8-545aaf8e75e3") + ) + (segment + (start 54.2 84.3375) + (end 54.2 72.7) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "35cb0438-e348-4209-bfe9-5391b7cc24a5") + ) + (segment + (start 69.85 145.5) + (end 70.05 145.3) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "392a1d0f-9c85-49f4-a6e5-cca7f0ec06e8") + ) + (segment + (start 112.3 126.6) + (end 113.3 125.6) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "3f6a8673-f2bd-45b7-ad60-402f2e6c8be1") + ) + (segment + (start 73.9 141.65) + (end 76 139.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "3fb64b2c-e64d-49a3-89f6-3444b02f924f") + ) + (segment + (start 60.7 144) + (end 60.7 144.1) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "3fce897c-319c-4f4d-a50c-42b184c419ef") + ) + (segment + (start 82.2 96.25) + (end 81.4 95.45) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "41603663-5124-4d99-bd32-ec2ac11f3cc2") + ) + (segment + (start 86.65 136.87) + (end 86.65 139.4) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "4378be7a-8a8f-40c5-b276-0ceedc4fc105") + ) + (segment + (start 69.85 145.5) + (end 65 145.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "44190c55-cd16-4996-8037-072b76964ab2") + ) + (segment + (start 60.5 104.5) + (end 58 104.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "4482e569-fdc8-4840-a2c9-1757ece8b64a") + ) + (segment + (start 76.75 102.45) + (end 76.75 101.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "4634786e-2aee-46b6-bc87-49914ba8d85f") + ) + (segment + (start 76.75 102.45) + (end 76.95 102.65) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "488b7740-38c4-4d91-8fe4-e5fe1c62cbe1") + ) + (segment + (start 53.71875 84.81875) + (end 53.71875 85.11875) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "4aa74fc2-e9b9-4bd7-81ed-56824fc75908") + ) + (segment + (start 91.65 113.95) + (end 91.7 114) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "4c42353c-d6e5-4026-8ad4-df7b14ca1a81") + ) + (segment + (start 62.5 126.9832) + (end 62.5 130) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "4c9917ef-91bb-433d-8540-2e58b7885204") + ) + (segment + (start 52 85.5) + (end 53.0375 85.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "4ddd2e73-5e5f-4192-be08-07757acff55f") + ) + (segment + (start 57.25 100.05) + (end 58.2 101) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "4ef81e93-5f56-4814-b1f1-377064789955") + ) + (segment + (start 87.65 100.35) + (end 86.4 100.35) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "50348a6c-6ff7-487a-bec8-4068df67a39a") + ) + (segment + (start 90.6 101.85) + (end 89.9 102.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "503bae9b-2c12-4287-a65d-a4b65ad6e382") + ) + (segment + (start 54.3 90.6) + (end 57.25 93.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "504b5d90-76b2-42f9-8425-0db00283de7d") + ) + (segment + (start 58.2 102) + (end 59.2 103) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "51a9a41a-4541-4466-8af1-edbdaa8fd915") + ) + (segment + (start 115.2 120.9) + (end 114.9 120.6) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "541ac2c9-b17e-41c6-9a4a-390db60302b4") + ) + (segment + (start 115.7192 121.7) + (end 115.7192 120.9192) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "542d8ef1-1281-4f49-a9f3-e3b1c660d9ea") + ) + (segment + (start 97.5 139.25) + (end 97.5 136.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "5742e65c-fd20-4763-bcd7-411855d42a23") + ) + (segment + (start 114.9 120.6) + (end 110.3 120.6) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "58b2ca0e-e8de-4122-ad4c-4f8676621cc8") + ) + (segment + (start 64.6 145.9) + (end 65 145.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "5d5fac9a-9b05-4c5c-bd49-d85fb194a9cd") + ) + (segment + (start 51.0875 114) + (end 52.3 114) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "5f84e919-de8b-4cc2-a0cc-1502037efd5f") + ) + (segment + (start 115.2 64.8) + (end 115.5 64.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "60e2cd8d-ba18-4e81-8a14-1736832f7df6") + ) + (segment + (start 49.7 125.55) + (end 48.75 124.6) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "610c49dc-d472-418e-85f3-da4498da8b92") + ) + (segment + (start 82.3 96.25) + (end 82.2 96.25) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "6178b193-1eaf-4270-b409-8a181e0c2fe0") + ) + (segment + (start 97.75 139.5) + (end 97.5 139.25) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "6258c89b-be11-4808-945a-c487cfa1b3d9") + ) + (segment + (start 119.5 94) + (end 119.35 94.15) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "64154363-baf6-4dc8-9af5-aedeae8eac90") + ) + (segment + (start 115.2 67) + (end 115.2 77) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "644accc2-126c-49ca-8fc7-96b81b249548") + ) + (segment + (start 76.3 97.4) + (end 76.7 97) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "685fd782-2bb9-48ba-ac35-36a656e1e3d2") + ) + (segment + (start 94.61875 116.28125) + (end 95.65 115.25) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "6dbde6cc-3b09-4ecb-be6d-6a549dc7fc60") + ) + (segment + (start 115.7192 122.249685) + (end 115.7192 121.7) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "6e754fd5-3f4f-4445-805b-6610eaa09173") + ) + (segment + (start 78 103.85) + (end 79.95 103.85) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "6fcf9a2b-421a-40ea-9bd5-a653f6836afc") + ) + (segment + (start 105.25 124.5) + (end 105.25 120.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "70e17fe9-718a-47e9-83cb-644865c93726") + ) + (segment + (start 116.8 83.5) + (end 116.8 89.3) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "715f8e48-ae28-4cd9-b119-1198545c2cdf") + ) + (segment + (start 46.1 130.8) + (end 48.8 133.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "7321bcd7-cccd-426a-b1de-e4ab1cd56946") + ) + (segment + (start 119.3 99.45) + (end 119.2 99.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "73cdbdbd-ded1-4149-96fb-09cf3ec4a841") + ) + (segment + (start 73.9 145.3) + (end 73.9 141.65) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "75115cde-9d99-4d69-83c2-aa04c2fd89fa") + ) + (segment + (start 86.75 139.5) + (end 86.7 139.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "75d6ac81-7879-4f39-918a-12d6281c241c") + ) + (segment + (start 55.8 108.2) + (end 56.4 108.8) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "75f58ffd-7c60-4626-95ff-d6d21488c61f") + ) + (segment + (start 82.75 137.75) + (end 82.75 139.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "7603d336-43cb-4c51-80fb-8f22f1d214bb") + ) + (segment + (start 90.5554 69.4) + (end 93.6617 66.2937) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "7674efec-ebda-4ed6-aa09-2a052925d0be") + ) + (segment + (start 125.5 64.5) + (end 126.66 65.66) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "76804c56-fb98-4e38-b59d-e8470940c705") + ) + (segment + (start 126.66 65.66) + (end 128.2 65.66) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "76e2700e-63ab-433a-81bc-3e250c56e4a3") + ) + (segment + (start 51.15 133.5) + (end 62.3 133.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "7856a0db-f9af-4e76-9ceb-dfad7bb8357c") + ) + (segment + (start 54.3 85.7) + (end 54.3 88.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "78f8b9e0-dba6-4390-8b5d-02bde4ff40ee") + ) + (segment + (start 62.9 145.9) + (end 64.6 145.9) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "8221cf04-69dd-4354-adac-cb0a4e4e0436") + ) + (segment + (start 81.4 95.45) + (end 78.25 95.45) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "82a611bf-9eb8-4023-9587-51153df5fe61") + ) + (segment + (start 51 115.45) + (end 51 114.0875) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "8324f84c-a216-404c-b551-32702fc36579") + ) + (segment + (start 115.2 77) + (end 115.2 78.95) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "85b363d2-a348-4b7e-8475-cf062e63809e") + ) + (segment + (start 70.3 104.1) + (end 74.5 104.1) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "85d00bcd-6a0e-48d4-b905-6917cee9fc1a") + ) + (segment + (start 105.2 120.5) + (end 107.7 120.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "85d81384-cff8-4ed5-8688-d315e413a194") + ) + (segment + (start 62.5 142.2) + (end 60.7 144) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "8607f8e4-fd2f-43c9-89ad-460dbf3ebc7b") + ) + (segment + (start 60.7 144.1) + (end 62.5 145.9) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "87922800-cbc8-4950-9a4e-aa235577487e") + ) + (segment + (start 96.35 115.95) + (end 95.65 115.25) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "8910754c-3f07-4f1a-99be-63ce407cb93b") + ) + (segment + (start 51.05 133.4) + (end 51.15 133.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "8ed58492-2fcc-4732-af9c-570d9f8748df") + ) + (segment + (start 53.71875 84.81875) + (end 54.2 84.3375) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "9120d26f-422e-4f2d-82a1-d327d943c749") + ) + (segment + (start 96.35 116.6) + (end 96.35 115.95) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "9173b5cf-5091-49cd-9413-9d8e0376c823") + ) + (segment + (start 115.2 67) + (end 115.2 64.8) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "917cda4d-cf05-49dc-b429-f0ddf342e49e") + ) + (segment + (start 90.5 113.95) + (end 87.8 113.95) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "974deedb-221c-4d56-853d-526b2173ba68") + ) + (segment + (start 112.5922 83.6602) + (end 116.6398 83.6602) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "98f8f7d6-9089-434e-a811-cfbd07fd0c00") + ) + (segment + (start 77.75 104.1) + (end 78 103.85) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "9919dc75-9af8-4ea0-b3df-3d1b3ca5dd8a") + ) + (segment + (start 58.2 101) + (end 58.2 101.7) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "9eb788cd-f5bb-41af-90e8-1c613cb857e5") + ) + (segment + (start 87.65 113.8) + (end 87.65 115.8625) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "a12393cd-3fdf-4c6c-a677-e889dc161a1a") + ) + (segment + (start 54.2 72.7) + (end 57.5 69.4) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "a134b7b6-2ef7-4073-9333-56309b3f23c2") + ) + (segment + (start 40.7 128.44) + (end 40.7 129.8) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "a2d04f16-9f82-4e32-8782-3e4a76035059") + ) + (segment + (start 86.65 139.4) + (end 86.75 139.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "aabde24b-2e5c-426d-bbe7-8d5648c961c0") + ) + (segment + (start 110.9 66.3) + (end 114.5 66.3) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "acb77516-e98e-48a0-9dea-14a41fca2bcd") + ) + (segment + (start 89.9 102.55) + (end 89.5 102.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "aebadb14-1bf0-40ba-a2c7-c06f3c28d6e8") + ) + (segment + (start 66 104.9) + (end 62.6 104.9) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "af4541ef-1e41-4a79-9a2e-54dee4aee839") + ) + (segment + (start 82.75 139.55) + (end 76 139.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "b2552a3a-b89f-472f-9ceb-41d5d63cb927") + ) + (segment + (start 86.7 139.55) + (end 82.75 139.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "b2c8f1ab-6c3e-45ff-a053-08a4ebb5115c") + ) + (segment + (start 117.5 90) + (end 117.728133 90) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "b68bbb6b-4f03-49ec-9b03-92c87f8113e5") + ) + (segment + (start 76.75 101.5) + (end 76.3 101.05) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "b8ef7eaf-4878-4520-a952-406a17591f09") + ) + (segment + (start 116.8 80.55) + (end 116.8 83.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "b921d2c3-ee08-40c9-8a7d-168e61771e05") + ) + (segment + (start 53.71875 85.11875) + (end 54.3 85.7) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "bb15faf6-8489-4679-ae8c-8bc9fba87934") + ) + (segment + (start 74.5 104.1) + (end 77.75 104.1) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "bb5c62bc-1037-41cc-a75c-4bd65195a1f8") + ) + (segment + (start 86.4 100.35) + (end 82.3 96.25) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "bd4ee160-96ad-41b0-ba1a-7a4e80701f4d") + ) + (segment + (start 84.4625 119.05) + (end 87.23125 116.28125) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "bd8c8c61-80c2-4aba-9036-d00c51b4a8cf") + ) + (segment + (start 62.3 133.5) + (end 62.5 133.3) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "bf799b11-1944-4daf-b2bf-2f46495e943d") + ) + (segment + (start 46.1 129.9) + (end 46.1 130.8) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "ca280bca-956e-4381-92ac-b04c920f7657") + ) + (segment + (start 53.0375 85.5) + (end 53.71875 84.81875) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "cb77cb69-9f83-43e1-b5a3-ca76e2dd7515") + ) + (segment + (start 89.5 102.55) + (end 89.5 110.1) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "ccdb5ad2-b1d0-410a-8f14-41e1af3f50c9") + ) + (segment + (start 55.4 108.2) + (end 55.8 108.2) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "d16827d1-397b-47c1-b519-d6fe2b6a6943") + ) + (segment + (start 112.3 127.45) + (end 113.7 127.45) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "d2c39345-b80e-4cbb-898b-75c3ceec2dc4") + ) + (segment + (start 62.5 133.3) + (end 62.5 142.2) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "d411a153-0135-4834-9fcf-d4212e8ab7f7") + ) + (segment + (start 69.5 104.9) + (end 70.3 104.1) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "d4e1c6dc-7abf-4d79-82b5-a37af87fa22c") + ) + (segment + (start 76.3 101.05) + (end 76.3 97.4) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "d6168b59-f405-4b39-9731-0ac6b86dfe6c") + ) + (segment + (start 40.7 129.8) + (end 40.8 129.9) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "d91b62f1-f517-4ad5-abe5-400e46161f4a") + ) + (segment + (start 66 104.9) + (end 69.5 104.9) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "d9ca1f05-4bf5-427f-b1bd-2af329424453") + ) + (segment + (start 92.5 116.28125) + (end 94.61875 116.28125) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "da4abfb4-19ea-46b1-8e55-99794d8f3a13") + ) + (segment + (start 52.3 114) + (end 56.6 109.7) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "db05efe7-b1f8-4776-8636-9d0fd8b245c2") + ) + (segment + (start 115.7 120.9) + (end 115.2 120.9) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "dc93d432-9ed9-4586-8378-fe0f3e9e49c4") + ) + (segment + (start 111.2 127.45) + (end 112.3 127.45) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "dcb84df4-a8ec-4a27-8d90-6f15e8fc4a77") + ) + (segment + (start 58 104.5) + (end 58 101.9) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "e076c39b-60ed-4f15-b7ff-4fda95ea22f6") + ) + (segment + (start 51.05 125.55) + (end 51.05 133.4) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "e3184bfb-0a9c-40b6-bd26-4ae46e5d636d") + ) + (segment + (start 57.5 69.4) + (end 90.5554 69.4) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "e3c8db3e-2e8d-4dfe-90f7-d7f59a97dd2d") + ) + (segment + (start 91.7 114) + (end 91.7 115.48125) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "e3cd2ddf-7baa-4ad9-9bda-d5ff5483c1a6") + ) + (segment + (start 117.728133 90) + (end 119.5 91.771867) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "e5b243f7-e398-48f3-b15b-1d6fb97cf5ba") + ) + (segment + (start 118.5 87.5) + (end 118.5 82.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "e5fa5b40-cb50-4411-8fb0-f3dbf7a821c3") + ) + (segment + (start 89.5 110.1) + (end 91.7 112.3) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "e83efd13-71d4-4b83-996e-c084b16ba672") + ) + (segment + (start 119.2 99.55) + (end 89.5 99.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "ec528a09-57ae-4eed-9097-88dd274a329e") + ) + (segment + (start 119.5 91.771867) + (end 119.5 94) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "ec96121d-834c-4553-9c06-b37c4d279a0e") + ) + (segment + (start 89.5 99.55) + (end 89.5 102.55) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "ed0c90e7-38ab-4d46-a8a7-7bb22310eb04") + ) + (segment + (start 87.65 115.8625) + (end 87.23125 116.28125) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "edbd4483-3117-462e-9c9d-1bb009c26134") + ) + (segment + (start 83.95 119.05) + (end 84.4625 119.05) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "eed64336-462f-4c34-8b1a-3692610892d4") + ) + (segment + (start 61 105) + (end 60.5 104.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "efc269da-1d9d-4fc0-8897-96ca967e92f5") + ) + (segment + (start 48.8 147.5) + (end 61.3 147.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "f18cf5d9-2a06-4701-88a5-054e4c47c8f1") + ) + (segment + (start 116.8 89.3) + (end 117.5 90) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "f5d54dbf-48d8-4c9a-9e4f-788c8c4e85e1") + ) + (segment + (start 48.8 133.5) + (end 51.15 133.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "f8f3ea57-544f-4e6c-be9a-aeee6459bc9e") + ) + (segment + (start 91.7 115.48125) + (end 92.5 116.28125) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "f91e55a7-fe58-4c94-9ca7-6eda1c23af36") + ) + (segment + (start 105.25 120.55) + (end 105.2 120.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "fd4d589c-8b93-41af-9c65-0bff8f033312") + ) + (segment + (start 115.5 64.5) + (end 125.5 64.5) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "fded9deb-9ce7-47c9-9083-186bf0211702") + ) + (segment + (start 91.7 112.3) + (end 91.7 114) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "fe108011-47dd-4305-af80-41d4c2551e58") + ) + (segment + (start 57.25 93.55) + (end 57.25 100.05) + (width 0.6) + (layer "F.Cu") + (net 9) + (uuid "ff52c1d3-ec29-4976-aafe-f61695050195") + ) + (via + (at 54.3 88.55) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "06fc2835-7417-4ba7-aa3d-4d3eefa465d2") + ) + (via + (at 105.25 124.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "099f5baa-4318-40cd-be33-11e58d758de0") + ) + (via + (at 78.25 95.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "11efb695-01ed-4feb-ae83-2750fe4416cc") + ) + (via + (at 119.3 99.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "1bd783b3-4c11-4bb8-ba5b-da904aa28b01") + ) + (via + (at 40.8 129.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "258b715e-c3e2-4de7-a5c7-1b9e7457f8a4") + ) + (via + (at 119.35 94.15) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "2706c825-272b-4064-93c7-617db5da014d") + ) + (via + (at 112.3 126.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "2e7e3496-b157-40cb-bd65-8d8a650cf058") + ) + (via + (at 51 115.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "2ec2e821-902a-403e-a1f8-460f6e8420b0") + ) + (via + (at 87.65 100.35) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "2f995a65-a0d8-487d-9e0d-469d7a980370") + ) + (via + (at 115.4 125.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "4d40a588-9dad-475a-ab0f-b59babd543fd") + ) + (via + (at 55.4 108.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "4eb7ab06-eea6-4b8e-9f5c-4a1d4a73bc28") + ) + (via + (at 48.75 124.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "52916edd-aa3a-44e2-96c2-c1ef8d3b525a") + ) + (via + (at 76.7 97) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "56666c93-b011-4270-94b9-bfc005e8c730") + ) + (via + (at 96.35 116.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "5dcc0a96-c291-401e-8e3d-870c49afbb42") + ) + (via + (at 46.1 129.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "6cf18ac5-355c-4342-a34c-ff4de087a7e4") + ) + (via + (at 54.3 90.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "8a77f10f-a04b-4e7f-b342-d87ab9dd0833") + ) + (via + (at 115.7192 121.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "d0b0f320-910d-4894-a2c7-20d57d6ec021") + ) + (via + (at 59.2 103) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "e9aa4cf4-f84f-4ef6-90a8-069b6d71020b") + ) + (via + (at 90.6 101.85) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 9) + (uuid "f1f63ff5-2b38-4ed9-927a-a7fda1252090") + ) + (segment + (start 59.2 103) + (end 55.4 106.8) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "0849afa2-fee0-42bd-9006-0893555fe026") + ) + (segment + (start 48.75 117.7) + (end 51 115.45) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "10580e91-0093-4066-b486-32c90f47a4dc") + ) + (segment + (start 98.1 117.95) + (end 98.1 118.35) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "1c07667e-8626-447b-89db-872415120647") + ) + (segment + (start 89.1 100.35) + (end 90.6 101.85) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "3a2a1d4b-ee2a-4e6b-ab67-d913782fc21c") + ) + (segment + (start 105.25 124.5) + (end 104.875 124.875) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "4a97f6f8-67b8-4b88-8a78-00ae45b50b8c") + ) + (segment + (start 106.35 126.6) + (end 104.625 124.875) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "59c67b45-879d-4fa9-ab21-db6b0567029b") + ) + (segment + (start 98.1 118.35) + (end 104.625 124.875) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "652826c1-2c48-40ff-978a-af6d6477ee12") + ) + (segment + (start 87.65 100.35) + (end 89.1 100.35) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "663e42b3-aa14-4fe0-b171-b000a96a90bb") + ) + (segment + (start 112.3 126.6) + (end 106.35 126.6) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "666c78bb-4415-4041-9cf9-26b64cf1a3a3") + ) + (segment + (start 113.5 121.7) + (end 115.7192 121.7) + (width 0.2) + (layer "B.Cu") + (net 9) + (uuid "7c699ac6-eece-43e4-8ced-4900c54a3e20") + ) + (segment + (start 40.8 129.9) + (end 46.1 129.9) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "7d57d043-ef52-4a80-a628-9a28df03a0ac") + ) + (segment + (start 112.5 122.7) + (end 113.5 121.7) + (width 0.2) + (layer "B.Cu") + (net 9) + (uuid "7f294d4c-7c8d-4af0-8c61-5a069f615fda") + ) + (segment + (start 55.4 106.8) + (end 55.4 108.2) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "912fa9df-6091-4fb7-a7a6-7cb1ab3252ff") + ) + (segment + (start 48.75 124.6) + (end 48.75 117.7) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "9c6b28b7-8735-4ce9-a993-e2e445864d51") + ) + (segment + (start 119.35 94.15) + (end 119.35 99.4) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "b006420e-66b3-43e6-a098-c529d4ba3b8b") + ) + (segment + (start 98.1 117.95) + (end 97.7 117.95) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "b3f2133b-c143-48c7-9a8c-555aab8138d7") + ) + (segment + (start 76.7 97) + (end 78.25 95.45) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "c9443706-46de-4fb0-bc99-3239d2e16e77") + ) + (segment + (start 97.7 117.95) + (end 96.35 116.6) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "cf915dfb-7675-4584-9763-57b3d946aa05") + ) + (segment + (start 115.4 125.6) + (end 112.5 122.7) + (width 0.2) + (layer "B.Cu") + (net 9) + (uuid "f2c263b4-5094-41d3-a6cf-5d841981fd3d") + ) + (segment + (start 104.875 124.875) + (end 104.625 124.875) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "f6622c0d-d73b-4ee7-bb24-3e0321029ec3") + ) + (segment + (start 119.35 99.4) + (end 119.3 99.45) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "fe489aee-41c5-4ec7-9e67-6550f12dc403") + ) + (segment + (start 54.3 88.55) + (end 54.3 90.6) + (width 0.6) + (layer "B.Cu") + (net 9) + (uuid "ff9460b8-2a33-415c-b7f1-d2dcdba48d9e") + ) + (segment + (start 60.43 113.77) + (end 60.43 113.56) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "1a8692b0-391b-41eb-ae00-1376127e20c1") + ) + (segment + (start 42.1 122.7) + (end 42.1 122.4) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "516c2658-1d78-47ad-bc27-013f24e7024c") + ) + (segment + (start 42.1 122.4) + (end 41.79 122.09) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "6362edaf-92fb-4044-b4e1-120fa4b4d9ee") + ) + (segment + (start 41.79 122.09) + (end 40.7 122.09) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "7fe621c9-2aa3-4ebf-afda-a70afe44af59") + ) + (segment + (start 60.43 113.56) + (end 61.522893 112.467107) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "e914918f-f104-4a64-ae4d-6e42603bdf8c") + ) + (via + (at 42.1 122.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 10) + (uuid "06c497f9-231f-476f-9f82-6cebe01e403f") + ) + (via + (at 60.43 113.77) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 10) + (uuid "f63000b0-d765-472e-8579-67adc5e765dc") + ) + (segment + (start 58.8 115.4) + (end 60.43 113.77) + (width 0.2) + (layer "B.Cu") + (net 10) + (uuid "037974fb-d1cd-4373-8856-30f45995a162") + ) + (segment + (start 42.45 122.7) + (end 42.1 122.7) + (width 0.2) + (layer "B.Cu") + (net 10) + (uuid "14a5245e-04b1-4a6f-9ecf-123d32666108") + ) + (segment + (start 58.8 117.64853) + (end 58.774265 117.674265) + (width 0.2) + (layer "B.Cu") + (net 10) + (uuid "4df53878-7bfd-4d84-aae0-dc26044392a4") + ) + (segment + (start 58.774265 117.674265) + (end 49.898529 126.55) + (width 0.2) + (layer "B.Cu") + (net 10) + (uuid "534e678f-5e36-4acf-8cfb-a441f6aced3f") + ) + (segment + (start 43.15 123.4) + (end 42.45 122.7) + (width 0.2) + (layer "B.Cu") + (net 10) + (uuid "b351506d-1099-47b9-b13c-4ae71f2f7432") + ) + (segment + (start 49.898529 126.55) + (end 43.15 126.55) + (width 0.2) + (layer "B.Cu") + (net 10) + (uuid "c35955e2-91b7-47f6-b67e-5f8114ad0995") + ) + (segment + (start 58.8 115.4) + (end 58.8 117.64853) + (width 0.2) + (layer "B.Cu") + (net 10) + (uuid "d982526f-1843-49bd-a87f-9fad84469658") + ) + (segment + (start 43.15 126.55) + (end 43.15 123.4) + (width 0.2) + (layer "B.Cu") + (net 10) + (uuid "de5baac5-2bef-4c98-a7d3-602b2bb525b4") + ) + (segment + (start 73.05 101.25) + (end 72.5 101.8) + (width 0.2) + (layer "F.Cu") + (net 11) + (uuid "1036ece6-3d32-491d-aab0-281c1f599184") + ) + (segment + (start 73.05 100.25) + (end 73.05 101.25) + (width 0.2) + (layer "F.Cu") + (net 11) + (uuid "4ef910a2-680f-41c1-aecc-1b74805ac928") + ) + (segment + (start 78.75 101.85) + (end 78.75 101.25) + (width 0.2) + (layer "F.Cu") + (net 11) + (uuid "8da183f7-2c7e-4572-b298-6bbd6173febd") + ) + (segment + (start 47.4 128.5) + (end 46.21 128.5) + (width 0.2) + (layer "F.Cu") + (net 11) + (uuid "bfc74678-2502-4379-80a2-6e9bae910018") + ) + (segment + (start 78.75 101.25) + (end 78 100.5) + (width 0.2) + (layer "F.Cu") + (net 11) + (uuid "ff632c99-40aa-4846-9a41-88535dd826dd") + ) + (via + (at 78.75 101.85) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 11) + (uuid "34d2a0d9-8f80-4bfb-be24-100fcecad58f") + ) + (via + (at 72.5 101.8) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 11) + (uuid "6febc9d6-32a7-46c5-86ba-cc3bc6634d89") + ) + (via + (at 47.4 128.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 11) + (uuid "a882dac4-2793-4301-9ef3-6a2c15b2a0c4") + ) + (segment + (start 78.75 101.85) + (end 78.7 101.8) + (width 0.2) + (layer "B.Cu") + (net 11) + (uuid "0a46cdef-e1ed-473e-abbb-d7b70ca39538") + ) + (segment + (start 49.751471 128.5) + (end 47.4 128.5) + (width 0.2) + (layer "B.Cu") + (net 11) + (uuid "16f9ae91-7bd6-4d90-b1ef-8d2a47d87031") + ) + (segment + (start 72.9 102) + (end 72.9 105.351471) + (width 0.2) + (layer "B.Cu") + (net 11) + (uuid "1ff98297-bc64-4fe0-b95e-edeb764776e1") + ) + (segment + (start 72.9 105.351471) + (end 49.751471 128.5) + (width 0.2) + (layer "B.Cu") + (net 11) + (uuid "82a55084-33d5-4559-8c43-6534a1923b2e") + ) + (segment + (start 72.5 101.8) + (end 73.1 101.8) + (width 0.2) + (layer "B.Cu") + (net 11) + (uuid "874c436c-b23e-4c9c-8396-04f2d4464374") + ) + (segment + (start 78.7 101.8) + (end 73.1 101.8) + (width 0.2) + (layer "B.Cu") + (net 11) + (uuid "d995b7f4-2e12-45a2-8ce8-66a14ee3056c") + ) + (segment + (start 73.1 101.8) + (end 72.9 102) + (width 0.2) + (layer "B.Cu") + (net 11) + (uuid "e680321d-fb29-48ae-90b5-deabf75af11b") + ) + (segment + (start 58 106.7) + (end 58 109.4) + (width 0.2) + (layer "F.Cu") + (net 12) + (uuid "339a22fb-f4a6-43eb-a16b-c9b56248119b") + ) + (segment + (start 58 106.7) + (end 58.6 107.3) + (width 0.2) + (layer "F.Cu") + (net 12) + (uuid "34d18fac-bc25-4c3e-af0d-3b7c1fde7fab") + ) + (segment + (start 58.6 107.3) + (end 66 107.3) + (width 0.2) + (layer "F.Cu") + (net 12) + (uuid "69bb9348-5536-4cc6-a8f1-92b38f5c3569") + ) + (segment + (start 82.185 131.435) + (end 82.185 133.35) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "1e205a98-2f76-4132-87ca-e377f3b40e39") + ) + (segment + (start 56.15 124.19) + (end 56.515 123.825) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "554ead59-61af-498e-9cc5-03c89b9c789b") + ) + (segment + (start 75.7 123.8) + (end 75.7 125.3) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "55e0608c-96d4-40a9-9a3a-262f883dfb0b") + ) + (segment + (start 75.75 102.6) + (end 74.6 102.6) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "5fb4c9a5-5a32-4b8b-9b19-8a3352fbe899") + ) + (segment + (start 82 131.25) + (end 82.185 131.435) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "ce8910c2-2524-4b24-8eca-79ccef1e74af") + ) + (segment + (start 56.15 125.095) + (end 56.15 124.19) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "d84a1528-5697-48a2-a840-bc5e913d4808") + ) + (segment + (start 75.7 125.3) + (end 76.3 125.9) + (width 0.2) + (layer "F.Cu") + (net 13) + (uuid "e8428b4f-4ded-4e28-bbbc-5a8d223d68b2") + ) + (via + (at 82 131.25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 13) + (uuid "41a325ae-25f7-4451-adc7-f3722a68cfbd") + ) + (via + (at 76.3 125.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 13) + (uuid "5c6f2899-70ea-47e4-bc51-fd0035233f0a") + ) + (via + (at 75.75 102.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 13) + (uuid "dfa306c2-6085-4789-9c43-2692ffc069ee") + ) + (via + (at 56.515 123.825) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 13) + (uuid "ed1f8bda-dd61-4433-b48c-f456790de332") + ) + (segment + (start 57.93 121.92) + (end 58.42 121.92) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "00033456-8fc8-48a8-9ddf-87f5e1227a5b") + ) + (segment + (start 73.648529 106.3) + (end 73.55 106.3) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "042e580f-7933-4f19-b3c6-46bed499ec6c") + ) + (segment + (start 73.5 104.9) + (end 73.85 104.9) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "1f159317-429e-42d4-9f33-7ba05f5f0c00") + ) + (segment + (start 73.7 102.5) + (end 73.55 102.5) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "281c33cb-1819-46f5-b334-bbb0fffef65c") + ) + (segment + (start 73.85 104.9) + (end 74 105.05) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "297f4912-d80d-452f-bcd8-64d1a344179b") + ) + (segment + (start 59.69 120.65) + (end 64.135 120.65) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "2af756a3-415f-4439-8aa8-61e556ebf387") + ) + (segment + (start 65.9 113.95) + (end 65.9 116.05) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "30b24af7-d4bd-48d8-9291-86ad56b26862") + ) + (segment + (start 66.35 118.435) + (end 66.35 116.5) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "30c84022-26eb-4b71-a68a-902471e04d7a") + ) + (segment + (start 76.3 125.9) + (end 76.475 125.725) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "31f36c77-e644-4da0-a7f5-0b84d4199f25") + ) + (segment + (start 57.93 122.41) + (end 57.93 121.92) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "3919a186-9045-42c8-ba2e-ac46b6a8250c") + ) + (segment + (start 56.515 123.825) + (end 57.93 122.41) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "39df5cfa-c7cc-42c1-8b47-3eb7909e2baf") + ) + (segment + (start 74 105.05) + (end 74 105.948529) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "5746d50d-2f21-40fc-9a2c-1bb679e5c68a") + ) + (segment + (start 76.475 125.725) + (end 77.275 125.725) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "64dfc892-5ba8-4fc2-8641-366e462e3ff0") + ) + (segment + (start 65.9 116.05) + (end 66.35 116.5) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "667533cd-4899-4ae8-9446-7d8c9b3b81ec") + ) + (segment + (start 82 130.45) + (end 77.275 125.725) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "87719b44-0a13-4de1-9c0a-aaf40fafdae4") + ) + (segment + (start 68.05 116.5) + (end 66.35 116.5) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "8987b0e4-f901-4cc7-beb5-74667b9c3462") + ) + (segment + (start 58.42 121.92) + (end 59.69 120.65) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "90976c7a-6040-44e9-88a0-02fb035df199") + ) + (segment + (start 73.8 102.6) + (end 73.7 102.5) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "94d6e616-453c-4e0c-ac77-58101be7747f") + ) + (segment + (start 82 131.25) + (end 82 130.45) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "9b5b7177-8b8f-4d9a-b8cc-16bdde84d7b7") + ) + (segment + (start 73.55 106.3) + (end 65.9 113.95) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "9e9348eb-d838-47ae-b776-0bc07083c7f0") + ) + (segment + (start 74 105.948529) + (end 73.648529 106.3) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "ad7cb7cd-09c6-4630-8af9-f27966d9754b") + ) + (segment + (start 73.5 102.55) + (end 73.5 104.9) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "b3cc6a5c-22d9-41bb-87a4-58ff4ac7df5c") + ) + (segment + (start 77.275 125.725) + (end 68.05 116.5) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "d7c3b78b-602c-467d-8a54-f823bab06d17") + ) + (segment + (start 73.55 102.5) + (end 73.5 102.55) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "d7e796c7-c1ec-4a14-9a43-ec9b511acb6f") + ) + (segment + (start 75.75 102.6) + (end 73.8 102.6) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "ee4d1d30-1612-4c21-876e-5f7a8b1c21b4") + ) + (segment + (start 64.135 120.65) + (end 66.35 118.435) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "fd18f525-2fd2-439e-be68-6d4ae9049f6e") + ) + (segment + (start 62.061872 100.761872) + (end 63.352342 99.471402) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "6c6610f0-7dec-4404-a589-30e9b339b219") + ) + (segment + (start 63.352342 99.052342) + (end 66 101.7) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "82005db9-e571-4861-8a50-8f78db0a4a74") + ) + (segment + (start 63.561872 99.052342) + (end 65.207107 97.407107) + (width 0.2) + (layer "F.Cu") + (net 14) + (uuid "e3ee814d-227b-4f6b-b2c9-195533360938") + ) + (segment + (start 95.95 110.9) + (end 92.35 110.9) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "088820c9-805b-4af6-99d3-87c1f7cb03d7") + ) + (segment + (start 91.95 131.9) + (end 96.95 131.9) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "0bc5fd3f-c19b-4e28-8852-f266138f0a3c") + ) + (segment + (start 38.8 131.05) + (end 38.8 119.75) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "146927bd-7c21-4729-b3e5-19fb36c94044") + ) + (segment + (start 95.1 113) + (end 95.65 113.55) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "1b6c7728-2599-4e07-b587-2481356ad3c1") + ) + (segment + (start 92.1 130.85) + (end 91.95 131) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "1bbab140-58c7-4d0e-8571-fba127aadf62") + ) + (segment + (start 97.35 132.3) + (end 97.35 134.5) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "27f47bfd-f03e-44c3-9e1d-db3be18aea8c") + ) + (segment + (start 92.1 131.05) + (end 91.95 131.2) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "2ecc2ed8-f8d0-4eec-af6f-92492acef25b") + ) + (segment + (start 40.7 119.55) + (end 39 119.55) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "35b75f3d-70dd-464e-8cd2-6272cdae18bf") + ) + (segment + (start 65 139.5) + (end 66.1 139.5) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "36713e75-a892-4ef6-b4b9-ce80cd458f7d") + ) + (segment + (start 40.85 118.1) + (end 48.55 118.1) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "37d54499-e8a7-4750-810a-46e64d9eb5a6") + ) + (segment + (start 54.1832 126.9832) + (end 60.8 126.9832) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "384b2cff-b9ef-4d1b-b980-3769ee7bd4a6") + ) + (segment + (start 95.65 113.55) + (end 97.85 113.55) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "39e5fb30-a21e-4abb-b627-bf05936622af") + ) + (segment + (start 90.35 130.4) + (end 92.05 130.4) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "3c348eb6-0bad-4d4d-953b-38bac0c05d88") + ) + (segment + (start 130.85 68.15) + (end 129.52 68.15) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "3e444ade-cc2f-4642-a614-63f78c95e728") + ) + (segment + (start 92.35 110.9) + (end 92.35 102.9) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "4454d81c-e749-40f6-9b35-bd65b566f061") + ) + (segment + (start 48.55 118.1) + (end 51.05 120.6) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "45ed5223-b7b3-40a2-932c-548908cdf053") + ) + (segment + (start 96.95 131.9) + (end 97.35 132.3) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "4e28d659-1529-47d8-8509-281423709c0b") + ) + (segment + (start 93.3 121.3) + (end 99.45 115.15) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "4e7c8147-6320-409b-ad12-a258655651cb") + ) + (segment + (start 91.95 131.2) + (end 91.95 131.9) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "517c0783-16fa-434f-9b30-acfafdfc2f06") + ) + (segment + (start 92.5 100.85) + (end 123.35 100.85) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "54f54046-63af-4cf7-9637-6096da845625") + ) + (segment + (start 41.85 131.8) + (end 39.55 131.8) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "597e3a16-13a4-40ab-a7b2-2762ddd34c90") + ) + (segment + (start 51.05 123.85) + (end 52.4 123.85) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "5c72164b-b815-40e8-8569-7c730a6b0136") + ) + (segment + (start 94.5 103.2) + (end 92.65 103.2) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "5c9e2bb3-9a56-4294-bf4b-105bb3fe5e56") + ) + (segment + (start 92.9 113) + (end 95.1 113) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "5d7f2bd9-950a-4c1a-9851-5d87af0f6740") + ) + (segment + (start 40.7 119.55) + (end 40.7 118.25) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "64b3b11e-8b5f-44b7-af61-ee97e073bf4a") + ) + (segment + (start 66.1 139.5) + (end 68.3 137.3) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "6b2428a6-04de-4518-9a64-f641dae89829") + ) + (segment + (start 59.6 131.2) + (end 60.8 130) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "6cc1064f-54f9-4e95-8307-fd6031fc181e") + ) + (segment + (start 92.65 103.2) + (end 92.35 102.9) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "6e970eac-07ab-4e24-8d5e-2d6a246d70ce") + ) + (segment + (start 59.6 131.3) + (end 59.6 131.2) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "70a3bd18-0ad1-40f4-a2e7-9c43cf513581") + ) + (segment + (start 92.1 121.3) + (end 93.3 121.3) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "7123bc05-8180-428b-88c3-6782530226e1") + ) + (segment + (start 91.95 131.9) + (end 91.95 133.06) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "725833c1-3120-48ce-99ca-5ec65fa6fb45") + ) + (segment + (start 53.15 124.6) + (end 53.15 125.95) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "78958218-a80d-485f-9903-1facf0edeb8b") + ) + (segment + (start 51.05 120.6) + (end 51.05 123.85) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "7bebc6f5-67ed-4316-b99d-7ecb42559814") + ) + (segment + (start 123.35 100.85) + (end 123.8 100.4) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "846a797a-f273-4696-9f5c-79fafd4bc419") + ) + (segment + (start 92.05 130.4) + (end 92.1 130.45) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "8c0f4e15-9ae6-4bbe-b468-428d8e87d9a4") + ) + (segment + (start 92.1 126.65) + (end 92.1 131.05) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "918f7ee2-95eb-4c2c-bb1d-9d4c2ac1a2c1") + ) + (segment + (start 60.8 126.9832) + (end 60.8 130) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "974864cb-ba3b-4f5d-ac5e-7ff8f8fa12a0") + ) + (segment + (start 72.5 134.2) + (end 72.5 121.85) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "9a10dee4-ab9c-49cb-80bf-01d5cde10a30") + ) + (segment + (start 92.1 121.3) + (end 92.1 126.65) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "a6d1f8f1-264b-4e8d-a8ba-f5eb2398d551") + ) + (segment + (start 82.6 135.4) + (end 79.2 135.4) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "ad7e3f2a-7ed9-4df8-9f3b-c1cebc1e68ae") + ) + (segment + (start 91.95 131) + (end 91.95 131.2) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "afceb38a-1eef-460b-8e05-88f8372115ad") + ) + (segment + (start 72.5 121.85) + (end 73.05 121.3) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "afe9cf96-46ba-40cd-a5c9-599a38e1f7d6") + ) + (segment + (start 40.7 118.25) + (end 40.85 118.1) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "b19f40e9-b3b8-46f2-9c12-0a7ce8662489") + ) + (segment + (start 92.35 101) + (end 92.5 100.85) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "bb57f35a-9a22-4935-837d-35d1d896b413") + ) + (segment + (start 68.3 137.3) + (end 68.3 136.7) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "bd00b084-f3ae-410b-859b-8ef8e2c6ce58") + ) + (segment + (start 52.4 123.85) + (end 53.15 124.6) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "c1cca188-1926-4592-81e2-31c0d73ac894") + ) + (segment + (start 79.2 135.4) + (end 79.15 135.45) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "c4d8ba71-7865-4f00-b0fc-b1951519ec30") + ) + (segment + (start 97.85 111.9) + (end 96.4 110.45) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "c9d5b1ec-1515-4149-b311-56d718ee19dc") + ) + (segment + (start 79.15 135.45) + (end 79.15 127.35) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "cbd9236e-42da-4d6f-a5cd-b20f586208e1") + ) + (segment + (start 123.8 100.4) + (end 130.75 100.4) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "cf16b21f-b2f4-44d2-a355-90b18c6f44be") + ) + (segment + (start 39.55 131.8) + (end 38.8 131.05) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "d03b9159-4018-435c-9300-3a28274b375c") + ) + (segment + (start 97.85 113.55) + (end 99.45 115.15) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "d1c2b930-f6c3-4d6b-86f3-8790f9b800e9") + ) + (segment + (start 92.35 102.9) + (end 92.35 101) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "d23d7471-281c-480e-a445-f111b31bef0b") + ) + (segment + (start 97.85 113.55) + (end 97.85 111.9) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "d761b22d-1227-475e-b041-206496b2fda6") + ) + (segment + (start 79.85 126.65) + (end 92.1 126.65) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "db0d15d4-1781-4420-9073-2b8c095f18fc") + ) + (segment + (start 73.05 121.3) + (end 92.1 121.3) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "db972420-b4ad-4126-a4b2-f5f288b17500") + ) + (segment + (start 53.15 125.95) + (end 54.1832 126.9832) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "dd2bd746-1899-40bf-adcd-b478f210cded") + ) + (segment + (start 92.1 130.45) + (end 92.1 130.85) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "df284c90-199a-4dab-a51a-5382c3359057") + ) + (segment + (start 96.4 110.45) + (end 95.95 110.9) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "f1ec8865-ed2d-47b2-8021-88b0d54e5d7b") + ) + (segment + (start 39 119.55) + (end 38.8 119.75) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "f44a9c55-2212-404d-8cc1-528ecf6b2d5a") + ) + (segment + (start 79.15 127.35) + (end 79.85 126.65) + (width 0.6) + (layer "F.Cu") + (net 15) + (uuid "fc901c10-0dfb-4b12-b4e5-ed49755d8122") + ) + (via + (at 59.6 131.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 15) + (uuid "101e815e-10b9-4ed3-80ee-929576776b01") + ) + (via + (at 130.85 68.15) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 15) + (uuid "1985123b-4d47-4c3f-b862-489c0a3dab46") + ) + (via + (at 72.5 134.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 15) + (uuid "56d716cf-07ca-4535-82ea-fc0c2ca6a895") + ) + (via + (at 130.75 100.4) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 15) + (uuid "ab0ad32f-081d-4b00-84d9-7126aa91a0a3") + ) + (via + (at 68.3 136.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 15) + (uuid "ea421195-d5f5-4a7f-abae-5318a2b516cb") + ) + (segment + (start 68.3 131.3) + (end 59.6 131.3) + (width 0.6) + (layer "B.Cu") + (net 15) + (uuid "5b47c447-1407-4543-8ade-9b32a7d27ba3") + ) + (segment + (start 132.2 68.15) + (end 130.85 68.15) + (width 0.6) + (layer "B.Cu") + (net 15) + (uuid "83fdbadd-1c5e-49ff-84fa-e2eab02cb62c") + ) + (segment + (start 70 136.7) + (end 72.5 134.2) + (width 0.6) + (layer "B.Cu") + (net 15) + (uuid "d5b1fe67-69aa-416a-a0d1-55635730e518") + ) + (segment + (start 132.2 98.95) + (end 132.2 68.15) + (width 0.6) + (layer "B.Cu") + (net 15) + (uuid "e20bc7cc-c6b3-405c-a1ee-54b465ab8f3e") + ) + (segment + (start 68.3 136.7) + (end 70 136.7) + (width 0.6) + (layer "B.Cu") + (net 15) + (uuid "f3e0fbe2-b135-4feb-b811-4ef9ad24810f") + ) + (segment + (start 130.75 100.4) + (end 132.2 98.95) + (width 0.6) + (layer "B.Cu") + (net 15) + (uuid "fe6aff54-7e04-4c3f-8b3c-62739f36654d") + ) + (segment + (start 68.3 136.7) + (end 68.3 131.3) + (width 0.6) + (layer "B.Cu") + (net 15) + (uuid "ff317a84-fb93-47c7-aec8-1b6684556c5b") + ) + (segment + (start 44 81.9) + (end 39.9 77.8) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "0c84827c-3648-4be6-ba52-fad9c5ebf055") + ) + (segment + (start 56.4 65.05) + (end 56.4 63.9) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "0eb8ef26-8b5f-445c-b23c-db466d19cb23") + ) + (segment + (start 52 86.5) + (end 49.9 86.5) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "1f994eb1-a751-4762-87af-2833d1c0a10b") + ) + (segment + (start 90.2 60.6539) + (end 94.9539 60.6539) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "35299043-23ed-4786-b2f4-4e5ac30291ed") + ) + (segment + (start 49.5 81.9) + (end 44 81.9) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "36587752-992f-4e4c-857d-a9014a7f42a5") + ) + (segment + (start 53.95 67.5) + (end 56.4 65.05) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "366d8aca-79ef-4857-a0f7-14bb6269d35c") + ) + (segment + (start 58.2 63.9) + (end 59.8 62.3) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "5bf620b8-ab11-42b5-8277-70fa821712ca") + ) + (segment + (start 49.8 82.2) + (end 51.2 80.8) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "6783979d-2acc-46f0-acac-1194b65d0d69") + ) + (segment + (start 100.4 58.4) + (end 95.4 58.4) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "6dca95f6-6334-4a10-80cd-7107d32f74df") + ) + (segment + (start 51.3 67.5) + (end 53.95 67.5) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "7d42d0b8-00a9-40a1-99d0-ff0d574c20ca") + ) + (segment + (start 95.4 58.4) + (end 94.9539 58.8461) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "8e446be0-3128-4f2a-bbdd-c90f9cd38dac") + ) + (segment + (start 51.2 80.8) + (end 51.2 67.4) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "9bb06959-9b4a-4e2a-be4e-24ced981464c") + ) + (segment + (start 56.4 63.9) + (end 58.2 63.9) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "a04d0c3c-d81e-4d7c-b4ad-fbfdf90c3a08") + ) + (segment + (start 49.8 82.2) + (end 49.5 81.9) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "a25567bc-07d8-4fe0-a42d-54ee302ac14a") + ) + (segment + (start 86.8 62.3) + (end 88.4461 60.6539) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "a3d16ab7-900b-4a45-a215-625b877093fe") + ) + (segment + (start 88.4461 60.6539) + (end 90.2 60.6539) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "a6be90d3-8965-48b7-ada4-8df431f9f690") + ) + (segment + (start 59.8 62.3) + (end 86.8 62.3) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "adfd1b61-cb0a-4f16-a419-38344dc93f84") + ) + (segment + (start 94.9539 58.8461) + (end 94.9539 60.6539) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "b0b62e5b-fa9e-459c-94b8-514bfb4d3339") + ) + (segment + (start 90.2 58.5) + (end 90.2 60.6539) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "b514faf6-ac47-4b6b-b899-a8eabeeef594") + ) + (segment + (start 51.2 67.4) + (end 51.3 67.5) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "b708a1c9-76ef-4f48-8a7b-531f13be0995") + ) + (segment + (start 101.3 59.3) + (end 100.4 58.4) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "ba15d0fe-ddad-4ff9-90b3-5c410c179418") + ) + (segment + (start 49.8 86.4) + (end 49.8 84.8) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "bb6b09a5-def0-450a-8164-79809f435c57") + ) + (segment + (start 49.9 86.5) + (end 49.8 86.4) + (width 0.6) + (layer "F.Cu") + (net 16) + (uuid "c78f5335-9d9d-47cc-926f-116934d66b54") + ) + (via + (at 49.8 82.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 16) + (uuid "52610f97-548b-4653-8c65-a496348e6b7a") + ) + (via + (at 49.8 84.8) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 16) + (uuid "885376c5-0434-44e7-8e1f-b04caa20256f") + ) + (segment + (start 49.8 84.8) + (end 49.8 82.2) + (width 0.6) + (layer "B.Cu") + (net 16) + (uuid "9a249e98-bbcd-49c4-8167-faecd6e09a79") + ) + (segment + (start 68 93.2) + (end 68 94.614214) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "19e1a6ae-0c50-42da-83ed-7c2f3188456a") + ) + (segment + (start 67.207107 96.207107) + (end 67.45 96.45) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "24205407-4fc9-43ca-a934-4a4fd89f6dac") + ) + (segment + (start 67.45 96.45) + (end 67.45 100.25) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "4eaf5a6f-0d17-4c61-bb54-5b1e0a11138b") + ) + (segment + (start 68 94.614214) + (end 67.207107 95.407107) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "70e81519-2cb9-4565-9e3d-addf0054434b") + ) + (segment + (start 67.207107 95.407107) + (end 67.207107 96.207107) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "af705942-c893-4f38-8a53-352748370057") + ) + (segment + (start 123.65 68.35) + (end 128.05 68.35) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "2328f9ee-10fc-4fe1-a359-d592d5d98b8b") + ) + (segment + (start 68.533916 94.666084) + (end 68.533916 93.839084) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "535b8fa3-6be9-4326-8499-208e2b3fb8fc") + ) + (segment + (start 68.25 100.25) + (end 68.25 94.95) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "7022ac20-bea3-475c-86e8-32f759c6d541") + ) + (segment + (start 68.8 92.65) + (end 68.75 92.6) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "c416da79-5f95-4c2b-b163-4e42897f58a2") + ) + (segment + (start 68.25 94.95) + (end 68.533916 94.666084) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "dba89a48-a1ec-4155-a97f-8b842ca4ad2d") + ) + (segment + (start 68.8 93.573) + (end 68.8 92.65) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "eb2c9176-830e-4479-8a91-a86a3cd0e867") + ) + (segment + (start 68.533916 93.839084) + (end 68.8 93.573) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "fe7d2555-abbc-4220-9d66-58808edf98de") + ) + (via + (at 68.75 92.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "d03ef9c6-7b4a-4806-add3-7eb80df0e78b") + ) + (via + (at 123.65 68.35) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 18) + (uuid "fcb21b6e-c778-411d-b536-627c2cb8d6f7") + ) + (segment + (start 70 91.35) + (end 68.75 92.6) + (width 0.2) + (layer "B.Cu") + (net 18) + (uuid "056d534a-07ec-4040-b947-424db0cdfa61") + ) + (segment + (start 70.45 91.35) + (end 70 91.35) + (width 0.2) + (layer "B.Cu") + (net 18) + (uuid "287eeeb5-bbd2-4c0b-84f0-a8740c724e52") + ) + (segment + (start 123.65 68.35) + (end 93.45 68.35) + (width 0.2) + (layer "B.Cu") + (net 18) + (uuid "33b4e049-84a1-426b-a3a7-2a855ea6a96f") + ) + (segment + (start 93.45 68.35) + (end 70.45 91.35) + (width 0.2) + (layer "B.Cu") + (net 18) + (uuid "fc69b947-5d1c-43c1-bafb-be9e8e248d8a") + ) + (segment + (start 62 117.75) + (end 61.75 118) + (width 0.2) + (layer "F.Cu") + (net 19) + (uuid "472b6800-4aea-410b-a09d-a553c5fdd52c") + ) + (segment + (start 63 117.75) + (end 62 117.75) + (width 0.2) + (layer "F.Cu") + (net 19) + (uuid "586a7486-aa2d-40fb-a9a8-13d11e51a67a") + ) + (segment + (start 42 127.2) + (end 40.73 127.2) + (width 0.2) + (layer "F.Cu") + (net 19) + (uuid "a0d8de56-1744-43ae-9bb7-db12a667fd11") + ) + (segment + (start 61.5 117.75) + (end 61.75 118) + (width 0.2) + (layer "F.Cu") + (net 19) + (uuid "d8dc3213-65a1-4a8c-9a8e-bdc0ca58ab78") + ) + (segment + (start 58.75 117.75) + (end 61.5 117.75) + (width 0.2) + (layer "F.Cu") + (net 19) + (uuid "f74a200c-c3ea-4afe-a9f1-585860c5d57c") + ) + (via + (at 42 127.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 19) + (uuid "5c4c61c3-e112-47a6-8451-523b0c079dab") + ) + (via + (at 61.75 118) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 19) + (uuid "a711955b-8510-46ab-a020-334bb817e94c") + ) + (segment + (start 49.8 129.2) + (end 61 118) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "117494eb-f4ac-41b6-979a-f23c00bb41a4") + ) + (segment + (start 44 129.2) + (end 42 127.2) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "243c3788-6451-4746-94f5-755c8f31b916") + ) + (segment + (start 49.8 129.2) + (end 44 129.2) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "51b7f417-c06b-4fb8-9a2b-9700c182c362") + ) + (segment + (start 61.75 118) + (end 61 118) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "9611536d-17dc-457d-a52f-051e3762e8d1") + ) + (segment + (start 73.05 108.75) + (end 76.6 112.3) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "58b8aa07-dd99-4619-9ea6-bd303f7f6db2") + ) + (segment + (start 130.1 65.7) + (end 129.51 65.7) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "5d64f3df-8f34-46d9-8445-d2cf1f25bda9") + ) + (segment + (start 76.6 112.3) + (end 78.7 110.2) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "9cdb27fe-658f-4e60-911e-437cb198a52e") + ) + (segment + (start 78.7 110.2) + (end 80.35 110.2) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "ee1c280c-6b91-4380-8ce9-a5835503a3ed") + ) + (via + (at 130.1 65.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 20) + (uuid "1b4ab7fd-8ac7-483b-965b-af3c9f7e1cda") + ) + (via + (at 80.35 110.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 20) + (uuid "ee40851a-e97e-41aa-903e-644f3182e463") + ) + (segment + (start 85.95 102.801471) + (end 85.95 101.2) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "0136c3e1-bcfb-4bd2-b520-8f2de77808f6") + ) + (segment + (start 130.05 65.75) + (end 130.1 65.7) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "04aed2b6-25df-4d82-ac6f-b0bcafd60b43") + ) + (segment + (start 83.65 105.101471) + (end 85.95 102.801471) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "10a70362-e26e-49b4-965d-d40a1c316484") + ) + (segment + (start 85.95 101.2) + (end 85.8 101.05) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "17b13ec8-ff64-4b43-95f8-ba63290c11df") + ) + (segment + (start 83.65 106.9) + (end 83.65 105.101471) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "2ce61fbb-0db5-4c4f-9fe7-02ed8ec6460a") + ) + (segment + (start 80.35 110.2) + (end 83.65 106.9) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "3b32afca-45df-4890-9274-6e51555063e2") + ) + (segment + (start 123.4 71.25) + (end 128.9 65.75) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "3e8d3722-68c0-4b12-b6f4-95c2d4da0749") + ) + (segment + (start 128.9 65.75) + (end 130.05 65.75) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "596fc00f-093c-4243-bd2a-42066f023749") + ) + (segment + (start 112.45 71.25) + (end 123.4 71.25) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "5d039d6e-6169-4917-b401-af7dc7bf171a") + ) + (segment + (start 85.8 97.9) + (end 112.45 71.25) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "aa706525-79c7-4a39-befd-60d869d8219a") + ) + (segment + (start 85.8 101.05) + (end 85.8 97.9) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "de884035-98d4-4b30-97e0-0b75f59013b1") + ) + (segment + (start 44.3 136.3) + (end 44.85 135.75) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "04cdf191-e1bb-4315-bd71-68a478acb926") + ) + (segment + (start 46.3 137.2) + (end 46.3 140.5) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "0c63e887-1906-4c29-94c1-d9ed863fb6ee") + ) + (segment + (start 43.1 133.9) + (end 43.1 134) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "2558624f-5ef5-4b11-b388-545692962b9a") + ) + (segment + (start 44.3 137.4) + (end 44.3 136.3) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "353f5844-d031-4a3f-863d-24b3acc5beab") + ) + (segment + (start 41.85 133.8) + (end 43 133.8) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "67234bb6-3301-49e0-a446-febd50322e04") + ) + (segment + (start 43 133.8) + (end 43.1 133.9) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "8981424a-c842-4edd-bcfe-d48a2fbbd865") + ) + (segment + (start 43.1 134) + (end 44.85 135.75) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "8d107c5a-7a8a-46ab-86c4-30990e24641d") + ) + (segment + (start 40.7 125.9) + (end 43.1 125.9) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "94169e32-e545-4bff-b8a1-83b3f5013770") + ) + (segment + (start 47.3 141.5) + (end 48.8 141.5) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "948b40f6-31ec-4e4a-a7da-a31ba851f9ce") + ) + (segment + (start 46.3 140.5) + (end 47.3 141.5) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "b0b482be-44f7-469f-977a-33f0179b8d12") + ) + (segment + (start 44.85 135.75) + (end 46.3 137.2) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "c11dee1a-c84d-4f92-8cbe-2078ac9b5a06") + ) + (segment + (start 43.1 125.9) + (end 43.1 133.9) + (width 0.2) + (layer "F.Cu") + (net 22) + (uuid "e183f0ae-9993-43f7-8c3f-bab105122ebf") + ) + (segment + (start 92.2 138.1) + (end 92.2 137.12) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "1b3161f0-98ca-4176-b7ad-ebac1862f65e") + ) + (segment + (start 69.3 143.5) + (end 68.3 142.5) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "424cada7-09c4-4c20-a58a-fe9b32b83fbd") + ) + (segment + (start 48.8 137.5) + (end 50.2 137.5) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "4dc20871-116e-4be6-8d89-bff079661003") + ) + (segment + (start 41.15 120.82) + (end 44.2 123.87) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "67140c4d-79d6-4019-b894-97c16ee8cf8c") + ) + (segment + (start 44.2 132.9) + (end 48.8 137.5) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "805c0897-69f2-48f2-9795-1586b24b6796") + ) + (segment + (start 50.2 137.5) + (end 50.8 136.9) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "91e7122d-c728-4d28-8610-9781194709dd") + ) + (segment + (start 68.3 140.3) + (end 70.2 138.4) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "a86a4e85-da19-4cd9-a26a-11d0a4669f19") + ) + (segment + (start 92.2 137.12) + (end 91.95 136.87) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "eb2b4f20-63fa-4fa0-99a0-4ef3c382a822") + ) + (segment + (start 68.3 142.5) + (end 68.3 140.3) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "f26bc417-d4c8-4fb5-8960-41b8932fc9ce") + ) + (segment + (start 44.2 123.87) + (end 44.2 132.9) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "fe257919-23c9-4221-a0ab-11e9ed995586") + ) + (via + (at 92.2 138.1) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 23) + (uuid "8e06c5b4-2eb8-4164-9b42-b5215554125c") + ) + (via + (at 70.2 138.4) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 23) + (uuid "cb5150b5-d6b9-45fa-9593-258960f5b709") + ) + (via + (at 50.8 136.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 23) + (uuid "f819f4ff-0da1-487c-8b93-a2ebcea89983") + ) + (segment + (start 68 138) + (end 70.7 138) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "0d75010b-5e1e-4ee8-90e9-eb15d7645158") + ) + (segment + (start 88.8 137.3) + (end 91.4 137.3) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "16dca67c-05f0-449b-8661-a1292a2958ff") + ) + (segment + (start 91.4 137.3) + (end 92.2 138.1) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "1c4387a2-81e5-455b-b005-c59990ed76e2") + ) + (segment + (start 70.6 138) + (end 70.7 138) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "792c22ee-4316-4dcf-a4fd-ef0edd548b40") + ) + (segment + (start 67.2 137.2) + (end 68 138) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "805cfb76-785a-4352-a232-819b1bced75d") + ) + (segment + (start 51.5 136.9) + (end 51.8 137.2) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "891ffda2-bed4-4722-a731-98e664b5e6e2") + ) + (segment + (start 88.1 138) + (end 88.8 137.3) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "8e1db387-141f-42b7-955f-85e3d391e7e0") + ) + (segment + (start 51.8 137.2) + (end 67.2 137.2) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "99ea462f-3d60-4e70-970e-75c6f6fa3c26") + ) + (segment + (start 70.2 138.4) + (end 70.6 138) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "9c4619b6-0044-494a-b7e3-d75b0c5d9e17") + ) + (segment + (start 50.8 136.9) + (end 51.5 136.9) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "d820e018-b62f-4ea8-80b3-7d648bccbc7f") + ) + (segment + (start 70.7 138) + (end 88.1 138) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "f20e32e6-dbe4-482d-93b6-60efa9592102") + ) + (segment + (start 43.6 124.9) + (end 43.6 133.7) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "00ab350e-bd8c-4ff4-9bd7-eac60f461a3c") + ) + (segment + (start 90 138) + (end 90 135.85) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "072fc510-d9ab-4cbb-baf4-d49ead83c800") + ) + (segment + (start 90.25 135.6) + (end 91.95 135.6) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "16916539-e1fd-4b2a-852a-bad6103b2440") + ) + (segment + (start 70.4 140.7) + (end 71.2 139.9) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "36d907cc-3cd7-4667-bebb-3bc2bade61d7") + ) + (segment + (start 50.5 139.5) + (end 52 138) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "3920fc58-4e7f-4350-9c1b-62dfb867c837") + ) + (segment + (start 43.6 133.7) + (end 46.8 136.9) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "61e8bcb5-e33e-4dff-8f6b-85abcd61ea94") + ) + (segment + (start 48.8 139.5) + (end 50.5 139.5) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "9e79d5f2-90ec-4a05-b6af-eae0d11ef03f") + ) + (segment + (start 90 135.85) + (end 90.25 135.6) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "bc7bf61e-de67-4ecf-821e-3bb5da30417a") + ) + (segment + (start 40.7 123.36) + (end 42.06 123.36) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "d55f2b6e-88f4-4ede-9873-d561d6af111a") + ) + (segment + (start 42.06 123.36) + (end 43.6 124.9) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "e088794d-0d19-4f06-825d-bb5f7b3c01ca") + ) + (segment + (start 47.6 139.5) + (end 48.8 139.5) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "e78a214a-e2a7-43e4-8ef0-fd10d5876442") + ) + (segment + (start 46.8 136.9) + (end 46.8 138.7) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "ea9d50b0-f786-4d88-8830-ab250555e18d") + ) + (segment + (start 46.8 138.7) + (end 47.6 139.5) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "f67489c4-1b2e-4171-9606-c337ee59b8be") + ) + (via + (at 71.2 139.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 24) + (uuid "1852cfff-5271-4dbd-adc8-ca18e42e6b9b") + ) + (via + (at 90 138) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 24) + (uuid "46078e2d-7efe-4982-9b73-ae1b235dc062") + ) + (via + (at 52 138) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 24) + (uuid "9d2dd598-092e-4867-a4d5-0ebaa484a8e3") + ) + (segment + (start 66 138) + (end 67 139) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "5eb741d0-c094-4305-a792-86ebd2522a6b") + ) + (segment + (start 71.8 139) + (end 89 139) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "60587c29-ecd9-4075-bf32-07d1b1b1043a") + ) + (segment + (start 71.8 139.3) + (end 71.8 139) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "678d1fd8-18de-4038-86a2-1d3516e1e647") + ) + (segment + (start 89 139) + (end 90 138) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "8141caf5-6a95-4cd2-8c0a-356c28247656") + ) + (segment + (start 52 138) + (end 66 138) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "a51cd185-09d3-443f-8876-04fb4586cc28") + ) + (segment + (start 67 139) + (end 71.8 139) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "b7138f72-c5b5-4474-81a2-75f7f61aa3d0") + ) + (segment + (start 71.2 139.9) + (end 71.8 139.3) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "e1c27496-13ad-47a3-b4d4-bd393ffe6d3c") + ) + (segment + (start 46.5 141.7) + (end 48.3 143.5) + (width 0.2) + (layer "F.Cu") + (net 25) + (uuid "139de6be-3f74-4a93-a6ec-0a0177d8afe6") + ) + (segment + (start 46.15 127.17) + (end 44.73 127.17) + (width 0.2) + (layer "F.Cu") + (net 25) + (uuid "2e0a6011-df93-4f0c-92aa-49dacd9ebe4b") + ) + (segment + (start 44.73 127.17) + (end 44.7 127.2) + (width 0.2) + (layer "F.Cu") + (net 25) + (uuid "3f9a982f-d8dd-4b99-b368-cf49831773d4") + ) + (segment + (start 44.1 139.6) + (end 46.2 141.7) + (width 0.2) + (layer "F.Cu") + (net 25) + (uuid "8d369f7a-5efc-48ca-8e6f-cf586254769e") + ) + (segment + (start 44.7 132.6) + (end 46.475735 134.375735) + (width 0.2) + (layer "F.Cu") + (net 25) + (uuid "c26a0224-3297-441d-8545-7070ca444e4d") + ) + (segment + (start 46.2 141.7) + (end 46.5 141.7) + (width 0.2) + (layer "F.Cu") + (net 25) + (uuid "cb40e09b-52b0-44f1-aedd-ac3e7cdaf1d5") + ) + (segment + (start 46.475735 134.375735) + (end 46.524265 134.375735) + (width 0.2) + (layer "F.Cu") + (net 25) + (uuid "eb230ecc-5582-49e2-9060-3aca26fa38d5") + ) + (segment + (start 44.7 127.2) + (end 44.7 132.6) + (width 0.2) + (layer "F.Cu") + (net 25) + (uuid "f82d773c-328c-40e7-a3eb-ee9ebaf77935") + ) + (via + (at 46.5 141.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 25) + (uuid "87922beb-168a-4e5c-8959-f9fa650260d9") + ) + (via + (at 46.524265 134.375735) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 25) + (uuid "f10987b0-0fe7-4306-af32-af8380de7ecf") + ) + (segment + (start 46.524265 134.375735) + (end 46.524265 141.675735) + (width 0.2) + (layer "B.Cu") + (net 25) + (uuid "b2861684-a59d-41d6-8110-a34dbb9099e9") + ) + (segment + (start 46.524265 141.675735) + (end 46.5 141.7) + (width 0.2) + (layer "B.Cu") + (net 25) + (uuid "b3ae30a6-0527-44ed-bf62-381e9ecb76e1") + ) + (segment + (start 49.0875 114) + (end 39.6 114) + (width 0.2) + (layer "F.Cu") + (net 26) + (uuid "64102bde-909f-4e78-8cc3-dbd06ce66c32") + ) + (segment + (start 86.85 109.9) + (end 87.65 109.1) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "002c140a-0c5c-476c-8032-6d69ecc3c73f") + ) + (segment + (start 58.507107 112.742893) + (end 57.107107 112.742893) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "02299e9f-e9d3-4d96-b2bc-9cfd6a7279d3") + ) + (segment + (start 81.5 113) + (end 83.1 111.4) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "042cd39d-eb52-49c3-8501-adc0a233cc34") + ) + (segment + (start 115.595 63.195) + (end 127.005 63.195) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "068622be-c13a-49f4-9107-906fd92d355f") + ) + (segment + (start 56.75 116.75) + (end 56.25 116.25) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "0a8180ce-506a-4294-8571-2a0204f6d646") + ) + (segment + (start 111.3 59.3) + (end 115.1 63.1) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "103ca2ea-aa08-454d-a108-6f88c17cef5b") + ) + (segment + (start 66.6 91.2) + (end 68.6 91.2) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "109feead-db4b-46f4-bac3-fcef2e34b357") + ) + (segment + (start 87.6 98.8) + (end 88.5 99.7) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "112ddde7-5d64-4f93-8579-ca9150532d04") + ) + (segment + (start 85.15 112.8625) + (end 85.9125 112.1) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "15be7180-141f-44c1-b2c4-e7c6c44b1375") + ) + (segment + (start 60.7 111) + (end 60.45 111.25) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "16261fa8-998e-4cd7-bfa6-e3bdcaa84474") + ) + (segment + (start 126.6 62.5714) + (end 126.6 62.79) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "1d6f54ce-b098-4420-91b3-806c04f82c4f") + ) + (segment + (start 76.1 106.8) + (end 79.95 106.8) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "1edf9648-e5ce-4c34-8b1b-4595382b4dce") + ) + (segment + (start 62.45 93.8) + (end 60.857107 92.207107) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "1fd11f1e-dcd3-4677-b8b9-ee2b1dd7a971") + ) + (segment + (start 60.7 109.6) + (end 60.7 108.55) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "2223771d-d4bd-4ec0-b38f-bf4855abe168") + ) + (segment + (start 127.3714 61.8) + (end 126.6 62.5714) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "27497cc0-c666-4b51-bc0f-665fea49b966") + ) + (segment + (start 79.95 106.8) + (end 79.95 107.95) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "290e1071-48c4-4db2-90af-16a51cc65d6e") + ) + (segment + (start 64.2 84) + (end 65.75 84) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "29e13ed5-28cb-4d59-a082-89927bb3b22b") + ) + (segment + (start 105 88.8) + (end 104 89.8) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "2a12e9da-cddc-4cdd-b881-d6adaf475c20") + ) + (segment + (start 75.8 106.5) + (end 76.1 106.8) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "2d3a2073-03c2-48ba-9854-755b7ffbfb86") + ) + (segment + (start 70.45 94.523416) + (end 69.860916 95.1125) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "307d44cf-4fd9-48ff-9a6b-0fb1a807f98a") + ) + (segment + (start 66.6 88.5) + (end 66.6 91.2) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "3339fd0c-0203-4b17-853a-9e05d862ac60") + ) + (segment + (start 59.3 84) + (end 59 83.7) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "3559a542-7754-42a7-84c6-269462fc6bf6") + ) + (segment + (start 132.6 82.8) + (end 132.6 61.8) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "375883ad-4191-46dd-b782-8338a8de3779") + ) + (segment + (start 108.6 129.3) + (end 116.2 129.3) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "38a630ac-2ff8-4f96-8ef7-9f7de84f03d5") + ) + (segment + (start 130.9 87.7) + (end 130.55 87.35) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "3a189cb8-ade9-4662-996d-2621cf1e93cf") + ) + (segment + (start 130.55 84.85) + (end 132.6 82.8) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "3ade1e05-19cd-4a61-88c7-47f8f6f78f47") + ) + (segment + (start 103.9 96.2) + (end 104.1 96.4) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "3c6327ad-8df1-48c4-b3c0-c21d83fce100") + ) + (segment + (start 62.2 94.4) + (end 62.45 94.15) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "3ee56afb-2419-4f26-9283-39c8e576132f") + ) + (segment + (start 130.9 97.7) + (end 130.9 87.7) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "3fb0722d-0bf6-423b-ac7d-1ef17ab3ea0e") + ) + (segment + (start 65.75 84) + (end 66.6 84.85) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "44436902-2249-40d6-84b5-02cd3af475d7") + ) + (segment + (start 60.2 84) + (end 59.3 84) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "45e3e68e-af31-4377-9beb-4280705e9f85") + ) + (segment + (start 64.2 84) + (end 60.2 84) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "477d7508-cc46-4c66-9b0d-332aec3c110d") + ) + (segment + (start 130.45 98.15) + (end 130.9 97.7) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "47efc722-c51c-4fae-b464-a5dd59f40248") + ) + (segment + (start 100.8 96.2) + (end 103.9 96.2) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "499a27ad-58bd-4538-9d1a-1ec9aab5d2e4") + ) + (segment + (start 106.9 129.4) + (end 108.5 129.4) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "4cb29ebf-8bfd-40ee-b49e-cb6a754503ec") + ) + (segment + (start 80 106.75) + (end 80 105.5) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "5249fd93-6ba2-4d77-86bf-ed82319bc6bf") + ) + (segment + (start 81.7 105.3) + (end 81.7 101.7) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "53a075b8-eefd-4618-9f61-322905a3bad2") + ) + (segment + (start 70.6 105) + (end 72.1 106.5) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "59b77af1-fa5b-4694-befd-703dcfd8d91e") + ) + (segment + (start 127.005 63.195) + (end 128.2 64.39) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "5ae5c711-2596-4aae-a7db-297480a6f689") + ) + (segment + (start 80 113) + (end 81.5 113) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "5dbd78de-e9ce-43a1-8971-1c83a17d8e4c") + ) + (segment + (start 70.45 93.05) + (end 70.45 94.523416) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "602bd4a7-d87c-439a-9a3d-d8640d722399") + ) + (segment + (start 88.25 98.15) + (end 87.6 98.8) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "66108a35-0e9b-4662-a31a-d1944751c77f") + ) + (segment + (start 56.75 117.75) + (end 56.75 116.75) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "66968788-abd7-41a9-8522-6a5d079f6f5d") + ) + (segment + (start 81.6 101.6) + (end 80.4 101.6) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "678b891f-31a4-4b4a-8934-cb822fc506b7") + ) + (segment + (start 62.45 94.15) + (end 65.4 91.2) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "682b35cf-d4c2-451a-9d77-9bca7b38fe3a") + ) + (segment + (start 66.6 88.5) + (end 75.918629 88.5) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "6d77a9e3-4150-401e-96d9-0b0f449e4629") + ) + (segment + (start 85.15 112.8625) + (end 84.5625 112.8625) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "6fbf6ee3-49b8-45be-a3a1-ef366eb0b786") + ) + (segment + (start 87.65 112.1) + (end 89.6 112.1) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "709e566d-83fa-4d28-b167-f1b04d2fe718") + ) + (segment + (start 104.1 97.95) + (end 104.3 98.15) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "718f5f6c-66be-41f0-b7c6-ca53b8e2f5b2") + ) + (segment + (start 62.45 94.15) + (end 62.45 93.8) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "76d7ee9f-c902-4427-941c-d7079186b326") + ) + (segment + (start 130.55 87.35) + (end 128.8 87.35) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "797f5c4d-b44d-4a11-afee-4c7fd2625994") + ) + (segment + (start 114.5 130.6) + (end 113.7 129.8) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "7a9f9451-d86d-42df-803f-88bbefa7741e") + ) + (segment + (start 52 83.6) + (end 52 84.5) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "7b99c404-5703-48c3-8c99-49730fd3b0bb") + ) + (segment + (start 80 100.5) + (end 80.4 100.9) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "7dbd51c4-6a5c-4593-8f0e-e5a6fdd139de") + ) + (segment + (start 81.5 105.5) + (end 81.7 105.3) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "82813bc2-0617-49dc-a926-68480d7093b1") + ) + (segment + (start 40.7 83.5) + (end 39.5 84.7) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "834dd8b1-c6bd-49c0-a57d-48b5c550b4c3") + ) + (segment + (start 51.9 83.5) + (end 52 83.6) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "85258a73-ae56-4247-a498-b5cfd83b0d46") + ) + (segment + (start 83.1 111.4) + (end 79.8 108.1) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "87b41d2a-c1f8-4c30-aa24-a3b7ae7a4eda") + ) + (segment + (start 63.75 104.1) + (end 62.95 103.3) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "8c523be6-8fc0-404b-b32b-dcfb7b866088") + ) + (segment + (start 75.918629 88.5) + (end 86.218629 98.8) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "934f0ef2-918d-49e1-a175-8f33dad39fbb") + ) + (segment + (start 66 104.1) + (end 63.75 104.1) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "99d898d6-7683-4b48-a846-25c710ec0520") + ) + (segment + (start 80 105.5) + (end 81.5 105.5) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "9e06c515-d9f3-4de8-909a-843f48664925") + ) + (segment + (start 61.05 103.35) + (end 62.45 103.35) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "9f69fbe7-527c-44cb-be4a-7a4774b5d389") + ) + (segment + (start 126.6 62.79) + (end 127.005 63.195) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "a16c89d1-019e-492c-b390-d8d760a602b0") + ) + (segment + (start 89.6 112.1) + (end 90.5 113) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "a33e120f-1ced-446e-b530-c4dd57fbc08f") + ) + (segment + (start 84.5625 112.8625) + (end 83.1 111.4) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "a4d311e7-08a2-4c65-b551-35618ed73c4b") + ) + (segment + (start 60 111.25) + (end 58.507107 112.742893) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "a6086619-fe9d-41e4-9d88-833713877041") + ) + (segment + (start 66.6 84.85) + (end 66.6 88.5) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "a7db5403-3044-4876-80d9-0eeb3ee2511e") + ) + (segment + (start 80.4 100.9) + (end 80.4 101.6) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "aab47226-ba2d-4e89-be23-79421fea3c5d") + ) + (segment + (start 105.4 59.3) + (end 111.3 59.3) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "ada42a17-200d-4f71-b86c-e3395e1dd40c") + ) + (segment + (start 115.5 63.1) + (end 115.595 63.195) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "b0d1f766-465c-47ef-9bf6-126d799eb480") + ) + (segment + (start 48.212 83.5) + (end 51.9 83.5) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "b21d8a8a-5212-415e-a7a7-10d2e92e4b3e") + ) + (segment + (start 85.9125 112.1) + (end 87.65 112.1) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "b37f025e-1ec7-47ff-b551-63edd9c7be88") + ) + (segment + (start 113.2808 123.750063) + (end 112.550063 123.750063) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "b65762a1-0e71-4b9e-9922-fcc4e06290fe") + ) + (segment + (start 86.218629 98.8) + (end 87.6 98.8) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "b8f64b69-426e-4924-a277-339922fdb748") + ) + (segment + (start 58.5 114) + (end 58.364214 114) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "b92e5197-47b8-48cf-a890-da530a486fe0") + ) + (segment + (start 112.550063 123.750063) + (end 112.4 123.6) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "b9d480a3-0d3b-45b6-a0be-749e1cb6d1aa") + ) + (segment + (start 104.1 96.4) + (end 104.1 97.95) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "bb180303-1ca4-46cb-b75e-30c388ef4878") + ) + (segment + (start 60.7 109.6) + (end 60.7 111) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "bc0bc835-2237-4a72-b50b-db34f627082c") + ) + (segment + (start 81.7 101.7) + (end 81.6 101.6) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "bd59dd0b-cf9e-4f90-88a3-271068a92cde") + ) + (segment + (start 88.25 98.15) + (end 104.3 98.15) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "c0ac0ea1-c7b4-4275-b19d-151ba63af66a") + ) + (segment + (start 65.4 91.2) + (end 66.6 91.2) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "c2152244-d83c-4c2b-8eeb-e12406102cbb") + ) + (segment + (start 113.7 129.8) + (end 113.7 129.15) + (width 0.2) + (layer "F.Cu") + (net 27) + (uuid "d0a2f206-b6d3-4609-8d2c-7f6bf76b4393") + ) + (segment + (start 88.5 108.25) + (end 87.65 109.1) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "d2419295-8c8e-45f2-a11c-3d54dee00000") + ) + (segment + (start 104.3 98.15) + (end 130.45 98.15) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "d2c3339f-573d-4a6e-90d9-275ce226e52f") + ) + (segment + (start 88.5 99.7) + (end 88.5 108.25) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "d2d51048-e06b-42d4-861c-82c5cd02b4ba") + ) + (segment + (start 106.7 88.8) + (end 105 88.8) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "d78bfc75-78ce-425f-a469-db07c739a0f9") + ) + (segment + (start 48.212 83.5) + (end 40.7 83.5) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "db11046c-72f1-4c57-8930-1815441cbd11") + ) + (segment + (start 63.792893 95.992893) + (end 62.2 94.4) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "df3c2f30-8fb0-4aff-992f-9cecc45c18fb") + ) + (segment + (start 87.65 109.1) + (end 87.65 112.1) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "e0b53426-b8ca-4f67-8e10-37c44b0c9287") + ) + (segment + (start 58.364214 114) + (end 57.107107 112.742893) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "e1b6f3f9-ff9e-4782-be16-2cfccb394eab") + ) + (segment + (start 79.95 106.8) + (end 80 106.75) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "e2c4fb38-9c4d-4b5d-874b-32beca4b0c99") + ) + (segment + (start 52.9 83.35) + (end 52.25 83.35) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "e4012761-cf53-4d23-bdee-ef01000f4579") + ) + (segment + (start 132.6 61.8) + (end 127.3714 61.8) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "e61b70b5-2f01-4f1d-b874-273c7ab33f96") + ) + (segment + (start 79.95 107.95) + (end 79.8 108.1) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "e648c3ca-2d74-4a44-a234-70e635e87a5c") + ) + (segment + (start 130.55 87.35) + (end 130.55 84.85) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "ea55acc1-1dae-468b-b09e-4d4457ecaf54") + ) + (segment + (start 52.25 83.35) + (end 52 83.6) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "ec3d4635-e69b-4d50-a835-e42041816c65") + ) + (segment + (start 68.6 91.2) + (end 70.45 93.05) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "ed334209-bfd5-4b8f-8ab2-5bbf0d562b7a") + ) + (segment + (start 74.5 106.5) + (end 75.8 106.5) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "ef1c3041-46cb-4866-94ee-f333f034cc7b") + ) + (segment + (start 85.85 109.9) + (end 86.85 109.9) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "f39d5407-27a6-4d46-b5e3-99392d619c0e") + ) + (segment + (start 60.7 108.55) + (end 60.65 108.5) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "f889dda0-8830-4bf2-a8da-878eb58d0eb0") + ) + (segment + (start 70.4 102.7) + (end 69 104.1) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "f8d66cd0-121f-4ac6-b105-6c12d62a5cf0") + ) + (segment + (start 115.1 63.1) + (end 115.5 63.1) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "fa2b5530-d4a8-4758-8531-555db670e427") + ) + (segment + (start 60.45 111.25) + (end 60 111.25) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "fab3cfec-6899-453d-b424-9959e250a971") + ) + (segment + (start 69 104.1) + (end 66 104.1) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "fb4c4714-a7ec-40ec-b80f-86d8fd8c90f2") + ) + (segment + (start 72.1 106.5) + (end 74.5 106.5) + (width 0.6) + (layer "F.Cu") + (net 27) + (uuid "fe274a38-9c3b-48ed-a861-e9def522d208") + ) + (via + (at 104.1 96.4) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "05b61355-c3b4-4f77-8023-74c3cce38d32") + ) + (via + (at 85.85 109.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "37809299-cc05-49ef-861d-725397befd89") + ) + (via + (at 70.4 102.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "3b17ba7c-9609-4cf1-a913-52a0c9bc108c") + ) + (via + (at 104 89.8) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "42ea4331-3b71-4b8f-9d09-01d85d667d10") + ) + (via + (at 112.4 123.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "53d79510-b2c4-4cf8-bc21-34546d536048") + ) + (via + (at 58.5 114) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "875cb8e0-0208-4227-9c5d-62bbd1391f1f") + ) + (via + (at 70.6 105) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "8f42fc11-c6cf-4a5d-891c-4d7ce23c61b8") + ) + (via + (at 61.05 103.35) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "981a8c39-81da-4d62-b457-3b1804c578b3") + ) + (via + (at 56.25 116.25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "b03234ba-52e0-4c24-a827-623b297312ee") + ) + (via + (at 106.9 129.4) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "bc005370-2819-44a7-bf40-63bc80224f1b") + ) + (via + (at 52.9 83.35) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "c4331748-4ca5-4404-889e-515ac98a4cb4") + ) + (via + (at 60.65 108.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "db45f881-7f2b-40ea-a2d5-c33263b29171") + ) + (via + (at 59 83.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "f085e5f1-658c-4436-811c-aefb255736a7") + ) + (via + (at 114.5 130.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 27) + (uuid "f64f72a7-ed3e-47fb-a754-adcf314f455a") + ) + (segment + (start 59 83.7) + (end 58.6 83.3) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "0e6cafe5-bf51-48cc-a85b-486cee92c691") + ) + (segment + (start 106.222629 129.4) + (end 87.122629 110.3) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "194e9e90-96c2-4e12-abce-859db4a9f806") + ) + (segment + (start 70.4 104.8) + (end 70.6 105) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "211a4110-a0af-4e74-9f1e-58b933b194d6") + ) + (segment + (start 87.122629 110.3) + (end 86 110.3) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "2f3d1023-4620-4e6b-b57d-aad4f3320bcd") + ) + (segment + (start 56.25 116.25) + (end 58.5 114) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "42caf4fb-5231-41a3-a7c4-97697d44b280") + ) + (segment + (start 114.5 129.4) + (end 114.7 129.2) + (width 0.2) + (layer "B.Cu") + (net 27) + (uuid "44541e44-8ba4-4f48-8869-02b683d76cf2") + ) + (segment + (start 52.95 83.3) + (end 52.9 83.35) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "65118407-2b16-4531-a866-c55f8044839b") + ) + (segment + (start 104 96.3) + (end 104.1 96.4) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "65f66977-8a70-4794-bc98-371cd4c09071") + ) + (segment + (start 114.7 125.9) + (end 112.4 123.6) + (width 0.2) + (layer "B.Cu") + (net 27) + (uuid "7738be74-29e5-4bfb-aa37-70f030cc9795") + ) + (segment + (start 70.4 102.7) + (end 70.4 104.8) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "84edfe3f-260b-4a54-90fd-71769a6486bf") + ) + (segment + (start 60.65 108.5) + (end 60.65 103.75) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "8e6a44c5-0ecf-411c-a4b7-6b7a54377174") + ) + (segment + (start 106.9 129.4) + (end 106.222629 129.4) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "915adada-519d-402b-ba7f-81cf34bbcd20") + ) + (segment + (start 86 110.3) + (end 86 110.05) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "938f5ae6-96b2-4c75-a35f-55d4b534e98a") + ) + (segment + (start 114.5 130.6) + (end 114.5 129.4) + (width 0.2) + (layer "B.Cu") + (net 27) + (uuid "a41d72da-c441-4c35-883f-10734c98f761") + ) + (segment + (start 104 89.8) + (end 104 96.3) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "c0a0b6de-0f6e-4578-b892-b7a8564b503a") + ) + (segment + (start 60.65 103.75) + (end 61.05 103.35) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "c8216435-9a19-4cfc-9c85-55602b44dfed") + ) + (segment + (start 86 110.05) + (end 85.85 109.9) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "c9394ac1-1b3f-4966-b0aa-5212177bf6b0") + ) + (segment + (start 52.95 83.3) + (end 58.6 83.3) + (width 0.6) + (layer "B.Cu") + (net 27) + (uuid "da2a5ac8-5822-455e-bc30-90e4e4c4b6f9") + ) + (segment + (start 114.7 129.2) + (end 114.7 125.9) + (width 0.2) + (layer "B.Cu") + (net 27) + (uuid "fe5c0206-8d16-416e-a8ad-8b438865a6fb") + ) + (segment + (start 52 87.5) + (end 48.212 87.5) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "e0bee4eb-6af5-43f8-9722-f848ea8f17fc") + ) + (segment + (start 48.212 85.5) + (end 48.212 87.5) + (width 0.2) + (layer "F.Cu") + (net 28) + (uuid "edee13f0-9ba9-4f80-a988-c7a4e847b160") + ) + (segment + (start 64.2 87.3) + (end 64.2 86.6) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "0ae42868-cf17-43fd-9bb3-b0c187defe54") + ) + (segment + (start 71.576392 98.197215) + (end 71.45 98.323607) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "31501e53-a1e7-4fe3-b56b-a458115eb3f3") + ) + (segment + (start 101.5 117.5) + (end 103.3 115.7) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "3372f7dd-d64e-4ded-a88d-39ef779fcda7") + ) + (segment + (start 101.5 118.6) + (end 101.5 117.5) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "3be6b0e1-a035-401f-a870-8fdbf7d24fa4") + ) + (segment + (start 71.45 98.323607) + (end 71.45 100.25) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "48f4a225-2317-4732-8df4-787c69ac168a") + ) + (segment + (start 111.9 121.5) + (end 112.531115 121.5) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "4eefee5c-f687-43ed-a3d1-5d1fbf899f26") + ) + (segment + (start 112.531115 121.5) + (end 113.2808 122.249685) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "4f82a430-be8c-4897-ac96-d79d647ddcfb") + ) + (segment + (start 56.424 87.5) + (end 58.3 87.5) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "6301ca92-52ff-4737-8782-76ec8ea49a55") + ) + (segment + (start 87.1 103.3) + (end 87.1 104.7) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "712d882e-20dc-4032-9508-3af3046c9f3d") + ) + (segment + (start 63.15 88.35) + (end 64.2 87.3) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "906a1597-2211-4a3e-8e19-3c20b8c0aa21") + ) + (segment + (start 64.2 88.95) + (end 64.95 89.7) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "9687dbee-0f9e-4f6a-af07-a57cd34a2021") + ) + (segment + (start 64.2 86.6) + (end 64.2 86) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "beceace8-b6ba-4b9d-b6d1-3644f578b8cb") + ) + (segment + (start 59.15 88.35) + (end 63.15 88.35) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "c1497796-30f5-43fc-a62a-c90b566fe190") + ) + (segment + (start 58.3 87.5) + (end 59.15 88.35) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "c92aed0f-19ec-499e-b499-a2294cc222f3") + ) + (segment + (start 64.2 86.6) + (end 64.2 88.95) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "cfaa7eb2-f3d3-4dd5-b188-3fdcdea0dc0e") + ) + (segment + (start 82.6 98.8) + (end 87.1 103.3) + (width 0.2) + (layer "F.Cu") + (net 29) + (uuid "dc4dfb37-5438-4962-be03-c5114aee138d") + ) + (via + (at 87.1 104.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 29) + (uuid "0c9a90e6-75c2-428d-832f-29ff8139c011") + ) + (via + (at 64.95 89.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 29) + (uuid "60db54da-c574-419c-ad03-6150c4c1bc32") + ) + (via + (at 71.576392 98.197215) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 29) + (uuid "91d48c55-bf08-44e5-93d9-db35e3ad3c66") + ) + (via + (at 111.9 121.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 29) + (uuid "e01bb05f-64b6-4f26-b37b-495d5eeb7e23") + ) + (via + (at 82.6 98.8) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 29) + (uuid "e55cb757-982f-4d6e-aeaa-f276554729c0") + ) + (via + (at 101.5 118.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 29) + (uuid "f11bf5b3-c01f-4102-b151-31553ea89001") + ) + (segment + (start 64.95 92.05) + (end 64.95 89.7) + (width 0.2) + (layer "B.Cu") + (net 29) + (uuid "39b169e7-883e-4171-befa-20f4b4ce7b1d") + ) + (segment + (start 71.576392 98.197215) + (end 71.279177 97.9) + (width 0.2) + (layer "B.Cu") + (net 29) + (uuid "4bc47778-5819-4eae-bf9b-25af3c9941b2") + ) + (segment + (start 103.5 121.1) + (end 111.5 121.1) + (width 0.2) + (layer "B.Cu") + (net 29) + (uuid "4dcfcad6-db59-423e-b475-92dd32f05058") + ) + (segment + (start 81.897215 98.197215) + (end 82.5 98.8) + (width 0.2) + (layer "B.Cu") + (net 29) + (uuid "4ea87eed-3b83-47d1-9f89-cb1fde38d8e3") + ) + (segment + (start 71.279177 97.9) + (end 70.8 97.9) + (width 0.2) + (layer "B.Cu") + (net 29) + (uuid "7877993d-be10-4897-9524-f814d002e49f") + ) + (segment + (start 71.576392 98.197215) + (end 81.897215 98.197215) + (width 0.2) + (layer "B.Cu") + (net 29) + (uuid "82d98f48-c42c-450e-bf04-b657e47930d4") + ) + (segment + (start 101.5 119.1) + (end 101.5 118.6) + (width 0.2) + (layer "B.Cu") + (net 29) + (uuid "a3ba5d3a-15e8-422c-9d59-e36bf02e66ae") + ) + (segment + (start 101.55 119.15) + (end 101.5 119.1) + (width 0.2) + (layer "B.Cu") + (net 29) + (uuid "a4207878-2041-4345-b29e-ee5c06f3d593") + ) + (segment + (start 111.5 121.1) + (end 111.9 121.5) + (width 0.2) + (layer "B.Cu") + (net 29) + (uuid "a8770f99-71b5-47ef-8b10-dd20538a71e9") + ) + (segment + (start 101.55 119.15) + (end 103.5 121.1) + (width 0.2) + (layer "B.Cu") + (net 29) + (uuid "ced3727f-74f3-4892-b203-9e70a2f0290b") + ) + (segment + (start 87.1 104.7) + (end 101.55 119.15) + (width 0.2) + (layer "B.Cu") + (net 29) + (uuid "d73589b3-bdd9-4bd7-bbbd-0af4079d063b") + ) + (segment + (start 70.8 97.9) + (end 64.95 92.05) + (width 0.2) + (layer "B.Cu") + (net 29) + (uuid "f09c1b08-080d-4c67-8153-a08dbd2a9553") + ) + (segment + (start 82.5 98.8) + (end 82.6 98.8) + (width 0.2) + (layer "B.Cu") + (net 29) + (uuid "f8aa04b4-8f94-44b1-a5a1-9271ea8630fa") + ) + (segment + (start 67.3 84) + (end 68.6 84) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "06505be8-04d2-41f4-b91b-c5c95736efb4") + ) + (segment + (start 59.9 97.75) + (end 60 97.65) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "0a0a5abd-f2e4-4b38-a0e0-ea3e2d6f76ac") + ) + (segment + (start 59 86) + (end 60.2 86) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "17ef6852-524c-4cab-a1f8-c6ff4d4eedfd") + ) + (segment + (start 60 97.65) + (end 60 95.75) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "36b4f1b0-c438-4140-ad32-c641fe7ce27a") + ) + (segment + (start 59.9 98.6) + (end 60.647658 99.347658) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "654437e7-ee7d-430e-8887-6eb1b14b283c") + ) + (segment + (start 58.7 84.5) + (end 59 84.8) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "786ac7c8-d01c-4bea-9863-cf2219f4f33d") + ) + (segment + (start 59.9 97.75) + (end 59.9 98.6) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "7ffff7af-3391-4893-b411-a18cc753eb81") + ) + (segment + (start 57.25 84.5) + (end 58.7 84.5) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "93b74b7f-85db-4b5f-903b-01ac77cf9942") + ) + (segment + (start 56.424 84.5) + (end 57.25 84.5) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "ae3a5342-80c8-4be2-adf5-e022492767ec") + ) + (segment + (start 59 84.8) + (end 59 86) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "cc0057c4-1579-48e6-a3e1-c09a91591180") + ) + (via + (at 59.9 97.75) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 30) + (uuid "1f28bd53-9bc3-45d7-8fdd-320b91c584d2") + ) + (via + (at 58.5 84.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 30) + (uuid "b2d5fe05-678d-4a28-b31e-06402875e96b") + ) + (via + (at 57.25 84.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 30) + (uuid "bf3989e8-b5e5-448d-bb08-664e8b4a29a1") + ) + (via + (at 67.3 84) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 30) + (uuid "c9ae481e-c59a-42ec-b23c-f4863345db96") + ) + (segment + (start 58.8 84.6) + (end 59.1 84.9) + (width 0.2) + (layer "B.Cu") + (net 30) + (uuid "08d55373-f366-4667-89b2-f5d648ed7b3d") + ) + (segment + (start 58.5 84.5) + (end 58.6 84.6) + (width 0.2) + (layer "B.Cu") + (net 30) + (uuid "154b49b6-7beb-4ad0-801a-20b22fafc57d") + ) + (segment + (start 59.9 97.75) + (end 60.2 97.45) + (width 0.2) + (layer "B.Cu") + (net 30) + (uuid "29d86643-8829-4b94-bce2-42399c01cdc1") + ) + (segment + (start 55.35 84.45) + (end 57.2 84.45) + (width 0.2) + (layer "B.Cu") + (net 30) + (uuid "2f5f01a8-5c52-4309-bced-4b147b0c743d") + ) + (segment + (start 55.2 89.4) + (end 55.2 84.6) + (width 0.2) + (layer "B.Cu") + (net 30) + (uuid "41c5a45f-6c0e-433b-895e-981643bea88a") + ) + (segment + (start 60.2 97.45) + (end 60.2 93.6) + (width 0.2) + (layer "B.Cu") + (net 30) + (uuid "4685fb3a-2a92-452c-8c01-b483156c0509") + ) + (segment + (start 55.2 84.6) + (end 55.35 84.45) + (width 0.2) + (layer "B.Cu") + (net 30) + (uuid "7743d950-5c9e-4dae-a08f-95de9064784f") + ) + (segment + (start 56 89.4) + (end 55.2 89.4) + (width 0.2) + (layer "B.Cu") + (net 30) + (uuid "8199a836-724d-4817-a18a-d73f30c587fd") + ) + (segment + (start 60.2 93.6) + (end 56 89.4) + (width 0.2) + (layer "B.Cu") + (net 30) + (uuid "9e235791-94b9-4c10-a362-3d695b1bb5e6") + ) + (segment + (start 58.6 84.6) + (end 58.8 84.6) + (width 0.2) + (layer "B.Cu") + (net 30) + (uuid "b2bc3e09-f9bb-444b-879f-437ce67ee999") + ) + (segment + (start 57.2 84.45) + (end 57.25 84.5) + (width 0.2) + (layer "B.Cu") + (net 30) + (uuid "c18bfc40-f12a-45e2-9140-624a96d7da8f") + ) + (segment + (start 66.4 84.9) + (end 67.3 84) + (width 0.2) + (layer "B.Cu") + (net 30) + (uuid "e0629dfe-0db9-4b9d-8221-bfdbd575fd2d") + ) + (segment + (start 59.1 84.9) + (end 66.4 84.9) + (width 0.2) + (layer "B.Cu") + (net 30) + (uuid "fd10b665-df7a-48eb-bba4-0190e6982b70") + ) + (segment + (start 46.6 89.15) + (end 50.7 89.15) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "45ce2787-44b7-4179-8222-7baf1426936e") + ) + (segment + (start 48.6 94.1) + (end 45.68 91.18) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "59670896-bc04-4d0b-9cd0-674418aa45bc") + ) + (segment + (start 43.68 91.18) + (end 40.2 94.66) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "61a96511-1a48-47a2-a9b2-e86e9d8e472d") + ) + (segment + (start 51.35 89.8) + (end 55.65 89.8) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "7515956e-f745-4a2c-ad11-846f6c7eb659") + ) + (segment + (start 46.212 88.648) + (end 43.68 91.18) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "7ee41295-ea0a-4651-8879-c72f03ec4a6c") + ) + (segment + (start 55.65 89.8) + (end 61.938128 96.088128) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "89d44b4b-c9d4-4838-8615-f0d74ee65486") + ) + (segment + (start 46.212 87.5) + (end 46.212 88.648) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "9f288113-7b2b-46da-9cb1-858b58e9874d") + ) + (segment + (start 50.7 89.15) + (end 51.35 89.8) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "bc5b7b62-4c26-4033-a0e9-57cadaf50844") + ) + (segment + (start 61.938128 96.088128) + (end 61.938128 97.638128) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "c8eb5a96-3920-44ce-a383-eb0352187481") + ) + (segment + (start 45.68 91.18) + (end 43.68 91.18) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "eaf1751a-a8da-4418-a549-a48ee35da556") + ) + (segment + (start 46.212 87.5) + (end 46.212 88.762) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "eb7d952d-8a62-46d1-947e-0f44dcc81120") + ) + (segment + (start 46.212 88.762) + (end 46.6 89.15) + (width 0.2) + (layer "F.Cu") + (net 31) + (uuid "ed042311-75ea-4e8b-aeb9-20bb48a15012") + ) + (segment + (start 62.65 87.55) + (end 62.3 87.2) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "06b47db0-9407-4a47-b4b0-63741be2996a") + ) + (segment + (start 86.2 103.551471) + (end 81.478137 98.829608) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "0f821104-eb79-407f-8606-18bd7b7e587b") + ) + (segment + (start 62 87.2) + (end 62 86.2) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "2d8365bf-7007-49ba-a423-e21adbfa35ed") + ) + (segment + (start 62.3 87.2) + (end 62 87.2) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "2ffb709f-de25-4e1c-998a-73b1dc91268e") + ) + (segment + (start 56.424 86.5) + (end 58.5 86.5) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "37ab40d6-2458-4dbe-ac30-a09e4a5106b0") + ) + (segment + (start 58.5 86.5) + (end 59.2 87.2) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "3f5504c2-8fc4-4e70-9c4c-17e54e060237") + ) + (segment + (start 106.6 116.9) + (end 107.7 115.8) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "584a49f4-400b-443a-b03a-136ac1831872") + ) + (segment + (start 111.6 122.6) + (end 111.749811 122.749811) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "5e1c9100-3bdf-4ce9-b394-f3315dbd6c04") + ) + (segment + (start 70.65 98.5) + (end 70.65 100.25) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "6250ad9d-1ca7-4001-b578-8bd21ccde9f0") + ) + (segment + (start 59.2 87.2) + (end 62 87.2) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "9f4ccca3-3485-4679-881d-0e8a2e16dfdf") + ) + (segment + (start 104.9 116.9) + (end 106.6 116.9) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "a7428740-f094-41f1-8dbf-9b2d03d41406") + ) + (segment + (start 86.45 105.25) + (end 86.2 105) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "b6488bbc-5f43-419b-ba55-b405533bf3cd") + ) + (segment + (start 101.675735 120.124265) + (end 104.9 116.9) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "d5e7428e-0298-453f-9436-59891410d576") + ) + (segment + (start 111.749811 122.749811) + (end 113.2808 122.749811) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "ea75e532-12a2-40bb-a7cc-6c50f26adf83") + ) + (segment + (start 86.2 105) + (end 86.2 103.551471) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "ee710771-5b59-46aa-9d6d-2a13537ff8c4") + ) + (via + (at 101.675735 120.124265) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 32) + (uuid "2fc33631-754c-4790-859a-15d6a552cb32") + ) + (via + (at 62.65 87.55) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 32) + (uuid "37dd094e-ecda-4d06-bc0f-f33b62aa823d") + ) + (via + (at 86.45 105.25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 32) + (uuid "6dff7231-0ddd-4467-8ee0-a4f04f96574d") + ) + (via + (at 70.65 98.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 32) + (uuid "96e3870e-3105-40b4-a882-b516c2313efe") + ) + (via + (at 111.6 122.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 32) + (uuid "9ec64ab1-0040-40ef-9c6e-1a5fbd192475") + ) + (via + (at 81.478137 98.829608) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 32) + (uuid "fabd8984-815e-4c2d-8ccc-6b073ea21aa2") + ) + (segment + (start 81.375 98.875) + (end 81.432745 98.875) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "146ce965-93b8-4835-bb75-2eec51dcad53") + ) + (segment + (start 62.65 90.25) + (end 70.65 98.25) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "16af8eaa-813a-4614-a29b-2db0507a6300") + ) + (segment + (start 103.05 121.8) + (end 102.35 121.1) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "1f3204ea-cd84-453e-af22-6ea73030eca2") + ) + (segment + (start 102.35 121.1) + (end 102.3 121.1) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "22cc43c3-deda-4dc9-a40c-eb980e15735e") + ) + (segment + (start 81.432745 98.875) + (end 81.478137 98.829608) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "2609c60b-68c3-4ef9-a7d6-ba8473cd0f53") + ) + (segment + (start 101.8 120.6) + (end 101.8 120.24853) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "331ff21c-29d5-4e5a-a8d6-1085a24e7068") + ) + (segment + (start 70.65 98.25) + (end 70.65 98.5) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "462c3ba2-a73b-4acf-9aaf-b0d5d4f55ecf") + ) + (segment + (start 101.8 120.24853) + (end 101.675735 120.124265) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "47e8aa35-590e-4436-86d7-c4b1bd9304f1") + ) + (segment + (start 102.3 121.1) + (end 101.8 120.6) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "47ef6065-e118-4e66-bf2d-ec0c1c1aa37a") + ) + (segment + (start 103.75 121.8) + (end 103.05 121.8) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "48999e9a-749f-4af1-8578-ae439a6ea2c8") + ) + (segment + (start 81.25 98.75) + (end 81.375 98.875) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "62c117b2-3070-4598-b62c-c1198fd70499") + ) + (segment + (start 70.947215 98.797215) + (end 81.202785 98.797215) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "6e82c3ff-fea1-4e46-87aa-a5b51c09d43d") + ) + (segment + (start 103.85 121.9) + (end 103.75 121.8) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "76469236-23e5-4a11-aa5d-6b3b31338139") + ) + (segment + (start 101.8 120.6) + (end 86.45 105.25) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "8012f3b1-fdfe-4cd8-91bf-4341dd5dff60") + ) + (segment + (start 111.6 122.6) + (end 110.9 121.9) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "b480cb7d-1470-4597-b3c7-b65480c8d9d1") + ) + (segment + (start 110.9 121.9) + (end 103.85 121.9) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "c0f5479f-2925-4ee3-9575-8ebc89228c8f") + ) + (segment + (start 62.65 87.55) + (end 62.65 90.25) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "da518834-dd75-472f-8407-9f77f9a649c1") + ) + (segment + (start 81.202785 98.797215) + (end 81.25 98.75) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "f3993893-f3d8-436e-87e4-e57333f2f576") + ) + (segment + (start 70.65 98.5) + (end 70.947215 98.797215) + (width 0.2) + (layer "B.Cu") + (net 32) + (uuid "f73e1a8e-f87d-4080-9062-b3197b6906c2") + ) + (segment + (start 58.25 85.5) + (end 58.35 85.6) + (width 0.2) + (layer "F.Cu") + (net 33) + (uuid "3f4f3ea5-c9bd-4e16-b431-f868c003d681") + ) + (segment + (start 67.4 85.9) + (end 68.3 85.9) + (width 0.2) + (layer "F.Cu") + (net 33) + (uuid "43d069e5-d15d-42e8-bcd8-df9e0e153799") + ) + (segment + (start 59.442893 89.992893) + (end 58.7 89.25) + (width 0.2) + (layer "F.Cu") + (net 33) + (uuid "866c90e3-0f5d-4f46-8fda-7db87072b0f9") + ) + (segment + (start 64.5 94.05) + (end 65.735786 94.05) + (width 0.2) + (layer "F.Cu") + (net 33) + (uuid "cc6c0539-cc9f-41ae-845c-5b7f6b3afeba") + ) + (segment + (start 56.424 85.5) + (end 58.25 85.5) + (width 0.2) + (layer "F.Cu") + (net 33) + (uuid "eaf1188f-b12b-4951-aa10-482c30be06c7") + ) + (segment + (start 59.442893 90.792893) + (end 59.442893 89.992893) + (width 0.2) + (layer "F.Cu") + (net 33) + (uuid "f759f6f9-7bee-4b1c-8ec6-84b48f825b23") + ) + (via + (at 67.4 85.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 33) + (uuid "1460dc25-83d0-4afb-b3e7-56ac1d603c0c") + ) + (via + (at 64.5 94.05) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 33) + (uuid "9d26b855-6ea0-4df5-a987-4a0c311c0c0d") + ) + (via + (at 58.35 85.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 33) + (uuid "a7cd8b59-a54d-4922-afd8-950248bf4f20") + ) + (via + (at 58.7 89.25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 33) + (uuid "e08b91bb-ab56-4b29-a519-f93523faf74e") + ) + (segment + (start 58.35 87.95) + (end 59.25 88.85) + (width 0.2) + (layer "B.Cu") + (net 33) + (uuid "14bc897e-153b-44eb-a594-bf2c694e29ff") + ) + (segment + (start 58.85 89.25) + (end 59.25 88.85) + (width 0.2) + (layer "B.Cu") + (net 33) + (uuid "24a25283-60bf-444c-8c09-f358c7d23fb5") + ) + (segment + (start 58.35 85.6) + (end 58.35 87.95) + (width 0.2) + (layer "B.Cu") + (net 33) + (uuid "6c1ba250-009d-4956-bdfc-9cb7c0c634e2") + ) + (segment + (start 64.45 94.05) + (end 64.5 94.05) + (width 0.2) + (layer "B.Cu") + (net 33) + (uuid "76f0184f-6135-4ef4-85d5-fa7fac8d0c20") + ) + (segment + (start 59.25 88.85) + (end 64.45 94.05) + (width 0.2) + (layer "B.Cu") + (net 33) + (uuid "97ee5243-2c1e-4d8f-9019-f82b9e1a6be6") + ) + (segment + (start 67.1 85.6) + (end 67.4 85.9) + (width 0.2) + (layer "B.Cu") + (net 33) + (uuid "c11d4c32-3e3b-4690-8dd1-11c6ebe6b80d") + ) + (segment + (start 58.7 89.25) + (end 58.85 89.25) + (width 0.2) + (layer "B.Cu") + (net 33) + (uuid "e17939e5-910c-4825-b47c-c38e52e32709") + ) + (segment + (start 58.35 85.6) + (end 67.1 85.6) + (width 0.2) + (layer "B.Cu") + (net 33) + (uuid "e60b2fac-0a78-463f-8a45-74187a4e24ba") + ) + (segment + (start 72.25 97.45) + (end 72.25 100.25) + (width 0.2) + (layer "F.Cu") + (net 34) + (uuid "2191df5f-9361-44d9-9d77-e2cde42c58c9") + ) + (segment + (start 72.55 97.2) + (end 72.75 97) + (width 0.2) + (layer "F.Cu") + (net 34) + (uuid "54c90099-9581-487a-bbef-fa9c8abf1814") + ) + (segment + (start 72.75 97) + (end 73.75 97) + (width 0.2) + (layer "F.Cu") + (net 34) + (uuid "5fde25c8-6d56-4a84-b699-36135c842632") + ) + (segment + (start 72.5 97.2) + (end 72.25 97.45) + (width 0.2) + (layer "F.Cu") + (net 34) + (uuid "b6310cc9-7730-4af1-b2f8-b275f9844522") + ) + (segment + (start 72.5 97.2) + (end 72.55 97.2) + (width 0.2) + (layer "F.Cu") + (net 34) + (uuid "eca391f5-3799-424c-9a59-f4eb40158434") + ) + (segment + (start 74.5 104.9) + (end 77.35 104.9) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "6639a2da-4730-48cb-8502-a899cd6057a7") + ) + (segment + (start 82.45 100.65) + (end 76.8 95) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "2d6a7610-6b73-4a86-ba39-64a5f4463d6f") + ) + (segment + (start 82.35 117.05) + (end 81 115.7) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "34b84de1-1507-46fb-9e56-820cb258c4d6") + ) + (segment + (start 86.5 115.55) + (end 85.9625 115.55) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "37117288-157e-4738-9dd9-d2b11af99bfa") + ) + (segment + (start 89.6 114.9) + (end 89.5 115) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "3aeba51a-5ab7-487e-890c-4f29f49b39df") + ) + (segment + (start 82.45 109.1) + (end 82.45 100.65) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "3c6ca29a-7e02-4711-9c16-6261cacf585a") + ) + (segment + (start 85.8375 115.55) + (end 85.15 114.8625) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "44a9ed22-4571-421c-a6b3-d48e10b306fd") + ) + (segment + (start 76.8 95) + (end 73.75 95) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "4cf2305e-57b6-4d41-960a-7d50ec3edff7") + ) + (segment + (start 86.5 115.55) + (end 85.8375 115.55) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "61e0a5b5-a782-4979-849c-ec304848d5a1") + ) + (segment + (start 84.6375 116.3625) + (end 83.95 117.05) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "63f89804-4d04-4b8b-9dee-9b55b2c302bf") + ) + (segment + (start 85.15 114.8625) + (end 85.15 116.3625) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "671f3c42-edae-4b12-98fb-24317d859d44") + ) + (segment + (start 90.5 114.9) + (end 89.6 114.9) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "78ffcc3c-a73b-4b86-87dd-8eac0f983eaf") + ) + (segment + (start 84.25 110.9) + (end 82.45 109.1) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "abe197c1-ecf2-435b-87e2-ba6ac2d30e87") + ) + (segment + (start 85.9625 115.55) + (end 85.15 116.3625) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "d4158027-0064-45af-a36a-e72185ff7f8a") + ) + (segment + (start 83.95 117.05) + (end 82.35 117.05) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "ed53fd2d-7af3-439f-97af-33d6f52eb8a0") + ) + (segment + (start 85.15 116.3625) + (end 84.6375 116.3625) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "f11b83bb-b3c7-4046-9a1a-b4ea36ddea40") + ) + (via + (at 89.5 115) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 36) + (uuid "2ff302af-5b11-48c3-b1cd-65011dd0b9e9") + ) + (via + (at 84.25 110.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 36) + (uuid "58b711d0-d921-4d2b-a1cc-eefdadaede97") + ) + (via + (at 86.5 115.55) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 36) + (uuid "e2fdd22a-cd83-41b8-b4fc-25d05fa7714a") + ) + (segment + (start 83.7 114.85) + (end 83.7 111.45) + (width 0.2) + (layer "B.Cu") + (net 36) + (uuid "05eccbec-aa44-46d4-990b-f6f313e4222c") + ) + (segment + (start 86.5 115.55) + (end 88.95 115.55) + (width 0.2) + (layer "B.Cu") + (net 36) + (uuid "59f5909a-1d44-455e-9427-f97200f8ccd4") + ) + (segment + (start 84.4 115.55) + (end 83.7 114.85) + (width 0.2) + (layer "B.Cu") + (net 36) + (uuid "662bdc53-be4a-47f1-9d9b-5463b25685d0") + ) + (segment + (start 88.95 115.55) + (end 89.5 115) + (width 0.2) + (layer "B.Cu") + (net 36) + (uuid "9325de66-621c-41d0-a461-2c1e7d424a3a") + ) + (segment + (start 86.5 115.55) + (end 84.4 115.55) + (width 0.2) + (layer "B.Cu") + (net 36) + (uuid "995bda0a-daaf-49b4-b1a7-9228e2015493") + ) + (segment + (start 83.7 111.45) + (end 84.25 110.9) + (width 0.2) + (layer "B.Cu") + (net 36) + (uuid "b81575ad-a196-4c5e-a542-75d0993d52e3") + ) + (segment + (start 67.1 148) + (end 70.2 148) + (width 0.8) + (layer "F.Cu") + (net 43) + (uuid "4f9fdaa8-eb8b-4d5c-b4c0-b2da3c48b408") + ) + (segment + (start 66.3 148.8) + (end 67.1 148) + (width 0.8) + (layer "F.Cu") + (net 43) + (uuid "84542cc3-acfc-4293-9128-d9a5a1decf4f") + ) + (segment + (start 66.3 148.8) + (end 65 147.5) + (width 0.8) + (layer "F.Cu") + (net 43) + (uuid "9aaebf28-6ad2-4bd0-9a38-49ac59303f86") + ) + (segment + (start 116.449937 123.249937) + (end 117.2 124) + (width 0.2) + (layer "F.Cu") + (net 44) + (uuid "0b7eacc8-a962-4f4d-94d7-b217ea0558e9") + ) + (segment + (start 120.521501 124) + (end 120.845887 123.675614) + (width 0.2) + (layer "F.Cu") + (net 44) + (uuid "5b1bc50b-02cf-416e-a7d8-49541ef15d98") + ) + (segment + (start 120.845887 123.675614) + (end 120.845887 123.672513) + (width 0.2) + (layer "F.Cu") + (net 44) + (uuid "6da2c3e2-bed2-43f5-a363-d44b497ada44") + ) + (segment + (start 117.2 124) + (end 118.5 124) + (width 0.2) + (layer "F.Cu") + (net 44) + (uuid "921d1d1c-b5b4-42d7-b939-29db855274eb") + ) + (segment + (start 120.845887 123.672513) + (end 121.133187 123.385213) + (width 0.2) + (layer "F.Cu") + (net 44) + (uuid "ae6aae38-a994-45ce-9db1-7bf172929bee") + ) + (segment + (start 115.7192 123.249937) + (end 116.449937 123.249937) + (width 0.2) + (layer "F.Cu") + (net 44) + (uuid "bc8d746c-c3b5-436e-af1c-ecf173e99e8b") + ) + (segment + (start 118.5 124) + (end 120.521501 124) + (width 0.2) + (layer "F.Cu") + (net 44) + (uuid "f1d7b466-d07e-4ed4-bf12-70aee2fa0c9b") + ) + (segment + (start 117.1 122.3) + (end 118.5 122.3) + (width 0.2) + (layer "F.Cu") + (net 45) + (uuid "3e10c0ed-6e0f-4f6c-b7d4-d8de9ecedc93") + ) + (segment + (start 121.3 122) + (end 121 122.3) + (width 0.2) + (layer "F.Cu") + (net 45) + (uuid "64dc0a2e-8950-443e-8b60-b76eda15b2f5") + ) + (segment + (start 115.7192 122.749811) + (end 116.650189 122.749811) + (width 0.2) + (layer "F.Cu") + (net 45) + (uuid "74c46248-387a-4014-9533-b0dfa78ceca9") + ) + (segment + (start 121 122.3) + (end 118.5 122.3) + (width 0.2) + (layer "F.Cu") + (net 45) + (uuid "9c08db40-7feb-4625-8b75-cf36bb456828") + ) + (segment + (start 127.8 120.1) + (end 127.8 121.903099) + (width 0.2) + (layer "F.Cu") + (net 45) + (uuid "e53f4006-ff6b-4ef9-beb9-a81496ef0dd8") + ) + (segment + (start 116.650189 122.749811) + (end 117.1 122.3) + (width 0.2) + (layer "F.Cu") + (net 45) + (uuid "e911216d-3d96-4a97-a5d1-0bd1a88a1be8") + ) + (via + (at 127.8 120.1) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 45) + (uuid "602a07e1-8ccb-4a7a-ae7b-5f77edc35945") + ) + (via + (at 121.3 122) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 45) + (uuid "6fa73e46-4ba0-4984-9663-18cffa43a2e3") + ) + (segment + (start 121.3 122) + (end 125.9 122) + (width 0.2) + (layer "B.Cu") + (net 45) + (uuid "3e5ab670-0507-479d-a0bd-33e794d46c38") + ) + (segment + (start 125.9 122) + (end 127.8 120.1) + (width 0.2) + (layer "B.Cu") + (net 45) + (uuid "974025a4-baba-4251-8b3a-ff94499f3ce9") + ) + (segment + (start 64.135 108.45) + (end 62.985 109.6) + (width 0.2) + (layer "F.Cu") + (net 46) + (uuid "0afc7a23-97b3-49f2-8a9a-bcc6790dd9aa") + ) + (segment + (start 66 105.7) + (end 66.909978 105.7) + (width 0.2) + (layer "F.Cu") + (net 46) + (uuid "3210fbda-d24c-4bbf-9a6b-c799fdbdbfc5") + ) + (segment + (start 66.909978 105.7) + (end 67.206908 105.99693) + (width 0.2) + (layer "F.Cu") + (net 46) + (uuid "46d732ca-113e-4ded-8fa6-d2e2fa37274d") + ) + (segment + (start 86.25 93) + (end 106.5 93) + (width 0.2) + (layer "F.Cu") + (net 46) + (uuid "635bb755-17a9-4d13-be3e-7fe352e7a018") + ) + (segment + (start 64.45 105.7) + (end 64.35 105.8) + (width 0.2) + (layer "F.Cu") + (net 46) + (uuid "d0b50d91-4995-43b6-ae25-e5e7afc88dfc") + ) + (segment + (start 66 105.7) + (end 64.45 105.7) + (width 0.2) + (layer "F.Cu") + (net 46) + (uuid "e7198fd1-f43f-4189-88a3-02738a9fbcdc") + ) + (segment + (start 85.25 92) + (end 86.25 93) + (width 0.2) + (layer "F.Cu") + (net 46) + (uuid "ef7df85c-09d1-4394-8f7c-d3f72304c394") + ) + (via + (at 67.206908 105.99693) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 46) + (uuid "484191e5-1cb4-4c11-a223-5606f80dd6c9") + ) + (via + (at 85.25 92) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 46) + (uuid "7de2bc1b-be92-4a93-a168-0f499612633c") + ) + (via + (at 64.35 105.8) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 46) + (uuid "b3c247c4-b969-4df5-bbc9-a06280e4c4db") + ) + (via + (at 64.135 108.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 46) + (uuid "d86d7fe0-2007-42ea-8263-09dfd1951580") + ) + (segment + (start 83.6 99.6) + (end 83.6 100.55) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "0881dff4-0a02-4ec8-9fbb-9ad3e3f06051") + ) + (segment + (start 65.9 100.6) + (end 65.9 102.4) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "0ceb9ec9-2eac-4f0d-a56f-79f31c9ea816") + ) + (segment + (start 66.65 105.440022) + (end 67.206908 105.99693) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "0dff12fa-e1d3-4f42-b831-344037aa3815") + ) + (segment + (start 65.9 102.4) + (end 66.65 103.15) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "2c1bebb4-f6c6-46ed-8650-fb9033666f12") + ) + (segment + (start 83.85 97.1) + (end 83.85 99.35) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "44ae17b4-bf95-4843-89d2-c162b73c69d8") + ) + (segment + (start 64.35 105.8) + (end 64.15 106) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "48ae862a-2590-469c-aeb5-ec00208d6006") + ) + (segment + (start 64.15 108.435) + (end 64.135 108.45) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "5d756736-aade-4a2c-9a42-4587498250d7") + ) + (segment + (start 85.25 92) + (end 83.25 94) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "6826a50e-466c-419d-bba5-fa40cf02c72b") + ) + (segment + (start 65.95 100.55) + (end 65.9 100.6) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "9b064ef2-76d6-4e11-8509-a8a380771d47") + ) + (segment + (start 83.25 96.5) + (end 83.85 97.1) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "bd26702a-572b-417f-927d-367d62a53884") + ) + (segment + (start 83.85 99.35) + (end 83.6 99.6) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "be7bc775-3715-4c83-8ca9-df9beafeba2a") + ) + (segment + (start 64.15 106) + (end 64.15 108.435) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "cb971c5e-b9a8-408c-bc0b-24c8a83b9828") + ) + (segment + (start 66.65 103.15) + (end 66.65 105.440022) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "df3dd460-ae38-4098-bfc0-029fde56a943") + ) + (segment + (start 83.25 94) + (end 83.25 96.5) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "f084e21f-685f-4774-9dab-1202c33dd534") + ) + (segment + (start 83.6 100.55) + (end 65.95 100.55) + (width 0.2) + (layer "B.Cu") + (net 46) + (uuid "f6b07060-f44a-48f6-9409-38bda7971444") + ) + (segment + (start 71.9 95.073416) + (end 69.860916 97.1125) + (width 0.2) + (layer "F.Cu") + (net 47) + (uuid "823f3af9-74f8-4ff1-bd9b-c67fb428b42f") + ) + (segment + (start 69.860916 97.1125) + (end 69.860916 100.239084) + (width 0.2) + (layer "F.Cu") + (net 47) + (uuid "cf1d67b4-531c-4fb6-b1a2-a8eb33782921") + ) + (segment + (start 71.9 92.8) + (end 71.9 95.073416) + (width 0.2) + (layer "F.Cu") + (net 47) + (uuid "f2845ce5-c820-42c1-8c06-0d8094b06e75") + ) + (segment + (start 123.5 93) + (end 124.55 91.95) + (width 0.2) + (layer "F.Cu") + (net 48) + (uuid "011fcaa1-2c18-4f52-a8a5-4f2c0b80d7c2") + ) + (segment + (start 85.5 94) + (end 86 94.5) + (width 0.2) + (layer "F.Cu") + (net 48) + (uuid "1ae47973-2907-4f14-b4cc-d6a0bdacd08a") + ) + (segment + (start 66.85 102.5) + (end 66 102.5) + (width 0.2) + (layer "F.Cu") + (net 48) + (uuid "410e5f4b-f928-4c3f-ba73-c216da5c566d") + ) + (segment + (start 86 94.5) + (end 111.6 94.5) + (width 0.2) + (layer "F.Cu") + (net 48) + (uuid "464ccbd8-38d3-4b6c-a81f-64dd1cabc947") + ) + (segment + (start 124.55 91.95) + (end 124.55 87) + (width 0.2) + (layer "F.Cu") + (net 48) + (uuid "b7cad1bd-858d-49a3-aebc-d7f2df48a629") + ) + (segment + (start 67.25 101.6) + (end 67.25 102.1) + (width 0.2) + (layer "F.Cu") + (net 48) + (uuid "c3c117f1-e86c-4929-a8e8-d811da62fbc6") + ) + (segment + (start 111.6 94.5) + (end 111.75 94.65) + (width 0.2) + (layer "F.Cu") + (net 48) + (uuid "e8f030d1-e6f9-480f-a258-7a88a1b7e732") + ) + (segment + (start 67.25 102.1) + (end 66.85 102.5) + (width 0.2) + (layer "F.Cu") + (net 48) + (uuid "f92419ec-6bff-4661-89eb-5b0a34a5183a") + ) + (via + (at 123.5 93) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 48) + (uuid "29397a58-5634-4db8-bc89-90172e7d464a") + ) + (via + (at 67.25 101.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 48) + (uuid "6cfa9e7e-d326-4b5f-b4ba-7e7bbe1c8143") + ) + (via + (at 111.75 94.65) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 48) + (uuid "98e4194b-2cc6-4bc3-b087-9858aecf41bd") + ) + (via + (at 85.5 94) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 48) + (uuid "cda734a5-f8ab-48f4-8696-4ae5227a6a0b") + ) + (segment + (start 115.55 94.65) + (end 117.2 93) + (width 0.2) + (layer "B.Cu") + (net 48) + (uuid "0339f168-101f-4f33-a733-c0a6a2b702d7") + ) + (segment + (start 84.45 100.6) + (end 83.85 101.2) + (width 0.2) + (layer "B.Cu") + (net 48) + (uuid "52de6d3a-8093-4a26-b695-cfaba96a5e3c") + ) + (segment + (start 83.85 101.2) + (end 67.65 101.2) + (width 0.2) + (layer "B.Cu") + (net 48) + (uuid "62566128-4ccb-47b5-8e62-fd55f82a27df") + ) + (segment + (start 117.2 93) + (end 123.5 93) + (width 0.2) + (layer "B.Cu") + (net 48) + (uuid "794d281d-5ebd-4fed-acc6-9f823a9b34fa") + ) + (segment + (start 85.5 94) + (end 84.45 95.05) + (width 0.2) + (layer "B.Cu") + (net 48) + (uuid "a5bc812e-3aa4-473a-9806-df6d0d9fc9ff") + ) + (segment + (start 111.75 94.65) + (end 115.55 94.65) + (width 0.2) + (layer "B.Cu") + (net 48) + (uuid "b58447be-da51-4239-9782-86caf75842db") + ) + (segment + (start 84.45 95.05) + (end 84.45 100.6) + (width 0.2) + (layer "B.Cu") + (net 48) + (uuid "d85072bf-426a-4c76-8127-5d52edca77cf") + ) + (segment + (start 67.65 101.2) + (end 67.25 101.6) + (width 0.2) + (layer "B.Cu") + (net 48) + (uuid "f6e0eb6b-5c74-4b38-9744-a049eed4f72c") + ) + (segment + (start 118.15 91.45) + (end 118.15 94.7) + (width 0.6) + (layer "F.Cu") + (net 49) + (uuid "105d0de2-39fd-4aba-a405-b475ffa62b4b") + ) + (segment + (start 125.95 79.1) + (end 125.9 79.1) + (width 0.6) + (layer "F.Cu") + (net 49) + (uuid "61980f38-4f0b-492c-bb1e-c3d0e028c89a") + ) + (segment + (start 118.15 94.7) + (end 120.05 96.6) + (width 0.6) + (layer "F.Cu") + (net 49) + (uuid "9a7c5b2d-f6b7-4031-88f8-98c4a719cc0b") + ) + (segment + (start 125.9 79.1) + (end 125.5 79.5) + (width 0.6) + (layer "F.Cu") + (net 49) + (uuid "bab36b1f-d069-4822-9550-db26bb552675") + ) + (segment + (start 116.832412 91.45) + (end 118.15 91.45) + (width 0.6) + (layer "F.Cu") + (net 49) + (uuid "cd26c383-0d5d-4979-93b3-334b13e25d2a") + ) + (segment + (start 120.05 96.6) + (end 124.7 96.6) + (width 0.6) + (layer "F.Cu") + (net 49) + (uuid "e039de41-e81f-45af-a07f-2587e7230489") + ) + (segment + (start 115.1 89.717588) + (end 116.832412 91.45) + (width 0.6) + (layer "F.Cu") + (net 49) + (uuid "e8ecf529-76bf-44e3-905c-2f6250b02742") + ) + (segment + (start 125.95 79.1) + (end 128.75 79.1) + (width 0.6) + (layer "F.Cu") + (net 49) + (uuid "ec5d4f1f-da08-4f0a-9229-3cb57ecf5bc9") + ) + (via + (at 125.5 79.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 49) + (uuid "47bbd355-7cc7-424d-9df0-5cb46679c18d") + ) + (via + (at 124.7 96.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 49) + (uuid "9ed95cea-9be7-480d-9611-fa123605be0b") + ) + (segment + (start 125.5 79.5) + (end 124.7 80.3) + (width 0.6) + (layer "B.Cu") + (net 49) + (uuid "5dbd5d3f-1843-4f00-b35a-41de96f10abe") + ) + (segment + (start 124.7 80.3) + (end 124.7 96.6) + (width 0.6) + (layer "B.Cu") + (net 49) + (uuid "99d60bfd-edd5-445c-9455-2d43094c31d5") + ) + (segment + (start 126 81.8) + (end 126 82) + (width 0.6) + (layer "F.Cu") + (net 50) + (uuid "05e6504a-f791-42a8-9b9d-681b1639cc1c") + ) + (segment + (start 127.15 81.15) + (end 127.2 81.1) + (width 0.6) + (layer "F.Cu") + (net 50) + (uuid "0c2de659-0299-4e20-a540-7bef2ec69f2d") + ) + (segment + (start 126.2 81.6) + (end 126.65 81.15) + (width 0.6) + (layer "F.Cu") + (net 50) + (uuid "209b6c1d-a082-446d-a785-adac65a052b0") + ) + (segment + (start 129 96.5) + (end 129 94.05) + (width 0.6) + (layer "F.Cu") + (net 50) + (uuid "29e822d6-13d2-41f1-bc18-202956b5c146") + ) + (segment + (start 126.65 81.15) + (end 127.15 81.15) + (width 0.6) + (layer "F.Cu") + (net 50) + (uuid "3bd12b4a-721b-4210-ae2a-dae33e708575") + ) + (segment + (start 126.2 81.6) + (end 126 81.8) + (width 0.6) + (layer "F.Cu") + (net 50) + (uuid "502881b0-43f3-4ab9-b3d8-0dd7b0e94715") + ) + (segment + (start 127.2 81.1) + (end 128.75 81.1) + (width 0.6) + (layer "F.Cu") + (net 50) + (uuid "71cebbda-5de2-4cbc-87e8-cf37395ff1a8") + ) + (via + (at 126 82) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 50) + (uuid "4dcd6122-80e2-4661-9853-f4a69632d742") + ) + (via + (at 129 96.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 50) + (uuid "c98ed722-4a19-4f0f-88a0-79c73cc91f23") + ) + (segment + (start 126 96.5) + (end 129 96.5) + (width 0.6) + (layer "B.Cu") + (net 50) + (uuid "204416cd-8d8f-4f65-b679-bb7efaa563ab") + ) + (segment + (start 126 82) + (end 126 96.5) + (width 0.6) + (layer "B.Cu") + (net 50) + (uuid "3abc9dba-eb2f-4ae9-b340-26149dd498c6") + ) + (segment + (start 67.45 113.55) + (end 67.45 108.75) + (width 0.2) + (layer "F.Cu") + (net 51) + (uuid "1c96fe2e-b2e3-4057-ab09-18f3b6b02702") + ) + (segment + (start 116.2 126.1) + (end 116.2 127.3) + (width 0.2) + (layer "F.Cu") + (net 51) + (uuid "1cee92e1-cd7b-480b-a674-6634f007d5b3") + ) + (segment + (start 115.7192 124.750315) + (end 116.250315 124.750315) + (width 0.2) + (layer "F.Cu") + (net 51) + (uuid "575d0d98-f658-4402-b9c8-526f82aa5325") + ) + (segment + (start 116.9 125.4) + (end 116.2 126.1) + (width 0.2) + (layer "F.Cu") + (net 51) + (uuid "5f471073-6379-4b28-bba2-dda783aa0133") + ) + (segment + (start 118.5 128.1) + (end 117.7 127.3) + (width 0.2) + (layer "F.Cu") + (net 51) + (uuid "60776758-b7be-4e96-8081-ba025e95b331") + ) + (segment + (start 117.7 127.3) + (end 116.2 127.3) + (width 0.2) + (layer "F.Cu") + (net 51) + (uuid "b85ad38f-e005-4c2f-a12e-f4c8f0e30d64") + ) + (segment + (start 67 114) + (end 67.45 113.55) + (width 0.2) + (layer "F.Cu") + (net 51) + (uuid "e5a1220d-c474-4132-8282-7ef5b613f151") + ) + (segment + (start 116.250315 124.750315) + (end 116.9 125.4) + (width 0.2) + (layer "F.Cu") + (net 51) + (uuid "efcda0ef-799e-4bf2-9347-58395fa2375a") + ) + (via + (at 117.7 127.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 51) + (uuid "0e03aba0-ee3e-44b4-a585-22c73e12aa39") + ) + (via + (at 67 114) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 51) + (uuid "aadf51d9-f35d-418a-a77f-7d326008f21f") + ) + (segment + (start 117.7 129.9) + (end 111.9 135.7) + (width 0.2) + (layer "B.Cu") + (net 51) + (uuid "055dfb00-0440-454f-abc9-f84f5937b4a8") + ) + (segment + (start 117.7 127.3) + (end 117.7 129.9) + (width 0.2) + (layer "B.Cu") + (net 51) + (uuid "6649a5a2-68c5-4ce5-ab7b-a6608818d785") + ) + (segment + (start 111.9 135.7) + (end 88.7 135.7) + (width 0.2) + (layer "B.Cu") + (net 51) + (uuid "74268d4e-2d58-4e3e-9be5-07edcef5f655") + ) + (segment + (start 88.7 135.7) + (end 67 114) + (width 0.2) + (layer "B.Cu") + (net 51) + (uuid "973f8a1a-5021-412b-a415-f62e03f1f923") + ) + (segment + (start 104.5 128.6) + (end 105.25 129.35) + (width 0.2) + (layer "F.Cu") + (net 52) + (uuid "03f602dd-63a3-471b-b2a7-4be30b9bab13") + ) + (segment + (start 104.5 127.5) + (end 104.5 128.6) + (width 0.2) + (layer "F.Cu") + (net 52) + (uuid "431ad866-8095-414f-b7d9-0876d7102a95") + ) + (segment + (start 105.25 129.35) + (end 105 129.6) + (width 0.2) + (layer "F.Cu") + (net 52) + (uuid "9a496508-f9a1-4596-81ab-ff9f5e12464e") + ) + (segment + (start 108.2 125.1) + (end 108.2 126.9) + (width 0.3) + (layer "F.Cu") + (net 52) + (uuid "a20fa1cc-df4d-45b8-9324-6987c8b1be83") + ) + (segment + (start 107.3 127.3) + (end 105.25 129.35) + (width 0.2) + (layer "F.Cu") + (net 52) + (uuid "a62ee50d-f496-465f-b6c4-d18b2d488b65") + ) + (segment + (start 108.6 127.3) + (end 107.3 127.3) + (width 0.2) + (layer "F.Cu") + (net 52) + (uuid "b205fa8f-5ddf-47d9-ae95-c99a316fb1e9") + ) + (segment + (start 71.9 113.6) + (end 70.65 112.35) + (width 0.2) + (layer "F.Cu") + (net 52) + (uuid "b7f0c3d0-a956-4474-b68c-41f9a88b0f9e") + ) + (segment + (start 105 129.6) + (end 105 131.1) + (width 0.2) + (layer "F.Cu") + (net 52) + (uuid "d2c24f64-9a1b-48bb-852f-fc1483e81076") + ) + (segment + (start 70.65 112.35) + (end 70.65 108.75) + (width 0.2) + (layer "F.Cu") + (net 52) + (uuid "f83c90e9-c82f-4f4a-9f10-98f9b8ce2542") + ) + (via + (at 105 131.1) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 52) + (uuid "04aebc3b-1510-4dd0-9eb0-a75003789cf6") + ) + (via + (at 71.9 113.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 52) + (uuid "b9d746c8-145c-422c-8154-67e719bd0ca5") + ) + (segment + (start 97.65 134.95) + (end 93.25 134.95) + (width 0.2) + (layer "B.Cu") + (net 52) + (uuid "0e2a1c5d-3ef8-4935-b82e-282fec870eab") + ) + (segment + (start 101.5 131.1) + (end 97.65 134.95) + (width 0.2) + (layer "B.Cu") + (net 52) + (uuid "7f0715a0-6a63-41f5-8829-882e7553a0b2") + ) + (segment + (start 105 131.1) + (end 101.5 131.1) + (width 0.2) + (layer "B.Cu") + (net 52) + (uuid "90d7bacb-63dd-41ab-b89e-14481f341bdc") + ) + (segment + (start 93.25 134.95) + (end 71.9 113.6) + (width 0.2) + (layer "B.Cu") + (net 52) + (uuid "f610493f-049b-4855-aa07-d8a093aacdd1") + ) + (segment + (start 55.1 114.75) + (end 55.692893 114.157107) + (width 0.2) + (layer "F.Cu") + (net 53) + (uuid "7259164e-5375-40f4-975d-6cebcf306ee0") + ) + (segment + (start 44.59 122.09) + (end 43.65 121.15) + (width 0.2) + (layer "F.Cu") + (net 53) + (uuid "7dfeae57-6416-48f3-99c7-57e2a22a2243") + ) + (segment + (start 67.75 115.25) + (end 56.785786 115.25) + (width 0.2) + (layer "F.Cu") + (net 53) + (uuid "d54e7bc8-7085-4969-8fec-7110e27d1a80") + ) + (segment + (start 46.15 122.09) + (end 44.59 122.09) + (width 0.2) + (layer "F.Cu") + (net 53) + (uuid "dae8f097-3ae5-4263-b30b-bd60c47b2a74") + ) + (segment + (start 54.3 114.75) + (end 55.1 114.75) + (width 0.2) + (layer "F.Cu") + (net 53) + (uuid "e22573f3-4982-417f-9995-5c0534a5cefa") + ) + (segment + (start 56.785786 115.25) + (end 55.692893 114.157107) + (width 0.2) + (layer "F.Cu") + (net 53) + (uuid "fd54b08e-4497-4a0e-b857-2bd20e3427fa") + ) + (via + (at 54.3 114.75) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 53) + (uuid "5847432d-8957-462f-9cf3-60c04f1f9b70") + ) + (via + (at 43.65 121.15) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 53) + (uuid "6ff3db94-b7b9-4746-99f9-154922c2245b") + ) + (segment + (start 44.35 112.85) + (end 53.65 112.85) + (width 0.2) + (layer "B.Cu") + (net 53) + (uuid "10ad4fe5-4751-494d-a29c-2bb2c0a66c00") + ) + (segment + (start 53.65 112.85) + (end 53.65 114.1) + (width 0.2) + (layer "B.Cu") + (net 53) + (uuid "2fb61929-de71-485d-ac5d-562b6e46faf4") + ) + (segment + (start 44.35 120.45) + (end 44.35 112.85) + (width 0.2) + (layer "B.Cu") + (net 53) + (uuid "3d1948dc-6507-4de4-957b-8f95605d428b") + ) + (segment + (start 43.65 121.15) + (end 44.35 120.45) + (width 0.2) + (layer "B.Cu") + (net 53) + (uuid "9c495166-2fbf-4ae0-ae47-71d99c0b5589") + ) + (segment + (start 53.65 114.1) + (end 54.3 114.75) + (width 0.2) + (layer "B.Cu") + (net 53) + (uuid "b49d3cb6-c5a2-4e48-9a63-578d14cf3535") + ) + (segment + (start 51.15 116.6) + (end 46.05 116.6) + (width 0.2) + (layer "F.Cu") + (net 54) + (uuid "33fd6d34-0be6-40cb-99de-7b7ea1d1a61d") + ) + (segment + (start 86.65 133.06) + (end 86.65 132.1) + (width 0.2) + (layer "F.Cu") + (net 54) + (uuid "3d557e64-8eb5-4d2f-9723-fb8645670a82") + ) + (segment + (start 60.96 123.75) + (end 58.3 123.75) + (width 0.2) + (layer "F.Cu") + (net 54) + (uuid "44ac5904-6282-4d96-8322-29f37f02a5d8") + ) + (segment + (start 76.4 132.8) + (end 76.4 130.4) + (width 0.2) + (layer "F.Cu") + (net 54) + (uuid "481e59fe-5c3a-4634-bf77-30048dc92859") + ) + (segment + (start 80.25 130.25) + (end 80.4 130.4) + (width 0.2) + (layer "F.Cu") + (net 54) + (uuid "5e33079a-45ed-4242-a3c3-7b7decb70e1c") + ) + (segment + (start 80.4 130.4) + (end 88.35 130.4) + (width 0.2) + (layer "F.Cu") + (net 54) + (uuid "6caaed1d-9fb7-4ecc-89e6-d6440e1a87f4") + ) + (segment + (start 58.3 123.75) + (end 51.15 116.6) + (width 0.2) + (layer "F.Cu") + (net 54) + (uuid "bc72d5b2-b4af-4d0e-b5f6-2abfbbee7ecd") + ) + (segment + (start 86.65 132.1) + (end 88.35 130.4) + (width 0.2) + (layer "F.Cu") + (net 54) + (uuid "e66e0579-7df6-44e0-abd4-61ccd306b457") + ) + (segment + (start 47.4 120.75) + (end 46.22 120.75) + (width 0.2) + (layer "F.Cu") + (net 54) + (uuid "eab23fc5-71f7-4202-ae42-f632ca24935d") + ) + (segment + (start 76.4 130.4) + (end 76.8 130) + (width 0.2) + (layer "F.Cu") + (net 54) + (uuid "fcdce5e1-323a-4539-acc5-73a20313a852") + ) + (via + (at 47.4 120.75) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 54) + (uuid "1088e2ed-4278-4957-a7c3-4af1ba8dff37") + ) + (via + (at 60.96 123.75) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 54) + (uuid "392b6bd2-b0ff-4c17-81a0-61903512225d") + ) + (via + (at 80.25 130.25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 54) + (uuid "7b83e2b3-f7c8-40f1-ab4e-1cab3114d0ae") + ) + (via + (at 46.05 116.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 54) + (uuid "959128a1-b9de-46c5-ad00-0ebba6d173b5") + ) + (via + (at 76.8 130) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 54) + (uuid "f36b77b1-23be-45c1-a8b9-d24b14107d34") + ) + (segment + (start 77.425 129.875) + (end 71.3 123.75) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "4869afbe-4dec-4005-97d0-b9817e0ad77f") + ) + (segment + (start 47.4 119.2) + (end 47.4 120.75) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "4c3fa1a7-b5f7-407e-a7ac-9f9db1637410") + ) + (segment + (start 71.3 123.75) + (end 60.96 123.75) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "66e1cfda-1d50-4efd-a9c9-68f53f702769") + ) + (segment + (start 77.325 129.875) + (end 77.425 129.875) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "7d9659df-59f3-4430-9957-f4c0b1a0d6ad") + ) + (segment + (start 46.05 116.6) + (end 46.05 117.85) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "880ada24-eae4-41fc-84d5-53b4abf1fe84") + ) + (segment + (start 46.05 117.85) + (end 47.4 119.2) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "a79c43fc-5f1d-4bba-9def-2f2fc1175d0d") + ) + (segment + (start 76.8 130) + (end 77.2 130) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "accf8542-4f20-497d-81a1-7479d05630e6") + ) + (segment + (start 77.2 130) + (end 77.325 129.875) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "acd12c07-eca7-426a-8741-a6627f9f9ee8") + ) + (segment + (start 77.827 130.277) + (end 77.425 129.875) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "bfb996e1-00fd-4d7c-b187-73f9b2fc2be2") + ) + (segment + (start 80.25 130.25) + (end 80.223 130.277) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "cdc6d85d-9b85-46ea-ac65-81f3a9d7586f") + ) + (segment + (start 80.223 130.277) + (end 77.827 130.277) + (width 0.2) + (layer "B.Cu") + (net 54) + (uuid "fe716195-f615-45f4-b52d-6c91e9acab26") + ) + (segment + (start 91.95 134.33) + (end 95.18 134.33) + (width 0.2) + (layer "F.Cu") + (net 55) + (uuid "269be00f-3ae6-4e04-8e18-8925cf382eab") + ) + (segment + (start 95.35 134.5) + (end 95.35 136.35) + (width 0.2) + (layer "F.Cu") + (net 55) + (uuid "f2f101a8-2230-49ab-b35c-2f84205e6c19") + ) + (segment + (start 84.6 135.4) + (end 84.6 137.6) + (width 0.2) + (layer "F.Cu") + (net 56) + (uuid "497bc148-d76a-44c3-9613-a2a54987d519") + ) + (segment + (start 86.65 135.6) + (end 84.8 135.6) + (width 0.2) + (layer "F.Cu") + (net 56) + (uuid "63085086-f041-4688-9e7d-09ff2eee1610") + ) + (segment + (start 107.7 122.2) + (end 110.2 122.2) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "0dac10ec-a0f3-4e95-8c19-e3168764a083") + ) + (segment + (start 110.3 123) + (end 109.9 123.4) + (width 0.3) + (layer "F.Cu") + (net 66) + (uuid "3cb4ea74-4129-40ef-b562-6975728acee5") + ) + (segment + (start 68.4 105.5) + (end 70.251471 105.5) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "529a0ddc-c36b-4c12-9bf2-cea753e84c5a") + ) + (segment + (start 68.05 105.85) + (end 68.4 105.5) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "5561eb7e-7a6c-4a3c-94aa-385ff6f0a4cd") + ) + (segment + (start 97.9 125.7) + (end 105.7 125.7) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "58281f83-9019-4f38-9bde-e79fe7aa884a") + ) + (segment + (start 72.026471 107.275) + (end 73.025 107.275) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "5c8530bd-ef5d-44d1-acda-6ce03f623fee") + ) + (segment + (start 67.55 103.3) + (end 67.9 102.95) + (width 0.6) + (layer "F.Cu") + (net 66) + (uuid "6d9b0adb-9037-47f1-8ada-d73dd4a1c68e") + ) + (segment + (start 66 103.3) + (end 67.55 103.3) + (width 0.6) + (layer "F.Cu") + (net 66) + (uuid "86e3a674-6647-4670-a13d-ec31d8f18800") + ) + (segment + (start 112.547411 124.752589) + (end 113.2808 124.752589) + (width 0.3) + (layer "F.Cu") + (net 66) + (uuid "8e5965d8-c733-483d-9a6e-5d542a5994b7") + ) + (segment + (start 94.45 122.25) + (end 97.9 125.7) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "8eea78c9-ccf3-45f7-8a03-4856b894a9f6") + ) + (segment + (start 105.7 125.7) + (end 107.7 123.7) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "c712326a-50f9-4c0b-b661-aaa36ffe73f6") + ) + (segment + (start 70.251471 105.5) + (end 72.026471 107.275) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "d0e719a0-bc85-4714-b256-58a1e48c7530") + ) + (segment + (start 110.3 122.3) + (end 110.3 123) + (width 0.3) + (layer "F.Cu") + (net 66) + (uuid "d5af0748-934f-455d-91e1-91d81556a393") + ) + (segment + (start 112.4 124.9) + (end 112.547411 124.752589) + (width 0.3) + (layer "F.Cu") + (net 66) + (uuid "dba5b2e3-e7a5-4dc0-b6e3-300adb9b5c59") + ) + (segment + (start 73.025 107.275) + (end 73.249998 107.499998) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "e879d53a-67ed-4afc-bebe-68de89b6129e") + ) + (segment + (start 107.7 123.7) + (end 107.7 122.2) + (width 0.2) + (layer "F.Cu") + (net 66) + (uuid "fb7af44f-ebf0-4bce-bb1e-696a6cb4517c") + ) + (via + (at 68.05 105.85) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 66) + (uuid "29d3669b-d1ce-42ab-941e-7a7ab1a2ae01") + ) + (via + (at 112.4 124.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 66) + (uuid "3323d055-d978-48b0-bc7c-1ecbac7a5bd1") + ) + (via + (at 73.249998 107.499998) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 66) + (uuid "6fa82fde-4e6a-49c5-83d3-de27b1eb4c2b") + ) + (via + (at 94.45 122.25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 66) + (uuid "a0ec4d14-8dd4-487f-8b83-a4d964c80fdd") + ) + (via + (at 67.9 102.95) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 66) + (uuid "cc41d893-f834-4736-94fc-08b966fab1d3") + ) + (via + (at 109.9 123.4) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 66) + (uuid "e57c4a0a-4364-4ee0-86a6-88365b6de605") + ) + (segment + (start 68.05 103.1) + (end 67.9 102.95) + (width 0.2) + (layer "B.Cu") + (net 66) + (uuid "06975bc5-57cf-498a-a3e3-885333eec741") + ) + (segment + (start 110.9 123.4) + (end 109.9 123.4) + (width 0.3) + (layer "B.Cu") + (net 66) + (uuid "26be133b-5ca3-4f91-8131-0567da1bb8cb") + ) + (segment + (start 112.4 124.9) + (end 110.9 123.4) + (width 0.3) + (layer "B.Cu") + (net 66) + (uuid "28ece992-8650-458a-99f5-d5ac6a485304") + ) + (segment + (start 73.249998 107.499998) + (end 73.25 107.499998) + (width 0.2) + (layer "B.Cu") + (net 66) + (uuid "6c9ff9e1-ac4e-4387-bdf9-6c9d0c419c7c") + ) + (segment + (start 88.000002 122.25) + (end 94.45 122.25) + (width 0.2) + (layer "B.Cu") + (net 66) + (uuid "9a292b78-5246-4b31-acef-c537ea9d8eca") + ) + (segment + (start 73.25 107.499998) + (end 88.000002 122.25) + (width 0.2) + (layer "B.Cu") + (net 66) + (uuid "a2e90a5f-92cf-479e-9538-da66716e2ef5") + ) + (segment + (start 68.05 105.85) + (end 68.05 103.1) + (width 0.2) + (layer "B.Cu") + (net 66) + (uuid "ac6fd5a5-8f64-41dc-b0db-38f48adfc05f") + ) + (segment + (start 62.937107 111.052893) + (end 63.858235 110.131765) + (width 0.2) + (layer "F.Cu") + (net 67) + (uuid "2f051a86-a5fe-462e-bb9b-8bb33b67b12f") + ) + (segment + (start 63.858235 110.131765) + (end 66.316765 110.131765) + (width 0.2) + (layer "F.Cu") + (net 67) + (uuid "3c192345-fb55-4dec-a0be-b14f53f1e209") + ) + (segment + (start 74.5 103.3) + (end 71.4 103.3) + (width 0.2) + (layer "F.Cu") + (net 67) + (uuid "fdb937b9-85cf-4eb0-ba2d-3b1756a46c37") + ) + (via + (at 66.316765 110.131765) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 67) + (uuid "3f36045d-7a0f-440d-958d-c7604f5219e2") + ) + (via + (at 71.4 103.3) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 67) + (uuid "607704f0-bb15-4ee1-8e45-52399818aee0") + ) + (segment + (start 71.4 105.048529) + (end 66.316765 110.131765) + (width 0.2) + (layer "B.Cu") + (net 67) + (uuid "84b5b169-64aa-41c1-89f2-3d87db65ce1b") + ) + (segment + (start 71.4 103.3) + (end 71.4 105.048529) + (width 0.2) + (layer "B.Cu") + (net 67) + (uuid "dbdccadd-6050-419a-9d43-ce4fe21bd3fe") + ) + (segment + (start 66.112107 111.290834) + (end 66.476471 110.92647) + (width 0.2) + (layer "F.Cu") + (net 68) + (uuid "42746e98-93de-4d62-8340-754df4966830") + ) + (segment + (start 72.448529 102.7) + (end 73.448529 101.7) + (width 0.2) + (layer "F.Cu") + (net 68) + (uuid "6233c1c0-00be-4fca-881e-f6bec7ae205f") + ) + (segment + (start 72.1 102.7) + (end 72.448529 102.7) + (width 0.2) + (layer "F.Cu") + (net 68) + (uuid "78111050-6173-4ea0-8156-0308c3feab2a") + ) + (segment + (start 73.448529 101.7) + (end 74.5 101.7) + (width 0.2) + (layer "F.Cu") + (net 68) + (uuid "fd761dcc-92db-4949-8a1f-0fcb7a1839f8") + ) + (via + (at 72.1 102.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 68) + (uuid "7c29b94f-a976-4382-b501-fb5fadebf119") + ) + (via + (at 66.476471 110.92647) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 68) + (uuid "9fa3012f-cb37-4cfb-94f4-f1f712a306f5") + ) + (segment + (start 72.1 105.302941) + (end 72.1 102.7) + (width 0.2) + (layer "B.Cu") + (net 68) + (uuid "1d545552-92da-4548-b7ed-16b2a26a60ca") + ) + (segment + (start 66.476471 110.92647) + (end 72.1 105.302941) + (width 0.2) + (layer "B.Cu") + (net 68) + (uuid "c98b0438-e013-4cfa-af52-9ff409099e79") + ) + (segment + (start 58.15 125.095) + (end 59.69 125.095) + (width 0.2) + (layer "F.Cu") + (net 69) + (uuid "42f408d7-aeba-4649-92f9-dc010cead7fd") + ) + (segment + (start 50 135.5) + (end 50.7 134.8) + (width 0.2) + (layer "F.Cu") + (net 69) + (uuid "bcd97fa5-bc0e-4e88-a287-c57eb2225ded") + ) + (segment + (start 48.8 135.5) + (end 50 135.5) + (width 0.2) + (layer "F.Cu") + (net 69) + (uuid "f4ec387e-1245-4749-a359-cb011a9a6df6") + ) + (via + (at 50.7 134.8) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 69) + (uuid "b04b797a-9ffa-48fd-9e01-e04d3af3bcb9") + ) + (via + (at 59.69 125.095) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 69) + (uuid "bae622b9-6fee-4a08-bb35-4d4106ce15dc") + ) + (segment + (start 58.42 126.365) + (end 53.485 126.365) + (width 0.2) + (layer "B.Cu") + (net 69) + (uuid "2ad268dd-9078-4fb7-8ed7-ab0ffc6ce49a") + ) + (segment + (start 59.69 125.095) + (end 58.42 126.365) + (width 0.2) + (layer "B.Cu") + (net 69) + (uuid "55d9a04d-7bee-4982-8ec9-97b7e333504b") + ) + (segment + (start 53.485 126.365) + (end 50.7 129.15) + (width 0.2) + (layer "B.Cu") + (net 69) + (uuid "a267c82b-6f1a-4174-94f0-6601267bf7f2") + ) + (segment + (start 50.7 129.15) + (end 50.7 134.8) + (width 0.2) + (layer "B.Cu") + (net 69) + (uuid "e3ce0c1f-fcdf-4551-98ac-e43b1a03b352") + ) + (segment + (start 85.38 133.35) + (end 84.185 133.35) + (width 0.2) + (layer "F.Cu") + (net 70) + (uuid "102f8bcc-6017-4589-a46c-d9daee3d574b") + ) + (segment + (start 86.36 134.33) + (end 85.38 133.35) + (width 0.2) + (layer "F.Cu") + (net 70) + (uuid "8bb4fc1e-0cc7-470f-b7ff-0c8d854848dd") + ) + (segment + (start 110.2 125.1) + (end 111.049811 124.250189) + (width 0.2) + (layer "F.Cu") + (net 71) + (uuid "17a8343b-0a44-461f-bf8d-8c91558aea91") + ) + (segment + (start 111.049811 124.250189) + (end 113.2808 124.250189) + (width 0.2) + (layer "F.Cu") + (net 71) + (uuid "17c19dbe-58e9-47af-8057-5d5de887c4b4") + ) + (segment + (start 69.75 112.5) + (end 69.75 116.25) + (width 0.2) + (layer "F.Cu") + (net 72) + (uuid "004cc69d-f623-47b5-a537-e31af868c863") + ) + (segment + (start 69.5 112.25) + (end 69.75 112.5) + (width 0.2) + (layer "F.Cu") + (net 72) + (uuid "118f3007-d5e8-47f6-8715-bc1a36f6efb6") + ) + (segment + (start 69.85 108.75) + (end 69.85 110.9) + (width 0.2) + (layer "F.Cu") + (net 72) + (uuid "9b0c6cd3-250f-4ef1-95bc-4574aebc8838") + ) + (segment + (start 69.5 111.25) + (end 69.5 112.25) + (width 0.2) + (layer "F.Cu") + (net 72) + (uuid "c428dd60-47e8-47da-9cc1-77f095291d3f") + ) + (segment + (start 69.85 110.9) + (end 69.5 111.25) + (width 0.2) + (layer "F.Cu") + (net 72) + (uuid "e1912ac2-1900-4f8c-9e6d-94f21755f9ef") + ) + (segment + (start 73.388392 105.7) + (end 74.5 105.7) + (width 0.2) + (layer "F.Cu") + (net 73) + (uuid "21533444-19f1-47d4-be21-bc49edc9daae") + ) + (segment + (start 65 116.25) + (end 65 117.75) + (width 0.2) + (layer "F.Cu") + (net 73) + (uuid "246d8c3c-c2e4-42f4-b8f2-00becb1dd9bc") + ) + (via + (at 73.388392 105.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 73) + (uuid "0a3f68be-bd56-4517-af8b-2c66a38413ac") + ) + (via + (at 65 116.25) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 73) + (uuid "185c819c-664e-48f7-b0aa-318f8d8f1df1") + ) + (segment + (start 64.77 114.3) + (end 73.37 105.7) + (width 0.2) + (layer "B.Cu") + (net 73) + (uuid "317ae0cb-7d66-4a28-940c-057f8841f6ea") + ) + (segment + (start 73.37 105.7) + (end 73.388392 105.7) + (width 0.2) + (layer "B.Cu") + (net 73) + (uuid "8c25e801-6982-4db8-9479-cb2ab376dcaa") + ) + (segment + (start 64.77 114.3) + (end 64.77 116.02) + (width 0.2) + (layer "B.Cu") + (net 73) + (uuid "bf655523-e584-4ec1-bdd8-5f6005306d7f") + ) + (segment + (start 64.77 116.02) + (end 65 116.25) + (width 0.2) + (layer "B.Cu") + (net 73) + (uuid "ed4d58cf-5594-48cc-8b65-86d61d3729c4") + ) + (segment + (start 108.5 93) + (end 111.25 93) + (width 0.2) + (layer "F.Cu") + (net 74) + (uuid "31fdc29d-b0bb-4484-bb2a-c33e411911c8") + ) + (segment + (start 123.5 74) + (end 121.8 72.3) + (width 0.2) + (layer "F.Cu") + (net 74) + (uuid "e37b3de7-be0d-473f-84e2-fd87b1b489bc") + ) + (via + (at 123.5 74) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 74) + (uuid "e382a682-104a-40af-9fb1-f641278c79e3") + ) + (via + (at 111.25 93) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 74) + (uuid "f7fc2388-069d-4ab2-bb37-1579a4322388") + ) + (segment + (start 123.55 84.95) + (end 123.55 74.05) + (width 0.2) + (layer "B.Cu") + (net 74) + (uuid "312a3506-9317-48be-9078-abfbf8b1104d") + ) + (segment + (start 115 93) + (end 119.7 88.3) + (width 0.2) + (layer "B.Cu") + (net 74) + (uuid "55d0127f-ef2f-44b5-bc0a-19823bd4c6a7") + ) + (segment + (start 119.7 88.3) + (end 120.2 88.3) + (width 0.2) + (layer "B.Cu") + (net 74) + (uuid "58bcf6e4-3c76-46cf-a33a-07c1a3018188") + ) + (segment + (start 123.55 74.05) + (end 123.5 74) + (width 0.2) + (layer "B.Cu") + (net 74) + (uuid "960d296b-7d14-4f44-b9af-e33c8757e68e") + ) + (segment + (start 120.2 88.3) + (end 123.55 84.95) + (width 0.2) + (layer "B.Cu") + (net 74) + (uuid "affd6e14-611c-4dc6-905c-5c2208803703") + ) + (segment + (start 111.25 93) + (end 115 93) + (width 0.2) + (layer "B.Cu") + (net 74) + (uuid "b3e87719-9d50-4957-9e6a-194d82a75b15") + ) + (segment + (start 76.292893 116.292893) + (end 71.45 111.45) + (width 0.2) + (layer "F.Cu") + (net 75) + (uuid "04cdad3d-eced-4ecf-b01e-d7bfc3debdf2") + ) + (segment + (start 78.585786 114.414214) + (end 78.585786 115.5) + (width 0.2) + (layer "F.Cu") + (net 75) + (uuid "44fa234f-8c26-4498-8cdf-f528e5bdfeab") + ) + (segment + (start 79 117.5) + (end 78.207107 117.5) + (width 0.2) + (layer "F.Cu") + (net 75) + (uuid "45c147ba-da9b-4ef6-a6c6-97612c9a37d9") + ) + (segment + (start 77 116.292893) + (end 76.292893 116.292893) + (width 0.2) + (layer "F.Cu") + (net 75) + (uuid "5339df18-5633-485a-a770-ecbe467f1f8e") + ) + (segment + (start 78.585786 115.5) + (end 77.792893 116.292893) + (width 0.2) + (layer "F.Cu") + (net 75) + (uuid "812b8aab-01e5-4839-9dce-95448c3b8bc0") + ) + (segment + (start 78.207107 117.5) + (end 77 116.292893) + (width 0.2) + (layer "F.Cu") + (net 75) + (uuid "81b1ab09-26f8-44ee-ba19-40567a9ad8e4") + ) + (segment + (start 71.45 111.45) + (end 71.45 108.75) + (width 0.2) + (layer "F.Cu") + (net 75) + (uuid "a1a1735e-3679-4faf-b9b3-e3e0319680e2") + ) + (segment + (start 77.792893 116.292893) + (end 77 116.292893) + (width 0.2) + (layer "F.Cu") + (net 75) + (uuid "cf6a7a4b-b13e-4bd9-b46d-02f425e14b2e") + ) + (segment + (start 119 73) + (end 119 69.8) + (width 0.2) + (layer "F.Cu") + (net 76) + (uuid "168e7bfe-1348-4cbe-8220-ce8443049620") + ) + (segment + (start 81.5 120) + (end 82 120) + (width 0.2) + (layer "F.Cu") + (net 76) + (uuid "5b84033f-85c3-467e-b051-08539ca400b2") + ) + (segment + (start 119 69.8) + (end 121.8 67) + (width 0.2) + (layer "F.Cu") + (net 76) + (uuid "bdb58732-4bb9-4d96-844d-794354ff1698") + ) + (segment + (start 80.414214 118.914214) + (end 81.5 120) + (width 0.2) + (layer "F.Cu") + (net 76) + (uuid "ca2e09e9-a60d-4f6a-8de0-6c2816de9ee0") + ) + (segment + (start 100.5 118.5) + (end 100.5 102.5) + (width 0.2) + (layer "F.Cu") + (net 76) + (uuid "ccc5f894-2bc6-4929-88ee-15c18f7b03c2") + ) + (segment + (start 97 122) + (end 100.5 118.5) + (width 0.2) + (layer "F.Cu") + (net 76) + (uuid "e3b9c2e4-c2b1-4e34-bb1e-43ab0f7239a0") + ) + (via + (at 119 73) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 76) + (uuid "0a5379d2-2ceb-47f3-b6ab-1be7d91fa7fe") + ) + (via + (at 97 122) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 76) + (uuid "c71c14bc-842d-4e49-9d40-1247e7bc2400") + ) + (via + (at 100.5 102.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 76) + (uuid "e3825d54-52a7-4914-a02f-904c2861a762") + ) + (via + (at 82 120) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 76) + (uuid "f2209114-c86d-4a50-b885-4999115b9b6e") + ) + (segment + (start 115 73) + (end 119 73) + (width 0.2) + (layer "B.Cu") + (net 76) + (uuid "2c2b93e0-5e63-4c49-ad0e-3c8119e7d4d5") + ) + (segment + (start 100.5 102.5) + (end 100.5 87.2) + (width 0.2) + (layer "B.Cu") + (net 76) + (uuid "37a7c168-2c53-4eee-8e70-8cda239019d9") + ) + (segment + (start 86.5 124.5) + (end 95 124.5) + (width 0.2) + (layer "B.Cu") + (net 76) + (uuid "8a8b3fad-a762-4e60-8f76-ea13e931c26c") + ) + (segment + (start 97 122.5) + (end 97 122) + (width 0.2) + (layer "B.Cu") + (net 76) + (uuid "8ceede0e-abe2-48b8-a3a9-7bb449cabffe") + ) + (segment + (start 82 120) + (end 86.5 124.5) + (width 0.2) + (layer "B.Cu") + (net 76) + (uuid "96d8e481-72c4-470e-9dcb-b11448508cbe") + ) + (segment + (start 112.6 75.1) + (end 112.9 75.1) + (width 0.2) + (layer "B.Cu") + (net 76) + (uuid "c7e79fd5-aa1f-4aa8-9360-61b6ecafeea7") + ) + (segment + (start 95 124.5) + (end 97 122.5) + (width 0.2) + (layer "B.Cu") + (net 76) + (uuid "d9414c35-0ec0-41ae-84af-a1f614cde7a6") + ) + (segment + (start 100.5 87.2) + (end 112.6 75.1) + (width 0.2) + (layer "B.Cu") + (net 76) + (uuid "ece2b9ba-6ef9-4357-99ac-406c673bc314") + ) + (segment + (start 112.9 75.1) + (end 115 73) + (width 0.2) + (layer "B.Cu") + (net 76) + (uuid "f84585bd-4a75-4488-9fef-5097dff2c84a") + ) + (segment + (start 124.4 79.3) + (end 124.525 79.425) + (width 0.2) + (layer "F.Cu") + (net 77) + (uuid "3940e9a2-2956-461a-99cc-4b185db32bc9") + ) + (segment + (start 68.599265 113.174632) + (end 68.25 112.825367) + (width 0.2) + (layer "F.Cu") + (net 77) + (uuid "6bc2deda-38be-49d2-948a-3f9fb2c04894") + ) + (segment + (start 124.525 79.425) + (end 124.525 82.5) + (width 0.2) + (layer "F.Cu") + (net 77) + (uuid "7d259d13-50ce-4398-9f28-e7ffa28fb16b") + ) + (segment + (start 68.25 112.825367) + (end 68.25 108.75) + (width 0.2) + (layer "F.Cu") + (net 77) + (uuid "7e9d61f2-6d08-4bea-8a24-f98ddb8a418b") + ) + (segment + (start 124.4 78.8) + (end 124.4 79.3) + (width 0.2) + (layer "F.Cu") + (net 77) + (uuid "d104fcdf-22e0-48ca-82d3-db8df806aae1") + ) + (via + (at 124.4 78.8) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 77) + (uuid "a9a1b273-8345-43d8-91b8-5039bda96457") + ) + (via + (at 68.599265 113.174632) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 77) + (uuid "be292903-b275-4d11-9860-c0697df8cd5a") + ) + (segment + (start 95.4 121.5) + (end 88.7 121.5) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "19f12712-3311-427c-8cd4-c9cd4f739dab") + ) + (segment + (start 86.775 103.425) + (end 90.175 103.425) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "21a70183-da4f-4bea-a227-c67d83c7de36") + ) + (segment + (start 80.948529 111.65) + (end 85.5 107.098529) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "3d3ab9f2-2e38-4ecd-bd3e-a5fdae067971") + ) + (segment + (start 80.948529 113.748529) + (end 80.948529 111.65) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "3face96d-5f87-4453-beb1-3718a4b13a5c") + ) + (segment + (start 99.4 94.2) + (end 99.4 86.637552) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "4b50c2a0-fdd6-4975-a610-33a53d7442ac") + ) + (segment + (start 90.175 103.425) + (end 99.4 94.2) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "5e89e471-dfed-4606-90b2-a59225bb1bcf") + ) + (segment + (start 85.5 107.098529) + (end 85.5 104.7) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "6125ae79-8aa3-4b5c-adb3-f063d828e5ed") + ) + (segment + (start 99.4 86.637552) + (end 113.637552 72.4) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "62308bb2-1311-45e0-8fe5-7d0699653a20") + ) + (segment + (start 88.7 121.5) + (end 80.948529 113.748529) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "6af16508-fd1b-464f-a60a-d86e51a5f5c4") + ) + (segment + (start 87.751471 122.85) + (end 94.698529 122.85) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "6d477f6f-f06d-4124-87a3-4e357c898062") + ) + (segment + (start 124.5 78.7) + (end 124.4 78.8) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "6fd71bf5-d864-47e3-b68d-9d4b8e79c038") + ) + (segment + (start 68.599265 111.79926) + (end 72.649998 107.748527) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "7456e270-e8a6-48cb-81b6-41db7a7db90c") + ) + (segment + (start 85.5 104.7) + (end 86.775 103.425) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "83e9e55f-e7c8-46fb-94a6-ae2fcf7ecab7") + ) + (segment + (start 113.637552 72.4) + (end 122.8 72.4) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "8d29ff89-a631-455a-9eed-29fb6af768de") + ) + (segment + (start 72.649998 107.748527) + (end 87.751471 122.85) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "8e57bf2c-87dc-46de-97ff-5ba8e5c8d716") + ) + (segment + (start 124.5 74.1) + (end 124.5 78.7) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "8f7bb276-7c16-4c84-b7f2-a53971a5f66f") + ) + (segment + (start 68.599265 113.174632) + (end 68.599265 111.79926) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "b37f3391-53f8-4f75-9e23-5842b79363ec") + ) + (segment + (start 95.4 122.148529) + (end 95.4 121.5) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "c09529f0-9b08-4596-b9e0-b0e933e913bb") + ) + (segment + (start 122.8 72.4) + (end 124.5 74.1) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "d725a950-3e75-4678-be26-bf32157e0a17") + ) + (segment + (start 94.698529 122.85) + (end 95.4 122.148529) + (width 0.2) + (layer "B.Cu") + (net 77) + (uuid "f4343590-8bf9-4d75-9238-6203cb8403a9") + ) + (segment + (start 126 97.3) + (end 126 85.1) + (width 0.2) + (layer "F.Cu") + (net 78) + (uuid "21b8c43d-2a0a-4444-9717-0aa77113498b") + ) + (segment + (start 117.3 94.595291) + (end 117.3 95.9) + (width 0.2) + (layer "F.Cu") + (net 78) + (uuid "23c9f12b-ba2b-4d5a-a1d7-337fb8c0ce3e") + ) + (segment + (start 105.604709 82.9) + (end 117.3 94.595291) + (width 0.2) + (layer "F.Cu") + (net 78) + (uuid "3a345f22-e6e5-48c5-89e1-84556181514e") + ) + (segment + (start 118.7 97.3) + (end 126 97.3) + (width 0.2) + (layer "F.Cu") + (net 78) + (uuid "40b94b1b-7b91-4464-889d-a44831513c84") + ) + (segment + (start 88.3 82.9) + (end 105.604709 82.9) + (width 0.2) + (layer "F.Cu") + (net 78) + (uuid "43fade48-30c0-4341-a730-b35555a2824b") + ) + (segment + (start 126 85.1) + (end 125.9 85) + (width 0.2) + (layer "F.Cu") + (net 78) + (uuid "95a1c79c-a41b-4384-a49a-f34cb5ec80d4") + ) + (segment + (start 117.3 95.9) + (end 118.7 97.3) + (width 0.2) + (layer "F.Cu") + (net 78) + (uuid "967df6d1-44e9-41e9-927c-5c7bcc65cdcf") + ) + (segment + (start 125.9 85) + (end 124.525 85) + (width 0.2) + (layer "F.Cu") + (net 78) + (uuid "99b75de1-e5e1-4945-95ef-65ac19a5b22b") + ) + (segment + (start 69.05 107.85) + (end 68.2 107) + (width 0.2) + (layer "F.Cu") + (net 78) + (uuid "a5885e6a-581b-48f3-85e1-7d7e8f01c39f") + ) + (segment + (start 69.05 108.75) + (end 69.05 107.85) + (width 0.2) + (layer "F.Cu") + (net 78) + (uuid "cbf68b34-7843-44bd-9384-e852f3d450ea") + ) + (via + (at 68.2 107) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 78) + (uuid "1f7837a5-d3da-4a56-8e15-b0ebc206f4bf") + ) + (via + (at 88.3 82.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 78) + (uuid "2dfc1bd7-d323-4f7d-b63a-48cbdb2fd927") + ) + (segment + (start 63.6 86.2) + (end 65.8 88.4) + (width 0.2) + (layer "B.Cu") + (net 78) + (uuid "0e08f603-c4e2-458f-89f4-a3ef9f21dfa6") + ) + (segment + (start 61.3 86.2) + (end 63.6 86.2) + (width 0.2) + (layer "B.Cu") + (net 78) + (uuid "1727d19d-4bcd-4380-a96f-5ac587b5c576") + ) + (segment + (start 61.3 89.612448) + (end 61.3 86.2) + (width 0.2) + (layer "B.Cu") + (net 78) + (uuid "19d2e4d7-633e-49b1-9fb2-59c46548d509") + ) + (segment + (start 65.573 105.211551) + (end 65.573 93.885448) + (width 0.2) + (layer "B.Cu") + (net 78) + (uuid "1cf0d0b3-3b61-4bcd-ac62-3b4b250e8c1f") + ) + (segment + (start 65.573 93.885448) + (end 61.3 89.612448) + (width 0.2) + (layer "B.Cu") + (net 78) + (uuid "2163f5c0-4a7b-497b-98f2-ae0451f07a83") + ) + (segment + (start 68.777 94.15) + (end 75.05 94.15) + (width 0.2) + (layer "B.Cu") + (net 78) + (uuid "2c08d0ed-1753-4353-ae9f-cda0be86e2ce") + ) + (segment + (start 65.8 88.4) + (end 65.8 91.173) + (width 0.2) + (layer "B.Cu") + (net 78) + (uuid "35b6c9fe-45fc-4498-bc9f-3e94541a9321") + ) + (segment + (start 75.05 94.15) + (end 86.3 82.9) + (width 0.2) + (layer "B.Cu") + (net 78) + (uuid "3c4150fa-4577-4ced-bff4-fb3c2536448b") + ) + (segment + (start 86.3 82.9) + (end 88.3 82.9) + (width 0.2) + (layer "B.Cu") + (net 78) + (uuid "8f043f4a-357d-438c-8b69-9d6fa6128424") + ) + (segment + (start 68.2 107) + (end 67.361449 107) + (width 0.2) + (layer "B.Cu") + (net 78) + (uuid "a314ed6e-2355-4a90-aa62-7a1a19121a24") + ) + (segment + (start 65.8 91.173) + (end 68.777 94.15) + (width 0.2) + (layer "B.Cu") + (net 78) + (uuid "c74726b4-0987-4eb6-9c99-125d88791735") + ) + (segment + (start 67.361449 107) + (end 65.573 105.211551) + (width 0.2) + (layer "B.Cu") + (net 78) + (uuid "f08ad45f-e18d-4000-9c15-e137b564789f") + ) + (segment + (start 122.475 82.5) + (end 120.5 82.5) + (width 0.2) + (layer "F.Cu") + (net 79) + (uuid "48b01ae0-b693-4eb1-804c-53fb34e15c49") + ) + (segment + (start 122.475 85) + (end 120.5 85) + (width 0.2) + (layer "F.Cu") + (net 80) + (uuid "e14de51d-239d-4481-9f0e-fe969b8b5ed5") + ) + (segment + (start 120.55 87) + (end 122.5 87) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "0b012c97-4453-4b24-8f49-e5bf064acaff") + ) + (segment + (start 120.5 87.05) + (end 120.5 88) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "6a5d820c-be7a-4e6d-ad55-82bfb0a42913") + ) + (segment + (start 120.55 87) + (end 120.5 87.05) + (width 0.2) + (layer "F.Cu") + (net 81) + (uuid "edf72132-c7b1-4fb7-ba87-e59f0b7f53c0") + ) + (segment + (start 101.3 66.125) + (end 96.6172 66.125) + (width 0.6) + (layer "F.Cu") + (net 82) + (uuid "378d0880-2736-478b-a920-ddf5033c3107") + ) + (segment + (start 86.6 64.5) + (end 74.5 64.5) + (width 0.6) + (layer "F.Cu") + (net 82) + (uuid "3c35edac-7b24-4b8c-81c3-cf455c4bdbdb") + ) + (segment + (start 95.8461 63.9461) + (end 94.7539 62.8539) + (width 0.6) + (layer "F.Cu") + (net 82) + (uuid "5c729d43-8362-4ef3-854b-f91f4bca7cfe") + ) + (segment + (start 88.2461 62.8539) + (end 94.7539 62.8539) + (width 0.6) + (layer "F.Cu") + (net 82) + (uuid "89fd7900-5f5b-4df3-b7b0-db1576a964b5") + ) + (segment + (start 96.6172 66.125) + (end 95.8461 65.3539) + (width 0.6) + (layer "F.Cu") + (net 82) + (uuid "945b0f1b-4f88-442f-ae3c-67d46cd50645") + ) + (segment + (start 73.95 65.05) + (end 73.95 67.5) + (width 0.6) + (layer "F.Cu") + (net 82) + (uuid "bd1c4770-a7a8-4097-ab3b-be18b81111ce") + ) + (segment + (start 86.6 64.5) + (end 88.2461 62.8539) + (width 0.6) + (layer "F.Cu") + (net 82) + (uuid "d65d5393-d194-4712-bbd0-60064e682596") + ) + (segment + (start 95.8461 65.3539) + (end 95.8461 63.9461) + (width 0.6) + (layer "F.Cu") + (net 82) + (uuid "e3e649dc-f392-4759-bc4e-3c73d3876210") + ) + (segment + (start 74.5 64.5) + (end 73.95 65.05) + (width 0.6) + (layer "F.Cu") + (net 82) + (uuid "f32fd2fa-d389-4b80-8d95-bacbedc3361a") + ) + (segment + (start 105.5 76.5) + (end 109.2 80.2) + (width 0.6) + (layer "F.Cu") + (net 83) + (uuid "34daa65c-f8f1-469b-b893-b3dbd3aaec5c") + ) + (segment + (start 109.3 83.2) + (end 109.3 83.4922) + (width 0.6) + (layer "F.Cu") + (net 83) + (uuid "371c7f51-2b6a-48e9-8aff-d34dc04cce4e") + ) + (segment + (start 105.5 66.125) + (end 105.5 76.5) + (width 0.6) + (layer "F.Cu") + (net 83) + (uuid "433718a1-9da1-48cb-8567-dffdbf36057c") + ) + (segment + (start 110.4078 85.4794) + (end 110.9 85.9716) + (width 0.6) + (layer "F.Cu") + (net 83) + (uuid "55f9f292-1196-457d-a0d6-09e02c72a3d4") + ) + (segment + (start 110.9 85.9716) + (end 110.9 87) + (width 0.6) + (layer "F.Cu") + (net 83) + (uuid "6955ee8a-7f4e-4f64-b825-bf85381bb42c") + ) + (segment + (start 110.4078 84.6) + (end 110.4078 85.4794) + (width 0.6) + (layer "F.Cu") + (net 83) + (uuid "78e589f4-4ecd-4bbd-aa59-e15659372708") + ) + (segment + (start 109.3 83.4922) + (end 110.4078 84.6) + (width 0.6) + (layer "F.Cu") + (net 83) + (uuid "a178b6c6-986d-4af7-801c-de6b0a124a5b") + ) + (segment + (start 110.9 87) + (end 115.1 87) + (width 0.6) + (layer "F.Cu") + (net 83) + (uuid "e500782f-cbe4-4dee-813f-66f3d3d8b34f") + ) + (via + (at 109.3 83.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 83) + (uuid "bbec83f7-576e-4baf-a431-08323c03414e") + ) + (via + (at 109.2 80.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 83) + (uuid "d394c718-0eb2-4790-807b-193b478a1900") + ) + (segment + (start 109.2 83.1) + (end 109.3 83.2) + (width 0.6) + (layer "B.Cu") + (net 83) + (uuid "6c163a78-82a8-4f0e-8ec3-f2b410f9bc86") + ) + (segment + (start 109.2 80.2) + (end 109.2 83.1) + (width 0.6) + (layer "B.Cu") + (net 83) + (uuid "91b7a7eb-5eab-4048-8204-59d2ce811d05") + ) + (segment + (start 91.8539 64.3539) + (end 93.6015 64.3539) + (width 0.2) + (layer "F.Cu") + (net 84) + (uuid "1f2eaeee-65d4-4deb-9e0b-6b0f9da479b4") + ) + (segment + (start 96.9539 60.6539) + (end 98.1539 61.8539) + (width 0.2) + (layer "F.Cu") + (net 84) + (uuid "321d293b-fc78-4d6a-87ae-d91fed10c641") + ) + (segment + (start 98.1539 61.8539) + (end 98.1539 62.4539) + (width 0.2) + (layer "F.Cu") + (net 84) + (uuid "7c35ed69-2e44-40cd-9737-74a94a397c72") + ) + (via + (at 98.1539 62.4539) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 84) + (uuid "4018336f-73c5-4d00-9b5f-f6bd9d4c8ba4") + ) + (via + (at 91.8539 64.3539) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 84) + (uuid "582b0ccd-6b32-45db-a864-7c222afc5050") + ) + (segment + (start 93.7539 62.4539) + (end 91.8539 64.3539) + (width 0.2) + (layer "B.Cu") + (net 84) + (uuid "acf995bf-f233-4891-9920-9c8c983fca94") + ) + (segment + (start 98.1539 62.4539) + (end 93.7539 62.4539) + (width 0.2) + (layer "B.Cu") + (net 84) + (uuid "cfe2821d-221a-44ad-afdd-82dc07d2297f") + ) + (segment + (start 114.3 84.6) + (end 113.3602 85.5398) + (width 0.2) + (layer "F.Cu") + (net 85) + (uuid "0c61138f-0b3f-4edf-a75d-0d860298f14b") + ) + (segment + (start 106.7 85.8) + (end 106.8 85.7) + (width 0.2) + (layer "F.Cu") + (net 85) + (uuid "18dcdf88-be5b-490b-b5c8-e10ef083f209") + ) + (segment + (start 106.7 86.8) + (end 106.7 85.8) + (width 0.2) + (layer "F.Cu") + (net 85) + (uuid "8f6cd37a-474a-4b06-aa98-382ac0aeecb6") + ) + (segment + (start 113.3602 85.5398) + (end 112.5922 85.5398) + (width 0.2) + (layer "F.Cu") + (net 85) + (uuid "9140eb9d-6eed-4bf4-9b9d-d5e9091c3597") + ) + (via + (at 114.3 84.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 85) + (uuid "3d92d2c8-6382-4d1b-98da-b70c69972f81") + ) + (via + (at 106.8 85.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 85) + (uuid "62979b6b-25e8-40d2-932b-359986ba80bb") + ) + (segment + (start 107.9 84.6) + (end 114.3 84.6) + (width 0.2) + (layer "B.Cu") + (net 85) + (uuid "218eae5f-5af2-4f4e-9094-93b00e8cec28") + ) + (segment + (start 106.8 85.7) + (end 107.9 84.6) + (width 0.2) + (layer "B.Cu") + (net 85) + (uuid "c5f4267e-958b-4d9c-8265-0e9e77fb42df") + ) + (segment + (start 105.4 61.3) + (end 105.4 63.975) + (width 0.2) + (layer "F.Cu") + (net 86) + (uuid "96f4e76d-1828-42f9-9be0-833811948007") + ) + (segment + (start 101.3 61.3) + (end 101.3 64.075) + (width 0.2) + (layer "F.Cu") + (net 87) + (uuid "ce9597d0-3b36-4c86-bfd4-ace2cd7b9b05") + ) + (segment + (start 56.5 104.4) + (end 56.4 104.5) + (width 0.2) + (layer "F.Cu") + (net 88) + (uuid "1218439c-16ab-4f08-bd2f-226e8bc293df") + ) + (segment + (start 56.4 105.5) + (end 56.4 104.5) + (width 0.2) + (layer "F.Cu") + (net 88) + (uuid "28b59319-dca3-47b1-95a9-4a29a44309f1") + ) + (segment + (start 59.7 106.5) + (end 58.8 105.6) + (width 0.2) + (layer "F.Cu") + (net 88) + (uuid "2e94e863-a6ea-400d-affa-56aafe507548") + ) + (segment + (start 56.5 101.7) + (end 56.5 104.4) + (width 0.2) + (layer "F.Cu") + (net 88) + (uuid "c86faf2f-5fe6-4af5-8ddb-6d167de2ecf5") + ) + (segment + (start 56.5 105.6) + (end 56.4 105.5) + (width 0.2) + (layer "F.Cu") + (net 88) + (uuid "cb2d3299-4b40-4ada-a9d5-01fe6b6d9582") + ) + (segment + (start 58.8 105.6) + (end 56.5 105.6) + (width 0.2) + (layer "F.Cu") + (net 88) + (uuid "d71f31ba-dc86-46cc-b34e-e209b53de247") + ) + (segment + (start 66 106.5) + (end 59.7 106.5) + (width 0.2) + (layer "F.Cu") + (net 88) + (uuid "e234a103-2cf9-4469-9949-6e3755775204") + ) + (zone + (net 9) + (net_name "GND") + (layers "F&B.Cu") + (uuid "11f22c89-2b3a-4a13-979d-9cade406413f") + (hatch edge 0.5) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 36.195 51.435) (xy 36.195 150.495) (xy 136.525 150.495) (xy 136.525 51.435) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "F&B.Cu") + (uuid "17b250e2-7f51-4579-89bd-90b46c58670b") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 99.095 150.665) (xy 99.9 103.7) (xy 130.9 102.6) (xy 136.495 97) (xy 166 97) (xy 166.6 149.665) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "F&B.Cu") + (uuid "9ef4a01c-b8e8-45f1-a559-26418285ee93") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 36 151.765) (xy 36.355 122.81) (xy 68.215 122.81) (xy 74 123) (xy 103.505 123) (xy 103.505 150.765) + ) + ) + ) +) diff --git a/pcb/wheel_counter.kicad_pro b/pcb/wheel_counter.kicad_pro new file mode 100644 index 0000000..da01817 --- /dev/null +++ b/pcb/wheel_counter.kicad_pro @@ -0,0 +1,660 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.0, + "height": 1.4, + "width": 1.15 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.0 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 1.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0, + 0.2, + 0.3, + 0.6, + 0.8 + ], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "simulation_model_issue": "ignore", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "wheel_counter.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "POWER", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.6, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "SIGNAL", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [ + { + "netclass": "POWER", + "pattern": "VCC|3V3|VBAT|GND|VPREV" + }, + { + "netclass": "Default", + "pattern": "SCL|SDA|MOSI|MISO|" + }, + { + "netclass": "SIGNAL", + "pattern": "ANT*" + } + ] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "wheel_counter.step", + "svg": "/home/thebears/Seafile/Designs/KiCad/projects/wheel_counter/wheel_rfm69_counter/fix_to_rev_1/all.svg", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + }, + { + "group_by": false, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": false, + "label": "#", + "name": "${ITEM_NUMBER}", + "show": false + }, + { + "group_by": false, + "label": "Description", + "name": "Description", + "show": false + } + ], + "filter_string": "", + "group_symbols": true, + "name": "", + "sort_asc": true, + "sort_field": "Reference" + }, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "439090de-52d9-4741-b2b5-a09d1ef1332e", + "Root" + ] + ], + "text_variables": {} +} diff --git a/pcb/wheel_counter.kicad_sch b/pcb/wheel_counter.kicad_sch new file mode 100644 index 0000000..990d965 --- /dev/null +++ b/pcb/wheel_counter.kicad_sch @@ -0,0 +1,21120 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "439090de-52d9-4741-b2b5-a09d1ef1332e") + (paper "A3") + (lib_symbols + (symbol "74HC4050D_BJ_:74HC4050D_BJ_" + (pin_names + (offset 0.762) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "IC" + (at 24.13 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "74HC4050D_BJ_" + (at 24.13 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SOIC127P600X175-16N" + (at 24.13 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.com/datasheet/2/408/74HC4050D_datasheet_en_20160707-980976.pdf" + (at 24.13 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Buffer/Converter 6-CH Non-Inverting CMOS 16-Pin SOIC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description_1" "Buffer/Converter 6-CH Non-Inverting CMOS 16-Pin SOIC" + (at 24.13 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "1.75" + (at 24.13 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Toshiba" + (at 24.13 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "74HC4050D(BJ)" + (at 24.13 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Part Number" "757-74HC4050DBJ" + (at 24.13 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Toshiba/74HC4050DBJ?qs=lQAVKuKFhkJPzDw8vJrePw%3D%3D" + (at 24.13 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Part Number" "74HC4050D(BJ)" + (at 24.13 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/74hc4050d-bj/toshiba?region=nac" + (at 24.13 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (symbol "74HC4050D_BJ__0_0" + (pin passive line + (at 0 0 0) + (length 5.08) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -15.24 180) + (length 5.08) + (name "4Y" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -12.7 180) + (length 5.08) + (name "5A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -10.16 180) + (length 5.08) + (name "5Y" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -7.62 180) + (length 5.08) + (name "NC_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -5.08 180) + (length 5.08) + (name "6A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -2.54 180) + (length 5.08) + (name "6Y" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 0 180) + (length 5.08) + (name "NC_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 0) + (length 5.08) + (name "1Y" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 0) + (length 5.08) + (name "1A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -7.62 0) + (length 5.08) + (name "2Y" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -10.16 0) + (length 5.08) + (name "2A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -12.7 0) + (length 5.08) + (name "3Y" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -15.24 0) + (length 5.08) + (name "3A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -17.78 0) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 27.94 -17.78 180) + (length 5.08) + (name "4A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "74HC4050D_BJ__0_1" + (polyline + (pts + (xy 5.08 2.54) (xy 22.86 2.54) (xy 22.86 -20.32) (xy 5.08 -20.32) (xy 5.08 2.54) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + ) + ) + (symbol "ATMEGA328PB-ANR:ATMEGA328PB-ANR" + (pin_names + (offset 0.762) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "IC" + (at 77.47 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ATMEGA328PB-ANR" + (at 77.47 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "QFP80P900X900X120-32N" + (at 77.47 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/40001906A.pdf" + (at 77.47 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "MCU 8-bit ATmega AVR RISC 32KB Flash 2.5V/3.3V/5V 32-Pin TQFP T/R" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description_1" "MCU 8-bit ATmega AVR RISC 32KB Flash 2.5V/3.3V/5V 32-Pin TQFP T/R" + (at 77.47 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "1.2" + (at 77.47 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Microchip" + (at 77.47 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "ATMEGA328PB-ANR" + (at 77.47 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Part Number" "556-ATMEGA328PB-ANR" + (at 77.47 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/ATMEGA328PB-ANR?qs=jy4bLUHv09gAXMeIQH7RPw%3D%3D" + (at 77.47 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Part Number" "ATMEGA328PB-ANR" + (at 77.47 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/atmega328pb-anr/microchip-technology?region=nac" + (at 77.47 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (symbol "ATMEGA328PB-ANR_0_0" + (pin passive line + (at 0 0 0) + (length 5.08) + (name "(OC2B/INT1/PTCXY)_PD3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 33.02 -63.5 90) + (length 5.08) + (name "(OC0A/PTCXY/AIN0)_PD6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 35.56 -63.5 90) + (length 5.08) + (name "(PTCXY/AIN1)_PD7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 38.1 -63.5 90) + (length 5.08) + (name "(ICP1/CLKO/PTCXY)_PB0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 40.64 -63.5 90) + (length 5.08) + (name "(OC1A/PTCXY)_PB1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 43.18 -63.5 90) + (length 5.08) + (name "(~{SS0}/OC1B/PTCXY)_PB2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 45.72 -63.5 90) + (length 5.08) + (name "(MOSI0/TXD1/OC2A/PTCXY)_PB3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 48.26 -63.5 90) + (length 5.08) + (name "(MISO0/RXD1/PTCXY)_PB4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 81.28 -17.78 180) + (length 5.08) + (name "PB5_(PTCXY/XCK1/SCK0)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 81.28 -15.24 180) + (length 5.08) + (name "AVCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 81.28 -12.7 180) + (length 5.08) + (name "PE2_(ADC6/PTCY/ICP3/~{SS1})" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 0) + (length 5.08) + (name "(XCK0/T0/PTCXY)_PD4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 81.28 -10.16 180) + (length 5.08) + (name "AREF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 81.28 -7.62 180) + (length 5.08) + (name "GND_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 81.28 -5.08 180) + (length 5.08) + (name "PE3_(ADC7/PTCY/T3/MOSI1)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 81.28 -2.54 180) + (length 5.08) + (name "PC0_(ADC0/PTCY/MISO1)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 81.28 0 180) + (length 5.08) + (name "PC1_(ADC1/PTCY/SCK1)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 48.26 43.18 270) + (length 5.08) + (name "PC2_(ADC2/PTCY)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 45.72 43.18 270) + (length 5.08) + (name "PC3_(ADC3/PTCY)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 43.18 43.18 270) + (length 5.08) + (name "PC4_(ADC4/PTCY/SDA0)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 40.64 43.18 270) + (length 5.08) + (name "PC5_(ADC5/PTCY/SCL0)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 38.1 43.18 270) + (length 5.08) + (name "PC6_(~{RESET})" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 0) + (length 5.08) + (name "(SDA1/ICP4/ACO/PTCXY)_PE0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 35.56 43.18 270) + (length 5.08) + (name "PD0_(PTCXY/OC3A/RXD0)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 33.02 43.18 270) + (length 5.08) + (name "PD1_(PTCXY/OC4A/TXD0)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 30.48 43.18 270) + (length 5.08) + (name "PD2_(PTCXY/INT0/OC3B/OC4B)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -7.62 0) + (length 5.08) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -10.16 0) + (length 5.08) + (name "GND_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -12.7 0) + (length 5.08) + (name "(SCL1/T4/PTCXY)_PE1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -15.24 0) + (length 5.08) + (name "(XTAL1/TOSC1)_PB6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -17.78 0) + (length 5.08) + (name "(XTAL2/TOSC2)_PB7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 30.48 -63.5 90) + (length 5.08) + (name "(OC0B/T1/PTCXY)_PD5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "ATMEGA328PB-ANR_0_1" + (polyline + (pts + (xy 5.08 38.1) (xy 76.2 38.1) (xy 76.2 -58.42) (xy 5.08 -58.42) (xy 5.08 38.1) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + ) + ) + (symbol "BH-80B-1:BH-80B-1" + (pin_names + (offset 0.762) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 16.51 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BH-80B-1" + (at 16.51 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "BH80B1" + (at 16.51 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://app.adam-tech.com/products/download/data_sheet/196963/bh-80b-1-data-sheet.pdf" + (at 16.51 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "BATT HLDR COIN 20MM 1 CEL PC PIN" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description_1" "BATT HLDR COIN 20MM 1 CEL PC PIN" + (at 16.51 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "8.85" + (at 16.51 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Adam Tech" + (at 16.51 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "BH-80B-1" + (at 16.51 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Part Number" "" + (at 16.51 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "" + (at 16.51 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Part Number" "" + (at 16.51 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Price/Stock" "" + (at 16.51 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (symbol "BH-80B-1_0_0" + (pin passive line + (at 0 0 0) + (length 5.08) + (name "+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 0) + (length 5.08) + (name "-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "BH-80B-1_0_1" + (polyline + (pts + (xy 5.08 2.54) (xy 15.24 2.54) (xy 15.24 -5.08) (xy 5.08 -5.08) (xy 5.08 2.54) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + ) + ) + (symbol "Connector:Conn_01x02_Pin" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x02_Pin" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x02_Pin_1_1" + (polyline + (pts + (xy 1.27 -2.54) (xy 0.8636 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 0.8636 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:LED" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Ishan:IRLML6344TRPBF" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -4.7032 7.4998 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Value" "IRLML6344TRPBF" + (at -3.8929 -14.6556 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Footprint" "IRLML6344TRPBF:SOT95P240X112-3N" + (at -0.254 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MF" "Infineon" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "\n \n IRLML6344TRPBF N-channel MOSFET Transistor, 5 A, 30 V, 3-Pin SOT-23 | Infineon IRLML6344TRPBF\n \n" + (at -3.302 9.652 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "PACKAGE" "SOT-23-3" + (at 1.778 8.636 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MPN" "IRLML6344TRPBF" + (at 0 -7.874 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "SOT-23-3 ON Semiconductor" + (at 0.508 7.366 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "OC_FARNELL" "1857299" + (at -0.762 7.112 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/IRLML6344TRPBF/Infineon+Technologies/view-part/?ref=snap" + (at -0.254 19.812 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "IRLML6344TRPBF" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SUPPLIER" "INTERNATIONAL RECTIFIER" + (at 5.08 5.588 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "OC_NEWARK" "25T5501" + (at 3.81 8.382 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/IRLML6344TRPBF/Infineon+Technologies/view-part/?ref=eda" + (at -4.572 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (symbol "IRLML6344TRPBF_0_0" + (rectangle + (start -12.7 5.08) + (end 12.7 -10.16) + (stroke + (width 0.4064) + (type default) + ) + (fill + (type background) + ) + ) + (pin input line + (at -17.78 0 0) + (length 5.08) + (name "G" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin passive line + (at -17.78 -5.08 0) + (length 5.08) + (name "S" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin output line + (at 17.78 0 180) + (length 5.08) + (name "D" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "3" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + ) + ) + (symbol "Ishan:M95128-WMN6TP" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 20.32 10.16 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "M95128-WMN6TP" + (at 20.32 7.62 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "SO-8_STM" + (at -0.762 4.826 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "M95128-WMN6TP" + (at -1.016 7.112 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "M95128-WMN6TP" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SO-8_STM SO-8_STM-M SO-8_STM-L" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "M95128-WMN6TP_1_1" + (polyline + (pts + (xy 7.62 -12.7) (xy 33.02 -12.7) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 7.62 5.08) (xy 7.62 -12.7) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 33.02 -12.7) (xy 33.02 5.08) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 33.02 5.08) (xy 7.62 5.08) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (pin unspecified line + (at 0 0 0) + (length 7.62) + (name "*CS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "*CS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 40.64 -2.54 180) + (length 7.62) + (name "*HOLD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "*HOLD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 0 -5.08 0) + (length 7.62) + (name "*WP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "*WP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 0) + (length 7.62) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 0 -2.54 0) + (length 7.62) + (name "MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 40.64 -7.62 180) + (length 7.62) + (name "MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 40.64 -5.08 180) + (length 7.62) + (name "SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 40.64 0 180) + (length 7.62) + (name "Vcc" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "Vcc" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Ishan:MDSM-4_15.3mm_Surface_Mount_Reed_Switch" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ishan:MDSM-4_15.3mm_Surface_Mount_Reed_Switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MDSM-4_15.3mm_Surface_Mount_Reed_Switch_0_0" + (arc + (start -2.159 1.397) + (mid -3.55 0) + (end -2.159 -1.397) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy 1.27 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.159 -1.397) (xy 2.286 -1.397) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.159 1.397) (xy -2.159 1.397) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy -1.27 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.159 -1.397) + (mid 3.55 0) + (end 2.159 1.397) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MDSM-4_15.3mm_Surface_Mount_Reed_Switch_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TP" + (at -12.7 0 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left bottom) + ) + ) + (property "Value" "" + (at -12.7 -2.54 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left bottom) + ) + ) + (property "Footprint" "S2761-46R:HARWIN_S2761-46R" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "MOX_OXLEY_TEST_POINT_S2761-46R_1_0" + (circle + (center 0 0) + (radius 0.7184) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 2.54) + (name "1" + (effects + (font + (size 0 0) + ) + ) + ) + (number "1" + (effects + (font + (size 0 0) + ) + ) + ) + ) + ) + ) + (symbol "Ishan:NFC_ANTENNA_25X15" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "ANT" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.0795) + ) + ) + ) + (property "Value" "" + (at 0 -1.54 0) + (effects + (font + (size 1.27 1.0795) + ) + ) + ) + (property "Footprint" "Adafruit ST25DV16:NFCANT_25X15" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "NFC_ANTENNA_25X15_1_0" + (arc + (start -1.27 0.3173) + (mid -1.9049 0.9524) + (end -2.54 0.3175) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 0.3175) (xy -2.54 0) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0.3175) (xy 2.54 0) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0.3173) + (mid -0.6349 0.9524) + (end -1.27 0.3175) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0.3173) + (mid 0.6351 0.9524) + (end 0 0.3175) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0.3173) + (mid 1.9051 0.9524) + (end 1.27 0.3175) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 0 0) + ) + ) + ) + (number "P$1" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 0 0) + ) + ) + ) + (number "P$2" + (effects + (font + (size 0 0) + ) + ) + ) + ) + ) + ) + (symbol "Ishan:PTS636_SM25F_SMTR_LFS" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 19.05 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PTS636_SM25F_SMTR_LFS" + (at 19.05 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "PTS636_SM25F_SMTR_LFS:PTS636SM25FSMTRLFS" + (at 1.016 9.144 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer_Name" "C & K COMPONENTS" + (at -0.762 4.064 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MF" "C&K" + (at 13.716 6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Mouser_Price-Stock" "https://www.mouser.co.uk/ProductDetail/CK/PTS636-SM25F-SMTR-LFS?qs=vLWxofP3U2wcBTQSwfMFOw%3D%3D" + (at 25.146 11.938 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "\n \n Tactile Switch SPST-NO Top Actuated Surface Mount\n \n" + (at 25.146 11.938 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Mouser_Part_Number" "611-PTS636SM25FSMTRL" + (at 0.762 9.906 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 9.652 7.366 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "None" + (at 10.922 5.842 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/PTS636%20SM25F%20SMTR%20LFS/C%2526K/view-part/?ref=eda" + (at 25.146 11.938 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Height" "2.7mm" + (at -5.588 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "PTS636 SM25F SMTR LFS" + (at 1.524 9.398 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/PTS636%20SM25F%20SMTR%20LFS/C%2526K/view-part/?ref=snap" + (at 25.146 11.938 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Arrow_Price-Stock" "https://www.arrow.com/en/products/pts636-sm25f-smtr-lfs/ck" + (at -4.064 16.002 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Arrow_Part_Number" "PTS636 SM25F SMTR LFS" + (at 0 7.366 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 11.43 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "PTS636 SM25F SMTR LFS" + (at -0.762 6.604 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (symbol "PTS636_SM25F_SMTR_LFS_0_0" + (rectangle + (start 5.08 2.54) + (end 17.78 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "COM" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "NO" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + ) + ) + (symbol "Ishan:ST25DV04KC-JF6D3" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 25.4 10.16 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "ST25DV04KC-JF6D3" + (at 25.4 7.62 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "UFDFPN12_ST25DV_STM" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "ST25DV04KC-JF6D3" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "ST25DV04KC-JF6D3" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "UFDFPN12_ST25DV_STM UFDFPN12_ST25DV_STM-M UFDFPN12_ST25DV_STM-L" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ST25DV04KC-JF6D3_1_1" + (polyline + (pts + (xy 7.62 -20.32) (xy 43.18 -20.32) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 7.62 5.08) (xy 7.62 -20.32) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 43.18 -20.32) (xy 43.18 5.08) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 43.18 5.08) (xy 7.62 5.08) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at 0 0 0) + (length 7.62) + (name "LPD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 50.8 -7.62 180) + (length 7.62) + (name "VDCG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 50.8 -5.08 180) + (length 7.62) + (name "GPO(CMOS)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 50.8 -2.54 180) + (length 7.62) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 50.8 0 180) + (length 7.62) + (name "EPAD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 0 -2.54 0) + (length 7.62) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 0 -5.08 0) + (length 7.62) + (name "V_EH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 7.62) + (name "AC0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 7.62) + (name "AC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 0 -12.7 0) + (length 7.62) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 -15.24 180) + (length 7.62) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 50.8 -12.7 180) + (length 7.62) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 50.8 -10.16 180) + (length 7.62) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Ishan:TS10-63-26-BE-250-SMT-TR" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "S" + (at -5.08 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Value" "TS10-63-26-BE-250-SMT-TR" + (at -5.08 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Footprint" "TS10-63-26-BE-250-SMT-TR:SW_TS10-63-26-BE-250-SMT-TR" + (at 0.254 7.366 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MF" "Same Sky" + (at -0.508 14.732 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MAXIMUM_PACKAGE_HEIGHT" "2.8 mm" + (at 7.874 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "None" + (at 0.254 -14.224 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at -0.508 -16.002 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/TS10-63-26-BE-250-SMT-TR/Same+Sky/view-part/?ref=eda" + (at -1.27 18.542 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "STANDARD" "Manufacturer Recommendations" + (at -0.508 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "PARTREV" "1.0" + (at 0.254 -15.494 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/TS10-63-26-BE-250-SMT-TR/Same+Sky/view-part/?ref=snap" + (at 0.762 9.906 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "TS10-63-26-BE-250-SMT-TR" + (at 0.508 -4.064 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "\n \n 6.1 x 3.8 mm, 2.6 mm Actuator Height, 250 gf, Surface Mount, SPST, Tactile Switch\n \n" + (at -8.128 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 0 -10.668 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MANUFACTURER" "CUI Devices" + (at -0.254 -13.208 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (symbol "TS10-63-26-BE-250-SMT-TR_0_0" + (circle + (center -2.54 0) + (radius 0.254) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 1.27) (xy 0 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 5.08) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 3.81 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 0) + (radius 0.254) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -7.62 0 0) + (length 5.08) + (name "~" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin passive line + (at 7.62 0 180) + (length 5.08) + (name "~" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + ) + ) + (symbol "MAX31329ELB+:MAX31329ELB+" + (pin_names + (offset 0.762) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "IC" + (at 34.29 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MAX31329ELB+" + (at 34.29 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MAX31329ELB" + (at 34.29 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheets.maximintegrated.com/en/ds/MAX31329.pdf" + (at 34.29 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Real Time Clock Integrated RC17 w/ QST Crystal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description_1" "Real Time Clock Integrated RC17 w/ QST Crystal" + (at 34.29 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "1.35" + (at 34.29 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Analog Devices" + (at 34.29 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "MAX31329ELB+" + (at 34.29 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Part Number" "700-MAX31329ELB+" + (at 34.29 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Analog-Devices-Maxim-Integrated/MAX31329ELB%2b?qs=Wj%2FVkw3K%252BMAUEmAT0EwDmA%3D%3D" + (at 34.29 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Part Number" "MAX31329ELB+" + (at 34.29 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/max31329elb/analog-devices?region=nac" + (at 34.29 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (symbol "MAX31329ELB+_0_0" + (pin passive line + (at 0 0 0) + (length 5.08) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 38.1 0 180) + (length 5.08) + (name "~{INTA}/CLKIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 0) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 0) + (length 5.08) + (name "VBAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -7.62 0) + (length 5.08) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -10.16 0) + (length 5.08) + (name "NC_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 38.1 -10.16 180) + (length 5.08) + (name "NC_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 38.1 -7.62 180) + (length 5.08) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 38.1 -5.08 180) + (length 5.08) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 38.1 -2.54 180) + (length 5.08) + (name "~{INTB}/CLKOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "MAX31329ELB+_0_1" + (polyline + (pts + (xy 5.08 2.54) (xy 33.02 2.54) (xy 33.02 -12.7) (xy 5.08 -12.7) (xy 5.08 2.54) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + ) + ) + (symbol "Mechanical:MountingHole" + (pin_names + (offset 1.016) + ) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (property "Reference" "H" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "mounting hole" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "MountingHole*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MountingHole_0_1" + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 1.27) + (type default) + ) + (fill + (type none) + ) + ) + ) + ) + (symbol "SLIDESWITCH:1825232-1" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 20.32 10.16 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "1825232-1" + (at 20.32 7.62 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "1825232-1_TEC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "1825232-1" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "1825232-1" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "1825232-1_TEC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1825232-1_1_1" + (polyline + (pts + (xy 7.62 -7.62) (xy 33.02 -7.62) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 7.62 0) (xy 19.05 0) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 7.62 5.08) (xy 7.62 -7.62) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 20.32 -1.27) (xy 20.32 -2.54) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 21.59 0) (xy 33.02 0) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 21.844 0.254) (xy 20.32 -1.27) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 33.02 -7.62) (xy 33.02 5.08) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 33.02 -2.54) (xy 20.32 -2.54) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 33.02 5.08) (xy 7.62 5.08) + ) + (stroke + (width 0.127) + (type default) + ) + (fill + (type none) + ) + ) + (pin unspecified line + (at 0 0 0) + (length 7.62) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 40.64 -2.54 180) + (length 7.62) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 40.64 0 180) + (length 7.62) + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "TC2050:C-USC0805" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 1.016 0.635 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left bottom) + ) + ) + (property "Value" "" + (at 1.016 -4.191 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "C-USC0805_1_0" + (arc + (start 0 -1.0161) + (mid -1.302 -1.2303) + (end -2.4668 -1.8504) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy 2.54 0) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.016) (xy 0 -2.54) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + (arc + (start 2.4892 -1.8541) + (mid 1.3158 -1.2194) + (end 0 -1) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 0 2.54 270) + (length 2.54) + (name "1" + (effects + (font + (size 0 0) + ) + ) + ) + (number "1" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) + (name "2" + (effects + (font + (size 0 0) + ) + ) + ) + (number "2" + (effects + (font + (size 0 0) + ) + ) + ) + ) + ) + ) + (symbol "TC2050:R-US_M0805" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at -3.81 1.4986 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left bottom) + ) + ) + (property "Value" "" + (at -3.81 -3.302 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left bottom) + ) + ) + (property "Footprint" "" + (at -2.54 7.366 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 6.604 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "R-US_M0805_1_0" + (polyline + (pts + (xy -2.54 0) (xy -2.159 1.016) + ) + (stroke + (width 0.2032) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.159 1.016) (xy -1.524 -1.016) + ) + (stroke + (width 0.2032) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.016) (xy -0.889 1.016) + ) + (stroke + (width 0.2032) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.889 1.016) (xy -0.254 -1.016) + ) + (stroke + (width 0.2032) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 -1.016) (xy 0.381 1.016) + ) + (stroke + (width 0.2032) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.381 1.016) (xy 1.016 -1.016) + ) + (stroke + (width 0.2032) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 -1.016) (xy 1.651 1.016) + ) + (stroke + (width 0.2032) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.651 1.016) (xy 2.286 -1.016) + ) + (stroke + (width 0.2032) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -1.016) (xy 2.54 0) + ) + (stroke + (width 0.2032) + (type solid) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 0 0) + ) + ) + ) + (number "1" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 0 0) + ) + ) + ) + (number "2" + (effects + (font + (size 0 0) + ) + ) + ) + ) + ) + ) + (symbol "TC2050:TC2050-IDC-NL-CUSTOM" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "plant_schematic_v4:TAG-CONNECT_TC2050-IDC-NL-CUSTOM" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "TC2050-IDC-NL-CUSTOM_1_0" + (polyline + (pts + (xy -5.08 -7.62) (xy -5.08 7.62) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 7.62) (xy 5.08 7.62) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -7.62) (xy -5.08 -7.62) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 7.62) (xy 5.08 -7.62) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + (text "10 PIN" + (at -5.0844 -10.1688 0) + (effects + (font + (size 1.7795 1.5125) + ) + (justify left bottom) + ) + ) + (text "ACC1/V" + (at 5.08 -2.54 0) + (effects + (font + (size 1.27 1.0795) + ) + (justify left bottom) + ) + ) + (text "ACC2" + (at 5.08 -5.08 0) + (effects + (font + (size 1.27 1.0795) + ) + (justify left bottom) + ) + ) + (text "GND" + (at -10.16 2.54 0) + (effects + (font + (size 1.27 1.0795) + ) + (justify left bottom) + ) + ) + (text "MISO/UPDI" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.0795) + ) + (justify left bottom) + ) + ) + (text "MOSI" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.0795) + ) + (justify left bottom) + ) + ) + (text "RESET" + (at 5.08 5.08 0) + (effects + (font + (size 1.27 1.0795) + ) + (justify left bottom) + ) + ) + (text "RX" + (at -10.16 -5.08 0) + (effects + (font + (size 1.27 1.0795) + ) + (justify left bottom) + ) + ) + (text "SCK" + (at -10.16 0 0) + (effects + (font + (size 1.27 1.0795) + ) + (justify left bottom) + ) + ) + (text "TAG-CONN" + (at -7.6213 8.3841 0) + (effects + (font + (size 1.7784 1.5116) + ) + (justify left bottom) + ) + ) + (text "TX" + (at -10.16 -2.54 0) + (effects + (font + (size 1.27 1.0795) + ) + (justify left bottom) + ) + ) + (text "VTG" + (at -10.16 5.08 0) + (effects + (font + (size 1.27 1.0795) + ) + (justify left bottom) + ) + ) + (pin passive line + (at 10.16 -2.54 180) + (length 5.08) + (name "ACC1/V" + (effects + (font + (size 0 0) + ) + ) + ) + (number "ACC1/V" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at 10.16 -5.08 180) + (length 5.08) + (name "ACC2" + (effects + (font + (size 0 0) + ) + ) + ) + (number "ACC2" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at -10.16 2.54 0) + (length 5.08) + (name "GND" + (effects + (font + (size 0 0) + ) + ) + ) + (number "GND" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at 10.16 2.54 180) + (length 5.08) + (name "MISO/UPDI" + (effects + (font + (size 0 0) + ) + ) + ) + (number "MISO/UPDI" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at 10.16 0 180) + (length 5.08) + (name "MOSI" + (effects + (font + (size 0 0) + ) + ) + ) + (number "MOSI" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at 10.16 5.08 180) + (length 5.08) + (name "RESET" + (effects + (font + (size 0 0) + ) + ) + ) + (number "RST" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at -10.16 -5.08 0) + (length 5.08) + (name "RX" + (effects + (font + (size 0 0) + ) + ) + ) + (number "RX" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at -10.16 0 0) + (length 5.08) + (name "SCK" + (effects + (font + (size 0 0) + ) + ) + ) + (number "SCK" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at -10.16 -2.54 0) + (length 5.08) + (name "TX" + (effects + (font + (size 0 0) + ) + ) + ) + (number "TX" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at -10.16 5.08 0) + (length 5.08) + (name "VTG" + (effects + (font + (size 0 0) + ) + ) + ) + (number "VTG" + (effects + (font + (size 0 0) + ) + ) + ) + ) + ) + ) + (symbol "TC2050:TSX-3225_16.0000MF18X-AC0" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Y" + (at -5.0878 6.3558 0) + (effects + (font + (size 1.7807 1.5135) + ) + (justify left bottom) + ) + ) + (property "Value" "" + (at -5.0943 -10.16 0) + (effects + (font + (size 1.783 1.5155) + ) + (justify left bottom) + ) + ) + (property "Footprint" "plant_schematic_v4:XTAL_TSX-3225_16.0000MF18X-AC0" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "TSX-3225_16.0000MF18X-AC0_1_0" + (polyline + (pts + (xy -5.08 -7.62) (xy 5.08 -7.62) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 0) (xy -2.54 0) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 5.08) (xy -5.08 -7.62) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.3368 2.54) (xy -2.3368 -2.54) + ) + (stroke + (width 0.4064) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.397 2.54) (xy -1.397 -2.54) + ) + (stroke + (width 0.4064) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.397 2.54) (xy 1.397 2.54) + ) + (stroke + (width 0.4064) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.397 -2.54) (xy -1.397 -2.54) + ) + (stroke + (width 0.4064) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.397 2.54) (xy 1.397 -2.54) + ) + (stroke + (width 0.4064) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.3368 2.54) (xy 2.3368 -2.54) + ) + (stroke + (width 0.4064) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 5.08 0) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -7.62) (xy 5.08 5.08) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 5.08) (xy -5.08 5.08) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -7.62 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 0 0) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 7.62 -5.08 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin passive line + (at 7.62 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 0 0) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 7.62 -5.08 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 0 0) + ) + ) + ) + ) + ) + ) + (symbol "TCR2LF33_LM_CT:TCR2LF33,LM_CT" + (pin_names + (offset 0.762) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "IC" + (at 29.21 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TCR2LF33,LM_CT" + (at 29.21 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "TCR2LF33LMCT" + (at 29.21 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.es/datasheet/2/408/TCR2LF10_datasheet_en_20141106-760799.pdf" + (at 29.21 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Linear Voltage Regulator IC Positive Fixed 1 Output 200mA SMV" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description_1" "Linear Voltage Regulator IC Positive Fixed 1 Output 200mA SMV" + (at 29.21 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "1.4" + (at 29.21 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Toshiba" + (at 29.21 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "TCR2LF33,LM(CT" + (at 29.21 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Part Number" "757-TCR2LF33LMCT" + (at 29.21 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Toshiba/TCR2LF33LMCT?qs=lX6dEUlT%252BgfjY8NAoxAO5A%3D%3D" + (at 29.21 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Part Number" "TCR2LF33,LM(CT" + (at 29.21 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/tcr2lf33lm-ct/toshiba?region=nac" + (at 29.21 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (symbol "TCR2LF33,LM_CT_0_0" + (pin passive line + (at 0 0 0) + (length 5.08) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 0) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 0) + (length 5.08) + (name "CONTROL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 33.02 -2.54 180) + (length 5.08) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 33.02 0 180) + (length 5.08) + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "TCR2LF33,LM_CT_0_1" + (polyline + (pts + (xy 5.08 2.54) (xy 27.94 2.54) (xy 27.94 -7.62) (xy 5.08 -7.62) (xy 5.08 2.54) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + ) + ) + (symbol "adafruit_rfm:HEADER-1X1ROUND" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at -6.35 3.175 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left bottom) + ) + ) + (property "Value" "" + (at -6.35 -5.08 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left bottom) + ) + ) + (property "Footprint" "Adafruit RFM+LoRa Breakout:1X01_ROUND" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "PIN HEADER" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "HEADER-1X1ROUND_1_0" + (polyline + (pts + (xy -6.35 -2.54) (xy 1.27 -2.54) + ) + (stroke + (width 0.4064) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 2.54) (xy -6.35 -2.54) + ) + (stroke + (width 0.4064) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 1.27 2.54) + ) + (stroke + (width 0.4064) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 2.54) (xy -6.35 2.54) + ) + (stroke + (width 0.4064) + (type solid) + ) + (fill + (type none) + ) + ) + (pin passive inverted + (at -2.54 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 0 0) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "adafruit_rfm:RFM69HCW_SMT" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -10.16 17.78 0) + (effects + (font + (size 1.27 1.0795) + ) + (justify left bottom) + ) + ) + (property "Value" "" + (at -10.16 -20.32 0) + (effects + (font + (size 1.27 1.0795) + ) + (justify left bottom) + ) + ) + (property "Footprint" "Adafruit RFM+LoRa Breakout:RFMHCW_SMT" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RFM69HCW - ISM Band RF Transceiver" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "RFM69HCW_SMT_1_0" + (polyline + (pts + (xy -10.16 -17.78) (xy 10.16 -17.78) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -10.16 -12.7) (xy -10.16 -17.78) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -10.16 -12.7) (xy -10.16 10.16) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -10.16 10.16) (xy -10.16 15.24) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -10.16 10.16) (xy 10.16 10.16) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -10.16 15.24) (xy 10.16 15.24) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 10.16 -17.78) (xy 10.16 -12.7) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 10.16 -12.7) (xy -10.16 -12.7) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 10.16 10.16) (xy 10.16 -12.7) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 10.16 15.24) (xy 10.16 10.16) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (text "RFM69HCW\nISM BAND RADIO" + (at 0 12.7 0) + (effects + (font + (size 1.27 1.0795) + ) + ) + ) + (text "VDD: 1.8-3.6V\nTemp: -40~~+85°C" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.0795) + ) + ) + ) + (pin output line + (at -12.7 5.08 0) + (length 2.54) + (name "MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 2.54 0) + (length 2.54) + (name "MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 0 0) + (length 2.54) + (name "SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -2.54 0) + (length 2.54) + (name "NSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -5.08 0) + (length 2.54) + (name "RESET" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 -7.62 0) + (length 2.54) + (name "DIO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 -10.16 0) + (length 2.54) + (name "GND@3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -10.16 180) + (length 2.54) + (name "ANT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 12.7 -7.62 180) + (length 2.54) + (name "GND@1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -5.08 180) + (length 2.54) + (name "DIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -2.54 180) + (length 2.54) + (name "DIO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 12.7 0 180) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 2.54 180) + (length 2.54) + (name "DIO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 5.08 180) + (length 2.54) + (name "DIO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 7.62 180) + (length 2.54) + (name "DIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 7.62 0) + (length 2.54) + (name "GND@2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 161.29 233.68) + (diameter 0) + (color 0 0 0 0) + (uuid "03b9ef5a-5981-4cfc-9093-2e6e9b579bab") + ) + (junction + (at 25.4 187.96) + (diameter 0) + (color 0 0 0 0) + (uuid "0acf529b-d18d-4cba-bbec-88d703482f84") + ) + (junction + (at 148.59 116.84) + (diameter 0) + (color 0 0 0 0) + (uuid "0d7f5ae4-fca1-4999-b829-3810d925f193") + ) + (junction + (at 321.31 177.8) + (diameter 0) + (color 0 0 0 0) + (uuid "1b649538-e163-42a9-bfe9-ccd7f09c07d7") + ) + (junction + (at 233.68 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "1d26bb8c-16d1-4fea-88ed-cc8bc1ef4972") + ) + (junction + (at 321.31 187.96) + (diameter 0) + (color 0 0 0 0) + (uuid "1eb30c45-070c-4ca2-84f0-7580ed5d454f") + ) + (junction + (at 114.3 123.19) + (diameter 0) + (color 0 0 0 0) + (uuid "28e2a890-ed37-4d55-8efb-571251b45390") + ) + (junction + (at 365.76 127) + (diameter 0) + (color 0 0 0 0) + (uuid "29c1468f-decc-4fb2-a9c0-073fdaed9bdb") + ) + (junction + (at 196.85 255.27) + (diameter 0) + (color 0 0 0 0) + (uuid "323661ed-3ec1-4b3a-9b2d-55c967f9ea20") + ) + (junction + (at 161.29 241.3) + (diameter 0) + (color 0 0 0 0) + (uuid "33ee41ed-e81e-46d2-b650-9a710172b526") + ) + (junction + (at 367.03 121.92) + (diameter 0) + (color 0 0 0 0) + (uuid "3f6b6cae-94d8-496c-8faa-c7e43f8988f1") + ) + (junction + (at 88.9 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "432d47da-2801-4ed5-94e7-870bde8e8ae6") + ) + (junction + (at 143.51 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "454ce6da-3326-4c0a-b41d-006cbe078364") + ) + (junction + (at 361.95 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "4862829c-02d9-4c3c-8f34-1837703dadd8") + ) + (junction + (at 104.14 140.97) + (diameter 0) + (color 0 0 0 0) + (uuid "4af10918-efb1-4405-8d3f-162ac81088de") + ) + (junction + (at 95.25 193.04) + (diameter 0) + (color 0 0 0 0) + (uuid "4c60203f-9790-4fc4-b42d-a286c9f8f0b7") + ) + (junction + (at 187.96 219.71) + (diameter 0) + (color 0 0 0 0) + (uuid "4cbf37a4-41e5-4751-a056-dad089b9c584") + ) + (junction + (at 127 232.41) + (diameter 0) + (color 0 0 0 0) + (uuid "4ccb44f8-429a-4f36-a0ad-796c816c7dcd") + ) + (junction + (at 114.3 144.78) + (diameter 0) + (color 0 0 0 0) + (uuid "5b35ac0b-aa3a-47d7-9f2e-cb6a18ed109b") + ) + (junction + (at 135.89 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "6346f49f-077b-460d-bd12-12306e2b18d7") + ) + (junction + (at 317.5 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "69944572-a74d-4dc8-875a-2bbc6a281c45") + ) + (junction + (at 74.93 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "70798dbe-fc3b-4bf8-a3fc-b4ec1ea1d827") + ) + (junction + (at 88.9 59.69) + (diameter 0) + (color 0 0 0 0) + (uuid "7a32bde1-8fba-407f-aa69-0a4e46e8eebc") + ) + (junction + (at 344.17 187.96) + (diameter 0) + (color 0 0 0 0) + (uuid "87b49e48-5704-4776-9516-58ec928ee329") + ) + (junction + (at 49.53 254) + (diameter 0) + (color 0 0 0 0) + (uuid "8ba17ce5-d2fc-4b94-bf11-40cf7f724487") + ) + (junction + (at 233.68 132.08) + (diameter 0) + (color 0 0 0 0) + (uuid "8c130c86-1758-44d1-bb3e-756968163ecf") + ) + (junction + (at 363.22 172.72) + (diameter 0) + (color 0 0 0 0) + (uuid "8e26d29a-b4e3-4787-9998-964a659539d3") + ) + (junction + (at 304.8 167.64) + (diameter 0) + (color 0 0 0 0) + (uuid "8fbe2093-e968-4e4c-b374-1080f65376d8") + ) + (junction + (at 361.95 107.95) + (diameter 0) + (color 0 0 0 0) + (uuid "953875a1-4f7d-47cf-b189-1f49a42d787e") + ) + (junction + (at 182.88 57.15) + (diameter 0) + (color 0 0 0 0) + (uuid "9bcd846c-adef-404e-b9e1-4a71b0c70f2b") + ) + (junction + (at 104.14 132.08) + (diameter 0) + (color 0 0 0 0) + (uuid "a04b7aa7-a660-44c0-8ca4-e8a21837bd84") + ) + (junction + (at 358.14 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "a2fbdd01-c3e8-474e-81ed-61458515c2d1") + ) + (junction + (at 365.76 107.95) + (diameter 0) + (color 0 0 0 0) + (uuid "ab6797f5-2f6b-4ed7-bcc9-4eecfb85a2c1") + ) + (junction + (at 152.4 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "af596157-4580-48af-919f-059396ae0d25") + ) + (junction + (at 54.61 203.2) + (diameter 0) + (color 0 0 0 0) + (uuid "b01af445-4dbf-4d55-824d-a7272f8cf048") + ) + (junction + (at 254 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "b96fda7a-19bf-4f20-b324-35f12409bc51") + ) + (junction + (at 85.09 59.69) + (diameter 0) + (color 0 0 0 0) + (uuid "bb0dd777-756a-4ca5-8681-1e09c521b957") + ) + (junction + (at 104.14 205.74) + (diameter 0) + (color 0 0 0 0) + (uuid "c2376be3-86a9-4385-bdd1-63a7f55540ad") + ) + (junction + (at 190.5 57.15) + (diameter 0) + (color 0 0 0 0) + (uuid "c5f4290b-0a7f-46dc-b242-59618e36319d") + ) + (junction + (at 49.53 69.85) + (diameter 0) + (color 0 0 0 0) + (uuid "c9bd4f82-e47d-4881-9613-a44f090accee") + ) + (junction + (at 152.4 127) + (diameter 0) + (color 0 0 0 0) + (uuid "c9e044f9-235c-41c7-bb7f-bf63524255f1") + ) + (junction + (at 85.09 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "cbb91bad-0250-47af-9975-971b243ce2c3") + ) + (junction + (at 304.8 185.42) + (diameter 0) + (color 0 0 0 0) + (uuid "d3494bde-8399-403a-97b8-59d3342a5e3a") + ) + (junction + (at 49.53 232.41) + (diameter 0) + (color 0 0 0 0) + (uuid "d651bfe7-c15d-46cd-9317-8800c2b79e10") + ) + (junction + (at 321.31 167.64) + (diameter 0) + (color 0 0 0 0) + (uuid "e3ab2139-22da-4800-9088-5acbf0ec6ec8") + ) + (junction + (at 182.88 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "edab4268-46ff-4a04-b64d-2fc6dcdd20b2") + ) + (junction + (at 25.4 205.74) + (diameter 0) + (color 0 0 0 0) + (uuid "f6aea385-d571-46bd-a85f-797f58c03210") + ) + (junction + (at 63.5 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "fbba116d-feb9-4084-8046-39c2cc63d804") + ) + (junction + (at 369.57 107.95) + (diameter 0) + (color 0 0 0 0) + (uuid "fd731dba-d503-40e8-8ef7-3fdec9f6c569") + ) + (junction + (at 196.85 247.65) + (diameter 0) + (color 0 0 0 0) + (uuid "fe171a63-426a-454b-a1b4-fac3ebdc0a37") + ) + (wire + (pts + (xy 64.77 251.46) (xy 81.28 251.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "006a0f33-40b5-4519-bd1a-f3086b812444") + ) + (wire + (pts + (xy 25.4 199.39) (xy 25.4 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "016e27c1-f694-44d0-8b50-5611dd247e93") + ) + (wire + (pts + (xy 25.4 187.96) (xy 63.5 187.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0679b6dc-e819-4aa6-af7c-c53a55108697") + ) + (wire + (pts + (xy 367.03 121.92) (xy 369.57 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "078ab32f-ff46-4707-b323-624ac6c482c6") + ) + (wire + (pts + (xy 50.8 203.2) (xy 54.61 203.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "08694625-26ea-4116-9f56-34cfc8d76506") + ) + (wire + (pts + (xy 63.5 67.31) (xy 63.5 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c80d2c4-1322-4007-a50f-9363b8d111e1") + ) + (wire + (pts + (xy 265.43 36.83) (xy 265.43 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e671c46-d075-431f-8599-144e23a4bf5c") + ) + (wire + (pts + (xy 49.53 256.54) (xy 49.53 254) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e8f57da-9278-4ab1-809b-f13326a334f7") + ) + (wire + (pts + (xy 325.12 167.64) (xy 325.12 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f076c8a-ba23-4571-9e8a-3255c363d8e2") + ) + (wire + (pts + (xy 248.92 132.08) (xy 248.92 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f7a8b50-4150-40a6-9ad7-be9a7ef66cab") + ) + (wire + (pts + (xy 22.86 205.74) (xy 25.4 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f9e4821-940f-45d8-b0fc-21a6073af2b9") + ) + (wire + (pts + (xy 109.22 140.97) (xy 104.14 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12237a05-eeeb-4034-9180-fe5b39462720") + ) + (wire + (pts + (xy 184.15 200.66) (xy 185.42 200.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "122e0ca5-4b5e-45df-a278-38755003b316") + ) + (wire + (pts + (xy 321.31 177.8) (xy 325.12 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13fb1de3-2dc9-4e5d-9f6c-5f5e6d76bd3b") + ) + (wire + (pts + (xy 344.17 187.96) (xy 363.22 187.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "15157b23-0aed-4007-b6a4-53ac23a8fd6e") + ) + (wire + (pts + (xy 185.42 200.66) (xy 185.42 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "17af2f9c-7a78-4361-9dcc-145201396cbc") + ) + (wire + (pts + (xy 40.64 69.85) (xy 49.53 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "186a9860-dd41-492d-a49d-c51f1f14ebd6") + ) + (wire + (pts + (xy 298.45 185.42) (xy 304.8 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "18caa98d-2f3e-442f-af9c-144eb0f4d4f5") + ) + (wire + (pts + (xy 309.88 187.96) (xy 321.31 187.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "18e1e859-7a22-4e40-86f6-278950e3a1c2") + ) + (wire + (pts + (xy 132.08 119.38) (xy 135.89 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "19f79a9e-6bb0-4150-834b-3a73c74b6724") + ) + (wire + (pts + (xy 104.14 123.19) (xy 104.14 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1d7077ed-6a01-4346-8df6-fd39953d39e6") + ) + (wire + (pts + (xy 358.14 127) (xy 365.76 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1d755f19-267e-4062-8639-064b666f56cf") + ) + (wire + (pts + (xy 25.4 187.96) (xy 22.86 187.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "21265b2c-3ebb-4637-9574-dbf0769f4654") + ) + (wire + (pts + (xy 41.91 200.66) (xy 63.5 200.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "21966145-7d59-4ad5-a866-5feee93579ef") + ) + (wire + (pts + (xy 110.49 250.19) (xy 110.49 247.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "22fbfe93-cd3b-4c19-a35e-26aa98a54056") + ) + (wire + (pts + (xy 40.64 74.93) (xy 40.64 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "24adffb7-706d-4c28-8e27-5a834aa9b66b") + ) + (wire + (pts + (xy 63.5 52.07) (xy 63.5 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "251449c1-ca1d-4090-a2f5-22f165457052") + ) + (wire + (pts + (xy 114.3 123.19) (xy 114.3 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26e2e1c4-0f59-4019-a615-2f2f8efeb88d") + ) + (wire + (pts + (xy 219.71 132.08) (xy 233.68 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "27d71eae-1632-4e49-9ce6-221995e3e7e8") + ) + (wire + (pts + (xy 182.88 57.15) (xy 182.88 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2803dff3-00c8-4830-aacf-a275e8bdd710") + ) + (wire + (pts + (xy 358.14 107.95) (xy 361.95 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "28a5478a-25c5-4f60-8972-03fc60839d80") + ) + (wire + (pts + (xy 326.39 36.83) (xy 312.42 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a228cb4-0e16-49a7-9a10-02689a57d231") + ) + (wire + (pts + (xy 49.53 256.54) (xy 68.58 256.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2ecba017-0b4d-4f3e-be56-fde7a25908f3") + ) + (wire + (pts + (xy 152.4 134.62) (xy 121.92 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "308397e6-6f12-4651-8045-b55725fa3221") + ) + (wire + (pts + (xy 143.51 119.38) (xy 152.4 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "330bfec3-a7d1-4366-b3d4-fbc3fcc54e9c") + ) + (wire + (pts + (xy 143.51 114.3) (xy 143.51 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "335a2d92-1a43-40c1-a262-3dd948ade25c") + ) + (wire + (pts + (xy 95.25 181.61) (xy 100.33 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "339bf0fc-79a6-4209-ac20-2e8abd986b0c") + ) + (wire + (pts + (xy 54.61 203.2) (xy 63.5 203.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "35c51afa-6079-4827-8308-474a8d8db0a2") + ) + (wire + (pts + (xy 194.31 57.15) (xy 190.5 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3844cf52-7618-4298-83ef-3015f1fc68a2") + ) + (wire + (pts + (xy 120.65 132.08) (xy 152.4 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3988cdef-a71a-4e6b-9f61-0e059baebf9b") + ) + (wire + (pts + (xy 52.07 213.36) (xy 54.61 213.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3a71e877-9ccf-4225-b366-29d9fb8afbf3") + ) + (wire + (pts + (xy 140.97 127) (xy 152.4 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3c36ec7f-da6d-4db4-a316-3e59fa001318") + ) + (wire + (pts + (xy 104.14 140.97) (xy 104.14 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3c9f29ba-8d44-42c8-860d-d346bd3940b5") + ) + (wire + (pts + (xy 100.33 132.08) (xy 104.14 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3d1f3b62-39a5-4274-8603-6b515628d34d") + ) + (wire + (pts + (xy 148.59 110.49) (xy 148.59 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3dfd4a44-b56f-4d11-bd6b-f0aa21c20bed") + ) + (wire + (pts + (xy 320.04 177.8) (xy 321.31 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3edb6880-6784-44c6-8ad9-cdcba41b9489") + ) + (wire + (pts + (xy 363.22 172.72) (xy 372.11 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "402006c2-17f1-4212-b1c4-a7556b451f8e") + ) + (wire + (pts + (xy 152.4 129.54) (xy 191.77 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "417c90a8-841b-48fb-8a0f-cfafe0f22d5b") + ) + (wire + (pts + (xy 48.26 193.04) (xy 63.5 193.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "45faa3ef-9d7e-4b38-bd7b-6c75dc674f06") + ) + (wire + (pts + (xy 337.82 30.48) (xy 339.09 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "47cfc4b3-9073-431b-ab73-7d73ee79c98d") + ) + (wire + (pts + (xy 91.44 193.04) (xy 95.25 193.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "480174f5-4c18-4836-9226-f0f5adf4169a") + ) + (wire + (pts + (xy 127 232.41) (xy 139.7 232.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "48624098-b0e5-43b3-b4a8-263131dfc288") + ) + (wire + (pts + (xy 304.8 185.42) (xy 304.8 182.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "488c3683-220e-4ed2-b329-a60e5f45b38a") + ) + (wire + (pts + (xy 121.92 134.62) (xy 121.92 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "498cd3b3-3787-4b9d-bc42-fdd72f531d58") + ) + (wire + (pts + (xy 304.8 167.64) (xy 304.8 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4bfa2e17-c313-4a8c-9884-329817bb8b3c") + ) + (wire + (pts + (xy 256.54 140.97) (xy 254 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4cddcc32-76fb-4a70-a5ba-e9022e04662e") + ) + (wire + (pts + (xy 306.07 49.53) (xy 318.77 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d2a9f7f-ea7c-44c4-90ef-700724442299") + ) + (wire + (pts + (xy 121.92 119.38) (xy 121.92 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d99f23b-d0d2-4c7b-852f-833c821be136") + ) + (wire + (pts + (xy 74.93 67.31) (xy 85.09 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e42a4ff-0ba4-4598-81a2-54ad09220401") + ) + (wire + (pts + (xy 260.35 133.35) (xy 246.38 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "516779ba-b526-4ed6-b864-f6b578be3069") + ) + (wire + (pts + (xy 114.3 123.19) (xy 120.65 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52b12c17-ede2-4d42-b6ee-2622ee453d5c") + ) + (wire + (pts + (xy 63.5 67.31) (xy 74.93 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5339b91d-dd83-45ed-a49f-03204303935d") + ) + (wire + (pts + (xy 361.95 129.54) (xy 369.57 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "551b8499-717b-425e-be26-1f905410db97") + ) + (wire + (pts + (xy 251.46 121.92) (xy 233.68 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "55cb7a5e-4946-447c-941d-214bc6cba6c1") + ) + (wire + (pts + (xy 156.21 241.3) (xy 161.29 241.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "55f8aa29-354d-414f-ae00-1443ebd46925") + ) + (wire + (pts + (xy 54.61 251.46) (xy 40.64 251.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "56199bcb-7b7d-4186-bfa6-a83bbca6af28") + ) + (wire + (pts + (xy 110.49 257.81) (xy 120.65 257.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "57254c1f-60a7-4e30-b038-aa7c079c4501") + ) + (wire + (pts + (xy 361.95 118.11) (xy 361.95 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "57ee6053-afc0-450b-b169-fbe44a3272ba") + ) + (wire + (pts + (xy 120.65 123.19) (xy 120.65 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "594fb498-bae1-4233-8ac9-1be527ae0925") + ) + (wire + (pts + (xy 363.22 172.72) (xy 358.14 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a029feb-a8bc-439c-85a2-2e248ff379ce") + ) + (wire + (pts + (xy 365.76 127) (xy 369.57 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c124655-2ec9-46fb-9469-f13baea8c564") + ) + (wire + (pts + (xy 104.14 132.08) (xy 104.14 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5cf005ef-12d8-4c87-aede-d41172520dba") + ) + (wire + (pts + (xy 190.5 53.34) (xy 190.5 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e6114c6-6b07-4f10-8fc0-f563dd2e5242") + ) + (wire + (pts + (xy 325.12 175.26) (xy 344.17 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f9bb206-90f6-4f4d-b62d-e87aee3cbc9c") + ) + (wire + (pts + (xy 246.38 133.35) (xy 246.38 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "609b98c0-e590-44df-b97d-d4dede3c6ade") + ) + (wire + (pts + (xy 25.4 205.74) (xy 63.5 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6115baed-78bd-45a7-ab5e-ea0715b1208b") + ) + (wire + (pts + (xy 182.88 53.34) (xy 182.88 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6391fc02-0cb8-42e9-ab38-29726781cb1d") + ) + (wire + (pts + (xy 358.14 118.11) (xy 358.14 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6745185f-b153-4743-8a72-4ca5365b155a") + ) + (wire + (pts + (xy 297.18 36.83) (xy 265.43 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a10354a-cb4c-4db8-8c48-df8ebf61b5a1") + ) + (wire + (pts + (xy 304.8 167.64) (xy 321.31 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6bc8fe30-e4f4-46c2-ab17-570314d909c8") + ) + (wire + (pts + (xy 95.25 193.04) (xy 100.33 193.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6cca19b2-5536-4d4d-b9ef-250efda25276") + ) + (wire + (pts + (xy 365.76 107.95) (xy 369.57 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6dac09cc-f202-46e5-acc3-e0dcdc69aad7") + ) + (wire + (pts + (xy 124.46 232.41) (xy 127 232.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "738e2573-744b-4965-acba-baaaefd5ec37") + ) + (wire + (pts + (xy 147.32 100.33) (xy 148.59 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "743057c2-239a-4d3d-bb8a-3a132a4b1d8c") + ) + (wire + (pts + (xy 250.19 116.84) (xy 233.68 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "745c28e0-bf7d-45d8-9f89-444c4611c38d") + ) + (wire + (pts + (xy 152.4 124.46) (xy 171.45 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7761d4d3-3800-4fde-8b17-61bb9d411096") + ) + (wire + (pts + (xy 194.31 21.59) (xy 194.31 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "77ca1ea8-5324-4509-81c1-dd4e6df363db") + ) + (wire + (pts + (xy 74.93 59.69) (xy 85.09 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "78c9eada-f1bf-4538-9211-bf970f99337a") + ) + (wire + (pts + (xy 106.68 215.9) (xy 104.14 215.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7966a9f3-f1e0-4329-b39e-ef2bfb08fee2") + ) + (wire + (pts + (xy 219.71 124.46) (xy 233.68 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "79ccf523-8af0-41f9-b5a0-7db5fda113f6") + ) + (wire + (pts + (xy 110.49 247.65) (xy 120.65 247.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7b10db5f-cff6-41ad-a379-e7248a3481de") + ) + (wire + (pts + (xy 60.96 38.1) (xy 59.69 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d3849ac-c581-48b0-a7e1-3116cb5e7130") + ) + (wire + (pts + (xy 180.34 57.15) (xy 182.88 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7dccd81e-4ab9-4928-abfd-e06b995968f6") + ) + (wire + (pts + (xy 198.12 55.88) (xy 198.12 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7fd8d61a-e2bd-4f29-8176-f8309de97dca") + ) + (wire + (pts + (xy 196.85 255.27) (xy 217.17 255.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "82a75edc-5197-4095-b5ff-7879570be8c4") + ) + (wire + (pts + (xy 156.21 233.68) (xy 161.29 233.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "82ece647-c1e2-48a3-a1e5-87b69f228260") + ) + (wire + (pts + (xy 358.14 129.54) (xy 361.95 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "848904f5-6dff-44f9-b4e6-cc0ab482e721") + ) + (wire + (pts + (xy 369.57 118.11) (xy 369.57 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "862c0dcc-bdc4-42ec-abe6-2858b7e10690") + ) + (wire + (pts + (xy 233.68 132.08) (xy 246.38 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "882155cf-6cdc-4d4c-8137-d98d8a010470") + ) + (wire + (pts + (xy 190.5 57.15) (xy 190.5 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a3cf2d7-5216-4d98-9144-2f882a15daea") + ) + (wire + (pts + (xy 168.91 57.15) (xy 170.18 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a5bca97-e1d9-40ee-ad20-35b74373f4d8") + ) + (wire + (pts + (xy 191.77 247.65) (xy 196.85 247.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8b597f71-ecc0-4660-8305-fcd3e995da07") + ) + (wire + (pts + (xy 182.88 43.18) (xy 190.5 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8bb7f28a-da70-44e2-a760-4dec026b46a3") + ) + (wire + (pts + (xy 44.45 232.41) (xy 49.53 232.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c358e7b-9fc3-4f17-8edd-d3dd96d70d32") + ) + (wire + (pts + (xy 139.7 124.46) (xy 139.7 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c5eb680-10a2-4443-b3bb-6c36a2475792") + ) + (wire + (pts + (xy 187.96 219.71) (xy 199.39 219.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c6561b9-f246-4371-8330-d26b97971e80") + ) + (wire + (pts + (xy 361.95 107.95) (xy 365.76 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d905bb1-e904-4e5a-bbf1-ce262b3cd4b4") + ) + (wire + (pts + (xy 111.76 123.19) (xy 114.3 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f672e59-b505-437b-bc6d-f041f28081ab") + ) + (wire + (pts + (xy 87.63 76.2) (xy 87.63 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "90367c6c-7bc8-42a5-851f-cf0b0eabfce0") + ) + (wire + (pts + (xy 260.35 132.08) (xy 260.35 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9156e968-d1c9-4389-b87b-7ce7929cef0e") + ) + (wire + (pts + (xy 114.3 144.78) (xy 114.3 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9529fd56-7311-4bc4-ab97-d300cdeee6e4") + ) + (wire + (pts + (xy 265.43 121.92) (xy 261.62 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "95c9d48b-ad63-4f41-ad6b-5ce4ef7b5e96") + ) + (wire + (pts + (xy 93.98 76.2) (xy 87.63 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "966f7690-2358-48e6-ab3d-a1be33327e97") + ) + (wire + (pts + (xy 95.25 181.61) (xy 95.25 182.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "97b707d6-6cd9-4737-b4b9-fcb0f618ee31") + ) + (wire + (pts + (xy 344.17 175.26) (xy 344.17 187.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "983b5dab-ac87-4d77-af96-292b9d8537da") + ) + (wire + (pts + (xy 25.4 187.96) (xy 25.4 191.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "98c3b6b5-8c63-443e-af02-4226f776926a") + ) + (wire + (pts + (xy 91.44 205.74) (xy 104.14 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "98ed379a-ebce-4f77-af82-8392056b41de") + ) + (wire + (pts + (xy 358.14 121.92) (xy 367.03 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9a204272-c5d5-4b3b-b2fd-281a0160caf6") + ) + (wire + (pts + (xy 92.71 190.5) (xy 91.44 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9cb6150d-2cec-40af-ad97-d62edb16b3d3") + ) + (wire + (pts + (xy 321.31 187.96) (xy 344.17 187.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9cd07265-8e94-4fdd-b819-b5cc2cff3b70") + ) + (wire + (pts + (xy 147.32 100.33) (xy 147.32 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9d95b95c-9900-4b3c-9766-d54f2bd0327d") + ) + (wire + (pts + (xy 369.57 107.95) (xy 373.38 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f3446a3-d6e4-4909-a239-e1a4533c2f46") + ) + (wire + (pts + (xy 104.14 205.74) (xy 105.41 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a06cf519-4a98-4bc1-9000-ddeaa235e405") + ) + (wire + (pts + (xy 74.93 69.85) (xy 87.63 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1bc0821-a164-48d9-b35e-d690b65006b7") + ) + (wire + (pts + (xy 176.53 43.18) (xy 182.88 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2bc568c-75e9-49bb-9aab-754023c460cb") + ) + (wire + (pts + (xy 49.53 254) (xy 49.53 252.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2f2391e-948a-4159-9a6e-bd97b1402af2") + ) + (wire + (pts + (xy 191.77 129.54) (xy 191.77 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a69623b7-6381-4459-b000-ab369050d7fc") + ) + (wire + (pts + (xy 254 132.08) (xy 248.92 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a98ff682-dc19-49ca-b04b-ba832666de95") + ) + (wire + (pts + (xy 195.58 203.2) (xy 208.28 203.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa4ae7df-d3d1-4200-9773-ab9d4fbee7e3") + ) + (wire + (pts + (xy 191.77 255.27) (xy 196.85 255.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab6f543d-7d2e-4a0f-a294-aa5185e893d7") + ) + (wire + (pts + (xy 139.7 124.46) (xy 152.4 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "abc1985d-ca0e-414c-af9e-4f571e33c53c") + ) + (wire + (pts + (xy 241.3 140.97) (xy 241.3 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "acda43a3-255e-43e9-9dd5-a23334bc2dcf") + ) + (wire + (pts + (xy 49.53 52.07) (xy 63.5 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aee0189a-aa72-4c77-bc74-181d3bb406f1") + ) + (wire + (pts + (xy 299.72 167.64) (xy 304.8 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b095a659-cc95-479d-adb7-fc087bd8c1f5") + ) + (wire + (pts + (xy 187.96 180.34) (xy 187.96 201.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b189c96e-f5db-43a5-9c10-5bb09f5fe0c4") + ) + (wire + (pts + (xy 369.57 124.46) (xy 358.14 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b2eb16a8-2695-4c68-93be-b5648228d86d") + ) + (wire + (pts + (xy 198.12 264.16) (xy 196.85 264.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6159b03-658e-48de-a76d-dfbe7ef503b8") + ) + (wire + (pts + (xy 147.32 97.79) (xy 144.78 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6739489-fc73-4203-ba9c-a9b9267da019") + ) + (wire + (pts + (xy 321.31 167.64) (xy 325.12 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b69d64fd-ff84-42ab-9615-7113ea7503fc") + ) + (wire + (pts + (xy 100.33 177.8) (xy 92.71 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b78dd714-779b-4389-9c31-8e2ec2966eae") + ) + (wire + (pts + (xy 85.09 67.31) (xy 88.9 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b90dc57d-08f9-4779-a0df-e45bc80854ed") + ) + (wire + (pts + (xy 68.58 256.54) (xy 68.58 252.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b966b6ad-5d6a-4a07-a148-ea06b838bca1") + ) + (wire + (pts + (xy 233.68 124.46) (xy 254 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfee7915-dca3-430c-a673-da9a90c444c6") + ) + (wire + (pts + (xy 114.3 144.78) (xy 121.92 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bff292cb-82f7-4e9f-977f-6574bb9b08b0") + ) + (wire + (pts + (xy 265.43 116.84) (xy 260.35 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c25dbd35-2a2c-4f68-9c11-25b3a6a6d1ec") + ) + (wire + (pts + (xy 135.89 121.92) (xy 139.7 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c5168823-7d20-4b8c-86fc-1c713729d5cb") + ) + (wire + (pts + (xy 317.5 129.54) (xy 320.04 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c7541cd5-b3c0-490e-9f60-9149905b706c") + ) + (wire + (pts + (xy 196.85 247.65) (xy 217.17 247.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c900eafa-f55e-4f53-aa54-9e95e1d17658") + ) + (wire + (pts + (xy 190.5 185.42) (xy 190.5 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cb63b240-c05d-4336-a41b-399c38c98d39") + ) + (wire + (pts + (xy 48.26 254) (xy 49.53 254) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cbc097a7-433e-45d5-8ba4-8147c1368f0d") + ) + (wire + (pts + (xy 312.42 83.82) (xy 318.77 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc71baac-fc9b-4ca5-8b58-b460ada12585") + ) + (wire + (pts + (xy 49.53 69.85) (xy 63.5 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ce3c768a-8d7c-4075-bdd0-d195805b97a5") + ) + (wire + (pts + (xy 161.29 241.3) (xy 181.61 241.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ce64cd3d-9bcd-466a-a492-4e3cc4093910") + ) + (wire + (pts + (xy 243.84 140.97) (xy 241.3 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cfb823b5-8c50-43db-a514-083fa43e3b67") + ) + (wire + (pts + (xy 140.97 129.54) (xy 135.89 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cff3d9d0-5f84-4a72-bf28-ac09b8166531") + ) + (wire + (pts + (xy 85.09 59.69) (xy 88.9 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d03f073d-0be3-4086-b796-aff93b5138a9") + ) + (wire + (pts + (xy 111.76 144.78) (xy 114.3 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0fe152e-ab2e-43dd-95f8-f76c95c0d775") + ) + (wire + (pts + (xy 309.88 187.96) (xy 309.88 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d3d78471-1a6c-43f8-950d-59454f640964") + ) + (wire + (pts + (xy 184.15 201.93) (xy 184.15 200.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d46da755-d926-47c2-aea5-ad75dfed7b4f") + ) + (wire + (pts + (xy 152.4 127) (xy 171.45 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d6418c25-0520-420c-98d1-f8b1a6d623e1") + ) + (wire + (pts + (xy 184.15 219.71) (xy 187.96 219.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d64c1cfb-9214-4e68-9676-ad51bf75c768") + ) + (wire + (pts + (xy 88.9 59.69) (xy 93.98 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8de0477-0c45-42c5-8047-8dec2c2c1d4a") + ) + (wire + (pts + (xy 161.29 233.68) (xy 181.61 233.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dab3bb8a-42af-45c8-8de4-27616620c538") + ) + (wire + (pts + (xy 254 124.46) (xy 260.35 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db1c3e53-d3ff-4027-8e57-9469ccd431e6") + ) + (wire + (pts + (xy 367.03 130.81) (xy 367.03 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dcfaa5ee-da37-4e48-8b01-2de6cee2b89b") + ) + (wire + (pts + (xy 92.71 177.8) (xy 92.71 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "de1496ae-0502-4a40-927f-83c5f2c2e79d") + ) + (wire + (pts + (xy 49.53 232.41) (xy 68.58 232.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e0fc15fa-df9e-405c-b137-346204f1429a") + ) + (wire + (pts + (xy 81.28 251.46) (xy 81.28 265.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e1e5f421-832d-4798-81a4-5d0184ed06e4") + ) + (wire + (pts + (xy 363.22 187.96) (xy 363.22 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e830a91c-3b08-4303-af6e-5436a63d1add") + ) + (wire + (pts + (xy 241.3 129.54) (xy 233.68 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9004529-cd34-4d69-8eac-bdad5fd369fc") + ) + (wire + (pts + (xy 40.64 251.46) (xy 40.64 265.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea034fbc-10b1-4dc2-bae4-c9011762e01a") + ) + (wire + (pts + (xy 48.26 190.5) (xy 63.5 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb5fb9d2-0a4a-4498-be28-512075600f7a") + ) + (wire + (pts + (xy 143.51 111.76) (xy 143.51 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ec664f45-b5d1-4818-8721-232a29688b86") + ) + (wire + (pts + (xy 195.58 180.34) (xy 195.58 203.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef560e28-68e4-49f7-b7f8-f2e8aff43ea8") + ) + (wire + (pts + (xy 365.76 118.11) (xy 365.76 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef8ba181-70e8-44cd-8b94-2b76867f81c1") + ) + (wire + (pts + (xy 248.92 127) (xy 233.68 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f25cb787-5b45-449d-b5a9-2a0a9d6e03b6") + ) + (wire + (pts + (xy 88.9 67.31) (xy 92.71 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f2939806-12df-4239-a1ac-78aab46e1e4a") + ) + (wire + (pts + (xy 304.8 185.42) (xy 309.88 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f68cd98e-4f3e-4d03-a522-56012fac63d3") + ) + (wire + (pts + (xy 318.77 52.07) (xy 321.31 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f85da81c-c06d-4f57-b814-6a1b18d8ba69") + ) + (wire + (pts + (xy 140.97 127) (xy 140.97 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f9517e82-893e-48bc-9ee3-74c38b70b006") + ) + (wire + (pts + (xy 121.92 129.54) (xy 135.89 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fb2888ae-fc73-4abb-a034-0e0d2adcc2ba") + ) + (wire + (pts + (xy 337.82 38.1) (xy 339.09 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fe9ffd56-cc8e-4cef-b3f6-22034401fc40") + ) + (wire + (pts + (xy 143.51 116.84) (xy 148.59 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ffa5e379-6cfb-4819-8459-f987b388b206") + ) + (wire + (pts + (xy 148.59 116.84) (xy 152.4 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ffc2cf0d-e561-4cbe-b375-b2b380bfbfc5") + ) + (rectangle + (start 283.21 156.21) + (end 386.08 194.31) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 1682ade0-a2dc-49a6-8e38-988c3b77b8da) + ) + (rectangle + (start 356.87 33.02) + (end 405.13 43.18) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 18442701-03a5-4fd6-9f9c-1aa1420784da) + ) + (rectangle + (start 351.79 45.72) + (end 406.4 57.15) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 234d50e4-50c7-48fa-a509-466a4e276a85) + ) + (rectangle + (start 24.13 30.48) + (end 105.41 85.09) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 80db60a6-173c-42a5-8351-eff1e68f378d) + ) + (rectangle + (start 290.83 97.79) + (end 388.62 144.78) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 9de4ae29-c054-474b-aa5f-4a589d4cdcba) + ) + (rectangle + (start 284.48 76.2) + (end 332.74 87.63) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid a6f5d193-3c9d-4d7d-8605-6f19533b8d1d) + ) + (rectangle + (start 15.24 226.06) + (end 99.06 281.94) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid bf3d1c96-418d-4141-ba8f-2a3ba2291713) + ) + (rectangle + (start 341.63 62.23) + (end 397.51 73.66) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid d05a2a08-8a6c-47dc-bae8-259f631d166e) + ) + (rectangle + (start 345.44 80.01) + (end 401.32 91.44) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid d178c3f9-1e7d-4139-98b2-8c4ff84908a5) + ) + (rectangle + (start 114.3 227.33) + (end 204.47 281.94) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid d29ec478-72c3-431f-9d16-e133b0b0bc60) + ) + (rectangle + (start 262.89 22.86) + (end 334.01 58.42) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid e1a5e9b0-6450-4f76-9c93-95e1db44ecaf) + ) + (rectangle + (start 237.49 223.52) + (end 276.86 250.19) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid eafdb740-9d22-4ee3-bae3-b9f5b700ee14) + ) + (rectangle + (start 15.24 173.99) + (end 124.46 218.44) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid f80435d0-c176-45ac-b9f1-f06617863396) + ) + (text "RFID EEPROM" + (exclude_from_sim no) + (at 120.904 226.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "0601c4ff-0719-4aca-9a79-093664752216") + ) + (text "RFM69HCW" + (exclude_from_sim no) + (at 35.814 28.194 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "111a7236-8213-4c97-ba67-7ce19b74b7c3") + ) + (text "Tag-Conn" + (exclude_from_sim no) + (at 241.554 222.504 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "138de8bc-333c-4372-94cb-b8543ee9e2bf") + ) + (text "Force Broadcast Switch (NO)\n" + (exclude_from_sim no) + (at 365.506 78.486 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "1f9f2902-d094-4170-9f10-e69ea7d5d48c") + ) + (text "Buffer" + (exclude_from_sim no) + (at 18.542 173.228 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "298aa416-3516-4f1f-9d07-d311dafbaa3b") + ) + (text "Reset Switch (NO)" + (exclude_from_sim no) + (at 360.172 44.196 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "2e02efb1-ec48-47d8-b3e9-02d798b9943f") + ) + (text "Real Time Clock" + (exclude_from_sim no) + (at 298.196 96.266 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "491479e7-9a56-4f00-9da4-9b86e568522d") + ) + (text "Coin-cell battery" + (exclude_from_sim no) + (at 375.158 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "5ad56f93-9387-4ab5-9173-b0d198e421d2") + ) + (text "SPI Flash" + (exclude_from_sim no) + (at 22.098 225.044 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "5b83e10c-2cdf-43ac-ad2e-2bc51e5acefa") + ) + (text "18650 Battery connection\nWith slide switch\nWith NC on/off switch\n " + (exclude_from_sim no) + (at 273.05 21.082 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "5f4db215-5d64-4a3b-8b37-400181f3b68f") + ) + (text "Reed Switch" + (exclude_from_sim no) + (at 290.576 74.676 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "63516a8c-d7ba-482c-8d22-4bc1473af7e0") + ) + (text "3.3V Regulator" + (exclude_from_sim no) + (at 290.322 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "724b12c9-ab0b-4dfd-ac26-3a67b93658ec") + ) + (text "Stay Awake Switch (NO)" + (exclude_from_sim no) + (at 361.696 60.706 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "ef8f4a5f-ceb7-4c88-b5a7-e7cb74600391") + ) + (label "VPOSTV" + (at 265.43 36.83 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7abeb757-f2b4-4345-ba6c-2f92422502a5") + ) + (label "VPREV" + (at 306.07 49.53 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "b9a76689-fd06-49b0-9e41-b2753e79c697") + ) + (global_label "GND-RTC-BAT" + (shape input) + (at 339.09 30.48 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "009629c8-b554-4198-8230-8649bc9dda23") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 355.9243 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "MISO_RFM69" + (shape input) + (at 123.19 26.67 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "011f3057-658e-4caf-83e3-6af58c582a67") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 137.968 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 40.64 273.05 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0632f85c-ef9f-42b7-9eb1-4f9d6745c75e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 33.7843 273.05 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GPO" + (shape input) + (at 198.12 264.16 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "0b2ca797-c35c-42c1-93f2-4be0f4dca01a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 204.9757 264.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC_RFID" + (shape input) + (at 156.21 233.68 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0b7c67cb-9440-4ce8-a86d-affe8ae893f5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 144.3952 233.68 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "DIO4" + (shape input) + (at 74.93 62.23 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "0c7ce1aa-ce59-4465-99da-53833d1a4dbe") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 82.33 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "RST" + (shape input) + (at 123.19 57.15 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "0cfd6090-ebbd-406c-b045-ab322426c913") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 129.6223 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 22.86 205.74 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0e7ff3c1-c6c8-460c-ab7e-00e862650e1b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 16.0043 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SCL" + (shape input) + (at 186.69 271.78 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "12400ceb-9fe9-4b6a-9e9c-4575fc7c357e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 193.1828 271.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "MISO_RFM69" + (shape input) + (at 39.37 54.61 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "16df3a87-3dba-4b26-8030-8a7783718bbf") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 24.592 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "INT_MINUTE" + (shape input) + (at 168.91 57.15 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "175c5ad5-35c7-4ff3-b9f1-c6e20b0303c8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 155.2205 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "CS_3V3" + (shape input) + (at 123.19 24.13 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "17a80d64-33ba-4c77-86c7-0c1efd3510de") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 133.1299 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SCL" + (shape input) + (at 193.04 73.66 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1b698d73-0ff5-4b83-9812-183a8900fc0c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 193.04 67.1672 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "MISO_RFM69" + (shape input) + (at 30.48 267.97 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1c45981b-713a-41ba-85d0-1f5f82cee0fb") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 15.702 267.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SCK" + (shape input) + (at 233.68 134.62 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1ea06fdc-0f95-4928-a9ba-f9d245c6fec5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 240.4147 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 171.45 124.46 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1f030890-9e6b-4527-8f4d-29c0eeef7520") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 178.0638 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND-BAT" + (shape input) + (at 243.84 31.75 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "23383a47-022c-48e2-a1cf-a98c78513c47") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 255.5943 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 359.41 68.58 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "24f926f3-ecdc-4158-89dd-f14529cd4a08") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 352.5543 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "RST" + (shape input) + (at 266.7 231.14 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "2ac536f9-bb08-4db0-9a9c-f30c82c52633") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 273.1323 231.14 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC_RFID" + (shape input) + (at 186.69 261.62 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "2b7f12f4-fae4-4010-980d-c621dc045e24") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 198.5048 261.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "INT_MINUTE" + (shape input) + (at 123.19 44.45 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "2bb70240-16df-4f92-9a72-41ab49e8e1fc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 136.8795 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND-RTC-BAT" + (shape input) + (at 375.92 39.37 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2db433c4-c982-4c7b-83ab-9013931c4bfb") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 359.0857 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 135.89 271.78 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2dd415c3-f588-430a-8808-68f8e36ab366") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 129.0343 271.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "PB2" + (shape input) + (at 208.28 203.2 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "2de097f1-51cc-418e-9d70-957c93da80da") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 215.0147 203.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GPO" + (shape input) + (at 127 242.57 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "2df7fd64-5654-4c0b-9b77-16c0b967aabb") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 133.8557 242.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "3V3" + (shape input) + (at 60.96 38.1 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "33ae63c4-9e94-413f-adec-a6d21b4c7b84") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 67.4528 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "CS_RFM69" + (shape input) + (at 256.54 140.97 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "3439f3f3-8172-4d01-a0cf-58627b057ebc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 269.2013 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "DIO5" + (shape input) + (at 49.53 67.31 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "35195267-e694-4789-b179-00537ad48a4f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 42.13 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "CS_SPI_FLASH_3V3" + (shape input) + (at 123.19 29.21 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "35284084-5f6b-4ef2-b06c-978ee16b7a41") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 143.8947 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "REED_OUT" + (shape input) + (at 318.77 83.82 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "39f55f70-8017-4a9a-b53f-42048e534926") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 331.1894 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SPI_HOLD" + (shape input) + (at 81.28 267.97 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "3aef65ab-6c42-46bc-92b8-9fc57956354b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 93.2762 267.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "DIO2" + (shape input) + (at 74.93 52.07 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "3d9d7146-0d3e-4fde-ab1b-e67b6b912a8c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 82.33 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "CS_SPI_FLASH" + (shape input) + (at 190.5 195.58 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "41fc6706-c873-4962-b9b8-ea65d52b2232") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 190.5 211.8095 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VBAT" + (shape input) + (at 339.09 48.26 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "42d386fe-a79b-4c34-a6bf-cd9ac234a094") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 346.49 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SCK_RFM69" + (shape input) + (at 265.43 116.84 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "43122535-0761-4339-8d17-7b8ea2d6fd57") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 279.3613 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SDA" + (shape input) + (at 369.57 129.54 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "43779fdb-4214-4ae4-bc3c-84c5d5e8226e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 376.1233 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "RST" + (shape input) + (at 361.95 50.8 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "44c94ba0-5d3a-46dd-891a-92772ace0f54") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 355.5177 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SDA" + (shape input) + (at 195.58 73.66 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "4561c782-3d95-4706-b7ff-357d7e0bd1d0") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 195.58 67.1067 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "CS_3V3" + (shape input) + (at 41.91 200.66 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "46ce3793-168d-4c74-a85c-23a9485f5ee0") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 31.9701 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VBAT" + (shape input) + (at 320.04 127 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4832ebdc-8553-4cbf-9746-96fcb914453c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 312.64 127 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 124.46 232.41 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4bae7633-f979-4fd1-96bf-b506db8f9597") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 117.8462 232.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 356.87 26.67 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4ce4dad0-2d84-452e-9f25-dd0a23fa7824") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 350.0143 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 48.26 254 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4e03b72f-574d-41b9-afe1-d9a79d47e947") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 41.4043 254 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 228.6 68.58 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4e94b87b-aaf6-497a-b0d1-3d5bf8a39a3b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 221.9862 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VCC_RFID" + (shape input) + (at 152.4 121.92 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4e9ec13a-5ec8-4cf4-ab84-f92b6e388f17") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 140.5852 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "MOSI_3V3" + (shape input) + (at 81.28 273.05 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "4fa545be-96bd-48a2-8b5e-1d838acf1b1d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 93.3366 273.05 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SDA" + (shape input) + (at 123.19 34.29 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "511c9733-a2bc-4dd6-960a-60aaca6f16e6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 129.7433 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "MISO_RFM69" + (shape input) + (at 233.68 119.38 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "5248f182-8860-4832-bfc7-5b644640ac1e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 248.458 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "RST_3V3" + (shape input) + (at 123.19 46.99 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "5566a8bc-2ca4-4d73-8db9-b61ca3c739d5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 134.0975 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "RST_RFM69" + (shape input) + (at 105.41 205.74 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "5578752e-f8fa-41e6-89b3-b170789ccb7d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 119.0389 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "MOSI_3V3" + (shape input) + (at 123.19 19.05 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "564116ff-18b8-4666-b9bb-ba6792a32821") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 135.2466 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SCL" + (shape input) + (at 123.19 31.75 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "577a6d4c-03df-41c8-8ee0-22375e086c23") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 129.6828 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "MOSI" + (shape input) + (at 198.12 180.34 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "579aebdc-20a6-4bfe-9a6a-b5c1552da4f5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 198.12 187.9214 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "AVR_CTRL" + (shape input) + (at 198.12 45.72 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "57e16baa-6e66-4e78-93f3-ee379a207a8b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 198.12 33.7843 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "3V3" + (shape input) + (at 266.7 238.76 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "58980d27-f231-4ff6-8af0-41f9c1dd06ec") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 273.1928 238.76 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "RST" + (shape input) + (at 204.47 21.59 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "5926f772-f042-46a6-893e-2d106a7b6689") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 210.9023 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 219.71 132.08 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5d94b7ec-1034-4566-a665-d4afb2dc8dd0") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 213.0962 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 299.72 167.64 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5f7761ba-4f9e-42e0-ba4c-2266f8dc0cba") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 293.1062 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "PB2" + (shape input) + (at 353.06 83.82 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "61022c5d-cf9d-427f-b64e-e4f1c31548bc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 346.3253 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "LPD" + (shape input) + (at 182.88 180.34 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "61e906c5-a98d-4a66-bb24-d6abf9e82d4f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 182.88 186.8933 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "3V3" + (shape input) + (at 93.98 59.69 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "623cc984-0659-4860-bdcf-d1ccea3b5f31") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 100.4728 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "MOSI_3V3" + (shape input) + (at 48.26 190.5 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "63485f5a-65de-4966-b2c4-67cb8302f5b5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 36.2034 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 373.38 107.95 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "638ace10-03ac-4988-8615-f51b0c6b1998") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 379.9938 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "INT_TRIG" + (shape input) + (at 133.35 111.76 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "647103aa-4a51-46b0-bf41-a12b9e0e3eaf") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 122.3819 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 171.45 127 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "64d99261-afa5-418d-9b48-78e3db0ca00a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 178.3057 127 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 52.07 213.36 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6529de84-5a9a-4072-9f10-4e71e5b5def4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 45.4562 213.36 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 317.5 139.7 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "6563d2ee-e08d-4a80-9f41-0fa7a438ae2c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 324.1138 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 123.19 64.77 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "65f3a819-ea3d-49f2-bca6-f01e1a12da47") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 130.0457 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "CS_SPI_FLASH_3V3" + (shape input) + (at 100.33 177.8 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "6898ec5a-eaf6-4d6b-920f-5630a0b4e898") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 121.0347 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "3V3" + (shape input) + (at 81.28 265.43 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "68a8a18b-8154-4022-8486-595febc9475f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 87.7728 265.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "DIO1" + (shape input) + (at 74.93 54.61 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "6f301156-0208-40c3-b358-5daaa745fb0c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 82.33 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 363.22 86.36 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6f335515-e3f5-4e40-aa1a-77e8d621147d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 356.3643 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "ANT2" + (shape input) + (at 135.89 269.24 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "70970608-311d-43ab-9bc7-135318c44919") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 128.3086 269.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "CS_RFM69" + (shape input) + (at 50.8 203.2 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "76f662a6-b46d-455a-a58e-1011cbae5f9b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 38.1387 203.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "AVR_CTRL" + (shape input) + (at 320.04 177.8 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "77a82790-5095-46f4-8f53-161c82bbc72d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 308.1043 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "LPD" + (shape input) + (at 139.7 242.57 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "7c63c730-ce59-45de-8c02-f95a1aa0f281") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 146.2533 242.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "ANT2" + (shape input) + (at 120.65 247.65 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "7c8a5dff-a173-4297-b086-4ec18d906a48") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 128.2314 247.65 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SDA" + (shape input) + (at 186.69 274.32 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "7f493bac-d115-4bfd-8c83-ed1b4aeac5b5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 193.2433 274.32 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND-BAT" + (shape input) + (at 274.32 68.58 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "83eee82b-b63c-4a20-bb1f-115d61794a92") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.0743 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VBAT" + (shape input) + (at 375.92 36.83 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "846b955b-deab-429c-ae14-652c22e33cb7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 368.52 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SCL" + (shape input) + (at 369.57 127 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "848d5777-0ebc-4fb1-83de-05ad7aaed367") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 376.0628 127 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "MOSI_3V3" + (shape input) + (at 49.53 57.15 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "853a830d-2953-46dc-88c7-f73b48d55815") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 37.4734 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "INT_TRIG" + (shape input) + (at 123.19 41.91 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "87447a84-6555-4d75-aa4f-4bf797baacfb") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 134.1581 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "MISO" + (shape input) + (at 266.7 233.68 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "8a2238f7-2ed9-4431-bee3-0aa607671dc4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 274.2814 233.68 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "LPD" + (shape input) + (at 123.19 49.53 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "8b0c4821-62e2-4bcb-82ca-51c07572b954") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 129.7433 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "3V3" + (shape input) + (at 372.11 172.72 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "8bf794cb-f841-4147-9034-70ca4534b387") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 378.6028 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 238.76 73.66 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8c973da3-e32a-48bd-a8e1-ccfe84b02526") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 231.9043 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SPI_WP" + (shape input) + (at 68.58 242.57 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "8c9ef448-e5c4-4d64-ab70-a648840706b3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 78.3385 242.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "MOSI_RFM69" + (shape input) + (at 48.26 193.04 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8d393249-8732-4a0f-856c-2044f61b57bc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 33.482 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 191.77 255.27 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8d5a1b23-325c-412a-934e-fb2b6d3d8850") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 184.9143 255.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "TX" + (shape input) + (at 246.38 238.76 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8d704294-8485-4dc0-b736-9cf91fdc5d34") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 241.2177 238.76 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 144.78 97.79 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8f8160ea-339c-42fc-b43a-cea213255ab5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 138.1662 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 191.77 118.11 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "914d1efd-b95b-4055-9d05-e8cbd6d49208") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 185.1562 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 320.04 124.46 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "915b76e0-4883-476c-8258-5ccb854f4358") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 313.1843 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "CS_3V3" + (shape input) + (at 49.53 38.1 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "91859b65-03d5-4b55-a2a2-96c97df44430") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 39.5901 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 361.95 53.34 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "91a90d0f-f003-48b9-ac1d-5962af004818") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 355.0943 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 246.38 233.68 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "91c815b9-67f5-4615-8ff0-50db22c437cc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 239.5243 233.68 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "MISO" + (shape input) + (at 200.66 180.34 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "942f9d94-0111-47f9-9da0-e59ea2d48d00") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 200.66 187.9214 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "CS_SPI_FLASH_3V3" + (shape input) + (at 40.64 265.43 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "94d265ad-9f8f-465e-9ee5-74709645257d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 19.9353 265.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SCK_3V3" + (shape input) + (at 123.19 21.59 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "96dac94d-b732-4804-b402-23887c3f8614") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 134.3999 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SPI_WP" + (shape input) + (at 40.64 270.51 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "96ef03de-ba99-466e-a81f-38000531c44d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 30.8815 270.51 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "3V3" + (shape input) + (at 123.19 54.61 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "99bed1ab-58db-4e87-8d6a-74d6d2c95595") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 129.6828 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 298.45 185.42 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9f3ce66b-826b-44a9-923e-d05a85d32414") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 291.5943 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GND-BAT" + (shape input) + (at 321.31 52.07 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a02507fe-fe1b-460c-ad45-51a4ee7a95d9") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 333.0643 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "LPD" + (shape input) + (at 135.89 259.08 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a30cc3b2-c290-4fd2-ad5a-735bb1313421") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 129.3367 259.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 246.38 231.14 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a3a117d6-b40e-4dbf-a778-8903dd4f1f8b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 239.7662 231.14 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "REED_OUT" + (shape input) + (at 123.19 39.37 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a799bef1-7fb1-43d1-89d1-6640109f6e83") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 135.6094 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "INT_TRIG" + (shape input) + (at 369.57 121.92 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a819f4e0-3266-40a4-8328-8f8b3c9708f5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 380.5381 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "CS_3V3" + (shape input) + (at 49.53 62.23 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a8716c73-f71f-4963-9fbe-dc26f2c3c01b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 39.5901 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "RX" + (shape input) + (at 246.38 241.3 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ac760ae3-1977-49b1-af09-beb6fab0a95f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 240.9153 241.3 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SCK_RFM69" + (shape input) + (at 63.5 198.12 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ad7d45e0-ac5f-43a0-ab12-5faeb405c6f8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 49.5687 198.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "PE1" + (shape input) + (at 191.77 129.54 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "afacc116-51d6-4e51-be77-958f432b29f2") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 198.3837 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND-RTC-BAT" + (shape input) + (at 392.43 21.59 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b1198161-130a-4554-953d-de51f5cea93e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 409.2643 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "DIO3" + (shape input) + (at 74.93 64.77 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b18c6ae4-5c74-49b6-a4aa-448555da646f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 82.33 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "RST_3V3" + (shape input) + (at 91.44 203.2 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b77d4b7e-3a59-4663-92dc-3ab0a3219b5c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 102.3475 203.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 176.53 43.18 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b9140278-9b5f-4fe8-a595-23c47ba679f9") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 169.9162 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "MOSI" + (shape input) + (at 266.7 236.22 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b918bfca-557f-4620-9897-c9b0cb98c9a2") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 274.2814 236.22 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 156.21 241.3 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b966b3ab-4855-4c4c-801c-41a5fa05a3df") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 149.3543 241.3 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "REED_OUT" + (shape input) + (at 133.35 114.3 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c02b4b2d-a21f-47a9-80cd-1ca15ed0334f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 120.9306 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "RST_3V3" + (shape input) + (at 49.53 64.77 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c0f068e3-da84-4493-8f48-bd7cf9378fa6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 38.6225 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "TX" + (shape input) + (at 185.42 73.66 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "c4fae4a1-a5ec-4ce7-b2f5-b4994260201d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 185.42 68.4977 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 320.04 121.92 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c668d0b8-3753-41b4-a21f-fef0ec5378cc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 313.4262 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 123.19 62.23 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "c6d04595-2898-492a-9d4c-7d52a4fd1bb8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 129.8038 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "AVR_CTRL" + (shape input) + (at 123.19 36.83 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "c999fa6a-9b92-4bc3-a25d-d1b5133eb114") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 135.1257 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "REED_OUT" + (shape input) + (at 307.34 129.54 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c99c6d04-3ae4-4b5c-bb86-1a0d61f2800a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 294.9206 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 100.33 181.61 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "cb299267-449a-4649-8035-3df4cb83a1cc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 106.9438 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "MOSI_RFM69" + (shape input) + (at 265.43 121.92 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "cd857ec4-f016-4e52-accc-3687bdb71cc9") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 280.208 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GPO" + (shape input) + (at 193.04 180.34 270) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "cd9c39e2-07fb-46b2-9cfc-def37ab4096e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 193.04 187.1957 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VBAT" + (shape input) + (at 346.71 21.59 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "cede382c-d3ff-4e87-b97f-a80d7d913907") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 339.31 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "DIO0" + (shape input) + (at 74.93 57.15 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "cf865f0a-6427-4c9e-a160-b2698bb76c87") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 82.33 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "INT_MINUTE" + (shape input) + (at 369.57 124.46 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "d191a133-598f-436a-95e9-48e9de1f9959") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 383.2595 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "PE1" + (shape input) + (at 349.25 66.04 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d1a7a1bb-ba43-4587-91c5-f32fbb5ad66b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 342.6363 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VBAT" + (shape input) + (at 123.19 59.69 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "d47b1a0c-ae40-4a20-90f2-165efa0affd9") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 130.59 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "ANT1" + (shape input) + (at 135.89 266.7 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d5ddc8a7-201b-40b7-a886-b7cd700b552a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 128.3086 266.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 292.1 83.82 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "daad1bbf-8212-44f3-b508-4c2a1fedc931") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 285.2443 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 186.69 266.7 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "db3c2229-6e4d-4b14-8cb3-03d33bc9ae21") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 193.3038 266.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 243.84 49.53 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "dbce3a37-32a4-42e8-9bbe-126c3c9f28f2") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 250.4538 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GPO" + (shape input) + (at 123.19 52.07 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "dca5c996-1bc1-4cc7-b7bf-5c8c992d1e13") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 130.0457 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "RX" + (shape input) + (at 187.96 73.66 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e0d5b9d9-97b5-44bf-ae18-c861b86a44e6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 187.96 68.1953 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 100.33 132.08 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e0edcd0f-bc6e-4d8c-9d00-cfbcd521f603") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 93.4743 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 195.58 219.71 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e2f59b4a-07c8-4c97-ba48-d65e49ec17d5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 202.4357 219.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 191.77 247.65 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e3f80f3f-74c7-4f3e-a035-5880a5879bc8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 185.1562 247.65 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SCK" + (shape input) + (at 246.38 236.22 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e41af3c4-4b2e-48a5-a65d-c231579a4c86") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 239.6453 236.22 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "3V3" + (shape input) + (at 44.45 232.41 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e52ca68a-7788-4fbf-af2e-fb1e4af7102d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 37.9572 232.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 219.71 124.46 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e97c5bb3-da29-438c-a336-03486f1b6b6d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 212.8543 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 367.03 140.97 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "eb2648e2-01e7-4819-97a2-b569329249f2") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 373.8857 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SPI_HOLD" + (shape input) + (at 49.53 242.57 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ebcbb545-5459-41c3-89df-a3d6e9cbfbac") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 61.5262 242.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SCK_3V3" + (shape input) + (at 81.28 270.51 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ec588b92-3eef-49dc-9551-bbd04893dd7b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 92.4899 270.51 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SCK_3V3" + (shape input) + (at 49.53 59.69 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "eccf8946-8ba4-4a8b-bea2-7c641f023296") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 38.3201 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 106.68 215.9 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ef1900ad-0d82-4b56-8056-fe7ca6bcbb46") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 113.2938 215.9 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "GND" + (shape input) + (at 92.71 67.31 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ef345b88-add0-4096-b2c8-2d92de0f63b3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 99.5657 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 208.28 193.04 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f72625f7-7bfa-4e85-aeb6-d9246832ac96") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 201.6662 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "3V3" + (shape input) + (at 22.86 187.96 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fa1dba18-b752-4156-85ec-b89680df4702") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 16.3672 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "RST_RFM69" + (shape input) + (at 200.66 73.66 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "facb27c0-74cd-436f-ab0a-2309d147fd58") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 200.66 60.0311 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SCK_3V3" + (shape input) + (at 63.5 195.58 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "faf7737e-cf65-4871-933b-f12f12bab931") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 52.2901 195.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "CS_SPI_FLASH" + (shape input) + (at 100.33 193.04 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "fe65783d-e6c7-49ba-93ee-bd7a2293c4af") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 116.5595 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "ANT1" + (shape input) + (at 120.65 257.81 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "feb5ffa0-3954-4f1e-8540-622371fcc9c6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 128.2314 257.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 326.39 36.83 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ff16f9a9-9582-4d57-8cad-c46f45ef338f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 333.0038 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (symbol + (lib_id "Ishan:IRLML6344TRPBF") + (at 374.65 21.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "00980a2e-e7b0-4caf-b4ce-4ec42143026e") + (property "Reference" "U3" + (at 374.65 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "IRLML6344TRPBF" + (at 374.65 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "IRLML6344TRPBF:SOT95P240X112-3N" + (at 374.396 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 374.65 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 374.65 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MF" "Infineon" + (at 374.65 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "\n \n IRLML6344TRPBF N-channel MOSFET Transistor, 5 A, 30 V, 3-Pin SOT-23 | Infineon IRLML6344TRPBF\n \n" + (at 371.348 11.938 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "PACKAGE" "SOT-23-3" + (at 376.428 12.954 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MPN" "IRLML6344TRPBF" + (at 374.65 29.464 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 374.65 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "SOT-23-3 ON Semiconductor" + (at 375.158 14.224 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "OC_FARNELL" "1857299" + (at 373.888 14.478 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/IRLML6344TRPBF/Infineon+Technologies/view-part/?ref=snap" + (at 374.396 1.778 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "IRLML6344TRPBF" + (at 374.65 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SUPPLIER" "INTERNATIONAL RECTIFIER" + (at 379.73 16.002 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "OC_NEWARK" "25T5501" + (at 378.46 13.208 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 374.65 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/IRLML6344TRPBF/Infineon+Technologies/view-part/?ref=eda" + (at 370.078 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (pin "3" + (uuid "9295dc3a-ac0a-4fec-a1b5-62b55cb7a880") + ) + (pin "1" + (uuid "177912a0-426a-4acf-8447-8098d32e6b09") + ) + (pin "2" + (uuid "5f91108b-15bd-4b5d-a1c5-b7b06438a34f") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:PTS636_SM25F_SMTR_LFS") + (at 361.95 50.8 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "07363767-654e-48d6-bf74-e4010b142cda") + (property "Reference" "RST_SWITCH1" + (at 381 50.7999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PTS636_SM25F_SMTR_LFS" + (at 381 53.3399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "PTS636_SM25F_SMTR_LFS:PTS636SM25FSMTRLFS" + (at 362.966 41.656 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 361.95 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 361.95 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer_Name" "C & K COMPONENTS" + (at 361.188 46.736 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MF" "C&K" + (at 375.666 43.942 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Mouser_Price-Stock" "https://www.mouser.co.uk/ProductDetail/CK/PTS636-SM25F-SMTR-LFS?qs=vLWxofP3U2wcBTQSwfMFOw%3D%3D" + (at 387.096 38.862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "\n \n Tactile Switch SPST-NO Top Actuated Surface Mount\n \n" + (at 387.096 38.862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Mouser_Part_Number" "611-PTS636SM25FSMTRL" + (at 362.712 40.894 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 371.602 43.434 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "None" + (at 372.872 44.958 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/PTS636%20SM25F%20SMTR%20LFS/C%2526K/view-part/?ref=eda" + (at 387.096 38.862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Height" "2.7mm" + (at 356.362 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "PTS636 SM25F SMTR LFS" + (at 363.474 41.402 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/PTS636%20SM25F%20SMTR%20LFS/C%2526K/view-part/?ref=snap" + (at 387.096 38.862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Arrow_Price-Stock" "https://www.arrow.com/en/products/pts636-sm25f-smtr-lfs/ck" + (at 357.886 34.798 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Arrow_Part_Number" "PTS636 SM25F SMTR LFS" + (at 361.95 43.434 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 373.38 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "PTS636 SM25F SMTR LFS" + (at 361.188 44.196 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (pin "1" + (uuid "92a99998-7ac2-497a-9249-d0b61debdc34") + ) + (pin "2" + (uuid "d481d304-8803-45f6-ba8e-eff7a0f2be32") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "RST_SWITCH1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 361.95 113.03 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "08257005-dbba-4c5b-a230-2601efdae9d3") + (property "Reference" "R_PULL_UP_SDA1" + (at 360.68 112.268 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 359.41 113.03 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 361.95 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 361.95 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 361.95 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "72e35c27-616e-4e2c-8d71-bcd455adc598") + ) + (pin "2" + (uuid "cc3808ba-adca-4a49-9b84-9971fc0619bb") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_PULL_UP_SDA1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 367.03 135.89 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0c94c1ba-ac26-417c-95f4-fb72080d908d") + (property "Reference" "R_PULL_DOWN_TRIG1" + (at 370.078 142.494 0) + (effects + (font + (size 1.778 1.5113) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 369.57 135.89 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 367.03 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 367.03 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 367.03 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f677ac69-79f6-450e-aebb-49553ea886c7") + ) + (pin "2" + (uuid "94c2fc40-b832-4862-961c-b784b3e7940d") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_PULL_DOWN_TRIG1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 363.22 175.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0d23998e-eee0-4cc6-b38a-52f70f7e781e") + (property "Reference" "C_LDO_3V3" + (at 367.03 175.8696 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 367.03 178.4096 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:C0805" + (at 363.22 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 363.22 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 363.22 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "3238aa79-2be9-48b7-b61d-ba0b35c55ff6") + ) + (pin "1" + (uuid "8754fbd5-b895-44b8-b11a-2983e4237d78") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_LDO_3V3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 184.15 205.74 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0d760ac2-4db2-43b7-bbe4-0b67477edc87") + (property "Reference" "LED2" + (at 183.642 208.788 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "LED" + (at 186.182 207.01 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (at 184.15 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 184.15 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 184.15 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "4265af41-4e4e-46ce-97f5-e85c01bf1caa") + ) + (pin "1" + (uuid "1d9bd4d0-c0ac-4c85-a3bb-393b95fd2a46") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "LED2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 68.58 237.49 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "100f7286-3b23-4ad5-8984-529f25921096") + (property "Reference" "R_WP1" + (at 71.12 236.855 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 71.12 239.395 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 68.58 237.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 68.58 237.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 68.58 237.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2141a7fa-fbd3-4025-a097-9695278f9983") + ) + (pin "2" + (uuid "ac2f7347-9dee-4bc7-9455-7bc40ccfc3d5") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_WP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 44.45 54.61 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "140376c4-c73b-49a2-88e3-f07458eee59e") + (property "Reference" "R_MISO_RFM1" + (at 54.864 54.864 0) + (effects + (font + (size 1.778 1.5113) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 44.45 57.15 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 44.45 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 44.45 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7aef9ef4-a6c7-4b7a-b8e3-496da8f026e0") + ) + (pin "2" + (uuid "c2607475-03ed-4deb-8513-a0c6c75df50a") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_MISO_RFM1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 57.15 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "182a9c94-b564-48f4-a95c-c983d68a9300") + (property "Reference" "RST_1" + (at 117.094 57.15 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 54.61 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ff365ff2-facd-406f-a15f-4e3fd3fb55f1") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "RST_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 354.33 66.04 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1979951d-8241-429e-b82f-386c73a7fa05") + (property "Reference" "R_PE1" + (at 347.472 63.5 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + (hide yes) + ) + ) + (property "Value" "~" + (at 356.235 63.5 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 354.33 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 354.33 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 354.33 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5d480475-d1c8-4dbf-b9d5-0efba8e423e3") + ) + (pin "2" + (uuid "4b1c4474-8b39-4139-9ba2-2dcac4027bb4") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_PE1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 25.4 194.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1b5bb264-a4dc-47b5-a863-19275021adca") + (property "Reference" "C_74HC1" + (at 20.32 209.55 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 29.21 197.4596 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:C0805" + (at 25.4 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 25.4 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 25.4 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "08f9b115-960a-4abe-8f62-72fb4818db76") + ) + (pin "1" + (uuid "b3645c0c-2b8a-4010-a38f-7b9dfc52ce81") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_74HC1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 347.98 228.6 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1f0ead85-76db-409b-acd2-62da3b42460c") + (property "Reference" "H3" + (at 350.52 227.3299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 350.52 229.8699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 347.98 228.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 347.98 228.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 347.98 228.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "H3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 198.12 50.8 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1f33c4a6-dad6-45fe-84ba-ebeeac4d346e") + (property "Reference" "R_PC3_UP1" + (at 199.898 50.292 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 200.66 52.705 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 198.12 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 198.12 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 198.12 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "32c9e927-c456-4d7b-97b6-8a97cf3e8193") + ) + (pin "2" + (uuid "95c4a438-8c98-454c-abdd-155f17c5bec5") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_PC3_UP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 54.61 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2a0bfa7f-780d-41b1-ae78-900fd9a900b0") + (property "Reference" "3V3_1" + (at 117.094 54.61 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 52.07 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "634538fb-53c0-4f2f-8212-37b97ec98685") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "3V3_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:PTS636_SM25F_SMTR_LFS") + (at 359.41 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2bd4616d-3304-4b8d-816d-0ba35ee840cd") + (property "Reference" "STAYAWAKE_SW1" + (at 378.46 66.0399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PTS636_SM25F_SMTR_LFS" + (at 378.46 68.5799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "PTS636_SM25F_SMTR_LFS:PTS636SM25FSMTRLFS" + (at 360.426 56.896 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 359.41 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 359.41 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer_Name" "C & K COMPONENTS" + (at 358.648 61.976 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MF" "C&K" + (at 373.126 59.182 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Mouser_Price-Stock" "https://www.mouser.co.uk/ProductDetail/CK/PTS636-SM25F-SMTR-LFS?qs=vLWxofP3U2wcBTQSwfMFOw%3D%3D" + (at 384.556 54.102 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "\n \n Tactile Switch SPST-NO Top Actuated Surface Mount\n \n" + (at 384.556 54.102 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Mouser_Part_Number" "611-PTS636SM25FSMTRL" + (at 360.172 56.134 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 369.062 58.674 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "None" + (at 370.332 60.198 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/PTS636%20SM25F%20SMTR%20LFS/C%2526K/view-part/?ref=eda" + (at 384.556 54.102 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Height" "2.7mm" + (at 353.822 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "PTS636 SM25F SMTR LFS" + (at 360.934 56.642 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/PTS636%20SM25F%20SMTR%20LFS/C%2526K/view-part/?ref=snap" + (at 384.556 54.102 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Arrow_Price-Stock" "https://www.arrow.com/en/products/pts636-sm25f-smtr-lfs/ck" + (at 355.346 50.038 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Arrow_Part_Number" "PTS636 SM25F SMTR LFS" + (at 359.41 58.674 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 370.84 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "PTS636 SM25F SMTR LFS" + (at 358.648 59.436 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (pin "1" + (uuid "dcbe5085-7a8a-43f0-b1b1-3de940ff4c2b") + ) + (pin "2" + (uuid "46d1f508-4eb6-43f4-ba12-7197090b23c8") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "STAYAWAKE_SW1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 248.92 140.97 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2ca115c4-988b-461e-99db-35a74c0b2d8d") + (property "Reference" "R_CS_RFM2" + (at 238.506 140.716 0) + (effects + (font + (size 1.778 1.5113) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 248.92 138.43 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 248.92 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 248.92 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 248.92 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "76c277a5-e446-4206-9d11-f61922901ed2") + ) + (pin "2" + (uuid "b1af798f-5173-4b9b-9040-4f60f0f5c657") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_CS_RFM2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 139.7 119.38 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2e8217d4-9b56-4992-b057-211fe4a1c82a") + (property "Reference" "LED1" + (at 136.652 118.872 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED" + (at 139.7 122.682 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (at 139.7 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 139.7 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 139.7 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "be597fa8-bad0-4418-98c5-5fb0351427fa") + ) + (pin "1" + (uuid "2fd48f57-e58f-4a78-8daa-3475a2b76224") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "LED1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 243.84 35.56 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2ee4fdef-250b-4580-b3bf-768c2011c159") + (property "Reference" "LED4" + (at 243.332 38.608 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "LED" + (at 245.872 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (at 243.84 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 243.84 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 243.84 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "ccc22f80-2ddf-4a2d-bb06-e60ea3e7bee3") + ) + (pin "1" + (uuid "cba5db60-3d1b-449b-8ae0-1f630fac9a4f") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "LED4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:M95128-WMN6TP") + (at 40.64 265.43 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3a97b340-11d0-46df-b3df-8811f7fe75f1") + (property "Reference" "SPI-FLASH1" + (at 60.96 255.27 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "M95128-WMN6TP" + (at 60.96 257.81 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "SO-8_STM" + (at 40.64 265.43 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "M95128-WMN6TP" + (at 40.64 265.43 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 40.64 265.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "*HOLD" + (uuid "487183b0-4c73-451c-b551-5fdf16c13e68") + ) + (pin "SCK" + (uuid "8db56714-6d81-46b1-9bac-8f4eaefb2723") + ) + (pin "MISO" + (uuid "4e359a11-44fc-4380-8300-6181b3d91f12") + ) + (pin "*CS" + (uuid "f265ae6c-4deb-4a46-82aa-e407340eda1d") + ) + (pin "GND" + (uuid "2402b9e2-fb1e-4acc-b282-97eaf188b99b") + ) + (pin "*WP" + (uuid "01521903-74fb-4120-8a67-21b2ded6196c") + ) + (pin "MOSI" + (uuid "6fd8e509-1c4a-49d6-804e-21d4733f56e8") + ) + (pin "Vcc" + (uuid "5dbfcc78-15c6-47c0-b216-674d2f600f6f") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "SPI-FLASH1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 54.61 208.28 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3ad2d876-9aec-400d-8638-4da5a4f05423") + (property "Reference" "R_CS_RFM1" + (at 52.07 208.915 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 52.07 206.375 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 54.61 208.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 208.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 54.61 208.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f295b779-0dd7-4bb0-904d-329546deadc1") + ) + (pin "2" + (uuid "2121dd87-e288-47ab-b252-8d5f9feaa26d") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_CS_RFM1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 88.9 62.23 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3b6e6627-7237-41f0-8a6e-a553d172a3f5") + (property "Reference" "C_RFM69_0.1" + (at 92.71 62.8396 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 92.71 65.3796 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:C0805" + (at 88.9 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 88.9 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 88.9 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "25e1e06b-6c20-4cb8-8bf9-28bfb38d3896") + ) + (pin "1" + (uuid "ad348273-aece-4ab8-b1f5-078b625296e6") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_RFM69_0.1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 127 119.38 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3bad5502-f4d4-44f1-9295-b7f8083aec85") + (property "Reference" "R_LED1" + (at 131.064 119.888 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 127 116.84 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 127 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 127 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 127 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "00b0aeb8-6a50-4a83-8514-14d85964458e") + ) + (pin "2" + (uuid "7047e868-750f-498b-966e-d455fda7aa27") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_LED1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 187.96 214.63 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4331c232-13d1-46f2-95ed-905324ad165b") + (property "Reference" "R_LED3" + (at 188.468 210.566 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + (hide yes) + ) + ) + (property "Value" "~" + (at 185.42 214.63 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 187.96 214.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 187.96 214.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 187.96 214.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f14cdcf0-4746-47a5-bc3b-ab1b08d3d54c") + ) + (pin "2" + (uuid "e1073738-958f-46f7-b571-2699a3cddef6") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_LED3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 190.5 190.5 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "43ecb9e9-38c1-4b34-b8a7-2c02439fc536") + (property "Reference" "R_CS_SPI3" + (at 190.754 180.086 0) + (effects + (font + (size 1.778 1.5113) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 193.04 190.5 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 190.5 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 190.5 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 190.5 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "18e98cdc-53f1-450f-bfd0-04bab265ff04") + ) + (pin "2" + (uuid "f3314b56-e8ca-4b94-a99e-50191ab8bf3b") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_CS_SPI3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 190.5 48.26 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4731de91-6622-4ed4-b23b-9348f39c51af") + (property "Reference" "R_PC6_PUP1" + (at 185.674 40.894 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 193.04 50.165 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 190.5 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 190.5 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 190.5 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3731055b-b718-4f55-a205-cbcb933139c9") + ) + (pin "2" + (uuid "91100800-fda9-4fbc-bcfa-8c7fb88b3de2") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_PC6_PUP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 35.56 267.97 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "50b96150-3b77-44b7-9915-9582f90be96a") + (property "Reference" "R_MISO_SPI1" + (at 45.974 268.224 0) + (effects + (font + (size 1.778 1.5113) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 35.56 270.51 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 35.56 267.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 267.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 35.56 267.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7621fa90-83ba-4046-a34b-04f5073e4341") + ) + (pin "2" + (uuid "af142435-649e-4c9c-a228-2313efa1b739") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_MISO_SPI1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:NFC_ANTENNA_25X15") + (at 120.65 252.73 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "515b303a-4fbe-4a1e-83e7-850c7547c1cd") + (property "Reference" "ANT1" + (at 118.11 253.3651 90) + (effects + (font + (size 1.27 1.0795) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 118.11 251.46 90) + (effects + (font + (size 1.27 1.0795) + ) + (justify left) + ) + ) + (property "Footprint" "Adafruit ST25DV16:NFCANT_25X15" + (at 123.19 252.476 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 252.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 120.65 252.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "P$2" + (uuid "c2d6485a-cc84-413d-9dbd-a354d65119f8") + ) + (pin "P$1" + (uuid "f53d6b83-a561-42a0-95ad-b48032873082") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "ANT1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 52.07 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "52537ada-9f36-4473-97fe-8987a8e95252") + (property "Reference" "GPO_1" + (at 117.094 52.07 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 49.53 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "10cf9a63-1fef-4a5e-afb3-54b0b013d7e2") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "GPO_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 64.77 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "53ab4d56-96c6-45ea-8a5e-a8b4dcc7d508") + (property "Reference" "GND_1" + (at 117.094 64.77 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 62.23 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "471acf59-90f3-4e24-99f6-fab77f40093c") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "GND_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "ATMEGA328PB-ANR:ATMEGA328PB-ANR") + (at 152.4 116.84 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "56fef06b-2ccc-4669-9714-7e4d8142cc1e") + (property "Reference" "328pb1" + (at 238.76 110.5214 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "ATMEGA328PB-ANR" + (at 238.76 113.0614 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "QFP80P900X900X120-32N" + (at 229.87 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/40001906A.pdf" + (at 229.87 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "MCU 8-bit ATmega AVR RISC 32KB Flash 2.5V/3.3V/5V 32-Pin TQFP T/R" + (at 152.4 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description_1" "MCU 8-bit ATmega AVR RISC 32KB Flash 2.5V/3.3V/5V 32-Pin TQFP T/R" + (at 229.87 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "1.2" + (at 229.87 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Microchip" + (at 229.87 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "ATMEGA328PB-ANR" + (at 229.87 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Part Number" "556-ATMEGA328PB-ANR" + (at 229.87 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Microchip-Technology/ATMEGA328PB-ANR?qs=jy4bLUHv09gAXMeIQH7RPw%3D%3D" + (at 229.87 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Part Number" "ATMEGA328PB-ANR" + (at 229.87 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/atmega328pb-anr/microchip-technology?region=nac" + (at 229.87 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (pin "28" + (uuid "ce1e69f9-e284-41e3-bbcd-f71099d36176") + ) + (pin "26" + (uuid "47e709fa-f5a1-4955-892d-c754e1242e09") + ) + (pin "15" + (uuid "9b8aee3b-200e-4988-a70c-30d35f3e9973") + ) + (pin "25" + (uuid "f7af566b-ee5e-4315-9e7e-593531b07710") + ) + (pin "29" + (uuid "969e52b6-bafe-407c-a4f3-7ee50c43b3b6") + ) + (pin "11" + (uuid "7e26c4ba-cca5-476a-9f0f-5a899bcdd937") + ) + (pin "3" + (uuid "80abc3cd-e470-4eec-aa44-22aa2eff2058") + ) + (pin "13" + (uuid "03e6d2ff-4cc5-4459-93c1-83b426dec730") + ) + (pin "31" + (uuid "94fbaf8d-c388-4468-88e4-ac753d61d7cf") + ) + (pin "24" + (uuid "090fd678-802c-43ac-90ce-e05b8e6dcc78") + ) + (pin "27" + (uuid "2e25ead1-4205-4235-ba16-1e8ae00e9667") + ) + (pin "7" + (uuid "81e1f06b-7af9-4fa0-8375-b890385b0d88") + ) + (pin "4" + (uuid "8da363d1-9d38-4b4f-8219-ab10259c9372") + ) + (pin "16" + (uuid "93f83e74-d5b1-4a8e-957b-4a03a52e162f") + ) + (pin "6" + (uuid "acb36b57-ce25-44c0-8a05-e2baef0a668b") + ) + (pin "8" + (uuid "177045a4-0d73-4413-9153-26f632cc98fd") + ) + (pin "12" + (uuid "9bcfd0a3-24f8-4c9c-a3aa-82864e8bed90") + ) + (pin "22" + (uuid "25d64ece-1184-418d-82b7-a807fd0946a7") + ) + (pin "9" + (uuid "04944aa8-ffab-4f4b-8db9-a984ce4bee0a") + ) + (pin "32" + (uuid "9c702fa4-7952-4ae2-ba94-77a7e2c13a33") + ) + (pin "5" + (uuid "e9990f4e-7a82-497d-9e18-8250fe02c139") + ) + (pin "14" + (uuid "ff49b0bd-ede9-44fa-8aff-32a3101ea1d8") + ) + (pin "30" + (uuid "321328aa-9916-4469-bad7-cb0081af9a6b") + ) + (pin "10" + (uuid "2872028c-e8ef-44a0-a54b-1e3f89a8127d") + ) + (pin "18" + (uuid "cb851337-7c21-465c-aa63-dd161cb61140") + ) + (pin "23" + (uuid "91ff61cd-064f-4362-a34d-a58720b3bb9f") + ) + (pin "19" + (uuid "215baff8-9d1a-493b-a728-05ffa92d37c9") + ) + (pin "17" + (uuid "cb1041b0-9351-43d3-9721-e797961823ca") + ) + (pin "2" + (uuid "1e116234-71a6-4923-8dc2-9f27e6a4be78") + ) + (pin "21" + (uuid "766a6f81-fec2-485b-8093-febea897f2f8") + ) + (pin "20" + (uuid "801675de-fcfe-4385-9db9-ad6a0544ee79") + ) + (pin "1" + (uuid "4fcf9112-068f-4d8e-9a60-f17c605f5f6c") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "328pb1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 321.31 172.72 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "58997e4d-800a-422d-bf4f-3996e5d1ddeb") + (property "Reference" "R_LDO_UP1" + (at 308.102 170.942 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 323.85 174.625 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 321.31 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 321.31 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 321.31 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "336acacc-d38c-43d6-b534-314277543c70") + ) + (pin "2" + (uuid "48967bf4-0b5b-4868-8820-13b82ab135b9") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_LDO_UP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 321.31 182.88 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5c9b57b2-e31e-4557-aea9-b47e62faa247") + (property "Reference" "R_LDO_DOWN1" + (at 323.85 182.245 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 323.85 184.785 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 321.31 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 321.31 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 321.31 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6fbce426-8a01-412c-b3ad-b9fbd8697124") + ) + (pin "2" + (uuid "d4d38388-d571-4ac4-afaa-588a0e577ec4") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_LDO_DOWN1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 191.77 264.16 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5ebb72f8-123a-4413-a2be-3629b779418d") + (property "Reference" "R_GPO2" + (at 191.77 258.655 0) + (effects + (font + (size 1.778 1.5113) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 191.77 261.195 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 191.77 264.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 191.77 264.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 191.77 264.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9d81563c-0166-4434-8b14-ae351ebcf95b") + ) + (pin "2" + (uuid "31a64758-6726-431e-be27-def6ebec6248") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_GPO2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 109.22 144.78 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "5fbb4f0e-f513-4d61-9a31-63757a2299e2") + (property "Reference" "C_XTAL2" + (at 90.932 135.636 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 107.9754 140.97 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:C0805" + (at 109.22 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 109.22 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 109.22 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "15c9d251-f82a-4ab4-92fa-188142f5f820") + ) + (pin "1" + (uuid "b5339bf6-2e17-46a2-ac4e-ff2f11e37415") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_XTAL2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 54.61 38.1 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "651edf46-34f7-4bd3-9328-fedfc835b6ee") + (property "Reference" "R_RFM_CS1" + (at 48.26 34.29 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 56.515 35.56 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 54.61 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 54.61 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "89432a3b-3331-4617-a766-5c8287a750c4") + ) + (pin "2" + (uuid "c029da28-fe46-4fde-89bd-faf7861a846b") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_RFM_CS1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 361.95 218.44 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6527c0e7-4551-4848-b589-72e6164be93b") + (property "Reference" "H1" + (at 364.49 217.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 364.49 219.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 361.95 218.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 361.95 218.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 361.95 218.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "H1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 339.09 43.18 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6a529a75-85b4-49b5-b37f-742f28fb3b97") + (property "Reference" "R_LED5" + (at 339.598 39.116 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + (hide yes) + ) + ) + (property "Value" "~" + (at 336.55 43.18 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 339.09 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 339.09 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 339.09 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3f3f6793-0f18-4b75-8811-ab9f5347e677") + ) + (pin "2" + (uuid "7001a6d1-b531-4b50-9ee3-49a6d4d35e0c") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_LED5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 208.28 198.12 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6bae24f9-ec97-4d9c-990e-0cf4dbdce9e6") + (property "Reference" "R_CS_SPI4" + (at 208.026 208.534 0) + (effects + (font + (size 1.778 1.5113) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 205.74 198.12 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 208.28 198.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 208.28 198.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 208.28 198.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1b1d6590-daf8-43f3-8a37-09e00df3b33a") + ) + (pin "2" + (uuid "c91e66fc-b2f9-4fd8-ac83-d503188be1dc") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_CS_SPI4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 361.95 228.6 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6ee561d1-e332-4448-8ce3-560488a8c0f0") + (property "Reference" "H4" + (at 364.49 227.3299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 364.49 229.8699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 361.95 228.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 361.95 228.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 361.95 228.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "H4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 46.99 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "719dc1d3-ada6-423b-9901-df991e542085") + (property "Reference" "RFM_RST_1" + (at 117.094 46.99 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 44.45 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d5af59f4-34a9-458d-afb0-e975b07c8761") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "RFM_RST_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 29.21 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "72301128-7a2f-4cec-b303-a8837bae24cb") + (property "Reference" "CS_SPI_1" + (at 117.094 29.21 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 26.67 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "be92c7e1-2f7d-496b-8780-d36d7286a255") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "CS_SPI_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x02_Pin") + (at 313.69 49.53 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "75e6291f-f848-4edc-ad81-c5ea9476fb0f") + (property "Reference" "J2" + (at 314.325 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x02_Pin" + (at 314.325 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" + (at 313.69 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 313.69 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 313.69 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "2a8311b5-184b-426d-ab9f-6cbdeff2313a") + ) + (pin "1" + (uuid "64a41870-6556-4aed-a847-fcbc086c64c9") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "J2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MDSM-4_15.3mm_Surface_Mount_Reed_Switch") + (at 307.34 83.82 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "771922dd-db81-4c1f-bfb8-37bfa18563ba") + (property "Reference" "Reed1" + (at 307.34 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 307.34 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ishan:MDSM-4_15.3mm_Surface_Mount_Reed_Switch" + (at 307.34 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 307.34 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 307.34 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "a6daaecf-f866-4d07-b7aa-fe7e9811baae") + ) + (pin "1" + (uuid "36f300e3-05f2-418e-8872-bee0975f8f7c") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "Reed1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 26.67 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "780b22d6-c6a8-42fc-b130-8de2d15b792f") + (property "Reference" "MISO_1" + (at 117.094 26.67 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 24.13 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cf7df8a6-93e1-4e16-ad85-817f47a7ee98") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "MISO_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 256.54 121.92 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7c3c80c5-9244-4231-8050-c8e6ffa3d2a1") + (property "Reference" "R_MOSI1" + (at 266.954 122.174 0) + (effects + (font + (size 1.778 1.5113) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 256.54 124.46 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 256.54 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 256.54 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 256.54 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ba21e962-6190-4fb9-ad44-3f6d7cd1ea52") + ) + (pin "2" + (uuid "3cd9dd37-af93-4fb2-b599-c4065c5b5554") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_MOSI1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 49.53 247.65 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7d8dd858-2feb-4bf6-9cb1-50a7c939496c") + (property "Reference" "R_HOLD2" + (at 52.07 247.015 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 52.07 249.555 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:R0805" + (at 49.53 247.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 49.53 247.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 49.53 247.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "849c0523-58dc-4c99-afd0-aaae332e2309") + ) + (pin "2" + (uuid "00c37ac7-add4-4cf5-897c-3f7aebf9fd5e") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_HOLD2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 358.14 83.82 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "82c0cfeb-ca5d-4405-b136-9fde7b682ef3") + (property "Reference" "R_PE2" + (at 351.282 81.28 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + (hide yes) + ) + ) + (property "Value" "~" + (at 360.045 81.28 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 358.14 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 358.14 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 358.14 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cb3eed92-4028-4c74-b366-d97b41658326") + ) + (pin "2" + (uuid "9cb00bba-171c-4e06-b38e-dd76ea952121") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_PE2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 148.59 105.41 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8346c672-d47e-42b8-b092-cbec4a74eb7b") + (property "Reference" "R_PD3_UP1" + (at 151.13 104.775 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + (hide yes) + ) + ) + (property "Value" "~" + (at 151.13 107.315 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 148.59 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 148.59 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 148.59 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cfa686db-c207-4022-81a6-70809807dfaf") + ) + (pin "2" + (uuid "33bd721e-4450-4d07-a01f-d162cab9d1d5") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_PD3_UP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 85.09 62.23 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "84576b18-1520-4a7f-9e5f-6196b68b2bd8") + (property "Reference" "C_RFM69_10" + (at 83.82 57.658 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 88.9 65.3796 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:C0805" + (at 85.09 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 85.09 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 85.09 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "4af0e3c7-8b74-4a8f-a2aa-c38fa31075e6") + ) + (pin "1" + (uuid "2f93ce38-8eb3-493f-b35c-eda407f1c818") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_RFM69_10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 260.35 127 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8493f64b-6805-49ee-a2e7-4de0d3a5fbe6") + (property "Reference" "C_328pb_AVCC1" + (at 264.16 127.6096 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 264.16 130.1496 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:C0805" + (at 260.35 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 260.35 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 260.35 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "4222215b-5268-452d-bebe-c4e16f4efabb") + ) + (pin "1" + (uuid "9f169d23-f84a-4f59-89c5-9b3b23706db6") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_328pb_AVCC1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 135.89 124.46 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "860b88be-e57a-4cbc-a9d8-3359edc33938") + (property "Reference" "C_328pb_GND1" + (at 139.7 125.0696 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 139.7 127.6096 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:C0805" + (at 135.89 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 135.89 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 135.89 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "64d4194c-e06d-48d0-8ed2-1d983e03f4ca") + ) + (pin "1" + (uuid "88a8ca7a-4949-4944-9a76-be8aedd0b5a6") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_328pb_GND1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 59.69 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "870fd6e5-9e3d-4723-8974-a01e4e2a4ec5") + (property "Reference" "RST_2" + (at 117.094 59.69 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 57.15 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5e46525f-4911-4807-8523-2b76a79ff6b3") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "RST_2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:IRLML6344TRPBF") + (at 256.54 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "88e66bc0-812b-4836-9e8e-1c825a794f4c") + (property "Reference" "U2" + (at 256.54 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "IRLML6344TRPBF" + (at 256.54 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "IRLML6344TRPBF:SOT95P240X112-3N" + (at 256.286 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 256.54 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 256.54 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MF" "Infineon" + (at 256.54 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "\n \n IRLML6344TRPBF N-channel MOSFET Transistor, 5 A, 30 V, 3-Pin SOT-23 | Infineon IRLML6344TRPBF\n \n" + (at 253.238 58.928 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "PACKAGE" "SOT-23-3" + (at 258.318 59.944 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MPN" "IRLML6344TRPBF" + (at 256.54 76.454 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 256.54 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "SOT-23-3 ON Semiconductor" + (at 257.048 61.214 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "OC_FARNELL" "1857299" + (at 255.778 61.468 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/IRLML6344TRPBF/Infineon+Technologies/view-part/?ref=snap" + (at 256.286 48.768 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "IRLML6344TRPBF" + (at 256.54 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SUPPLIER" "INTERNATIONAL RECTIFIER" + (at 261.62 62.992 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "OC_NEWARK" "25T5501" + (at 260.35 60.198 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 256.54 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/IRLML6344TRPBF/Infineon+Technologies/view-part/?ref=eda" + (at 251.968 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (pin "3" + (uuid "12e806f9-bfb3-4d3f-952f-996f4390c899") + ) + (pin "1" + (uuid "25819cc2-7597-43c3-88ae-a0eab3cd4993") + ) + (pin "2" + (uuid "09e04371-1f0a-49aa-a1d7-3a4da8274829") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 317.5 134.62 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "891a06b5-29e4-4505-a75e-fabadd5c609a") + (property "Reference" "R_RTC_PUP_DIN1" + (at 314.96 135.255 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 314.96 132.715 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 317.5 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 317.5 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 317.5 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0802e19f-95c3-4486-80a5-d79ed79e464b") + ) + (pin "2" + (uuid "a6818e2c-d615-40d1-896e-cf525527a06f") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_RTC_PUP_DIN1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 31.75 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8b492d5e-b91c-45d0-a1f4-3e000744442a") + (property "Reference" "SCL_1" + (at 117.094 31.75 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 29.21 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "866b8cb0-b974-44a5-a329-03e978f7667f") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "SCL_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TCR2LF33_LM_CT:TCR2LF33,LM_CT") + (at 325.12 172.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8f7acdc4-532a-4d42-8395-8acc1ff7771f") + (property "Reference" "LDOReg1" + (at 341.63 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TCR2LF33,LM_CT" + (at 341.63 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "TCR2LF33LMCT" + (at 354.33 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.es/datasheet/2/408/TCR2LF10_datasheet_en_20141106-760799.pdf" + (at 354.33 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Linear Voltage Regulator IC Positive Fixed 1 Output 200mA SMV" + (at 325.12 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description_1" "Linear Voltage Regulator IC Positive Fixed 1 Output 200mA SMV" + (at 354.33 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "1.4" + (at 354.33 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Toshiba" + (at 354.33 180.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "TCR2LF33,LM(CT" + (at 354.33 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Part Number" "757-TCR2LF33LMCT" + (at 354.33 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Toshiba/TCR2LF33LMCT?qs=lX6dEUlT%252BgfjY8NAoxAO5A%3D%3D" + (at 354.33 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Part Number" "TCR2LF33,LM(CT" + (at 354.33 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/tcr2lf33lm-ct/toshiba?region=nac" + (at 354.33 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (pin "3" + (uuid "78e88bcb-3dea-4b40-a159-28b5ca886cd3") + ) + (pin "2" + (uuid "10ca54ea-bdbd-4763-9434-f709d5db3b99") + ) + (pin "4" + (uuid "54fa3912-55d1-4aba-b010-2ccfcda3fd62") + ) + (pin "5" + (uuid "64ce4f73-daca-46ae-a37e-bedcd940d837") + ) + (pin "1" + (uuid "d8115dd4-e6dc-4394-afea-e79322ce376a") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "LDOReg1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 175.26 57.15 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8f82a125-0185-483a-af65-e7800e012b5c") + (property "Reference" "R_INT_PD2" + (at 174.752 53.594 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 175.26 54.61 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 175.26 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 175.26 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 175.26 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "210d9264-f4f5-414e-afd3-f967cbae68e9") + ) + (pin "2" + (uuid "2059366c-ff5f-4a86-a4d2-607f94aca76d") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_INT_PD2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 139.7 237.49 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9518b898-b97e-4c3e-8df7-366cdaf65724") + (property "Reference" "R_LPD1" + (at 142.24 236.855 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 142.24 239.395 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 139.7 237.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 139.7 237.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 139.7 237.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "834c563d-dcfc-45e8-a3e4-67672f4d4129") + ) + (pin "2" + (uuid "5f3c8fca-20bc-4108-b8a2-061261d4906c") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_LPD1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "SLIDESWITCH:1825232-1") + (at 265.43 46.99 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "98480bf0-2a23-417d-a168-48ae26eb0345") + (property "Reference" "TOGGLE_SWITCH1" + (at 285.75 36.83 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "1825232-1" + (at 285.75 39.37 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "1825232-1_TEC" + (at 265.43 46.99 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "1825232-1" + (at 265.43 46.99 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 265.43 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "243ec58c-d165-4f59-819c-ecf59b94c445") + ) + (pin "3" + (uuid "e375c9bb-e2b6-4cf1-a27e-ecdde925a4bf") + ) + (pin "2" + (uuid "547406a7-000e-4edc-a48f-a91637ca644b") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "TOGGLE_SWITCH1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 254 127 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9971578c-2ba9-4904-a330-299df626e0ca") + (property "Reference" "C_328pb_AREF1" + (at 246.634 124.968 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 257.81 130.1496 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:C0805" + (at 254 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 254 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 254 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "928c0c0a-c130-4cce-805c-eafad84cf019") + ) + (pin "1" + (uuid "53f0a8d3-ab11-409a-b9c4-47db4c7a7cd2") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_328pb_AREF1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 34.29 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9b32f9a5-c0f1-420f-ad16-a08434a9f332") + (property "Reference" "SDA_1" + (at 117.094 34.29 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 31.75 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1a7ebe40-4857-49dc-85c5-98e53b6bc3f9") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "SDA_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "adafruit_rfm:HEADER-1X1ROUND") + (at 43.18 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9e0087d3-3f54-462b-85d7-2b441bdc4a09") + (property "Reference" "JP2" + (at 45.72 74.295 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 45.72 76.835 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "adafruit_rfm:1X01_ROUND" + (at 43.18 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 43.18 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "PIN HEADER" + (at 43.18 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "160a8a39-de9c-4a3a-89cc-a4226a2825f4") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "JP2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 68.58 247.65 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9fd6e986-25b7-48d8-9230-7250a235e9b4") + (property "Reference" "R_WP2" + (at 71.12 247.015 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 71.12 249.555 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 68.58 247.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 68.58 247.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 68.58 247.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5bc3bcd7-4e6f-4380-bd25-3a6a30496624") + ) + (pin "2" + (uuid "91fb7eb2-a4cc-4db1-9859-55ef400f03a4") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_WP2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 351.79 21.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a107340b-edca-45f4-86ec-b0ef6504dc56") + (property "Reference" "R_POL1" + (at 351.282 18.034 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 351.79 19.05 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 351.79 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 351.79 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 351.79 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0b872459-1559-42e8-a6eb-f23bc3a675f2") + ) + (pin "2" + (uuid "3940480d-4ce3-4edf-ade7-f1c67bea69ee") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_POL1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 337.82 34.29 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a3490a9b-d8f4-4393-9a92-ae3e65f8e56d") + (property "Reference" "LED5" + (at 337.312 37.338 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "LED" + (at 339.852 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (at 337.82 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 337.82 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 337.82 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e41db893-b2ac-43a3-80a6-165be6efd28a") + ) + (pin "1" + (uuid "3b75e2a3-ebe6-41fd-9f6d-2144ed19db7d") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "LED5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 49.53 237.49 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a5182094-a779-487f-93af-c55423a34526") + (property "Reference" "R_HOLD1" + (at 52.07 236.855 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 52.07 239.395 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 49.53 237.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 49.53 237.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 49.53 237.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "840fba83-dc29-4c9d-a50a-22d653f1ded9") + ) + (pin "2" + (uuid "28da95c7-7d8c-4128-853a-85ff413a23b2") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_HOLD1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 41.91 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a82fae1d-228f-4328-96ca-dfe622dab1e1") + (property "Reference" "INT_TRIG_1" + (at 117.094 41.91 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 39.37 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "aaad99d7-411b-44f2-b76d-ae9c02e47eb9") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "INT_TRIG_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 199.39 21.59 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "abbea11d-44ca-41bf-8198-f6fa8c5affde") + (property "Reference" "R_RST1" + (at 192.024 26.416 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 201.295 19.05 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 199.39 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 199.39 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 199.39 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "08f5419b-5c66-4c69-8419-32d56fd4e561") + ) + (pin "2" + (uuid "06c2c934-e2e9-4123-bcaf-947cb2c63522") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_RST1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 62.23 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "abe22af1-e8a6-4e29-ad42-1bae7eed923a") + (property "Reference" "RST_3" + (at 117.094 62.23 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 59.69 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9d142582-8e5a-44e5-825e-b093f7469907") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "RST_3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 181.61 236.22 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "abf75d80-a75c-48e4-9d6b-43466e4362f2") + (property "Reference" "C_RFID_0.1" + (at 185.42 236.8296 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 185.42 239.3696 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:C0805" + (at 181.61 236.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 181.61 236.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 181.61 236.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "6eb4657c-ac16-4a84-b840-dd6e4aa36eef") + ) + (pin "1" + (uuid "cf4f91f6-38dc-407a-ab2b-f24f9b252a8d") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_RFID_0.1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 21.59 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ac0eb187-e915-4aff-9418-8c6d8542e69c") + (property "Reference" "SCK_1" + (at 117.094 21.59 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 19.05 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "45fc4d43-0cd7-4b8b-922c-854bd23f8976") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "SCK_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 138.43 111.76 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b4d2bd7b-c2c4-42be-8a90-6f11984b236c") + (property "Reference" "R_TRIG_PD3" + (at 148.844 112.014 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 138.43 114.3 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 138.43 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 138.43 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 138.43 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "28cd948c-e4d8-43a1-9076-edd895a24e2e") + ) + (pin "2" + (uuid "8b710f0d-a24e-439b-bbde-b12f19c0154d") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_TRIG_PD3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 39.37 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b5612e79-d953-49c0-8921-d64ab8cd8d25") + (property "Reference" "REED_1" + (at 117.094 39.37 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 36.83 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2a1b232c-1ffc-44fd-932e-057e109fb06b") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "REED_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 217.17 250.19 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b5d49a21-1560-4a69-ae04-b3e2da5214bd") + (property "Reference" "C_RFID_0.2" + (at 220.98 250.7996 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 220.98 253.3396 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:C0805" + (at 217.17 250.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 217.17 250.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 217.17 250.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "615da54a-5c44-47c3-9606-7beaeb574aa5") + ) + (pin "1" + (uuid "dfa44769-8aa2-4a8a-af82-368835d142c5") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_RFID_0.2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 127 237.49 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b644c55b-2c52-4155-a5eb-9d809555ca36") + (property "Reference" "R_GPO1" + (at 129.54 236.855 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 129.54 239.395 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 127 237.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 127 237.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 127 237.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "17574d98-4cb0-4114-ba51-72e108586103") + ) + (pin "2" + (uuid "20e3bd53-d564-447c-ae9c-1ac3d7aa018e") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_GPO1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 184.15 214.63 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b64f0eba-d878-460e-8f74-7e1fb5bc020f") + (property "Reference" "R_LED2" + (at 184.658 210.566 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + (hide yes) + ) + ) + (property "Value" "~" + (at 181.61 214.63 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 184.15 214.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 184.15 214.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 184.15 214.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "642eda40-806a-4905-ae23-1a0b00c9c05a") + ) + (pin "2" + (uuid "b7d522e8-11ff-4757-ba3b-b8b4b3eee308") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_LED2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:TC2050-IDC-NL-CUSTOM") + (at 256.54 236.22 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b65b14e3-3ce2-4aea-a301-1948b5430118") + (property "Reference" "TAGCONN1" + (at 256.54 236.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 256.54 236.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "plant_schematic_v4:TAG-CONNECT_TC2050-IDC-NL-CUSTOM" + (at 256.54 236.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 256.54 236.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 256.54 236.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "GND" + (uuid "9c6ed950-3e16-48a7-bcda-f4c95c863e7e") + ) + (pin "MISO/UPDI" + (uuid "206b788c-a080-4eff-966a-c0b22a5e5db5") + ) + (pin "MOSI" + (uuid "2d0c2273-74ef-4d34-a3c7-068033dfec02") + ) + (pin "TX" + (uuid "76b5be47-12df-4417-a080-19aaf8aecd53") + ) + (pin "ACC2" + (uuid "935ad3d0-705c-46a1-8ad3-f658689e403a") + ) + (pin "VTG" + (uuid "67fff4bb-2a22-4e50-83ea-b83da4013dc2") + ) + (pin "ACC1/V" + (uuid "b68701b5-a7b1-4d6d-9c84-945444860d3f") + ) + (pin "RST" + (uuid "6fca829f-d754-4f88-887d-f17df98bf92a") + ) + (pin "RX" + (uuid "83bc7662-38df-45ba-83a7-07bf399c1dec") + ) + (pin "SCK" + (uuid "0f4fdde3-3e7b-4fed-b631-bd066cbc6942") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "TAGCONN1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 36.83 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b712741e-5fa2-4ae9-896f-1d1fdb47ed33") + (property "Reference" "LDO_CTRL_1" + (at 117.094 36.83 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 34.29 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "03c534a2-085f-4993-bf38-c84eeaf030d5") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "LDO_CTRL_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 346.71 218.44 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b8ee0f47-f8ef-435d-b297-03121b40cfc8") + (property "Reference" "H2" + (at 349.25 217.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 349.25 219.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 346.71 218.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 346.71 218.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 346.71 218.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "H2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 49.53 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "bc2ccd00-ea32-4366-b1bd-734f8b1192ec") + (property "Reference" "LPD_1" + (at 117.094 49.53 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 46.99 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "63a9bd43-95f9-482a-b03e-4724a1c8cc05") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "LPD_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 19.05 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c06b7eab-c143-42fa-a65a-09c908e1a3ba") + (property "Reference" "MOSI_1" + (at 117.094 19.05 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 16.51 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "96dcf818-d0d8-4bcd-8262-8ea71367c426") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "MOSI_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 358.14 113.03 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c13fe543-903c-420b-ba07-1bd5de2f1eaf") + (property "Reference" "R_PUP_INT_MIN1" + (at 356.87 112.268 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 355.6 113.03 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 358.14 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 358.14 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 358.14 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b0124fec-7ae4-4587-98fc-9807ff8e97e7") + ) + (pin "2" + (uuid "82a39577-b2b8-4634-a364-6beedb1674e3") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_PUP_INT_MIN1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "adafruit_rfm:RFM69HCW_SMT") + (at 62.23 59.69 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c6239330-0fb1-41d9-85c1-28ab8e2b0c1f") + (property "Reference" "U1" + (at 62.23 40.64 0) + (effects + (font + (size 1.27 1.0795) + ) + ) + ) + (property "Value" "~" + (at 62.23 43.18 0) + (effects + (font + (size 1.27 1.0795) + ) + ) + ) + (property "Footprint" "Adafruit RFM+LoRa Breakout:RFMHCW_SMT" + (at 62.23 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 62.23 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RFM69HCW - ISM Band RF Transceiver" + (at 62.23 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "15P" + (uuid "7852684e-ce32-4f77-b813-bb0858e4c50e") + ) + (pin "4P" + (uuid "d60880d3-4dc1-4b40-a061-a4b7c8d7d785") + ) + (pin "8P" + (uuid "9a0506fe-20c7-4ae9-b682-7a19f7ac23d0") + ) + (pin "9P" + (uuid "05dc4053-a988-417a-9d58-95b4a7aeb973") + ) + (pin "3P" + (uuid "9a640117-718f-401b-b32a-f0008f92f6b6") + ) + (pin "14P" + (uuid "e9dc1efe-0b31-415a-9bff-4a2aa93791c0") + ) + (pin "11P" + (uuid "17eeb871-c19f-475b-ad36-79dceb58478d") + ) + (pin "13P" + (uuid "9dd27958-5274-491b-81ac-121dbc892ce9") + ) + (pin "5P" + (uuid "6ee427b7-e639-46d1-9878-f75ff00f6263") + ) + (pin "16P" + (uuid "22d43c35-b4a0-492e-ada9-81757304fa36") + ) + (pin "1P" + (uuid "3913691b-8a84-439a-99ee-aa04b7cda74e") + ) + (pin "10P" + (uuid "61dda8df-e1bf-4c43-bdcc-8609badc133b") + ) + (pin "7P" + (uuid "1c9edcc0-f6b4-4fb8-9954-f0d789c2cb3c") + ) + (pin "6P" + (uuid "f3f572ad-7bb7-4246-a198-6914978dfd9d") + ) + (pin "2P" + (uuid "35b46e8b-b9fb-4d31-94f7-76c1d9ce6a8c") + ) + (pin "12P" + (uuid "a1856e63-b70c-4969-9e6b-978567378b03") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "adafruit_rfm:HEADER-1X1ROUND") + (at 96.52 76.2 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c81eccbc-8665-4293-8b97-214a892729c4") + (property "Reference" "JP1" + (at 99.06 75.565 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 99.06 78.105 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "adafruit_rfm:1X01_ROUND" + (at 96.52 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 96.52 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "PIN HEADER" + (at 96.52 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e4e5653c-221e-4d45-bdc3-1ee869449b21") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "JP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 110.49 252.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "caee3b23-f733-4174-a1f4-23ff3f8594d7") + (property "Reference" "C_RFID_3" + (at 101.092 249.682 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 114.3 255.8796 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:C0805" + (at 110.49 252.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 252.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 110.49 252.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c1857e82-9fac-494a-bf2f-f205862c1272") + ) + (pin "1" + (uuid "573682ab-5079-48d9-b2aa-b88ab82f2cda") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_RFID_3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 59.69 251.46 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ce3879b8-61e3-4c8b-bb6d-c52a50a828f6") + (property "Reference" "R_CS_SPI1" + (at 44.704 251.46 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 61.595 248.92 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 59.69 251.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 59.69 251.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 59.69 251.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d9f3c329-67e3-46d8-a5a9-814e6332113c") + ) + (pin "2" + (uuid "8879f2d4-dae1-4ae5-9b6a-d3104e72ba6f") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_CS_SPI1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "BH-80B-1:BH-80B-1") + (at 375.92 36.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d0f4724f-a7c8-4ee4-b356-5f9eeba5ebf2") + (property "Reference" "CoinCell1" + (at 392.43 36.8299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BH-80B-1" + (at 392.43 39.3699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "BH80B1" + (at 392.43 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://app.adam-tech.com/products/download/data_sheet/196963/bh-80b-1-data-sheet.pdf" + (at 392.43 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "BATT HLDR COIN 20MM 1 CEL PC PIN" + (at 375.92 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description_1" "BATT HLDR COIN 20MM 1 CEL PC PIN" + (at 392.43 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "8.85" + (at 392.43 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Adam Tech" + (at 392.43 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "BH-80B-1" + (at 392.43 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Part Number" "" + (at 392.43 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "" + (at 392.43 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Part Number" "" + (at 392.43 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Price/Stock" "" + (at 392.43 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (pin "2" + (uuid "bbf05260-aac7-47cd-b629-91d3b8152dea") + ) + (pin "1" + (uuid "d344984f-32fc-4286-b6e2-5c1cddd4b22c") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "CoinCell1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 365.76 113.03 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "db597498-1cc1-4ddf-8634-4dca0e368f17") + (property "Reference" "R_PULL_UP_SCL1" + (at 365.252 111.506 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 363.22 113.03 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 365.76 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 365.76 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 365.76 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e2728d5a-388d-4a9c-ac06-ab93d8186883") + ) + (pin "2" + (uuid "d2175e8c-6f0d-4394-83dc-f2969fe27cbf") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_PULL_UP_SCL1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 369.57 113.03 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dd66560b-851a-4997-b4e5-8f15972e830d") + (property "Reference" "R_PULL_UP_TRIG1" + (at 368.808 111.506 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 367.03 113.03 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 369.57 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 369.57 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 369.57 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "13be74cd-e11b-4172-9854-358a042a7ad0") + ) + (pin "2" + (uuid "cd94808c-dddf-4f59-8c0b-ba413fa1605b") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_PULL_UP_TRIG1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 182.88 48.26 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dedfbfa0-2234-4c2a-9bcd-a0ce83ad45db") + (property "Reference" "R_PD2_PUP1" + (at 176.022 37.846 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 185.42 50.165 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 182.88 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 182.88 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 182.88 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5fbdf03c-371d-462b-84fa-7a3eabd76815") + ) + (pin "2" + (uuid "853a4c67-ed77-4c7e-a36f-92152b3a0531") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_PD2_PUP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 255.27 116.84 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e077f98c-7afb-42ad-92fb-d86ae0363c02") + (property "Reference" "R_SCK1" + (at 265.684 117.094 0) + (effects + (font + (size 1.778 1.5113) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 255.27 119.38 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 255.27 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 255.27 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 255.27 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3c1babed-01ab-49e3-b519-3715eadf531a") + ) + (pin "2" + (uuid "a98cecae-9099-40f9-91f6-94bc4ba8d3ba") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_SCK1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:TS10-63-26-BE-250-SMT-TR") + (at 304.8 36.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e0793e12-a1ea-4415-ab0a-457d660d3f71") + (property "Reference" "POWER_CYCLE_SWITCH1" + (at 304.8 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TS10-63-26-BE-250-SMT-TR" + (at 304.8 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "TS10-63-26-BE-250-SMT-TR:SW_TS10-63-26-BE-250-SMT-TR" + (at 305.054 29.464 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 304.8 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 304.8 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MF" "Same Sky" + (at 304.292 22.098 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MAXIMUM_PACKAGE_HEIGHT" "2.8 mm" + (at 312.674 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "None" + (at 305.054 51.054 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 304.292 52.832 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/TS10-63-26-BE-250-SMT-TR/Same+Sky/view-part/?ref=eda" + (at 303.53 18.288 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "STANDARD" "Manufacturer Recommendations" + (at 304.292 43.688 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "PARTREV" "1.0" + (at 305.054 52.324 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/TS10-63-26-BE-250-SMT-TR/Same+Sky/view-part/?ref=snap" + (at 305.562 26.924 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "TS10-63-26-BE-250-SMT-TR" + (at 305.308 40.894 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "\n \n 6.1 x 3.8 mm, 2.6 mm Actuator Height, 250 gf, Surface Mount, SPST, Tactile Switch\n \n" + (at 296.672 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 304.8 47.498 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MANUFACTURER" "CUI Devices" + (at 304.546 50.038 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (pin "2" + (uuid "8ee38d42-ae7e-45bf-a21a-5ffa695d0e70") + ) + (pin "1" + (uuid "a26aaec4-3168-47ae-b130-0c536b6ff859") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "POWER_CYCLE_SWITCH1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:PTS636_SM25F_SMTR_LFS") + (at 363.22 83.82 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e086c809-fa4a-4f88-86b1-544ab3e84005") + (property "Reference" "BROADCAST_SW2" + (at 382.27 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PTS636_SM25F_SMTR_LFS" + (at 382.27 86.3599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "PTS636_SM25F_SMTR_LFS:PTS636SM25FSMTRLFS" + (at 364.236 74.676 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 363.22 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 363.22 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer_Name" "C & K COMPONENTS" + (at 362.458 79.756 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MF" "C&K" + (at 376.936 76.962 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Mouser_Price-Stock" "https://www.mouser.co.uk/ProductDetail/CK/PTS636-SM25F-SMTR-LFS?qs=vLWxofP3U2wcBTQSwfMFOw%3D%3D" + (at 388.366 71.882 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "\n \n Tactile Switch SPST-NO Top Actuated Surface Mount\n \n" + (at 388.366 71.882 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Mouser_Part_Number" "611-PTS636SM25FSMTRL" + (at 363.982 73.914 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 372.872 76.454 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "None" + (at 374.142 77.978 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/PTS636%20SM25F%20SMTR%20LFS/C%2526K/view-part/?ref=eda" + (at 388.366 71.882 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Height" "2.7mm" + (at 357.632 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "PTS636 SM25F SMTR LFS" + (at 364.744 74.422 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/PTS636%20SM25F%20SMTR%20LFS/C%2526K/view-part/?ref=snap" + (at 388.366 71.882 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Arrow_Price-Stock" "https://www.arrow.com/en/products/pts636-sm25f-smtr-lfs/ck" + (at 359.156 67.818 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Arrow_Part_Number" "PTS636 SM25F SMTR LFS" + (at 363.22 76.454 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 374.65 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "PTS636 SM25F SMTR LFS" + (at 362.458 77.216 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (pin "1" + (uuid "13776b74-9309-4026-bf2a-b20f26b7074c") + ) + (pin "2" + (uuid "cad9bd80-404f-49ef-8f7d-d1bd975a2a38") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "BROADCAST_SW2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 312.42 129.54 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e1f54c49-559e-4262-b7a9-c3ec0df083a5") + (property "Reference" "R_REED_RTC1" + (at 308.356 132.334 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 312.42 127 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 312.42 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 312.42 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 312.42 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d95735ad-42ee-492c-99e2-e47624f62d56") + ) + (pin "2" + (uuid "3613724e-0c1b-4787-a540-75031c715272") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_REED_RTC1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:ST25DV04KC-JF6D3") + (at 135.89 259.08 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e238d5dd-5725-4830-ba96-c48722a46142") + (property "Reference" "RFID1" + (at 161.29 248.92 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "ST25DV04KC-JF6D3" + (at 161.29 251.46 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "UFDFPN12_ST25DV_STM" + (at 135.89 259.08 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "ST25DV04KC-JF6D3" + (at 135.89 259.08 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 135.89 259.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "e72bf353-a4d9-4257-bd27-7b3b5e5d136b") + ) + (pin "10" + (uuid "9001042a-2ba5-467d-84fe-4cce3a02ac01") + ) + (pin "1" + (uuid "e9bf8e00-9059-40d0-af5f-b75df2c0e134") + ) + (pin "11" + (uuid "9a274d43-f574-4d6c-8c30-22167478de87") + ) + (pin "4" + (uuid "fc804586-2e2c-48cf-9154-28c4ed3481d1") + ) + (pin "13" + (uuid "439a3012-9caa-4cfb-a468-5f4891d445ba") + ) + (pin "5" + (uuid "a86a82f6-8c61-4430-b17c-63e158c3c1b0") + ) + (pin "2" + (uuid "a46d27a4-8f4f-42d1-8e41-5ab7312172e8") + ) + (pin "6" + (uuid "2b381a03-1a3c-4d6c-b458-f73b70f9decb") + ) + (pin "12" + (uuid "ec75ae70-dc0a-468f-8af0-c871e157d8a0") + ) + (pin "7" + (uuid "c19a8966-ff0c-4a16-9a60-7ebff57d4174") + ) + (pin "8" + (uuid "24024985-a27c-4d69-b423-2a050282770b") + ) + (pin "9" + (uuid "f7c18c56-ce8c-4730-9a8e-3621abda0675") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "RFID1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 95.25 187.96 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e2b33348-c929-433d-8795-f4a2c42b9c21") + (property "Reference" "R_CS_SPI2" + (at 97.79 187.325 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 97.79 189.865 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 95.25 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 95.25 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 95.25 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "43c5b4d2-86dc-42f4-b072-aab4e677c70e") + ) + (pin "2" + (uuid "5781efeb-4432-4946-87cf-41db8d2942e8") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_CS_SPI2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:TSX-3225_16.0000MF18X-AC0") + (at 114.3 133.35 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e2f0398d-827b-4219-bfba-87ce27b50295") + (property "Reference" "Y1" + (at 120.65 132.7149 90) + (effects + (font + (size 1.7807 1.5135) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 120.65 135.255 90) + (effects + (font + (size 1.783 1.5155) + ) + (justify left) + ) + ) + (property "Footprint" "plant_schematic_v4:XTAL_TSX-3225_16.0000MF18X-AC0" + (at 114.3 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 114.3 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 114.3 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "5be19154-aa0b-401c-b3e0-3c83420c7b0f") + ) + (pin "4" + (uuid "06d32685-0a9a-4950-98c1-9add12721320") + ) + (pin "2" + (uuid "5b0e59b5-3591-4254-9ce0-0ef7d702fc99") + ) + (pin "1" + (uuid "a0ebd7b7-39f9-4de6-8157-aa585101c1e2") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "Y1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 138.43 114.3 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e5a8191a-1ef2-4967-bf81-66d0684ef74e") + (property "Reference" "R_REED_PD3" + (at 148.082 114.3 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 138.43 116.84 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 138.43 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 138.43 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 138.43 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "039d827e-9b29-4468-b35c-f57458f48766") + ) + (pin "2" + (uuid "43a26bff-f7d3-4b88-ad2b-f6c22c36ac49") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_REED_PD3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 187.96 205.74 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e685e076-cf0e-4796-8af5-1d398867c1fc") + (property "Reference" "LED3" + (at 188.468 208.788 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "LED" + (at 184.658 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder" + (at 187.96 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 187.96 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 187.96 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "d529a987-6a9b-4935-8368-e5ec2413ee95") + ) + (pin "1" + (uuid "7fd441d2-5043-4414-ae98-402e45b7b9c1") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "LED3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MAX31329ELB+:MAX31329ELB+") + (at 320.04 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e7aa4129-474b-4231-9b7b-9070e8b93ae8") + (property "Reference" "RTC1" + (at 339.09 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MAX31329ELB+" + (at 339.09 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MAX31329ELB" + (at 354.33 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheets.maximintegrated.com/en/ds/MAX31329.pdf" + (at 354.33 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Real Time Clock Integrated RC17 w/ QST Crystal" + (at 320.04 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description_1" "Real Time Clock Integrated RC17 w/ QST Crystal" + (at 354.33 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "1.35" + (at 354.33 127 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Analog Devices" + (at 354.33 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "MAX31329ELB+" + (at 354.33 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Part Number" "700-MAX31329ELB+" + (at 354.33 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Analog-Devices-Maxim-Integrated/MAX31329ELB%2b?qs=Wj%2FVkw3K%252BMAUEmAT0EwDmA%3D%3D" + (at 354.33 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Part Number" "MAX31329ELB+" + (at 354.33 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/max31329elb/analog-devices?region=nac" + (at 354.33 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (pin "5" + (uuid "d4f2f5e6-edc6-48b5-9acd-6305732fd69e") + ) + (pin "3" + (uuid "08cf55b5-2232-494d-be5c-51c588e1c680") + ) + (pin "10" + (uuid "1a232520-c224-40d6-9d95-c2aa564cf091") + ) + (pin "1" + (uuid "8b162be6-a491-4c9b-a10a-4aa69b456bb8") + ) + (pin "7" + (uuid "71f19f14-89f4-463c-99f8-0fa1e92d8440") + ) + (pin "8" + (uuid "2f2c0629-5a2a-4cbe-bd39-9af4d559f45a") + ) + (pin "4" + (uuid "0f9b4cef-075e-4e53-9cad-5add52c7e046") + ) + (pin "6" + (uuid "548b6165-92f9-4880-acde-849874151415") + ) + (pin "2" + (uuid "4160579e-1a73-44be-b756-37266708aaa9") + ) + (pin "9" + (uuid "b5c45c1c-8705-4498-a6e4-246a73901051") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "RTC1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 44.45 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e7d32179-ae00-4050-bb33-665d3aad1b86") + (property "Reference" "INT_MIN_1" + (at 117.094 44.45 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 41.91 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0cd9f827-4cfa-4f6e-a09d-61eccd0180d7") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "INT_MIN_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "74HC4050D_BJ_:74HC4050D_BJ_") + (at 63.5 187.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "eacfa884-87f9-4202-aeca-1393b2623609") + (property "Reference" "HexBuf1" + (at 77.47 180.34 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "74HC4050D_BJ_" + (at 77.47 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SOIC127P600X175-16N" + (at 87.63 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.com/datasheet/2/408/74HC4050D_datasheet_en_20160707-980976.pdf" + (at 87.63 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Buffer/Converter 6-CH Non-Inverting CMOS 16-Pin SOIC" + (at 63.5 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description_1" "Buffer/Converter 6-CH Non-Inverting CMOS 16-Pin SOIC" + (at 87.63 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "1.75" + (at 87.63 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Toshiba" + (at 87.63 195.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "74HC4050D(BJ)" + (at 87.63 198.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Part Number" "757-74HC4050DBJ" + (at 87.63 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Toshiba/74HC4050DBJ?qs=lQAVKuKFhkJPzDw8vJrePw%3D%3D" + (at 87.63 203.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Part Number" "74HC4050D(BJ)" + (at 87.63 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/74hc4050d-bj/toshiba?region=nac" + (at 87.63 208.28 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (pin "5" + (uuid "d79d1412-61b3-4f60-af3d-67e0915e1696") + ) + (pin "7" + (uuid "7bdb0ae7-5d33-498d-844b-db70814a0cfa") + ) + (pin "9" + (uuid "cdf3d02d-09c1-4088-80cd-9a864e16055c") + ) + (pin "3" + (uuid "18d0d4f6-6f05-476b-af9b-18aede95ff4d") + ) + (pin "2" + (uuid "e2941d0a-bf90-4c94-afcb-dfd6a953cdcc") + ) + (pin "10" + (uuid "a8c32f6a-1724-4324-9355-83311301bcb4") + ) + (pin "4" + (uuid "97f8f6b1-1653-4ff2-97be-433740a80756") + ) + (pin "8" + (uuid "489ae3cc-f9c5-42a1-82d7-f822761bad3a") + ) + (pin "6" + (uuid "d7814140-74ad-4c21-b87b-550d17737b2d") + ) + (pin "14" + (uuid "65282b10-a7e5-435a-a487-31da73af1e90") + ) + (pin "1" + (uuid "ed6bc8fa-7030-4e45-833a-8b5c56683bae") + ) + (pin "15" + (uuid "b46fd0a2-12c3-48f5-ba69-22ce4231bf4f") + ) + (pin "13" + (uuid "6f4e0043-c462-400d-baae-463fa35592f9") + ) + (pin "16" + (uuid "8f553b6a-b607-446c-b92e-ef8a76c2c9fb") + ) + (pin "11" + (uuid "8564e79c-83de-4c33-988d-fbdc755909ca") + ) + (pin "12" + (uuid "985f7e01-ce60-42f4-b7fb-7f472fce9007") + ) + (instances + (project "" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "HexBuf1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 191.77 123.19 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "eee5dcd9-bd45-4223-ad9e-4516c0f32e9f") + (property "Reference" "R_PE1_PUP1" + (at 194.31 113.03 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 194.31 125.095 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 191.77 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 191.77 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 191.77 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2e579b4e-061b-42f5-8148-bf47938426b6") + ) + (pin "2" + (uuid "3af24528-507e-487b-9c52-050f3c7d5eb8") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_PE1_PUP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 304.8 177.8 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "efd2aa15-6e63-463d-82e7-5e83c48d9be9") + (property "Reference" "C_LDO_VCC1" + (at 288.036 178.308 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 308.61 180.9496 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:C0805" + (at 304.8 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 304.8 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 304.8 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "d216c8a8-d1e8-47ba-97d3-cf795e8e2f21") + ) + (pin "1" + (uuid "eb060f45-6e22-4572-bb16-0baad2b45fbf") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_LDO_VCC1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 243.84 44.45 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f01c0c4a-2624-4b5d-bf9c-5faf4a89682e") + (property "Reference" "R_LED4" + (at 244.348 40.386 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + (hide yes) + ) + ) + (property "Value" "~" + (at 241.3 44.45 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 243.84 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 243.84 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 243.84 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5b5026d4-bd14-4aa1-98be-c0bc4f1e8bb9") + ) + (pin "2" + (uuid "4ddc599f-907b-4d21-b070-1be651b0d448") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_LED4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 297.18 83.82 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f4fd4d62-a0d7-4b36-940d-36dabdeb57ef") + (property "Reference" "R_REED_GND1" + (at 296.672 80.264 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 297.18 81.28 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 297.18 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 297.18 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 297.18 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6a424217-74c0-4b0d-9383-5150a3441578") + ) + (pin "2" + (uuid "67de5b93-d88a-4c0c-8e2f-deb20eb733ac") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_REED_GND1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 104.14 210.82 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f71cd2a0-cb45-46f4-95aa-ba43f5be6c44") + (property "Reference" "R_RST_RFM1" + (at 101.6 211.455 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 101.6 208.915 90) + (effects + (font + (size 1.778 1.5113) + ) + (justify right) + ) + ) + (property "Footprint" "ishan:R0805" + (at 104.14 210.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 104.14 210.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 104.14 210.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7be3178c-b40a-4f29-b38c-de501865e837") + ) + (pin "2" + (uuid "b5ce33ea-2b41-40ed-bed4-16e6ceebbb85") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_RST_RFM1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Ishan:MOX_OXLEY_TEST_POINT_S2761-46R") + (at 120.65 24.13 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f7da6c94-d6e1-4cb6-80dd-e4424ecbaba4") + (property "Reference" "CS_RFM_1" + (at 117.094 24.13 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 120.65 21.59 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:MOX-OXLEY-TEST-POINT" + (at 120.65 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 120.65 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Conn Test Point F Solder ST SMD 1 Port https://pricing.snapeda.com/parts/S2761-46R/Harwin%20Inc./view-part?ref=eda Check prices" + (at 120.65 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "068bb902-41d6-4e68-907e-cca5a6f67b14") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "CS_RFM_1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:R-US_M0805") + (at 233.68 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f81db717-408b-4fae-bb8e-0b1f136f6577") + (property "Reference" "R_POL2" + (at 233.172 65.024 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 233.68 66.04 0) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:R0805" + (at 233.68 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 233.68 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RESISTOR, American symbol" + (at 233.68 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ca761f6f-2110-4722-bf75-ab4add1c6c3b") + ) + (pin "2" + (uuid "085e4872-3910-4b2d-bb93-f7ce71ff4e7d") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "R_POL2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 196.85 250.19 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fa4bdcaf-2c65-4b1c-a132-f24b0989d2f1") + (property "Reference" "C_RFID_2" + (at 200.66 250.7996 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 200.66 253.3396 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:C0805" + (at 196.85 250.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 196.85 250.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 196.85 250.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "399e2886-a324-468a-a9a6-ba0728d944c0") + ) + (pin "1" + (uuid "c3c47799-93e1-4130-994e-edd9a42b9d25") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_RFID_2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 109.22 123.19 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fad21b1d-4d67-44a1-848e-d062a1288d3f") + (property "Reference" "C_XTAL1" + (at 107.9754 116.84 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Value" "~" + (at 107.9754 119.38 90) + (effects + (font + (size 1.778 1.5113) + ) + ) + ) + (property "Footprint" "ishan:C0805" + (at 109.22 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 109.22 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 109.22 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "6c1484ae-35ef-40a0-8758-a6c69a0a231b") + ) + (pin "1" + (uuid "ae2a8de2-4218-4fe3-b96a-d88e21ab4a30") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_XTAL1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TC2050:C-USC0805") + (at 161.29 236.22 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fef33699-2081-459f-b0ec-3ec53c5c365c") + (property "Reference" "C_RFID_1" + (at 165.1 236.8296 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 165.1 239.3696 0) + (effects + (font + (size 1.778 1.5113) + ) + (justify left) + ) + ) + (property "Footprint" "ishan:C0805" + (at 161.29 236.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 161.29 236.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CAPACITOR, American symbol" + (at 161.29 236.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "941cfd9d-bac1-4ead-8311-e699f2e651d1") + ) + (pin "1" + (uuid "706d78ba-616a-4b9c-988e-61689004f2e5") + ) + (instances + (project "wheel_counter" + (path "/439090de-52d9-4741-b2b5-a09d1ef1332e" + (reference "C_RFID_1") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) +) diff --git a/pcb/wheel_counter.step b/pcb/wheel_counter.step new file mode 100644 index 0000000..7a4df3b --- /dev/null +++ b/pcb/wheel_counter.step @@ -0,0 +1,4832 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('KiCad electronic assembly'),'2;1'); +FILE_NAME('wheel_counter.step','2025-02-02T20:39:12',('Pcbnew'),('Kicad' + ),'Open CASCADE STEP processor 7.8','KiCad to STEP converter', + 'Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('wheel_counter 1','wheel_counter 1','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39),#43); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(123.5,-82.5,1.65)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(105.5,-65.1,1.65)); +#21 = DIRECTION('',(-0.,0.,1.)); +#22 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(101.3,-65.1,1.65)); +#25 = DIRECTION('',(-0.,0.,1.)); +#26 = DIRECTION('',(1.110223024625E-16,-1.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(123.525,-87.,1.65)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(115.1,-89.54,1.65)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(123.5,-85.,1.65)); +#37 = DIRECTION('',(0.,0.,1.)); +#38 = DIRECTION('',(1.,0.,0.)); +#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42); +#40 = CARTESIAN_POINT('',(0.,0.,0.)); +#41 = DIRECTION('',(0.,0.,1.)); +#42 = DIRECTION('',(1.,0.,-0.)); +#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#44,#45,#46)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#44 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#45 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#46 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#47 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#44, + 'distance_accuracy_value','confusion accuracy'); +#48 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#49 = SHAPE_DEFINITION_REPRESENTATION(#50,#56); +#50 = PRODUCT_DEFINITION_SHAPE('','',#51); +#51 = PRODUCT_DEFINITION('design','',#52,#55); +#52 = PRODUCT_DEFINITION_FORMATION('','',#53); +#53 = PRODUCT('LED_0805_2012Metric','LED_0805_2012Metric','',(#54)); +#54 = PRODUCT_CONTEXT('',#2,'mechanical'); +#55 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#56 = SHAPE_REPRESENTATION('',(#11,#57),#61); +#57 = AXIS2_PLACEMENT_3D('',#58,#59,#60); +#58 = CARTESIAN_POINT('',(0.,0.,0.)); +#59 = DIRECTION('',(0.,0.,1.)); +#60 = DIRECTION('',(1.,0.,-0.)); +#61 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#65)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#62,#63,#64)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#62 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#63 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#64 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#65 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#62, + 'distance_accuracy_value','confusion accuracy'); +#66 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67,#69); +#67 = ( REPRESENTATION_RELATIONSHIP('','',#56,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#68 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#69 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#70); +#70 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','LED2','',#5,#51,$); +#71 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53)); +#72 = SHAPE_DEFINITION_REPRESENTATION(#73,#79); +#73 = PRODUCT_DEFINITION_SHAPE('','',#74); +#74 = PRODUCT_DEFINITION('design','',#75,#78); +#75 = PRODUCT_DEFINITION_FORMATION('','',#76); +#76 = PRODUCT('LED_0805_2012Metric','LED_0805_2012Metric','',(#77)); +#77 = PRODUCT_CONTEXT('',#2,'mechanical'); +#78 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#79 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#80),#1603); +#80 = MANIFOLD_SOLID_BREP('',#81); +#81 = CLOSED_SHELL('',(#82,#122,#169,#248,#272,#312,#343,#360,#393,#417, + #484,#605,#672,#696,#727,#760,#816,#840,#864,#888,#921,#933,#996, + #1021,#1038,#1062,#1080,#1098,#1116,#1133,#1150,#1181,#1206,#1231, + #1255,#1272,#1303,#1327,#1344,#1372,#1397,#1421,#1446,#1493,#1510, + #1522,#1544,#1556,#1574,#1592)); +#82 = ADVANCED_FACE('',(#83),#117,.F.); +#83 = FACE_BOUND('',#84,.F.); +#84 = EDGE_LOOP('',(#85,#95,#103,#111)); +#85 = ORIENTED_EDGE('',*,*,#86,.T.); +#86 = EDGE_CURVE('',#87,#89,#91,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-0.65,-0.625,0.465)); +#89 = VERTEX_POINT('',#90); +#90 = CARTESIAN_POINT('',(-0.585,-0.625,1.1)); +#91 = LINE('',#92,#93); +#92 = CARTESIAN_POINT('',(-0.65,-0.625,0.465)); +#93 = VECTOR('',#94,1.); +#94 = DIRECTION('',(0.101830105936,0.,0.994801804142)); +#95 = ORIENTED_EDGE('',*,*,#96,.T.); +#96 = EDGE_CURVE('',#89,#97,#99,.T.); +#97 = VERTEX_POINT('',#98); +#98 = CARTESIAN_POINT('',(0.585,-0.625,1.1)); +#99 = LINE('',#100,#101); +#100 = CARTESIAN_POINT('',(-0.585,-0.625,1.1)); +#101 = VECTOR('',#102,1.); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = ORIENTED_EDGE('',*,*,#104,.T.); +#104 = EDGE_CURVE('',#97,#105,#107,.T.); +#105 = VERTEX_POINT('',#106); +#106 = CARTESIAN_POINT('',(0.65,-0.625,0.465)); +#107 = LINE('',#108,#109); +#108 = CARTESIAN_POINT('',(0.585,-0.625,1.1)); +#109 = VECTOR('',#110,1.); +#110 = DIRECTION('',(0.101830105936,0.,-0.994801804142)); +#111 = ORIENTED_EDGE('',*,*,#112,.T.); +#112 = EDGE_CURVE('',#105,#87,#113,.T.); +#113 = LINE('',#114,#115); +#114 = CARTESIAN_POINT('',(0.65,-0.625,0.465)); +#115 = VECTOR('',#116,1.); +#116 = DIRECTION('',(-1.,0.,-4.270088556251E-17)); +#117 = PLANE('',#118); +#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121); +#119 = CARTESIAN_POINT('',(1.481626402817E-17,-0.625,0.771483451357)); +#120 = DIRECTION('',(-5.57234551408E-33,1.,3.18580557984E-32)); +#121 = DIRECTION('',(0.,-3.18580557984E-32,1.)); +#122 = ADVANCED_FACE('',(#123),#164,.T.); +#123 = FACE_BOUND('',#124,.T.); +#124 = EDGE_LOOP('',(#125,#135,#143,#149,#150,#158)); +#125 = ORIENTED_EDGE('',*,*,#126,.T.); +#126 = EDGE_CURVE('',#127,#129,#131,.T.); +#127 = VERTEX_POINT('',#128); +#128 = CARTESIAN_POINT('',(-0.65,0.625,0.465)); +#129 = VERTEX_POINT('',#130); +#130 = CARTESIAN_POINT('',(-0.65,0.46875,0.465)); +#131 = LINE('',#132,#133); +#132 = CARTESIAN_POINT('',(-0.65,0.625,0.465)); +#133 = VECTOR('',#134,1.); +#134 = DIRECTION('',(0.,-1.,0.)); +#135 = ORIENTED_EDGE('',*,*,#136,.F.); +#136 = EDGE_CURVE('',#137,#129,#139,.T.); +#137 = VERTEX_POINT('',#138); +#138 = CARTESIAN_POINT('',(-0.65,-0.46875,0.465)); +#139 = LINE('',#140,#141); +#140 = CARTESIAN_POINT('',(-0.65,-0.625,0.465)); +#141 = VECTOR('',#142,1.); +#142 = DIRECTION('',(0.,1.,0.)); +#143 = ORIENTED_EDGE('',*,*,#144,.T.); +#144 = EDGE_CURVE('',#137,#87,#145,.T.); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(-0.65,0.625,0.465)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(0.,-1.,0.)); +#149 = ORIENTED_EDGE('',*,*,#86,.T.); +#150 = ORIENTED_EDGE('',*,*,#151,.F.); +#151 = EDGE_CURVE('',#152,#89,#154,.T.); +#152 = VERTEX_POINT('',#153); +#153 = CARTESIAN_POINT('',(-0.585,0.625,1.1)); +#154 = LINE('',#155,#156); +#155 = CARTESIAN_POINT('',(-0.585,0.625,1.1)); +#156 = VECTOR('',#157,1.); +#157 = DIRECTION('',(0.,-1.,0.)); +#158 = ORIENTED_EDGE('',*,*,#159,.F.); +#159 = EDGE_CURVE('',#127,#152,#160,.T.); +#160 = LINE('',#161,#162); +#161 = CARTESIAN_POINT('',(-0.65,0.625,0.465)); +#162 = VECTOR('',#163,1.); +#163 = DIRECTION('',(0.101830105936,0.,0.994801804142)); +#164 = PLANE('',#165); +#165 = AXIS2_PLACEMENT_3D('',#166,#167,#168); +#166 = CARTESIAN_POINT('',(-0.65,0.625,0.465)); +#167 = DIRECTION('',(-0.994801804142,0.,0.101830105936)); +#168 = DIRECTION('',(0.101830105936,0.,0.994801804142)); +#169 = ADVANCED_FACE('',(#170),#243,.F.); +#170 = FACE_BOUND('',#171,.F.); +#171 = EDGE_LOOP('',(#172,#182,#190,#198,#204,#205,#213,#221,#229,#237) + ); +#172 = ORIENTED_EDGE('',*,*,#173,.F.); +#173 = EDGE_CURVE('',#174,#176,#178,.T.); +#174 = VERTEX_POINT('',#175); +#175 = CARTESIAN_POINT('',(-0.965,-0.625,3.5E-02)); +#176 = VERTEX_POINT('',#177); +#177 = CARTESIAN_POINT('',(-0.9125,-0.625,3.5E-02)); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(-0.965,-0.625,3.5E-02)); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(1.,0.,0.)); +#182 = ORIENTED_EDGE('',*,*,#183,.T.); +#183 = EDGE_CURVE('',#174,#184,#186,.T.); +#184 = VERTEX_POINT('',#185); +#185 = CARTESIAN_POINT('',(-0.965,-0.625,0.465)); +#186 = LINE('',#187,#188); +#187 = CARTESIAN_POINT('',(-0.965,-0.625,3.5E-02)); +#188 = VECTOR('',#189,1.); +#189 = DIRECTION('',(0.,0.,1.)); +#190 = ORIENTED_EDGE('',*,*,#191,.T.); +#191 = EDGE_CURVE('',#184,#192,#194,.T.); +#192 = VERTEX_POINT('',#193); +#193 = CARTESIAN_POINT('',(-0.9125,-0.625,0.465)); +#194 = LINE('',#195,#196); +#195 = CARTESIAN_POINT('',(-0.965,-0.625,0.465)); +#196 = VECTOR('',#197,1.); +#197 = DIRECTION('',(1.,0.,0.)); +#198 = ORIENTED_EDGE('',*,*,#199,.T.); +#199 = EDGE_CURVE('',#192,#87,#200,.T.); +#200 = LINE('',#201,#202); +#201 = CARTESIAN_POINT('',(-0.965,-0.625,0.465)); +#202 = VECTOR('',#203,1.); +#203 = DIRECTION('',(1.,0.,0.)); +#204 = ORIENTED_EDGE('',*,*,#112,.F.); +#205 = ORIENTED_EDGE('',*,*,#206,.T.); +#206 = EDGE_CURVE('',#105,#207,#209,.T.); +#207 = VERTEX_POINT('',#208); +#208 = CARTESIAN_POINT('',(0.9125,-0.625,0.465)); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(-0.965,-0.625,0.465)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(1.,0.,0.)); +#213 = ORIENTED_EDGE('',*,*,#214,.T.); +#214 = EDGE_CURVE('',#207,#215,#217,.T.); +#215 = VERTEX_POINT('',#216); +#216 = CARTESIAN_POINT('',(0.965,-0.625,0.465)); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(-0.965,-0.625,0.465)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(1.,0.,0.)); +#221 = ORIENTED_EDGE('',*,*,#222,.F.); +#222 = EDGE_CURVE('',#223,#215,#225,.T.); +#223 = VERTEX_POINT('',#224); +#224 = CARTESIAN_POINT('',(0.965,-0.625,3.5E-02)); +#225 = LINE('',#226,#227); +#226 = CARTESIAN_POINT('',(0.965,-0.625,3.5E-02)); +#227 = VECTOR('',#228,1.); +#228 = DIRECTION('',(0.,0.,1.)); +#229 = ORIENTED_EDGE('',*,*,#230,.F.); +#230 = EDGE_CURVE('',#231,#223,#233,.T.); +#231 = VERTEX_POINT('',#232); +#232 = CARTESIAN_POINT('',(0.9125,-0.625,3.5E-02)); +#233 = LINE('',#234,#235); +#234 = CARTESIAN_POINT('',(-0.965,-0.625,3.5E-02)); +#235 = VECTOR('',#236,1.); +#236 = DIRECTION('',(1.,0.,0.)); +#237 = ORIENTED_EDGE('',*,*,#238,.F.); +#238 = EDGE_CURVE('',#176,#231,#239,.T.); +#239 = LINE('',#240,#241); +#240 = CARTESIAN_POINT('',(-0.965,-0.625,3.5E-02)); +#241 = VECTOR('',#242,1.); +#242 = DIRECTION('',(1.,0.,0.)); +#243 = PLANE('',#244); +#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247); +#245 = CARTESIAN_POINT('',(-0.965,-0.625,3.5E-02)); +#246 = DIRECTION('',(0.,1.,0.)); +#247 = DIRECTION('',(0.,-0.,1.)); +#248 = ADVANCED_FACE('',(#249),#267,.T.); +#249 = FACE_BOUND('',#250,.T.); +#250 = EDGE_LOOP('',(#251,#252,#253,#261)); +#251 = ORIENTED_EDGE('',*,*,#151,.T.); +#252 = ORIENTED_EDGE('',*,*,#96,.T.); +#253 = ORIENTED_EDGE('',*,*,#254,.F.); +#254 = EDGE_CURVE('',#255,#97,#257,.T.); +#255 = VERTEX_POINT('',#256); +#256 = CARTESIAN_POINT('',(0.585,0.625,1.1)); +#257 = LINE('',#258,#259); +#258 = CARTESIAN_POINT('',(0.585,0.625,1.1)); +#259 = VECTOR('',#260,1.); +#260 = DIRECTION('',(0.,-1.,0.)); +#261 = ORIENTED_EDGE('',*,*,#262,.F.); +#262 = EDGE_CURVE('',#152,#255,#263,.T.); +#263 = LINE('',#264,#265); +#264 = CARTESIAN_POINT('',(-0.585,0.625,1.1)); +#265 = VECTOR('',#266,1.); +#266 = DIRECTION('',(1.,0.,0.)); +#267 = PLANE('',#268); +#268 = AXIS2_PLACEMENT_3D('',#269,#270,#271); +#269 = CARTESIAN_POINT('',(-0.585,0.625,1.1)); +#270 = DIRECTION('',(0.,0.,1.)); +#271 = DIRECTION('',(1.,0.,-0.)); +#272 = ADVANCED_FACE('',(#273),#307,.T.); +#273 = FACE_BOUND('',#274,.T.); +#274 = EDGE_LOOP('',(#275,#276,#277,#285,#293,#301)); +#275 = ORIENTED_EDGE('',*,*,#254,.T.); +#276 = ORIENTED_EDGE('',*,*,#104,.T.); +#277 = ORIENTED_EDGE('',*,*,#278,.F.); +#278 = EDGE_CURVE('',#279,#105,#281,.T.); +#279 = VERTEX_POINT('',#280); +#280 = CARTESIAN_POINT('',(0.65,-0.46875,0.465)); +#281 = LINE('',#282,#283); +#282 = CARTESIAN_POINT('',(0.65,0.625,0.465)); +#283 = VECTOR('',#284,1.); +#284 = DIRECTION('',(0.,-1.,0.)); +#285 = ORIENTED_EDGE('',*,*,#286,.F.); +#286 = EDGE_CURVE('',#287,#279,#289,.T.); +#287 = VERTEX_POINT('',#288); +#288 = CARTESIAN_POINT('',(0.65,0.46875,0.465)); +#289 = LINE('',#290,#291); +#290 = CARTESIAN_POINT('',(0.65,0.625,0.465)); +#291 = VECTOR('',#292,1.); +#292 = DIRECTION('',(0.,-1.,0.)); +#293 = ORIENTED_EDGE('',*,*,#294,.F.); +#294 = EDGE_CURVE('',#295,#287,#297,.T.); +#295 = VERTEX_POINT('',#296); +#296 = CARTESIAN_POINT('',(0.65,0.625,0.465)); +#297 = LINE('',#298,#299); +#298 = CARTESIAN_POINT('',(0.65,0.625,0.465)); +#299 = VECTOR('',#300,1.); +#300 = DIRECTION('',(0.,-1.,0.)); +#301 = ORIENTED_EDGE('',*,*,#302,.F.); +#302 = EDGE_CURVE('',#255,#295,#303,.T.); +#303 = LINE('',#304,#305); +#304 = CARTESIAN_POINT('',(0.585,0.625,1.1)); +#305 = VECTOR('',#306,1.); +#306 = DIRECTION('',(0.101830105936,0.,-0.994801804142)); +#307 = PLANE('',#308); +#308 = AXIS2_PLACEMENT_3D('',#309,#310,#311); +#309 = CARTESIAN_POINT('',(0.585,0.625,1.1)); +#310 = DIRECTION('',(0.994801804142,0.,0.101830105936)); +#311 = DIRECTION('',(0.101830105936,0.,-0.994801804142)); +#312 = ADVANCED_FACE('',(#313),#338,.T.); +#313 = FACE_BOUND('',#314,.T.); +#314 = EDGE_LOOP('',(#315,#323,#331,#337)); +#315 = ORIENTED_EDGE('',*,*,#316,.F.); +#316 = EDGE_CURVE('',#317,#127,#319,.T.); +#317 = VERTEX_POINT('',#318); +#318 = CARTESIAN_POINT('',(-0.9125,0.625,0.465)); +#319 = LINE('',#320,#321); +#320 = CARTESIAN_POINT('',(-0.965,0.625,0.465)); +#321 = VECTOR('',#322,1.); +#322 = DIRECTION('',(1.,0.,0.)); +#323 = ORIENTED_EDGE('',*,*,#324,.F.); +#324 = EDGE_CURVE('',#325,#317,#327,.T.); +#325 = VERTEX_POINT('',#326); +#326 = CARTESIAN_POINT('',(-0.9125,0.46875,0.465)); +#327 = LINE('',#328,#329); +#328 = CARTESIAN_POINT('',(-0.9125,7.8125E-02,0.465)); +#329 = VECTOR('',#330,1.); +#330 = DIRECTION('',(0.,1.,0.)); +#331 = ORIENTED_EDGE('',*,*,#332,.F.); +#332 = EDGE_CURVE('',#129,#325,#333,.T.); +#333 = LINE('',#334,#335); +#334 = CARTESIAN_POINT('',(-0.93875,0.46875,0.465)); +#335 = VECTOR('',#336,1.); +#336 = DIRECTION('',(-1.,0.,0.)); +#337 = ORIENTED_EDGE('',*,*,#126,.F.); +#338 = PLANE('',#339); +#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342); +#340 = CARTESIAN_POINT('',(-0.965,-0.625,0.465)); +#341 = DIRECTION('',(0.,0.,1.)); +#342 = DIRECTION('',(1.,0.,-0.)); +#343 = ADVANCED_FACE('',(#344),#355,.T.); +#344 = FACE_BOUND('',#345,.T.); +#345 = EDGE_LOOP('',(#346,#347,#348,#349)); +#346 = ORIENTED_EDGE('',*,*,#159,.T.); +#347 = ORIENTED_EDGE('',*,*,#262,.T.); +#348 = ORIENTED_EDGE('',*,*,#302,.T.); +#349 = ORIENTED_EDGE('',*,*,#350,.T.); +#350 = EDGE_CURVE('',#295,#127,#351,.T.); +#351 = LINE('',#352,#353); +#352 = CARTESIAN_POINT('',(0.65,0.625,0.465)); +#353 = VECTOR('',#354,1.); +#354 = DIRECTION('',(-1.,0.,-4.270088556251E-17)); +#355 = PLANE('',#356); +#356 = AXIS2_PLACEMENT_3D('',#357,#358,#359); +#357 = CARTESIAN_POINT('',(1.481626402817E-17,0.625,0.771483451357)); +#358 = DIRECTION('',(-5.57234551408E-33,1.,3.18580557984E-32)); +#359 = DIRECTION('',(0.,-3.18580557984E-32,1.)); +#360 = ADVANCED_FACE('',(#361),#388,.T.); +#361 = FACE_BOUND('',#362,.T.); +#362 = EDGE_LOOP('',(#363,#372,#380,#387)); +#363 = ORIENTED_EDGE('',*,*,#364,.F.); +#364 = EDGE_CURVE('',#365,#129,#367,.T.); +#365 = VERTEX_POINT('',#366); +#366 = CARTESIAN_POINT('',(-0.685,0.46875,0.5)); +#367 = CIRCLE('',#368,3.5E-02); +#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371); +#369 = CARTESIAN_POINT('',(-0.685,0.46875,0.465)); +#370 = DIRECTION('',(-0.,1.,0.)); +#371 = DIRECTION('',(1.,0.,0.)); +#372 = ORIENTED_EDGE('',*,*,#373,.F.); +#373 = EDGE_CURVE('',#374,#365,#376,.T.); +#374 = VERTEX_POINT('',#375); +#375 = CARTESIAN_POINT('',(-0.685,-0.46875,0.5)); +#376 = LINE('',#377,#378); +#377 = CARTESIAN_POINT('',(-0.685,-0.625,0.5)); +#378 = VECTOR('',#379,1.); +#379 = DIRECTION('',(0.,1.,0.)); +#380 = ORIENTED_EDGE('',*,*,#381,.T.); +#381 = EDGE_CURVE('',#374,#137,#382,.T.); +#382 = CIRCLE('',#383,3.5E-02); +#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386); +#384 = CARTESIAN_POINT('',(-0.685,-0.46875,0.465)); +#385 = DIRECTION('',(-0.,1.,0.)); +#386 = DIRECTION('',(1.,0.,0.)); +#387 = ORIENTED_EDGE('',*,*,#136,.T.); +#388 = CYLINDRICAL_SURFACE('',#389,3.5E-02); +#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392); +#390 = CARTESIAN_POINT('',(-0.685,-0.625,0.465)); +#391 = DIRECTION('',(0.,1.,0.)); +#392 = DIRECTION('',(1.,0.,0.)); +#393 = ADVANCED_FACE('',(#394),#412,.T.); +#394 = FACE_BOUND('',#395,.T.); +#395 = EDGE_LOOP('',(#396,#404,#405,#406)); +#396 = ORIENTED_EDGE('',*,*,#397,.F.); +#397 = EDGE_CURVE('',#192,#398,#400,.T.); +#398 = VERTEX_POINT('',#399); +#399 = CARTESIAN_POINT('',(-0.9125,-0.46875,0.465)); +#400 = LINE('',#401,#402); +#401 = CARTESIAN_POINT('',(-0.9125,-0.546875,0.465)); +#402 = VECTOR('',#403,1.); +#403 = DIRECTION('',(0.,1.,0.)); +#404 = ORIENTED_EDGE('',*,*,#199,.T.); +#405 = ORIENTED_EDGE('',*,*,#144,.F.); +#406 = ORIENTED_EDGE('',*,*,#407,.F.); +#407 = EDGE_CURVE('',#398,#137,#408,.T.); +#408 = LINE('',#409,#410); +#409 = CARTESIAN_POINT('',(-2.625E-02,-0.46875,0.465)); +#410 = VECTOR('',#411,1.); +#411 = DIRECTION('',(1.,0.,0.)); +#412 = PLANE('',#413); +#413 = AXIS2_PLACEMENT_3D('',#414,#415,#416); +#414 = CARTESIAN_POINT('',(-0.965,-0.625,0.465)); +#415 = DIRECTION('',(0.,0.,1.)); +#416 = DIRECTION('',(1.,0.,-0.)); +#417 = ADVANCED_FACE('',(#418),#479,.F.); +#418 = FACE_BOUND('',#419,.F.); +#419 = EDGE_LOOP('',(#420,#430,#439,#447,#456,#464,#470,#471,#472,#473) + ); +#420 = ORIENTED_EDGE('',*,*,#421,.F.); +#421 = EDGE_CURVE('',#422,#424,#426,.T.); +#422 = VERTEX_POINT('',#423); +#423 = CARTESIAN_POINT('',(-0.965,-0.625,-6.938893903907E-18)); +#424 = VERTEX_POINT('',#425); +#425 = CARTESIAN_POINT('',(-0.9125,-0.625,0.)); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(-1.,-0.625,0.)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(1.,0.,0.)); +#430 = ORIENTED_EDGE('',*,*,#431,.F.); +#431 = EDGE_CURVE('',#432,#422,#434,.T.); +#432 = VERTEX_POINT('',#433); +#433 = CARTESIAN_POINT('',(-1.,-0.625,3.5E-02)); +#434 = CIRCLE('',#435,3.5E-02); +#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438); +#436 = CARTESIAN_POINT('',(-0.965,-0.625,3.5E-02)); +#437 = DIRECTION('',(0.,-1.,0.)); +#438 = DIRECTION('',(0.,0.,1.)); +#439 = ORIENTED_EDGE('',*,*,#440,.T.); +#440 = EDGE_CURVE('',#432,#441,#443,.T.); +#441 = VERTEX_POINT('',#442); +#442 = CARTESIAN_POINT('',(-1.,-0.625,0.465)); +#443 = LINE('',#444,#445); +#444 = CARTESIAN_POINT('',(-1.,-0.625,0.)); +#445 = VECTOR('',#446,1.); +#446 = DIRECTION('',(0.,0.,1.)); +#447 = ORIENTED_EDGE('',*,*,#448,.T.); +#448 = EDGE_CURVE('',#441,#449,#451,.T.); +#449 = VERTEX_POINT('',#450); +#450 = CARTESIAN_POINT('',(-0.965,-0.625,0.5)); +#451 = CIRCLE('',#452,3.5E-02); +#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455); +#453 = CARTESIAN_POINT('',(-0.965,-0.625,0.465)); +#454 = DIRECTION('',(0.,1.,0.)); +#455 = DIRECTION('',(0.,-0.,1.)); +#456 = ORIENTED_EDGE('',*,*,#457,.T.); +#457 = EDGE_CURVE('',#449,#458,#460,.T.); +#458 = VERTEX_POINT('',#459); +#459 = CARTESIAN_POINT('',(-0.9125,-0.625,0.5)); +#460 = LINE('',#461,#462); +#461 = CARTESIAN_POINT('',(-1.,-0.625,0.5)); +#462 = VECTOR('',#463,1.); +#463 = DIRECTION('',(1.,0.,0.)); +#464 = ORIENTED_EDGE('',*,*,#465,.F.); +#465 = EDGE_CURVE('',#192,#458,#466,.T.); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(-0.9125,-0.625,0.375)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(0.,0.,1.)); +#470 = ORIENTED_EDGE('',*,*,#191,.F.); +#471 = ORIENTED_EDGE('',*,*,#183,.F.); +#472 = ORIENTED_EDGE('',*,*,#173,.T.); +#473 = ORIENTED_EDGE('',*,*,#474,.F.); +#474 = EDGE_CURVE('',#424,#176,#475,.T.); +#475 = LINE('',#476,#477); +#476 = CARTESIAN_POINT('',(-0.9125,-0.625,0.375)); +#477 = VECTOR('',#478,1.); +#478 = DIRECTION('',(0.,0.,1.)); +#479 = PLANE('',#480); +#480 = AXIS2_PLACEMENT_3D('',#481,#482,#483); +#481 = CARTESIAN_POINT('',(-1.,-0.625,0.)); +#482 = DIRECTION('',(0.,1.,0.)); +#483 = DIRECTION('',(0.,-0.,1.)); +#484 = ADVANCED_FACE('',(#485,#574),#600,.F.); +#485 = FACE_BOUND('',#486,.F.); +#486 = EDGE_LOOP('',(#487,#495,#496,#504,#512,#520,#528,#536,#544,#552, + #560,#568)); +#487 = ORIENTED_EDGE('',*,*,#488,.F.); +#488 = EDGE_CURVE('',#176,#489,#491,.T.); +#489 = VERTEX_POINT('',#490); +#490 = CARTESIAN_POINT('',(-0.9125,-0.46875,3.5E-02)); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(-0.9125,-0.546875,3.5E-02)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,1.,0.)); +#495 = ORIENTED_EDGE('',*,*,#238,.T.); +#496 = ORIENTED_EDGE('',*,*,#497,.F.); +#497 = EDGE_CURVE('',#498,#231,#500,.T.); +#498 = VERTEX_POINT('',#499); +#499 = CARTESIAN_POINT('',(0.9125,-0.46875,3.5E-02)); +#500 = LINE('',#501,#502); +#501 = CARTESIAN_POINT('',(0.9125,-0.703125,3.5E-02)); +#502 = VECTOR('',#503,1.); +#503 = DIRECTION('',(0.,-1.,0.)); +#504 = ORIENTED_EDGE('',*,*,#505,.F.); +#505 = EDGE_CURVE('',#506,#498,#508,.T.); +#506 = VERTEX_POINT('',#507); +#507 = CARTESIAN_POINT('',(0.65,-0.46875,3.5E-02)); +#508 = LINE('',#509,#510); +#509 = CARTESIAN_POINT('',(-2.625E-02,-0.46875,3.5E-02)); +#510 = VECTOR('',#511,1.); +#511 = DIRECTION('',(1.,0.,0.)); +#512 = ORIENTED_EDGE('',*,*,#513,.T.); +#513 = EDGE_CURVE('',#506,#514,#516,.T.); +#514 = VERTEX_POINT('',#515); +#515 = CARTESIAN_POINT('',(0.65,0.46875,3.5E-02)); +#516 = LINE('',#517,#518); +#517 = CARTESIAN_POINT('',(0.65,-0.625,3.5E-02)); +#518 = VECTOR('',#519,1.); +#519 = DIRECTION('',(0.,1.,0.)); +#520 = ORIENTED_EDGE('',*,*,#521,.F.); +#521 = EDGE_CURVE('',#522,#514,#524,.T.); +#522 = VERTEX_POINT('',#523); +#523 = CARTESIAN_POINT('',(0.9125,0.46875,3.5E-02)); +#524 = LINE('',#525,#526); +#525 = CARTESIAN_POINT('',(-0.93875,0.46875,3.5E-02)); +#526 = VECTOR('',#527,1.); +#527 = DIRECTION('',(-1.,0.,0.)); +#528 = ORIENTED_EDGE('',*,*,#529,.F.); +#529 = EDGE_CURVE('',#530,#522,#532,.T.); +#530 = VERTEX_POINT('',#531); +#531 = CARTESIAN_POINT('',(0.9125,0.625,3.5E-02)); +#532 = LINE('',#533,#534); +#533 = CARTESIAN_POINT('',(0.9125,-7.8125E-02,3.5E-02)); +#534 = VECTOR('',#535,1.); +#535 = DIRECTION('',(0.,-1.,0.)); +#536 = ORIENTED_EDGE('',*,*,#537,.F.); +#537 = EDGE_CURVE('',#538,#530,#540,.T.); +#538 = VERTEX_POINT('',#539); +#539 = CARTESIAN_POINT('',(-0.9125,0.625,3.5E-02)); +#540 = LINE('',#541,#542); +#541 = CARTESIAN_POINT('',(-0.965,0.625,3.5E-02)); +#542 = VECTOR('',#543,1.); +#543 = DIRECTION('',(1.,0.,0.)); +#544 = ORIENTED_EDGE('',*,*,#545,.F.); +#545 = EDGE_CURVE('',#546,#538,#548,.T.); +#546 = VERTEX_POINT('',#547); +#547 = CARTESIAN_POINT('',(-0.9125,0.46875,3.5E-02)); +#548 = LINE('',#549,#550); +#549 = CARTESIAN_POINT('',(-0.9125,7.8125E-02,3.5E-02)); +#550 = VECTOR('',#551,1.); +#551 = DIRECTION('',(0.,1.,0.)); +#552 = ORIENTED_EDGE('',*,*,#553,.F.); +#553 = EDGE_CURVE('',#554,#546,#556,.T.); +#554 = VERTEX_POINT('',#555); +#555 = CARTESIAN_POINT('',(-0.65,0.46875,3.5E-02)); +#556 = LINE('',#557,#558); +#557 = CARTESIAN_POINT('',(-0.93875,0.46875,3.5E-02)); +#558 = VECTOR('',#559,1.); +#559 = DIRECTION('',(-1.,0.,0.)); +#560 = ORIENTED_EDGE('',*,*,#561,.F.); +#561 = EDGE_CURVE('',#562,#554,#564,.T.); +#562 = VERTEX_POINT('',#563); +#563 = CARTESIAN_POINT('',(-0.65,-0.46875,3.5E-02)); +#564 = LINE('',#565,#566); +#565 = CARTESIAN_POINT('',(-0.65,-0.625,3.5E-02)); +#566 = VECTOR('',#567,1.); +#567 = DIRECTION('',(0.,1.,0.)); +#568 = ORIENTED_EDGE('',*,*,#569,.F.); +#569 = EDGE_CURVE('',#489,#562,#570,.T.); +#570 = LINE('',#571,#572); +#571 = CARTESIAN_POINT('',(-2.625E-02,-0.46875,3.5E-02)); +#572 = VECTOR('',#573,1.); +#573 = DIRECTION('',(1.,0.,0.)); +#574 = FACE_BOUND('',#575,.F.); +#575 = EDGE_LOOP('',(#576,#586,#594)); +#576 = ORIENTED_EDGE('',*,*,#577,.T.); +#577 = EDGE_CURVE('',#578,#580,#582,.T.); +#578 = VERTEX_POINT('',#579); +#579 = CARTESIAN_POINT('',(0.433012701892,0.5,3.5E-02)); +#580 = VERTEX_POINT('',#581); +#581 = CARTESIAN_POINT('',(0.433012701892,-0.5,3.5E-02)); +#582 = LINE('',#583,#584); +#583 = CARTESIAN_POINT('',(0.433012701892,0.5,3.5E-02)); +#584 = VECTOR('',#585,1.); +#585 = DIRECTION('',(0.,-1.,0.)); +#586 = ORIENTED_EDGE('',*,*,#587,.T.); +#587 = EDGE_CURVE('',#580,#588,#590,.T.); +#588 = VERTEX_POINT('',#589); +#589 = CARTESIAN_POINT('',(-0.433012701892,0.,3.5E-02)); +#590 = LINE('',#591,#592); +#591 = CARTESIAN_POINT('',(0.433012701892,-0.5,3.5E-02)); +#592 = VECTOR('',#593,1.); +#593 = DIRECTION('',(-0.866025403784,0.5,0.)); +#594 = ORIENTED_EDGE('',*,*,#595,.T.); +#595 = EDGE_CURVE('',#588,#578,#596,.T.); +#596 = LINE('',#597,#598); +#597 = CARTESIAN_POINT('',(-0.433012701892,0.,3.5E-02)); +#598 = VECTOR('',#599,1.); +#599 = DIRECTION('',(0.866025403784,0.5,0.)); +#600 = PLANE('',#601); +#601 = AXIS2_PLACEMENT_3D('',#602,#603,#604); +#602 = CARTESIAN_POINT('',(-0.965,-0.625,3.5E-02)); +#603 = DIRECTION('',(0.,0.,1.)); +#604 = DIRECTION('',(1.,0.,-0.)); +#605 = ADVANCED_FACE('',(#606),#667,.F.); +#606 = FACE_BOUND('',#607,.F.); +#607 = EDGE_LOOP('',(#608,#618,#624,#625,#626,#627,#635,#643,#652,#660) + ); +#608 = ORIENTED_EDGE('',*,*,#609,.F.); +#609 = EDGE_CURVE('',#610,#612,#614,.T.); +#610 = VERTEX_POINT('',#611); +#611 = CARTESIAN_POINT('',(0.9125,-0.625,0.)); +#612 = VERTEX_POINT('',#613); +#613 = CARTESIAN_POINT('',(0.965,-0.625,-6.938893903907E-18)); +#614 = LINE('',#615,#616); +#615 = CARTESIAN_POINT('',(0.65,-0.625,0.)); +#616 = VECTOR('',#617,1.); +#617 = DIRECTION('',(1.,0.,0.)); +#618 = ORIENTED_EDGE('',*,*,#619,.F.); +#619 = EDGE_CURVE('',#231,#610,#620,.T.); +#620 = LINE('',#621,#622); +#621 = CARTESIAN_POINT('',(0.9125,-0.625,0.375)); +#622 = VECTOR('',#623,1.); +#623 = DIRECTION('',(0.,0.,-1.)); +#624 = ORIENTED_EDGE('',*,*,#230,.T.); +#625 = ORIENTED_EDGE('',*,*,#222,.T.); +#626 = ORIENTED_EDGE('',*,*,#214,.F.); +#627 = ORIENTED_EDGE('',*,*,#628,.F.); +#628 = EDGE_CURVE('',#629,#207,#631,.T.); +#629 = VERTEX_POINT('',#630); +#630 = CARTESIAN_POINT('',(0.9125,-0.625,0.5)); +#631 = LINE('',#632,#633); +#632 = CARTESIAN_POINT('',(0.9125,-0.625,0.375)); +#633 = VECTOR('',#634,1.); +#634 = DIRECTION('',(0.,0.,-1.)); +#635 = ORIENTED_EDGE('',*,*,#636,.T.); +#636 = EDGE_CURVE('',#629,#637,#639,.T.); +#637 = VERTEX_POINT('',#638); +#638 = CARTESIAN_POINT('',(0.965,-0.625,0.5)); +#639 = LINE('',#640,#641); +#640 = CARTESIAN_POINT('',(0.65,-0.625,0.5)); +#641 = VECTOR('',#642,1.); +#642 = DIRECTION('',(1.,0.,0.)); +#643 = ORIENTED_EDGE('',*,*,#644,.F.); +#644 = EDGE_CURVE('',#645,#637,#647,.T.); +#645 = VERTEX_POINT('',#646); +#646 = CARTESIAN_POINT('',(1.,-0.625,0.465)); +#647 = CIRCLE('',#648,3.5E-02); +#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651); +#649 = CARTESIAN_POINT('',(0.965,-0.625,0.465)); +#650 = DIRECTION('',(0.,-1.,0.)); +#651 = DIRECTION('',(0.,0.,1.)); +#652 = ORIENTED_EDGE('',*,*,#653,.F.); +#653 = EDGE_CURVE('',#654,#645,#656,.T.); +#654 = VERTEX_POINT('',#655); +#655 = CARTESIAN_POINT('',(1.,-0.625,3.5E-02)); +#656 = LINE('',#657,#658); +#657 = CARTESIAN_POINT('',(1.,-0.625,0.)); +#658 = VECTOR('',#659,1.); +#659 = DIRECTION('',(0.,0.,1.)); +#660 = ORIENTED_EDGE('',*,*,#661,.T.); +#661 = EDGE_CURVE('',#654,#612,#662,.T.); +#662 = CIRCLE('',#663,3.5E-02); +#663 = AXIS2_PLACEMENT_3D('',#664,#665,#666); +#664 = CARTESIAN_POINT('',(0.965,-0.625,3.5E-02)); +#665 = DIRECTION('',(0.,1.,0.)); +#666 = DIRECTION('',(0.,-0.,1.)); +#667 = PLANE('',#668); +#668 = AXIS2_PLACEMENT_3D('',#669,#670,#671); +#669 = CARTESIAN_POINT('',(0.65,-0.625,0.)); +#670 = DIRECTION('',(0.,1.,0.)); +#671 = DIRECTION('',(0.,-0.,1.)); +#672 = ADVANCED_FACE('',(#673),#691,.T.); +#673 = FACE_BOUND('',#674,.T.); +#674 = EDGE_LOOP('',(#675,#683,#684,#685)); +#675 = ORIENTED_EDGE('',*,*,#676,.F.); +#676 = EDGE_CURVE('',#279,#677,#679,.T.); +#677 = VERTEX_POINT('',#678); +#678 = CARTESIAN_POINT('',(0.9125,-0.46875,0.465)); +#679 = LINE('',#680,#681); +#680 = CARTESIAN_POINT('',(-2.625E-02,-0.46875,0.465)); +#681 = VECTOR('',#682,1.); +#682 = DIRECTION('',(1.,0.,0.)); +#683 = ORIENTED_EDGE('',*,*,#278,.T.); +#684 = ORIENTED_EDGE('',*,*,#206,.T.); +#685 = ORIENTED_EDGE('',*,*,#686,.F.); +#686 = EDGE_CURVE('',#677,#207,#687,.T.); +#687 = LINE('',#688,#689); +#688 = CARTESIAN_POINT('',(0.9125,-0.703125,0.465)); +#689 = VECTOR('',#690,1.); +#690 = DIRECTION('',(0.,-1.,0.)); +#691 = PLANE('',#692); +#692 = AXIS2_PLACEMENT_3D('',#693,#694,#695); +#693 = CARTESIAN_POINT('',(-0.965,-0.625,0.465)); +#694 = DIRECTION('',(0.,0.,1.)); +#695 = DIRECTION('',(1.,0.,-0.)); +#696 = ADVANCED_FACE('',(#697),#722,.T.); +#697 = FACE_BOUND('',#698,.T.); +#698 = EDGE_LOOP('',(#699,#707,#708,#716)); +#699 = ORIENTED_EDGE('',*,*,#700,.F.); +#700 = EDGE_CURVE('',#295,#701,#703,.T.); +#701 = VERTEX_POINT('',#702); +#702 = CARTESIAN_POINT('',(0.9125,0.625,0.465)); +#703 = LINE('',#704,#705); +#704 = CARTESIAN_POINT('',(-0.965,0.625,0.465)); +#705 = VECTOR('',#706,1.); +#706 = DIRECTION('',(1.,0.,0.)); +#707 = ORIENTED_EDGE('',*,*,#294,.T.); +#708 = ORIENTED_EDGE('',*,*,#709,.F.); +#709 = EDGE_CURVE('',#710,#287,#712,.T.); +#710 = VERTEX_POINT('',#711); +#711 = CARTESIAN_POINT('',(0.9125,0.46875,0.465)); +#712 = LINE('',#713,#714); +#713 = CARTESIAN_POINT('',(-0.93875,0.46875,0.465)); +#714 = VECTOR('',#715,1.); +#715 = DIRECTION('',(-1.,0.,0.)); +#716 = ORIENTED_EDGE('',*,*,#717,.F.); +#717 = EDGE_CURVE('',#701,#710,#718,.T.); +#718 = LINE('',#719,#720); +#719 = CARTESIAN_POINT('',(0.9125,-7.8125E-02,0.465)); +#720 = VECTOR('',#721,1.); +#721 = DIRECTION('',(0.,-1.,0.)); +#722 = PLANE('',#723); +#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726); +#724 = CARTESIAN_POINT('',(-0.965,-0.625,0.465)); +#725 = DIRECTION('',(0.,0.,1.)); +#726 = DIRECTION('',(1.,0.,-0.)); +#727 = ADVANCED_FACE('',(#728),#755,.T.); +#728 = FACE_BOUND('',#729,.T.); +#729 = EDGE_LOOP('',(#730,#731,#740,#748)); +#730 = ORIENTED_EDGE('',*,*,#286,.T.); +#731 = ORIENTED_EDGE('',*,*,#732,.T.); +#732 = EDGE_CURVE('',#279,#733,#735,.T.); +#733 = VERTEX_POINT('',#734); +#734 = CARTESIAN_POINT('',(0.685,-0.46875,0.5)); +#735 = CIRCLE('',#736,3.5E-02); +#736 = AXIS2_PLACEMENT_3D('',#737,#738,#739); +#737 = CARTESIAN_POINT('',(0.685,-0.46875,0.465)); +#738 = DIRECTION('',(0.,1.,-0.)); +#739 = DIRECTION('',(-1.,0.,0.)); +#740 = ORIENTED_EDGE('',*,*,#741,.T.); +#741 = EDGE_CURVE('',#733,#742,#744,.T.); +#742 = VERTEX_POINT('',#743); +#743 = CARTESIAN_POINT('',(0.685,0.46875,0.5)); +#744 = LINE('',#745,#746); +#745 = CARTESIAN_POINT('',(0.685,-0.625,0.5)); +#746 = VECTOR('',#747,1.); +#747 = DIRECTION('',(0.,1.,0.)); +#748 = ORIENTED_EDGE('',*,*,#749,.F.); +#749 = EDGE_CURVE('',#287,#742,#750,.T.); +#750 = CIRCLE('',#751,3.5E-02); +#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754); +#752 = CARTESIAN_POINT('',(0.685,0.46875,0.465)); +#753 = DIRECTION('',(0.,1.,-0.)); +#754 = DIRECTION('',(-1.,0.,0.)); +#755 = CYLINDRICAL_SURFACE('',#756,3.5E-02); +#756 = AXIS2_PLACEMENT_3D('',#757,#758,#759); +#757 = CARTESIAN_POINT('',(0.685,-0.625,0.465)); +#758 = DIRECTION('',(0.,1.,0.)); +#759 = DIRECTION('',(-1.,0.,0.)); +#760 = ADVANCED_FACE('',(#761),#811,.T.); +#761 = FACE_BOUND('',#762,.T.); +#762 = EDGE_LOOP('',(#763,#771,#779,#785,#786,#787,#788,#796,#804,#810) + ); +#763 = ORIENTED_EDGE('',*,*,#764,.F.); +#764 = EDGE_CURVE('',#765,#538,#767,.T.); +#765 = VERTEX_POINT('',#766); +#766 = CARTESIAN_POINT('',(-0.965,0.625,3.5E-02)); +#767 = LINE('',#768,#769); +#768 = CARTESIAN_POINT('',(-0.965,0.625,3.5E-02)); +#769 = VECTOR('',#770,1.); +#770 = DIRECTION('',(1.,0.,0.)); +#771 = ORIENTED_EDGE('',*,*,#772,.T.); +#772 = EDGE_CURVE('',#765,#773,#775,.T.); +#773 = VERTEX_POINT('',#774); +#774 = CARTESIAN_POINT('',(-0.965,0.625,0.465)); +#775 = LINE('',#776,#777); +#776 = CARTESIAN_POINT('',(-0.965,0.625,3.5E-02)); +#777 = VECTOR('',#778,1.); +#778 = DIRECTION('',(0.,0.,1.)); +#779 = ORIENTED_EDGE('',*,*,#780,.T.); +#780 = EDGE_CURVE('',#773,#317,#781,.T.); +#781 = LINE('',#782,#783); +#782 = CARTESIAN_POINT('',(-0.965,0.625,0.465)); +#783 = VECTOR('',#784,1.); +#784 = DIRECTION('',(1.,0.,0.)); +#785 = ORIENTED_EDGE('',*,*,#316,.T.); +#786 = ORIENTED_EDGE('',*,*,#350,.F.); +#787 = ORIENTED_EDGE('',*,*,#700,.T.); +#788 = ORIENTED_EDGE('',*,*,#789,.T.); +#789 = EDGE_CURVE('',#701,#790,#792,.T.); +#790 = VERTEX_POINT('',#791); +#791 = CARTESIAN_POINT('',(0.965,0.625,0.465)); +#792 = LINE('',#793,#794); +#793 = CARTESIAN_POINT('',(-0.965,0.625,0.465)); +#794 = VECTOR('',#795,1.); +#795 = DIRECTION('',(1.,0.,0.)); +#796 = ORIENTED_EDGE('',*,*,#797,.F.); +#797 = EDGE_CURVE('',#798,#790,#800,.T.); +#798 = VERTEX_POINT('',#799); +#799 = CARTESIAN_POINT('',(0.965,0.625,3.5E-02)); +#800 = LINE('',#801,#802); +#801 = CARTESIAN_POINT('',(0.965,0.625,3.5E-02)); +#802 = VECTOR('',#803,1.); +#803 = DIRECTION('',(0.,0.,1.)); +#804 = ORIENTED_EDGE('',*,*,#805,.F.); +#805 = EDGE_CURVE('',#530,#798,#806,.T.); +#806 = LINE('',#807,#808); +#807 = CARTESIAN_POINT('',(-0.965,0.625,3.5E-02)); +#808 = VECTOR('',#809,1.); +#809 = DIRECTION('',(1.,0.,0.)); +#810 = ORIENTED_EDGE('',*,*,#537,.F.); +#811 = PLANE('',#812); +#812 = AXIS2_PLACEMENT_3D('',#813,#814,#815); +#813 = CARTESIAN_POINT('',(-0.965,0.625,3.5E-02)); +#814 = DIRECTION('',(0.,1.,0.)); +#815 = DIRECTION('',(0.,-0.,1.)); +#816 = ADVANCED_FACE('',(#817),#835,.F.); +#817 = FACE_BOUND('',#818,.F.); +#818 = EDGE_LOOP('',(#819,#827,#833,#834)); +#819 = ORIENTED_EDGE('',*,*,#820,.F.); +#820 = EDGE_CURVE('',#821,#365,#823,.T.); +#821 = VERTEX_POINT('',#822); +#822 = CARTESIAN_POINT('',(-0.9125,0.46875,0.5)); +#823 = LINE('',#824,#825); +#824 = CARTESIAN_POINT('',(-0.95625,0.46875,0.5)); +#825 = VECTOR('',#826,1.); +#826 = DIRECTION('',(1.,0.,0.)); +#827 = ORIENTED_EDGE('',*,*,#828,.T.); +#828 = EDGE_CURVE('',#821,#325,#829,.T.); +#829 = LINE('',#830,#831); +#830 = CARTESIAN_POINT('',(-0.9125,0.46875,0.75)); +#831 = VECTOR('',#832,1.); +#832 = DIRECTION('',(-0.,-0.,-1.)); +#833 = ORIENTED_EDGE('',*,*,#332,.F.); +#834 = ORIENTED_EDGE('',*,*,#364,.F.); +#835 = PLANE('',#836); +#836 = AXIS2_PLACEMENT_3D('',#837,#838,#839); +#837 = CARTESIAN_POINT('',(-0.9125,0.46875,0.75)); +#838 = DIRECTION('',(0.,-1.,0.)); +#839 = DIRECTION('',(1.,0.,0.)); +#840 = ADVANCED_FACE('',(#841),#859,.F.); +#841 = FACE_BOUND('',#842,.F.); +#842 = EDGE_LOOP('',(#843,#844,#852,#858)); +#843 = ORIENTED_EDGE('',*,*,#828,.F.); +#844 = ORIENTED_EDGE('',*,*,#845,.F.); +#845 = EDGE_CURVE('',#846,#821,#848,.T.); +#846 = VERTEX_POINT('',#847); +#847 = CARTESIAN_POINT('',(-0.9125,0.625,0.5)); +#848 = LINE('',#849,#850); +#849 = CARTESIAN_POINT('',(-0.9125,7.8125E-02,0.5)); +#850 = VECTOR('',#851,1.); +#851 = DIRECTION('',(0.,-1.,0.)); +#852 = ORIENTED_EDGE('',*,*,#853,.F.); +#853 = EDGE_CURVE('',#317,#846,#854,.T.); +#854 = LINE('',#855,#856); +#855 = CARTESIAN_POINT('',(-0.9125,0.625,0.375)); +#856 = VECTOR('',#857,1.); +#857 = DIRECTION('',(0.,0.,1.)); +#858 = ORIENTED_EDGE('',*,*,#324,.F.); +#859 = PLANE('',#860); +#860 = AXIS2_PLACEMENT_3D('',#861,#862,#863); +#861 = CARTESIAN_POINT('',(-0.9125,0.78125,0.75)); +#862 = DIRECTION('',(-1.,0.,0.)); +#863 = DIRECTION('',(0.,-1.,0.)); +#864 = ADVANCED_FACE('',(#865),#883,.F.); +#865 = FACE_BOUND('',#866,.F.); +#866 = EDGE_LOOP('',(#867,#875,#881,#882)); +#867 = ORIENTED_EDGE('',*,*,#868,.F.); +#868 = EDGE_CURVE('',#869,#398,#871,.T.); +#869 = VERTEX_POINT('',#870); +#870 = CARTESIAN_POINT('',(-0.9125,-0.46875,0.5)); +#871 = LINE('',#872,#873); +#872 = CARTESIAN_POINT('',(-0.9125,-0.46875,0.75)); +#873 = VECTOR('',#874,1.); +#874 = DIRECTION('',(-0.,-0.,-1.)); +#875 = ORIENTED_EDGE('',*,*,#876,.F.); +#876 = EDGE_CURVE('',#374,#869,#877,.T.); +#877 = LINE('',#878,#879); +#878 = CARTESIAN_POINT('',(-4.375E-02,-0.46875,0.5)); +#879 = VECTOR('',#880,1.); +#880 = DIRECTION('',(-1.,0.,0.)); +#881 = ORIENTED_EDGE('',*,*,#381,.T.); +#882 = ORIENTED_EDGE('',*,*,#407,.F.); +#883 = PLANE('',#884); +#884 = AXIS2_PLACEMENT_3D('',#885,#886,#887); +#885 = CARTESIAN_POINT('',(0.9125,-0.46875,0.75)); +#886 = DIRECTION('',(0.,1.,0.)); +#887 = DIRECTION('',(-1.,0.,0.)); +#888 = ADVANCED_FACE('',(#889),#916,.T.); +#889 = FACE_BOUND('',#890,.T.); +#890 = EDGE_LOOP('',(#891,#899,#905,#906,#912,#913,#914,#915)); +#891 = ORIENTED_EDGE('',*,*,#892,.F.); +#892 = EDGE_CURVE('',#893,#846,#895,.T.); +#893 = VERTEX_POINT('',#894); +#894 = CARTESIAN_POINT('',(-0.965,0.625,0.5)); +#895 = LINE('',#896,#897); +#896 = CARTESIAN_POINT('',(-1.,0.625,0.5)); +#897 = VECTOR('',#898,1.); +#898 = DIRECTION('',(1.,0.,0.)); +#899 = ORIENTED_EDGE('',*,*,#900,.F.); +#900 = EDGE_CURVE('',#449,#893,#901,.T.); +#901 = LINE('',#902,#903); +#902 = CARTESIAN_POINT('',(-0.965,-0.625,0.5)); +#903 = VECTOR('',#904,1.); +#904 = DIRECTION('',(0.,1.,0.)); +#905 = ORIENTED_EDGE('',*,*,#457,.T.); +#906 = ORIENTED_EDGE('',*,*,#907,.F.); +#907 = EDGE_CURVE('',#869,#458,#908,.T.); +#908 = LINE('',#909,#910); +#909 = CARTESIAN_POINT('',(-0.9125,-0.546875,0.5)); +#910 = VECTOR('',#911,1.); +#911 = DIRECTION('',(0.,-1.,0.)); +#912 = ORIENTED_EDGE('',*,*,#876,.F.); +#913 = ORIENTED_EDGE('',*,*,#373,.T.); +#914 = ORIENTED_EDGE('',*,*,#820,.F.); +#915 = ORIENTED_EDGE('',*,*,#845,.F.); +#916 = PLANE('',#917); +#917 = AXIS2_PLACEMENT_3D('',#918,#919,#920); +#918 = CARTESIAN_POINT('',(-1.,-0.625,0.5)); +#919 = DIRECTION('',(0.,0.,1.)); +#920 = DIRECTION('',(1.,0.,-0.)); +#921 = ADVANCED_FACE('',(#922),#928,.F.); +#922 = FACE_BOUND('',#923,.F.); +#923 = EDGE_LOOP('',(#924,#925,#926,#927)); +#924 = ORIENTED_EDGE('',*,*,#907,.F.); +#925 = ORIENTED_EDGE('',*,*,#868,.T.); +#926 = ORIENTED_EDGE('',*,*,#397,.F.); +#927 = ORIENTED_EDGE('',*,*,#465,.T.); +#928 = PLANE('',#929); +#929 = AXIS2_PLACEMENT_3D('',#930,#931,#932); +#930 = CARTESIAN_POINT('',(-0.9125,-0.46875,0.75)); +#931 = DIRECTION('',(-1.,0.,0.)); +#932 = DIRECTION('',(0.,-1.,0.)); +#933 = ADVANCED_FACE('',(#934),#991,.F.); +#934 = FACE_BOUND('',#935,.F.); +#935 = EDGE_LOOP('',(#936,#946,#952,#953,#961,#969,#977,#985)); +#936 = ORIENTED_EDGE('',*,*,#937,.F.); +#937 = EDGE_CURVE('',#938,#940,#942,.T.); +#938 = VERTEX_POINT('',#939); +#939 = CARTESIAN_POINT('',(-0.965,0.625,-6.938893903907E-18)); +#940 = VERTEX_POINT('',#941); +#941 = CARTESIAN_POINT('',(-0.9125,0.625,0.)); +#942 = LINE('',#943,#944); +#943 = CARTESIAN_POINT('',(-1.,0.625,0.)); +#944 = VECTOR('',#945,1.); +#945 = DIRECTION('',(1.,0.,0.)); +#946 = ORIENTED_EDGE('',*,*,#947,.F.); +#947 = EDGE_CURVE('',#422,#938,#948,.T.); +#948 = LINE('',#949,#950); +#949 = CARTESIAN_POINT('',(-0.965,-0.625,-6.938893903907E-18)); +#950 = VECTOR('',#951,1.); +#951 = DIRECTION('',(0.,1.,0.)); +#952 = ORIENTED_EDGE('',*,*,#421,.T.); +#953 = ORIENTED_EDGE('',*,*,#954,.F.); +#954 = EDGE_CURVE('',#955,#424,#957,.T.); +#955 = VERTEX_POINT('',#956); +#956 = CARTESIAN_POINT('',(-0.9125,-0.46875,0.)); +#957 = LINE('',#958,#959); +#958 = CARTESIAN_POINT('',(-0.9125,-0.546875,0.)); +#959 = VECTOR('',#960,1.); +#960 = DIRECTION('',(0.,-1.,0.)); +#961 = ORIENTED_EDGE('',*,*,#962,.F.); +#962 = EDGE_CURVE('',#963,#955,#965,.T.); +#963 = VERTEX_POINT('',#964); +#964 = CARTESIAN_POINT('',(-0.685,-0.46875,-6.938893903907E-18)); +#965 = LINE('',#966,#967); +#966 = CARTESIAN_POINT('',(-4.375E-02,-0.46875,0.)); +#967 = VECTOR('',#968,1.); +#968 = DIRECTION('',(-1.,0.,0.)); +#969 = ORIENTED_EDGE('',*,*,#970,.T.); +#970 = EDGE_CURVE('',#963,#971,#973,.T.); +#971 = VERTEX_POINT('',#972); +#972 = CARTESIAN_POINT('',(-0.685,0.46875,-6.938893903907E-18)); +#973 = LINE('',#974,#975); +#974 = CARTESIAN_POINT('',(-0.685,-0.625,-6.938893903907E-18)); +#975 = VECTOR('',#976,1.); +#976 = DIRECTION('',(0.,1.,0.)); +#977 = ORIENTED_EDGE('',*,*,#978,.F.); +#978 = EDGE_CURVE('',#979,#971,#981,.T.); +#979 = VERTEX_POINT('',#980); +#980 = CARTESIAN_POINT('',(-0.9125,0.46875,0.)); +#981 = LINE('',#982,#983); +#982 = CARTESIAN_POINT('',(-0.95625,0.46875,0.)); +#983 = VECTOR('',#984,1.); +#984 = DIRECTION('',(1.,0.,0.)); +#985 = ORIENTED_EDGE('',*,*,#986,.F.); +#986 = EDGE_CURVE('',#940,#979,#987,.T.); +#987 = LINE('',#988,#989); +#988 = CARTESIAN_POINT('',(-0.9125,7.8125E-02,0.)); +#989 = VECTOR('',#990,1.); +#990 = DIRECTION('',(0.,-1.,0.)); +#991 = PLANE('',#992); +#992 = AXIS2_PLACEMENT_3D('',#993,#994,#995); +#993 = CARTESIAN_POINT('',(-1.,-0.625,0.)); +#994 = DIRECTION('',(0.,0.,1.)); +#995 = DIRECTION('',(1.,0.,-0.)); +#996 = ADVANCED_FACE('',(#997),#1016,.T.); +#997 = FACE_BOUND('',#998,.T.); +#998 = EDGE_LOOP('',(#999,#1007,#1014,#1015)); +#999 = ORIENTED_EDGE('',*,*,#1000,.T.); +#1000 = EDGE_CURVE('',#432,#1001,#1003,.T.); +#1001 = VERTEX_POINT('',#1002); +#1002 = CARTESIAN_POINT('',(-1.,0.625,3.5E-02)); +#1003 = LINE('',#1004,#1005); +#1004 = CARTESIAN_POINT('',(-1.,-0.625,3.5E-02)); +#1005 = VECTOR('',#1006,1.); +#1006 = DIRECTION('',(0.,1.,0.)); +#1007 = ORIENTED_EDGE('',*,*,#1008,.T.); +#1008 = EDGE_CURVE('',#1001,#938,#1009,.T.); +#1009 = CIRCLE('',#1010,3.5E-02); +#1010 = AXIS2_PLACEMENT_3D('',#1011,#1012,#1013); +#1011 = CARTESIAN_POINT('',(-0.965,0.625,3.5E-02)); +#1012 = DIRECTION('',(0.,-1.,0.)); +#1013 = DIRECTION('',(0.,0.,1.)); +#1014 = ORIENTED_EDGE('',*,*,#947,.F.); +#1015 = ORIENTED_EDGE('',*,*,#431,.F.); +#1016 = CYLINDRICAL_SURFACE('',#1017,3.5E-02); +#1017 = AXIS2_PLACEMENT_3D('',#1018,#1019,#1020); +#1018 = CARTESIAN_POINT('',(-0.965,-0.625,3.5E-02)); +#1019 = DIRECTION('',(0.,1.,0.)); +#1020 = DIRECTION('',(-1.,0.,0.)); +#1021 = ADVANCED_FACE('',(#1022),#1033,.F.); +#1022 = FACE_BOUND('',#1023,.F.); +#1023 = EDGE_LOOP('',(#1024,#1025,#1031,#1032)); +#1024 = ORIENTED_EDGE('',*,*,#488,.T.); +#1025 = ORIENTED_EDGE('',*,*,#1026,.T.); +#1026 = EDGE_CURVE('',#489,#955,#1027,.T.); +#1027 = LINE('',#1028,#1029); +#1028 = CARTESIAN_POINT('',(-0.9125,-0.46875,0.75)); +#1029 = VECTOR('',#1030,1.); +#1030 = DIRECTION('',(-0.,-0.,-1.)); +#1031 = ORIENTED_EDGE('',*,*,#954,.T.); +#1032 = ORIENTED_EDGE('',*,*,#474,.T.); +#1033 = PLANE('',#1034); +#1034 = AXIS2_PLACEMENT_3D('',#1035,#1036,#1037); +#1035 = CARTESIAN_POINT('',(-0.9125,-0.46875,0.75)); +#1036 = DIRECTION('',(-1.,0.,0.)); +#1037 = DIRECTION('',(0.,-1.,0.)); +#1038 = ADVANCED_FACE('',(#1039),#1057,.F.); +#1039 = FACE_BOUND('',#1040,.F.); +#1040 = EDGE_LOOP('',(#1041,#1042,#1043,#1051)); +#1041 = ORIENTED_EDGE('',*,*,#440,.F.); +#1042 = ORIENTED_EDGE('',*,*,#1000,.T.); +#1043 = ORIENTED_EDGE('',*,*,#1044,.T.); +#1044 = EDGE_CURVE('',#1001,#1045,#1047,.T.); +#1045 = VERTEX_POINT('',#1046); +#1046 = CARTESIAN_POINT('',(-1.,0.625,0.465)); +#1047 = LINE('',#1048,#1049); +#1048 = CARTESIAN_POINT('',(-1.,0.625,0.)); +#1049 = VECTOR('',#1050,1.); +#1050 = DIRECTION('',(0.,0.,1.)); +#1051 = ORIENTED_EDGE('',*,*,#1052,.F.); +#1052 = EDGE_CURVE('',#441,#1045,#1053,.T.); +#1053 = LINE('',#1054,#1055); +#1054 = CARTESIAN_POINT('',(-1.,-0.625,0.465)); +#1055 = VECTOR('',#1056,1.); +#1056 = DIRECTION('',(0.,1.,0.)); +#1057 = PLANE('',#1058); +#1058 = AXIS2_PLACEMENT_3D('',#1059,#1060,#1061); +#1059 = CARTESIAN_POINT('',(-1.,-0.625,0.)); +#1060 = DIRECTION('',(1.,0.,0.)); +#1061 = DIRECTION('',(0.,0.,1.)); +#1062 = ADVANCED_FACE('',(#1063),#1075,.T.); +#1063 = FACE_BOUND('',#1064,.T.); +#1064 = EDGE_LOOP('',(#1065,#1066,#1067,#1074)); +#1065 = ORIENTED_EDGE('',*,*,#448,.T.); +#1066 = ORIENTED_EDGE('',*,*,#900,.T.); +#1067 = ORIENTED_EDGE('',*,*,#1068,.F.); +#1068 = EDGE_CURVE('',#1045,#893,#1069,.T.); +#1069 = CIRCLE('',#1070,3.5E-02); +#1070 = AXIS2_PLACEMENT_3D('',#1071,#1072,#1073); +#1071 = CARTESIAN_POINT('',(-0.965,0.625,0.465)); +#1072 = DIRECTION('',(0.,1.,0.)); +#1073 = DIRECTION('',(0.,-0.,1.)); +#1074 = ORIENTED_EDGE('',*,*,#1052,.F.); +#1075 = CYLINDRICAL_SURFACE('',#1076,3.5E-02); +#1076 = AXIS2_PLACEMENT_3D('',#1077,#1078,#1079); +#1077 = CARTESIAN_POINT('',(-0.965,-0.625,0.465)); +#1078 = DIRECTION('',(0.,1.,0.)); +#1079 = DIRECTION('',(-1.,0.,0.)); +#1080 = ADVANCED_FACE('',(#1081),#1093,.F.); +#1081 = FACE_BOUND('',#1082,.F.); +#1082 = EDGE_LOOP('',(#1083,#1084,#1085,#1092)); +#1083 = ORIENTED_EDGE('',*,*,#1026,.F.); +#1084 = ORIENTED_EDGE('',*,*,#569,.T.); +#1085 = ORIENTED_EDGE('',*,*,#1086,.T.); +#1086 = EDGE_CURVE('',#562,#963,#1087,.T.); +#1087 = CIRCLE('',#1088,3.5E-02); +#1088 = AXIS2_PLACEMENT_3D('',#1089,#1090,#1091); +#1089 = CARTESIAN_POINT('',(-0.685,-0.46875,3.5E-02)); +#1090 = DIRECTION('',(-0.,1.,0.)); +#1091 = DIRECTION('',(1.,0.,0.)); +#1092 = ORIENTED_EDGE('',*,*,#962,.T.); +#1093 = PLANE('',#1094); +#1094 = AXIS2_PLACEMENT_3D('',#1095,#1096,#1097); +#1095 = CARTESIAN_POINT('',(0.9125,-0.46875,0.75)); +#1096 = DIRECTION('',(0.,1.,0.)); +#1097 = DIRECTION('',(-1.,0.,0.)); +#1098 = ADVANCED_FACE('',(#1099),#1111,.T.); +#1099 = FACE_BOUND('',#1100,.T.); +#1100 = EDGE_LOOP('',(#1101,#1102,#1103,#1104)); +#1101 = ORIENTED_EDGE('',*,*,#561,.F.); +#1102 = ORIENTED_EDGE('',*,*,#1086,.T.); +#1103 = ORIENTED_EDGE('',*,*,#970,.T.); +#1104 = ORIENTED_EDGE('',*,*,#1105,.F.); +#1105 = EDGE_CURVE('',#554,#971,#1106,.T.); +#1106 = CIRCLE('',#1107,3.5E-02); +#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110); +#1108 = CARTESIAN_POINT('',(-0.685,0.46875,3.5E-02)); +#1109 = DIRECTION('',(-0.,1.,0.)); +#1110 = DIRECTION('',(1.,0.,0.)); +#1111 = CYLINDRICAL_SURFACE('',#1112,3.5E-02); +#1112 = AXIS2_PLACEMENT_3D('',#1113,#1114,#1115); +#1113 = CARTESIAN_POINT('',(-0.685,-0.625,3.5E-02)); +#1114 = DIRECTION('',(0.,1.,0.)); +#1115 = DIRECTION('',(1.,0.,0.)); +#1116 = ADVANCED_FACE('',(#1117),#1128,.F.); +#1117 = FACE_BOUND('',#1118,.F.); +#1118 = EDGE_LOOP('',(#1119,#1120,#1126,#1127)); +#1119 = ORIENTED_EDGE('',*,*,#553,.T.); +#1120 = ORIENTED_EDGE('',*,*,#1121,.T.); +#1121 = EDGE_CURVE('',#546,#979,#1122,.T.); +#1122 = LINE('',#1123,#1124); +#1123 = CARTESIAN_POINT('',(-0.9125,0.46875,0.75)); +#1124 = VECTOR('',#1125,1.); +#1125 = DIRECTION('',(-0.,-0.,-1.)); +#1126 = ORIENTED_EDGE('',*,*,#978,.T.); +#1127 = ORIENTED_EDGE('',*,*,#1105,.F.); +#1128 = PLANE('',#1129); +#1129 = AXIS2_PLACEMENT_3D('',#1130,#1131,#1132); +#1130 = CARTESIAN_POINT('',(-0.9125,0.46875,0.75)); +#1131 = DIRECTION('',(0.,-1.,0.)); +#1132 = DIRECTION('',(1.,0.,0.)); +#1133 = ADVANCED_FACE('',(#1134),#1145,.F.); +#1134 = FACE_BOUND('',#1135,.F.); +#1135 = EDGE_LOOP('',(#1136,#1137,#1138,#1144)); +#1136 = ORIENTED_EDGE('',*,*,#1121,.F.); +#1137 = ORIENTED_EDGE('',*,*,#545,.T.); +#1138 = ORIENTED_EDGE('',*,*,#1139,.F.); +#1139 = EDGE_CURVE('',#940,#538,#1140,.T.); +#1140 = LINE('',#1141,#1142); +#1141 = CARTESIAN_POINT('',(-0.9125,0.625,0.375)); +#1142 = VECTOR('',#1143,1.); +#1143 = DIRECTION('',(0.,0.,1.)); +#1144 = ORIENTED_EDGE('',*,*,#986,.T.); +#1145 = PLANE('',#1146); +#1146 = AXIS2_PLACEMENT_3D('',#1147,#1148,#1149); +#1147 = CARTESIAN_POINT('',(-0.9125,0.78125,0.75)); +#1148 = DIRECTION('',(-1.,0.,0.)); +#1149 = DIRECTION('',(0.,-1.,0.)); +#1150 = ADVANCED_FACE('',(#1151),#1176,.F.); +#1151 = FACE_BOUND('',#1152,.F.); +#1152 = EDGE_LOOP('',(#1153,#1154,#1162,#1170)); +#1153 = ORIENTED_EDGE('',*,*,#529,.T.); +#1154 = ORIENTED_EDGE('',*,*,#1155,.T.); +#1155 = EDGE_CURVE('',#522,#1156,#1158,.T.); +#1156 = VERTEX_POINT('',#1157); +#1157 = CARTESIAN_POINT('',(0.9125,0.46875,0.)); +#1158 = LINE('',#1159,#1160); +#1159 = CARTESIAN_POINT('',(0.9125,0.46875,0.75)); +#1160 = VECTOR('',#1161,1.); +#1161 = DIRECTION('',(-0.,-0.,-1.)); +#1162 = ORIENTED_EDGE('',*,*,#1163,.T.); +#1163 = EDGE_CURVE('',#1156,#1164,#1166,.T.); +#1164 = VERTEX_POINT('',#1165); +#1165 = CARTESIAN_POINT('',(0.9125,0.625,0.)); +#1166 = LINE('',#1167,#1168); +#1167 = CARTESIAN_POINT('',(0.9125,-7.8125E-02,0.)); +#1168 = VECTOR('',#1169,1.); +#1169 = DIRECTION('',(0.,1.,0.)); +#1170 = ORIENTED_EDGE('',*,*,#1171,.F.); +#1171 = EDGE_CURVE('',#530,#1164,#1172,.T.); +#1172 = LINE('',#1173,#1174); +#1173 = CARTESIAN_POINT('',(0.9125,0.625,0.375)); +#1174 = VECTOR('',#1175,1.); +#1175 = DIRECTION('',(0.,0.,-1.)); +#1176 = PLANE('',#1177); +#1177 = AXIS2_PLACEMENT_3D('',#1178,#1179,#1180); +#1178 = CARTESIAN_POINT('',(0.9125,0.46875,0.75)); +#1179 = DIRECTION('',(1.,0.,0.)); +#1180 = DIRECTION('',(-0.,1.,0.)); +#1181 = ADVANCED_FACE('',(#1182),#1201,.F.); +#1182 = FACE_BOUND('',#1183,.F.); +#1183 = EDGE_LOOP('',(#1184,#1185,#1186,#1195)); +#1184 = ORIENTED_EDGE('',*,*,#1155,.F.); +#1185 = ORIENTED_EDGE('',*,*,#521,.T.); +#1186 = ORIENTED_EDGE('',*,*,#1187,.F.); +#1187 = EDGE_CURVE('',#1188,#514,#1190,.T.); +#1188 = VERTEX_POINT('',#1189); +#1189 = CARTESIAN_POINT('',(0.685,0.46875,-6.938893903907E-18)); +#1190 = CIRCLE('',#1191,3.5E-02); +#1191 = AXIS2_PLACEMENT_3D('',#1192,#1193,#1194); +#1192 = CARTESIAN_POINT('',(0.685,0.46875,3.5E-02)); +#1193 = DIRECTION('',(0.,1.,-0.)); +#1194 = DIRECTION('',(-1.,0.,0.)); +#1195 = ORIENTED_EDGE('',*,*,#1196,.T.); +#1196 = EDGE_CURVE('',#1188,#1156,#1197,.T.); +#1197 = LINE('',#1198,#1199); +#1198 = CARTESIAN_POINT('',(-0.13125,0.46875,0.)); +#1199 = VECTOR('',#1200,1.); +#1200 = DIRECTION('',(1.,0.,0.)); +#1201 = PLANE('',#1202); +#1202 = AXIS2_PLACEMENT_3D('',#1203,#1204,#1205); +#1203 = CARTESIAN_POINT('',(-0.9125,0.46875,0.75)); +#1204 = DIRECTION('',(0.,-1.,0.)); +#1205 = DIRECTION('',(1.,0.,0.)); +#1206 = ADVANCED_FACE('',(#1207),#1226,.T.); +#1207 = FACE_BOUND('',#1208,.T.); +#1208 = EDGE_LOOP('',(#1209,#1210,#1218,#1225)); +#1209 = ORIENTED_EDGE('',*,*,#1187,.F.); +#1210 = ORIENTED_EDGE('',*,*,#1211,.F.); +#1211 = EDGE_CURVE('',#1212,#1188,#1214,.T.); +#1212 = VERTEX_POINT('',#1213); +#1213 = CARTESIAN_POINT('',(0.685,-0.46875,-6.938893903907E-18)); +#1214 = LINE('',#1215,#1216); +#1215 = CARTESIAN_POINT('',(0.685,-0.625,-6.938893903907E-18)); +#1216 = VECTOR('',#1217,1.); +#1217 = DIRECTION('',(0.,1.,0.)); +#1218 = ORIENTED_EDGE('',*,*,#1219,.T.); +#1219 = EDGE_CURVE('',#1212,#506,#1220,.T.); +#1220 = CIRCLE('',#1221,3.5E-02); +#1221 = AXIS2_PLACEMENT_3D('',#1222,#1223,#1224); +#1222 = CARTESIAN_POINT('',(0.685,-0.46875,3.5E-02)); +#1223 = DIRECTION('',(0.,1.,-0.)); +#1224 = DIRECTION('',(-1.,0.,0.)); +#1225 = ORIENTED_EDGE('',*,*,#513,.T.); +#1226 = CYLINDRICAL_SURFACE('',#1227,3.5E-02); +#1227 = AXIS2_PLACEMENT_3D('',#1228,#1229,#1230); +#1228 = CARTESIAN_POINT('',(0.685,-0.625,3.5E-02)); +#1229 = DIRECTION('',(0.,1.,0.)); +#1230 = DIRECTION('',(-1.,0.,0.)); +#1231 = ADVANCED_FACE('',(#1232),#1250,.F.); +#1232 = FACE_BOUND('',#1233,.F.); +#1233 = EDGE_LOOP('',(#1234,#1235,#1243,#1249)); +#1234 = ORIENTED_EDGE('',*,*,#505,.T.); +#1235 = ORIENTED_EDGE('',*,*,#1236,.T.); +#1236 = EDGE_CURVE('',#498,#1237,#1239,.T.); +#1237 = VERTEX_POINT('',#1238); +#1238 = CARTESIAN_POINT('',(0.9125,-0.46875,0.)); +#1239 = LINE('',#1240,#1241); +#1240 = CARTESIAN_POINT('',(0.9125,-0.46875,0.75)); +#1241 = VECTOR('',#1242,1.); +#1242 = DIRECTION('',(-0.,-0.,-1.)); +#1243 = ORIENTED_EDGE('',*,*,#1244,.T.); +#1244 = EDGE_CURVE('',#1237,#1212,#1245,.T.); +#1245 = LINE('',#1246,#1247); +#1246 = CARTESIAN_POINT('',(0.78125,-0.46875,0.)); +#1247 = VECTOR('',#1248,1.); +#1248 = DIRECTION('',(-1.,0.,0.)); +#1249 = ORIENTED_EDGE('',*,*,#1219,.T.); +#1250 = PLANE('',#1251); +#1251 = AXIS2_PLACEMENT_3D('',#1252,#1253,#1254); +#1252 = CARTESIAN_POINT('',(0.9125,-0.46875,0.75)); +#1253 = DIRECTION('',(0.,1.,0.)); +#1254 = DIRECTION('',(-1.,0.,0.)); +#1255 = ADVANCED_FACE('',(#1256),#1267,.F.); +#1256 = FACE_BOUND('',#1257,.F.); +#1257 = EDGE_LOOP('',(#1258,#1259,#1260,#1261)); +#1258 = ORIENTED_EDGE('',*,*,#1236,.F.); +#1259 = ORIENTED_EDGE('',*,*,#497,.T.); +#1260 = ORIENTED_EDGE('',*,*,#619,.T.); +#1261 = ORIENTED_EDGE('',*,*,#1262,.T.); +#1262 = EDGE_CURVE('',#610,#1237,#1263,.T.); +#1263 = LINE('',#1264,#1265); +#1264 = CARTESIAN_POINT('',(0.9125,-0.703125,0.)); +#1265 = VECTOR('',#1266,1.); +#1266 = DIRECTION('',(0.,1.,0.)); +#1267 = PLANE('',#1268); +#1268 = AXIS2_PLACEMENT_3D('',#1269,#1270,#1271); +#1269 = CARTESIAN_POINT('',(0.9125,-0.78125,0.75)); +#1270 = DIRECTION('',(1.,0.,0.)); +#1271 = DIRECTION('',(-0.,1.,0.)); +#1272 = ADVANCED_FACE('',(#1273),#1298,.T.); +#1273 = FACE_BOUND('',#1274,.T.); +#1274 = EDGE_LOOP('',(#1275,#1283,#1284,#1292)); +#1275 = ORIENTED_EDGE('',*,*,#1276,.T.); +#1276 = EDGE_CURVE('',#1277,#578,#1279,.T.); +#1277 = VERTEX_POINT('',#1278); +#1278 = CARTESIAN_POINT('',(0.433012701892,0.5,1.75E-02)); +#1279 = LINE('',#1280,#1281); +#1280 = CARTESIAN_POINT('',(0.433012701892,0.5,1.75E-02)); +#1281 = VECTOR('',#1282,1.); +#1282 = DIRECTION('',(0.,0.,1.)); +#1283 = ORIENTED_EDGE('',*,*,#577,.T.); +#1284 = ORIENTED_EDGE('',*,*,#1285,.F.); +#1285 = EDGE_CURVE('',#1286,#580,#1288,.T.); +#1286 = VERTEX_POINT('',#1287); +#1287 = CARTESIAN_POINT('',(0.433012701892,-0.5,1.75E-02)); +#1288 = LINE('',#1289,#1290); +#1289 = CARTESIAN_POINT('',(0.433012701892,-0.5,1.75E-02)); +#1290 = VECTOR('',#1291,1.); +#1291 = DIRECTION('',(0.,0.,1.)); +#1292 = ORIENTED_EDGE('',*,*,#1293,.F.); +#1293 = EDGE_CURVE('',#1277,#1286,#1294,.T.); +#1294 = LINE('',#1295,#1296); +#1295 = CARTESIAN_POINT('',(0.433012701892,0.5,1.75E-02)); +#1296 = VECTOR('',#1297,1.); +#1297 = DIRECTION('',(0.,-1.,0.)); +#1298 = PLANE('',#1299); +#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302); +#1300 = CARTESIAN_POINT('',(0.433012701892,0.5,1.75E-02)); +#1301 = DIRECTION('',(1.,0.,0.)); +#1302 = DIRECTION('',(0.,-1.,0.)); +#1303 = ADVANCED_FACE('',(#1304),#1322,.T.); +#1304 = FACE_BOUND('',#1305,.T.); +#1305 = EDGE_LOOP('',(#1306,#1314,#1315,#1316)); +#1306 = ORIENTED_EDGE('',*,*,#1307,.T.); +#1307 = EDGE_CURVE('',#1308,#588,#1310,.T.); +#1308 = VERTEX_POINT('',#1309); +#1309 = CARTESIAN_POINT('',(-0.433012701892,0.,1.75E-02)); +#1310 = LINE('',#1311,#1312); +#1311 = CARTESIAN_POINT('',(-0.433012701892,0.,1.75E-02)); +#1312 = VECTOR('',#1313,1.); +#1313 = DIRECTION('',(0.,0.,1.)); +#1314 = ORIENTED_EDGE('',*,*,#595,.T.); +#1315 = ORIENTED_EDGE('',*,*,#1276,.F.); +#1316 = ORIENTED_EDGE('',*,*,#1317,.F.); +#1317 = EDGE_CURVE('',#1308,#1277,#1318,.T.); +#1318 = LINE('',#1319,#1320); +#1319 = CARTESIAN_POINT('',(-0.433012701892,0.,1.75E-02)); +#1320 = VECTOR('',#1321,1.); +#1321 = DIRECTION('',(0.866025403784,0.5,0.)); +#1322 = PLANE('',#1323); +#1323 = AXIS2_PLACEMENT_3D('',#1324,#1325,#1326); +#1324 = CARTESIAN_POINT('',(-0.433012701892,0.,1.75E-02)); +#1325 = DIRECTION('',(-0.5,0.866025403784,0.)); +#1326 = DIRECTION('',(0.866025403784,0.5,0.)); +#1327 = ADVANCED_FACE('',(#1328),#1339,.T.); +#1328 = FACE_BOUND('',#1329,.T.); +#1329 = EDGE_LOOP('',(#1330,#1331,#1332,#1333)); +#1330 = ORIENTED_EDGE('',*,*,#1285,.T.); +#1331 = ORIENTED_EDGE('',*,*,#587,.T.); +#1332 = ORIENTED_EDGE('',*,*,#1307,.F.); +#1333 = ORIENTED_EDGE('',*,*,#1334,.F.); +#1334 = EDGE_CURVE('',#1286,#1308,#1335,.T.); +#1335 = LINE('',#1336,#1337); +#1336 = CARTESIAN_POINT('',(0.433012701892,-0.5,1.75E-02)); +#1337 = VECTOR('',#1338,1.); +#1338 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1339 = PLANE('',#1340); +#1340 = AXIS2_PLACEMENT_3D('',#1341,#1342,#1343); +#1341 = CARTESIAN_POINT('',(0.433012701892,-0.5,1.75E-02)); +#1342 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#1343 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1344 = ADVANCED_FACE('',(#1345),#1367,.F.); +#1345 = FACE_BOUND('',#1346,.F.); +#1346 = EDGE_LOOP('',(#1347,#1355,#1356,#1357,#1358,#1359,#1360,#1361)); +#1347 = ORIENTED_EDGE('',*,*,#1348,.F.); +#1348 = EDGE_CURVE('',#1164,#1349,#1351,.T.); +#1349 = VERTEX_POINT('',#1350); +#1350 = CARTESIAN_POINT('',(0.965,0.625,-6.938893903907E-18)); +#1351 = LINE('',#1352,#1353); +#1352 = CARTESIAN_POINT('',(0.65,0.625,0.)); +#1353 = VECTOR('',#1354,1.); +#1354 = DIRECTION('',(1.,0.,0.)); +#1355 = ORIENTED_EDGE('',*,*,#1163,.F.); +#1356 = ORIENTED_EDGE('',*,*,#1196,.F.); +#1357 = ORIENTED_EDGE('',*,*,#1211,.F.); +#1358 = ORIENTED_EDGE('',*,*,#1244,.F.); +#1359 = ORIENTED_EDGE('',*,*,#1262,.F.); +#1360 = ORIENTED_EDGE('',*,*,#609,.T.); +#1361 = ORIENTED_EDGE('',*,*,#1362,.T.); +#1362 = EDGE_CURVE('',#612,#1349,#1363,.T.); +#1363 = LINE('',#1364,#1365); +#1364 = CARTESIAN_POINT('',(0.965,-0.625,-6.938893903907E-18)); +#1365 = VECTOR('',#1366,1.); +#1366 = DIRECTION('',(0.,1.,0.)); +#1367 = PLANE('',#1368); +#1368 = AXIS2_PLACEMENT_3D('',#1369,#1370,#1371); +#1369 = CARTESIAN_POINT('',(0.65,-0.625,0.)); +#1370 = DIRECTION('',(0.,0.,1.)); +#1371 = DIRECTION('',(1.,0.,-0.)); +#1372 = ADVANCED_FACE('',(#1373),#1392,.T.); +#1373 = FACE_BOUND('',#1374,.T.); +#1374 = EDGE_LOOP('',(#1375,#1376,#1377,#1386)); +#1375 = ORIENTED_EDGE('',*,*,#661,.T.); +#1376 = ORIENTED_EDGE('',*,*,#1362,.T.); +#1377 = ORIENTED_EDGE('',*,*,#1378,.F.); +#1378 = EDGE_CURVE('',#1379,#1349,#1381,.T.); +#1379 = VERTEX_POINT('',#1380); +#1380 = CARTESIAN_POINT('',(1.,0.625,3.5E-02)); +#1381 = CIRCLE('',#1382,3.5E-02); +#1382 = AXIS2_PLACEMENT_3D('',#1383,#1384,#1385); +#1383 = CARTESIAN_POINT('',(0.965,0.625,3.5E-02)); +#1384 = DIRECTION('',(0.,1.,0.)); +#1385 = DIRECTION('',(0.,-0.,1.)); +#1386 = ORIENTED_EDGE('',*,*,#1387,.F.); +#1387 = EDGE_CURVE('',#654,#1379,#1388,.T.); +#1388 = LINE('',#1389,#1390); +#1389 = CARTESIAN_POINT('',(1.,-0.625,3.5E-02)); +#1390 = VECTOR('',#1391,1.); +#1391 = DIRECTION('',(0.,1.,0.)); +#1392 = CYLINDRICAL_SURFACE('',#1393,3.5E-02); +#1393 = AXIS2_PLACEMENT_3D('',#1394,#1395,#1396); +#1394 = CARTESIAN_POINT('',(0.965,-0.625,3.5E-02)); +#1395 = DIRECTION('',(0.,1.,0.)); +#1396 = DIRECTION('',(1.,0.,0.)); +#1397 = ADVANCED_FACE('',(#1398),#1416,.T.); +#1398 = FACE_BOUND('',#1399,.T.); +#1399 = EDGE_LOOP('',(#1400,#1401,#1402,#1410)); +#1400 = ORIENTED_EDGE('',*,*,#653,.F.); +#1401 = ORIENTED_EDGE('',*,*,#1387,.T.); +#1402 = ORIENTED_EDGE('',*,*,#1403,.T.); +#1403 = EDGE_CURVE('',#1379,#1404,#1406,.T.); +#1404 = VERTEX_POINT('',#1405); +#1405 = CARTESIAN_POINT('',(1.,0.625,0.465)); +#1406 = LINE('',#1407,#1408); +#1407 = CARTESIAN_POINT('',(1.,0.625,0.)); +#1408 = VECTOR('',#1409,1.); +#1409 = DIRECTION('',(0.,0.,1.)); +#1410 = ORIENTED_EDGE('',*,*,#1411,.F.); +#1411 = EDGE_CURVE('',#645,#1404,#1412,.T.); +#1412 = LINE('',#1413,#1414); +#1413 = CARTESIAN_POINT('',(1.,-0.625,0.465)); +#1414 = VECTOR('',#1415,1.); +#1415 = DIRECTION('',(0.,1.,0.)); +#1416 = PLANE('',#1417); +#1417 = AXIS2_PLACEMENT_3D('',#1418,#1419,#1420); +#1418 = CARTESIAN_POINT('',(1.,-0.625,0.)); +#1419 = DIRECTION('',(1.,0.,0.)); +#1420 = DIRECTION('',(0.,0.,1.)); +#1421 = ADVANCED_FACE('',(#1422),#1441,.T.); +#1422 = FACE_BOUND('',#1423,.T.); +#1423 = EDGE_LOOP('',(#1424,#1425,#1434,#1440)); +#1424 = ORIENTED_EDGE('',*,*,#1411,.T.); +#1425 = ORIENTED_EDGE('',*,*,#1426,.T.); +#1426 = EDGE_CURVE('',#1404,#1427,#1429,.T.); +#1427 = VERTEX_POINT('',#1428); +#1428 = CARTESIAN_POINT('',(0.965,0.625,0.5)); +#1429 = CIRCLE('',#1430,3.5E-02); +#1430 = AXIS2_PLACEMENT_3D('',#1431,#1432,#1433); +#1431 = CARTESIAN_POINT('',(0.965,0.625,0.465)); +#1432 = DIRECTION('',(0.,-1.,0.)); +#1433 = DIRECTION('',(0.,0.,1.)); +#1434 = ORIENTED_EDGE('',*,*,#1435,.F.); +#1435 = EDGE_CURVE('',#637,#1427,#1436,.T.); +#1436 = LINE('',#1437,#1438); +#1437 = CARTESIAN_POINT('',(0.965,-0.625,0.5)); +#1438 = VECTOR('',#1439,1.); +#1439 = DIRECTION('',(0.,1.,0.)); +#1440 = ORIENTED_EDGE('',*,*,#644,.F.); +#1441 = CYLINDRICAL_SURFACE('',#1442,3.5E-02); +#1442 = AXIS2_PLACEMENT_3D('',#1443,#1444,#1445); +#1443 = CARTESIAN_POINT('',(0.965,-0.625,0.465)); +#1444 = DIRECTION('',(0.,1.,0.)); +#1445 = DIRECTION('',(1.,0.,0.)); +#1446 = ADVANCED_FACE('',(#1447),#1488,.T.); +#1447 = FACE_BOUND('',#1448,.T.); +#1448 = EDGE_LOOP('',(#1449,#1457,#1465,#1471,#1472,#1480,#1486,#1487)); +#1449 = ORIENTED_EDGE('',*,*,#1450,.F.); +#1450 = EDGE_CURVE('',#1451,#1427,#1453,.T.); +#1451 = VERTEX_POINT('',#1452); +#1452 = CARTESIAN_POINT('',(0.9125,0.625,0.5)); +#1453 = LINE('',#1454,#1455); +#1454 = CARTESIAN_POINT('',(0.65,0.625,0.5)); +#1455 = VECTOR('',#1456,1.); +#1456 = DIRECTION('',(1.,0.,0.)); +#1457 = ORIENTED_EDGE('',*,*,#1458,.F.); +#1458 = EDGE_CURVE('',#1459,#1451,#1461,.T.); +#1459 = VERTEX_POINT('',#1460); +#1460 = CARTESIAN_POINT('',(0.9125,0.46875,0.5)); +#1461 = LINE('',#1462,#1463); +#1462 = CARTESIAN_POINT('',(0.9125,-7.8125E-02,0.5)); +#1463 = VECTOR('',#1464,1.); +#1464 = DIRECTION('',(0.,1.,0.)); +#1465 = ORIENTED_EDGE('',*,*,#1466,.F.); +#1466 = EDGE_CURVE('',#742,#1459,#1467,.T.); +#1467 = LINE('',#1468,#1469); +#1468 = CARTESIAN_POINT('',(-0.13125,0.46875,0.5)); +#1469 = VECTOR('',#1470,1.); +#1470 = DIRECTION('',(1.,0.,0.)); +#1471 = ORIENTED_EDGE('',*,*,#741,.F.); +#1472 = ORIENTED_EDGE('',*,*,#1473,.F.); +#1473 = EDGE_CURVE('',#1474,#733,#1476,.T.); +#1474 = VERTEX_POINT('',#1475); +#1475 = CARTESIAN_POINT('',(0.9125,-0.46875,0.5)); +#1476 = LINE('',#1477,#1478); +#1477 = CARTESIAN_POINT('',(0.78125,-0.46875,0.5)); +#1478 = VECTOR('',#1479,1.); +#1479 = DIRECTION('',(-1.,0.,0.)); +#1480 = ORIENTED_EDGE('',*,*,#1481,.F.); +#1481 = EDGE_CURVE('',#629,#1474,#1482,.T.); +#1482 = LINE('',#1483,#1484); +#1483 = CARTESIAN_POINT('',(0.9125,-0.703125,0.5)); +#1484 = VECTOR('',#1485,1.); +#1485 = DIRECTION('',(0.,1.,0.)); +#1486 = ORIENTED_EDGE('',*,*,#636,.T.); +#1487 = ORIENTED_EDGE('',*,*,#1435,.T.); +#1488 = PLANE('',#1489); +#1489 = AXIS2_PLACEMENT_3D('',#1490,#1491,#1492); +#1490 = CARTESIAN_POINT('',(0.65,-0.625,0.5)); +#1491 = DIRECTION('',(0.,0.,1.)); +#1492 = DIRECTION('',(1.,0.,-0.)); +#1493 = ADVANCED_FACE('',(#1494),#1505,.F.); +#1494 = FACE_BOUND('',#1495,.F.); +#1495 = EDGE_LOOP('',(#1496,#1502,#1503,#1504)); +#1496 = ORIENTED_EDGE('',*,*,#1497,.F.); +#1497 = EDGE_CURVE('',#1474,#677,#1498,.T.); +#1498 = LINE('',#1499,#1500); +#1499 = CARTESIAN_POINT('',(0.9125,-0.46875,0.75)); +#1500 = VECTOR('',#1501,1.); +#1501 = DIRECTION('',(-0.,-0.,-1.)); +#1502 = ORIENTED_EDGE('',*,*,#1481,.F.); +#1503 = ORIENTED_EDGE('',*,*,#628,.T.); +#1504 = ORIENTED_EDGE('',*,*,#686,.F.); +#1505 = PLANE('',#1506); +#1506 = AXIS2_PLACEMENT_3D('',#1507,#1508,#1509); +#1507 = CARTESIAN_POINT('',(0.9125,-0.78125,0.75)); +#1508 = DIRECTION('',(1.,0.,0.)); +#1509 = DIRECTION('',(-0.,1.,0.)); +#1510 = ADVANCED_FACE('',(#1511),#1517,.F.); +#1511 = FACE_BOUND('',#1512,.F.); +#1512 = EDGE_LOOP('',(#1513,#1514,#1515,#1516)); +#1513 = ORIENTED_EDGE('',*,*,#1473,.F.); +#1514 = ORIENTED_EDGE('',*,*,#1497,.T.); +#1515 = ORIENTED_EDGE('',*,*,#676,.F.); +#1516 = ORIENTED_EDGE('',*,*,#732,.T.); +#1517 = PLANE('',#1518); +#1518 = AXIS2_PLACEMENT_3D('',#1519,#1520,#1521); +#1519 = CARTESIAN_POINT('',(0.9125,-0.46875,0.75)); +#1520 = DIRECTION('',(0.,1.,0.)); +#1521 = DIRECTION('',(-1.,0.,0.)); +#1522 = ADVANCED_FACE('',(#1523),#1539,.F.); +#1523 = FACE_BOUND('',#1524,.F.); +#1524 = EDGE_LOOP('',(#1525,#1526,#1532,#1533)); +#1525 = ORIENTED_EDGE('',*,*,#1458,.F.); +#1526 = ORIENTED_EDGE('',*,*,#1527,.T.); +#1527 = EDGE_CURVE('',#1459,#710,#1528,.T.); +#1528 = LINE('',#1529,#1530); +#1529 = CARTESIAN_POINT('',(0.9125,0.46875,0.75)); +#1530 = VECTOR('',#1531,1.); +#1531 = DIRECTION('',(-0.,-0.,-1.)); +#1532 = ORIENTED_EDGE('',*,*,#717,.F.); +#1533 = ORIENTED_EDGE('',*,*,#1534,.F.); +#1534 = EDGE_CURVE('',#1451,#701,#1535,.T.); +#1535 = LINE('',#1536,#1537); +#1536 = CARTESIAN_POINT('',(0.9125,0.625,0.375)); +#1537 = VECTOR('',#1538,1.); +#1538 = DIRECTION('',(0.,0.,-1.)); +#1539 = PLANE('',#1540); +#1540 = AXIS2_PLACEMENT_3D('',#1541,#1542,#1543); +#1541 = CARTESIAN_POINT('',(0.9125,0.46875,0.75)); +#1542 = DIRECTION('',(1.,0.,0.)); +#1543 = DIRECTION('',(-0.,1.,0.)); +#1544 = ADVANCED_FACE('',(#1545),#1551,.F.); +#1545 = FACE_BOUND('',#1546,.F.); +#1546 = EDGE_LOOP('',(#1547,#1548,#1549,#1550)); +#1547 = ORIENTED_EDGE('',*,*,#1527,.F.); +#1548 = ORIENTED_EDGE('',*,*,#1466,.F.); +#1549 = ORIENTED_EDGE('',*,*,#749,.F.); +#1550 = ORIENTED_EDGE('',*,*,#709,.F.); +#1551 = PLANE('',#1552); +#1552 = AXIS2_PLACEMENT_3D('',#1553,#1554,#1555); +#1553 = CARTESIAN_POINT('',(-0.9125,0.46875,0.75)); +#1554 = DIRECTION('',(0.,-1.,0.)); +#1555 = DIRECTION('',(1.,0.,0.)); +#1556 = ADVANCED_FACE('',(#1557),#1569,.T.); +#1557 = FACE_BOUND('',#1558,.T.); +#1558 = EDGE_LOOP('',(#1559,#1560,#1561,#1562,#1563,#1564,#1565,#1566, + #1567,#1568)); +#1559 = ORIENTED_EDGE('',*,*,#937,.F.); +#1560 = ORIENTED_EDGE('',*,*,#1008,.F.); +#1561 = ORIENTED_EDGE('',*,*,#1044,.T.); +#1562 = ORIENTED_EDGE('',*,*,#1068,.T.); +#1563 = ORIENTED_EDGE('',*,*,#892,.T.); +#1564 = ORIENTED_EDGE('',*,*,#853,.F.); +#1565 = ORIENTED_EDGE('',*,*,#780,.F.); +#1566 = ORIENTED_EDGE('',*,*,#772,.F.); +#1567 = ORIENTED_EDGE('',*,*,#764,.T.); +#1568 = ORIENTED_EDGE('',*,*,#1139,.F.); +#1569 = PLANE('',#1570); +#1570 = AXIS2_PLACEMENT_3D('',#1571,#1572,#1573); +#1571 = CARTESIAN_POINT('',(-1.,0.625,0.)); +#1572 = DIRECTION('',(0.,1.,0.)); +#1573 = DIRECTION('',(0.,-0.,1.)); +#1574 = ADVANCED_FACE('',(#1575),#1587,.T.); +#1575 = FACE_BOUND('',#1576,.T.); +#1576 = EDGE_LOOP('',(#1577,#1578,#1579,#1580,#1581,#1582,#1583,#1584, + #1585,#1586)); +#1577 = ORIENTED_EDGE('',*,*,#1348,.F.); +#1578 = ORIENTED_EDGE('',*,*,#1171,.F.); +#1579 = ORIENTED_EDGE('',*,*,#805,.T.); +#1580 = ORIENTED_EDGE('',*,*,#797,.T.); +#1581 = ORIENTED_EDGE('',*,*,#789,.F.); +#1582 = ORIENTED_EDGE('',*,*,#1534,.F.); +#1583 = ORIENTED_EDGE('',*,*,#1450,.T.); +#1584 = ORIENTED_EDGE('',*,*,#1426,.F.); +#1585 = ORIENTED_EDGE('',*,*,#1403,.F.); +#1586 = ORIENTED_EDGE('',*,*,#1378,.T.); +#1587 = PLANE('',#1588); +#1588 = AXIS2_PLACEMENT_3D('',#1589,#1590,#1591); +#1589 = CARTESIAN_POINT('',(0.65,0.625,0.)); +#1590 = DIRECTION('',(0.,1.,0.)); +#1591 = DIRECTION('',(0.,-0.,1.)); +#1592 = ADVANCED_FACE('',(#1593),#1598,.T.); +#1593 = FACE_BOUND('',#1594,.T.); +#1594 = EDGE_LOOP('',(#1595,#1596,#1597)); +#1595 = ORIENTED_EDGE('',*,*,#1317,.T.); +#1596 = ORIENTED_EDGE('',*,*,#1293,.T.); +#1597 = ORIENTED_EDGE('',*,*,#1334,.T.); +#1598 = PLANE('',#1599); +#1599 = AXIS2_PLACEMENT_3D('',#1600,#1601,#1602); +#1600 = CARTESIAN_POINT('',(0.144337567297,9.251858538543E-18,1.75E-02) + ); +#1601 = DIRECTION('',(-0.,-0.,-1.)); +#1602 = DIRECTION('',(-1.,0.,0.)); +#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1607)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1604,#1605,#1606)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1604 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1605 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1606 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1607 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1604, + 'distance_accuracy_value','confusion accuracy'); +#1608 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1609,#1611); +#1609 = ( REPRESENTATION_RELATIONSHIP('','',#79,#56) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1610) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1610 = ITEM_DEFINED_TRANSFORMATION('','',#11,#57); +#1611 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1612); +#1612 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:3]','',#51,#74,$); +#1613 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#76)); +#1614 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1615,#1617); +#1615 = ( REPRESENTATION_RELATIONSHIP('','',#56,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1616) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1616 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#1617 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1618); +#1618 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','LED4','',#5,#51,$); +#1619 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1620,#1622); +#1620 = ( REPRESENTATION_RELATIONSHIP('','',#56,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1621) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1621 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#1622 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1623); +#1623 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','LED5','',#5,#51,$); +#1624 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1625,#1627); +#1625 = ( REPRESENTATION_RELATIONSHIP('','',#56,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1626) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1626 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#1627 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1628); +#1628 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','LED1','',#5,#51,$); +#1629 = SHAPE_DEFINITION_REPRESENTATION(#1630,#1636); +#1630 = PRODUCT_DEFINITION_SHAPE('','',#1631); +#1631 = PRODUCT_DEFINITION('design','',#1632,#1635); +#1632 = PRODUCT_DEFINITION_FORMATION('','',#1633); +#1633 = PRODUCT('PinHeader_1x02_P2.54mm_Vertical', + 'PinHeader_1x02_P2.54mm_Vertical','',(#1634)); +#1634 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1635 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1636 = SHAPE_REPRESENTATION('',(#11,#1637),#1641); +#1637 = AXIS2_PLACEMENT_3D('',#1638,#1639,#1640); +#1638 = CARTESIAN_POINT('',(0.,0.,0.)); +#1639 = DIRECTION('',(0.,0.,1.)); +#1640 = DIRECTION('',(1.,0.,-0.)); +#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1645)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1642,#1643,#1644)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1642 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1643 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1644 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1645 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1642, + 'distance_accuracy_value','confusion accuracy'); +#1646 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1647,#1649); +#1647 = ( REPRESENTATION_RELATIONSHIP('','',#1636,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1648) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1648 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#1649 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1650); +#1650 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','J2','',#5,#1631,$); +#1651 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1633)); +#1652 = SHAPE_DEFINITION_REPRESENTATION(#1653,#1659); +#1653 = PRODUCT_DEFINITION_SHAPE('','',#1654); +#1654 = PRODUCT_DEFINITION('design','',#1655,#1658); +#1655 = PRODUCT_DEFINITION_FORMATION('','',#1656); +#1656 = PRODUCT('PinHeader_1x02_P254mm_Vertical', + 'PinHeader_1x02_P254mm_Vertical','',(#1657)); +#1657 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1658 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1659 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1660),#3092); +#1660 = MANIFOLD_SOLID_BREP('',#1661); +#1661 = CLOSED_SHELL('',(#1662,#1702,#1733,#1764,#1929,#2094,#2111,#2128 + ,#2145,#2162,#2179,#2196,#2213,#2230,#2247,#2264,#2276,#2307,#2331, + #2355,#2372,#2403,#2427,#2451,#2468,#2499,#2523,#2547,#2564,#2595, + #2619,#2643,#2660,#2691,#2715,#2739,#2756,#2787,#2811,#2835,#2852, + #2883,#2907,#2931,#2948,#2979,#3003,#3027,#3044,#3056,#3068,#3080)); +#1662 = ADVANCED_FACE('',(#1663),#1697,.F.); +#1663 = FACE_BOUND('',#1664,.F.); +#1664 = EDGE_LOOP('',(#1665,#1675,#1683,#1691)); +#1665 = ORIENTED_EDGE('',*,*,#1666,.T.); +#1666 = EDGE_CURVE('',#1667,#1669,#1671,.T.); +#1667 = VERTEX_POINT('',#1668); +#1668 = CARTESIAN_POINT('',(-1.016,1.27,0.)); +#1669 = VERTEX_POINT('',#1670); +#1670 = CARTESIAN_POINT('',(-1.016,1.27,2.54)); +#1671 = LINE('',#1672,#1673); +#1672 = CARTESIAN_POINT('',(-1.016,1.27,0.)); +#1673 = VECTOR('',#1674,1.); +#1674 = DIRECTION('',(0.,0.,1.)); +#1675 = ORIENTED_EDGE('',*,*,#1676,.T.); +#1676 = EDGE_CURVE('',#1669,#1677,#1679,.T.); +#1677 = VERTEX_POINT('',#1678); +#1678 = CARTESIAN_POINT('',(-1.27,1.016,2.54)); +#1679 = LINE('',#1680,#1681); +#1680 = CARTESIAN_POINT('',(-1.016,1.27,2.54)); +#1681 = VECTOR('',#1682,1.); +#1682 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#1683 = ORIENTED_EDGE('',*,*,#1684,.F.); +#1684 = EDGE_CURVE('',#1685,#1677,#1687,.T.); +#1685 = VERTEX_POINT('',#1686); +#1686 = CARTESIAN_POINT('',(-1.27,1.016,0.)); +#1687 = LINE('',#1688,#1689); +#1688 = CARTESIAN_POINT('',(-1.27,1.016,0.)); +#1689 = VECTOR('',#1690,1.); +#1690 = DIRECTION('',(0.,0.,1.)); +#1691 = ORIENTED_EDGE('',*,*,#1692,.F.); +#1692 = EDGE_CURVE('',#1667,#1685,#1693,.T.); +#1693 = LINE('',#1694,#1695); +#1694 = CARTESIAN_POINT('',(-1.016,1.27,0.)); +#1695 = VECTOR('',#1696,1.); +#1696 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#1697 = PLANE('',#1698); +#1698 = AXIS2_PLACEMENT_3D('',#1699,#1700,#1701); +#1699 = CARTESIAN_POINT('',(-1.016,1.27,0.)); +#1700 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#1701 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#1702 = ADVANCED_FACE('',(#1703),#1728,.F.); +#1703 = FACE_BOUND('',#1704,.F.); +#1704 = EDGE_LOOP('',(#1705,#1715,#1721,#1722)); +#1705 = ORIENTED_EDGE('',*,*,#1706,.T.); +#1706 = EDGE_CURVE('',#1707,#1709,#1711,.T.); +#1707 = VERTEX_POINT('',#1708); +#1708 = CARTESIAN_POINT('',(1.016,1.27,0.)); +#1709 = VERTEX_POINT('',#1710); +#1710 = CARTESIAN_POINT('',(1.016,1.27,2.54)); +#1711 = LINE('',#1712,#1713); +#1712 = CARTESIAN_POINT('',(1.016,1.27,0.)); +#1713 = VECTOR('',#1714,1.); +#1714 = DIRECTION('',(0.,0.,1.)); +#1715 = ORIENTED_EDGE('',*,*,#1716,.T.); +#1716 = EDGE_CURVE('',#1709,#1669,#1717,.T.); +#1717 = LINE('',#1718,#1719); +#1718 = CARTESIAN_POINT('',(1.016,1.27,2.54)); +#1719 = VECTOR('',#1720,1.); +#1720 = DIRECTION('',(-1.,0.,0.)); +#1721 = ORIENTED_EDGE('',*,*,#1666,.F.); +#1722 = ORIENTED_EDGE('',*,*,#1723,.F.); +#1723 = EDGE_CURVE('',#1707,#1667,#1724,.T.); +#1724 = LINE('',#1725,#1726); +#1725 = CARTESIAN_POINT('',(1.016,1.27,0.)); +#1726 = VECTOR('',#1727,1.); +#1727 = DIRECTION('',(-1.,0.,0.)); +#1728 = PLANE('',#1729); +#1729 = AXIS2_PLACEMENT_3D('',#1730,#1731,#1732); +#1730 = CARTESIAN_POINT('',(1.016,1.27,0.)); +#1731 = DIRECTION('',(0.,-1.,0.)); +#1732 = DIRECTION('',(-1.,0.,0.)); +#1733 = ADVANCED_FACE('',(#1734),#1759,.F.); +#1734 = FACE_BOUND('',#1735,.F.); +#1735 = EDGE_LOOP('',(#1736,#1737,#1745,#1753)); +#1736 = ORIENTED_EDGE('',*,*,#1684,.T.); +#1737 = ORIENTED_EDGE('',*,*,#1738,.T.); +#1738 = EDGE_CURVE('',#1677,#1739,#1741,.T.); +#1739 = VERTEX_POINT('',#1740); +#1740 = CARTESIAN_POINT('',(-1.27,-1.016,2.54)); +#1741 = LINE('',#1742,#1743); +#1742 = CARTESIAN_POINT('',(-1.27,1.016,2.54)); +#1743 = VECTOR('',#1744,1.); +#1744 = DIRECTION('',(0.,-1.,0.)); +#1745 = ORIENTED_EDGE('',*,*,#1746,.F.); +#1746 = EDGE_CURVE('',#1747,#1739,#1749,.T.); +#1747 = VERTEX_POINT('',#1748); +#1748 = CARTESIAN_POINT('',(-1.27,-1.016,0.)); +#1749 = LINE('',#1750,#1751); +#1750 = CARTESIAN_POINT('',(-1.27,-1.016,0.)); +#1751 = VECTOR('',#1752,1.); +#1752 = DIRECTION('',(0.,0.,1.)); +#1753 = ORIENTED_EDGE('',*,*,#1754,.F.); +#1754 = EDGE_CURVE('',#1685,#1747,#1755,.T.); +#1755 = LINE('',#1756,#1757); +#1756 = CARTESIAN_POINT('',(-1.27,1.016,0.)); +#1757 = VECTOR('',#1758,1.); +#1758 = DIRECTION('',(0.,-1.,0.)); +#1759 = PLANE('',#1760); +#1760 = AXIS2_PLACEMENT_3D('',#1761,#1762,#1763); +#1761 = CARTESIAN_POINT('',(-1.27,1.016,0.)); +#1762 = DIRECTION('',(1.,0.,0.)); +#1763 = DIRECTION('',(0.,-1.,0.)); +#1764 = ADVANCED_FACE('',(#1765,#1856,#1890),#1924,.F.); +#1765 = FACE_BOUND('',#1766,.F.); +#1766 = EDGE_LOOP('',(#1767,#1768,#1769,#1777,#1785,#1793,#1801,#1809, + #1817,#1825,#1833,#1841,#1849,#1855)); +#1767 = ORIENTED_EDGE('',*,*,#1692,.T.); +#1768 = ORIENTED_EDGE('',*,*,#1754,.T.); +#1769 = ORIENTED_EDGE('',*,*,#1770,.T.); +#1770 = EDGE_CURVE('',#1747,#1771,#1773,.T.); +#1771 = VERTEX_POINT('',#1772); +#1772 = CARTESIAN_POINT('',(-1.016,-1.27,0.)); +#1773 = LINE('',#1774,#1775); +#1774 = CARTESIAN_POINT('',(-1.27,-1.016,0.)); +#1775 = VECTOR('',#1776,1.); +#1776 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#1777 = ORIENTED_EDGE('',*,*,#1778,.T.); +#1778 = EDGE_CURVE('',#1771,#1779,#1781,.T.); +#1779 = VERTEX_POINT('',#1780); +#1780 = CARTESIAN_POINT('',(-1.27,-1.524,0.)); +#1781 = LINE('',#1782,#1783); +#1782 = CARTESIAN_POINT('',(-1.016,-1.27,0.)); +#1783 = VECTOR('',#1784,1.); +#1784 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#1785 = ORIENTED_EDGE('',*,*,#1786,.T.); +#1786 = EDGE_CURVE('',#1779,#1787,#1789,.T.); +#1787 = VERTEX_POINT('',#1788); +#1788 = CARTESIAN_POINT('',(-1.27,-3.556,0.)); +#1789 = LINE('',#1790,#1791); +#1790 = CARTESIAN_POINT('',(-1.27,-1.524,0.)); +#1791 = VECTOR('',#1792,1.); +#1792 = DIRECTION('',(0.,-1.,0.)); +#1793 = ORIENTED_EDGE('',*,*,#1794,.T.); +#1794 = EDGE_CURVE('',#1787,#1795,#1797,.T.); +#1795 = VERTEX_POINT('',#1796); +#1796 = CARTESIAN_POINT('',(-1.016,-3.81,0.)); +#1797 = LINE('',#1798,#1799); +#1798 = CARTESIAN_POINT('',(-1.27,-3.556,0.)); +#1799 = VECTOR('',#1800,1.); +#1800 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#1801 = ORIENTED_EDGE('',*,*,#1802,.T.); +#1802 = EDGE_CURVE('',#1795,#1803,#1805,.T.); +#1803 = VERTEX_POINT('',#1804); +#1804 = CARTESIAN_POINT('',(1.016,-3.81,0.)); +#1805 = LINE('',#1806,#1807); +#1806 = CARTESIAN_POINT('',(-1.016,-3.81,0.)); +#1807 = VECTOR('',#1808,1.); +#1808 = DIRECTION('',(1.,0.,0.)); +#1809 = ORIENTED_EDGE('',*,*,#1810,.T.); +#1810 = EDGE_CURVE('',#1803,#1811,#1813,.T.); +#1811 = VERTEX_POINT('',#1812); +#1812 = CARTESIAN_POINT('',(1.27,-3.556,0.)); +#1813 = LINE('',#1814,#1815); +#1814 = CARTESIAN_POINT('',(1.016,-3.81,0.)); +#1815 = VECTOR('',#1816,1.); +#1816 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#1817 = ORIENTED_EDGE('',*,*,#1818,.T.); +#1818 = EDGE_CURVE('',#1811,#1819,#1821,.T.); +#1819 = VERTEX_POINT('',#1820); +#1820 = CARTESIAN_POINT('',(1.27,-1.524,0.)); +#1821 = LINE('',#1822,#1823); +#1822 = CARTESIAN_POINT('',(1.27,-3.556,0.)); +#1823 = VECTOR('',#1824,1.); +#1824 = DIRECTION('',(0.,1.,0.)); +#1825 = ORIENTED_EDGE('',*,*,#1826,.T.); +#1826 = EDGE_CURVE('',#1819,#1827,#1829,.T.); +#1827 = VERTEX_POINT('',#1828); +#1828 = CARTESIAN_POINT('',(1.016,-1.27,0.)); +#1829 = LINE('',#1830,#1831); +#1830 = CARTESIAN_POINT('',(1.27,-1.524,0.)); +#1831 = VECTOR('',#1832,1.); +#1832 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#1833 = ORIENTED_EDGE('',*,*,#1834,.T.); +#1834 = EDGE_CURVE('',#1827,#1835,#1837,.T.); +#1835 = VERTEX_POINT('',#1836); +#1836 = CARTESIAN_POINT('',(1.27,-1.016,0.)); +#1837 = LINE('',#1838,#1839); +#1838 = CARTESIAN_POINT('',(1.016,-1.27,0.)); +#1839 = VECTOR('',#1840,1.); +#1840 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#1841 = ORIENTED_EDGE('',*,*,#1842,.T.); +#1842 = EDGE_CURVE('',#1835,#1843,#1845,.T.); +#1843 = VERTEX_POINT('',#1844); +#1844 = CARTESIAN_POINT('',(1.27,1.016,0.)); +#1845 = LINE('',#1846,#1847); +#1846 = CARTESIAN_POINT('',(1.27,-1.016,0.)); +#1847 = VECTOR('',#1848,1.); +#1848 = DIRECTION('',(0.,1.,0.)); +#1849 = ORIENTED_EDGE('',*,*,#1850,.T.); +#1850 = EDGE_CURVE('',#1843,#1707,#1851,.T.); +#1851 = LINE('',#1852,#1853); +#1852 = CARTESIAN_POINT('',(1.27,1.016,0.)); +#1853 = VECTOR('',#1854,1.); +#1854 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#1855 = ORIENTED_EDGE('',*,*,#1723,.T.); +#1856 = FACE_BOUND('',#1857,.F.); +#1857 = EDGE_LOOP('',(#1858,#1868,#1876,#1884)); +#1858 = ORIENTED_EDGE('',*,*,#1859,.T.); +#1859 = EDGE_CURVE('',#1860,#1862,#1864,.T.); +#1860 = VERTEX_POINT('',#1861); +#1861 = CARTESIAN_POINT('',(0.32,-0.32,0.)); +#1862 = VERTEX_POINT('',#1863); +#1863 = CARTESIAN_POINT('',(-0.32,-0.32,0.)); +#1864 = LINE('',#1865,#1866); +#1865 = CARTESIAN_POINT('',(-0.16,-0.32,0.)); +#1866 = VECTOR('',#1867,1.); +#1867 = DIRECTION('',(-1.,0.,0.)); +#1868 = ORIENTED_EDGE('',*,*,#1869,.T.); +#1869 = EDGE_CURVE('',#1862,#1870,#1872,.T.); +#1870 = VERTEX_POINT('',#1871); +#1871 = CARTESIAN_POINT('',(-0.32,0.32,0.)); +#1872 = LINE('',#1873,#1874); +#1873 = CARTESIAN_POINT('',(-0.32,-0.795,0.)); +#1874 = VECTOR('',#1875,1.); +#1875 = DIRECTION('',(0.,1.,0.)); +#1876 = ORIENTED_EDGE('',*,*,#1877,.F.); +#1877 = EDGE_CURVE('',#1878,#1870,#1880,.T.); +#1878 = VERTEX_POINT('',#1879); +#1879 = CARTESIAN_POINT('',(0.32,0.32,0.)); +#1880 = LINE('',#1881,#1882); +#1881 = CARTESIAN_POINT('',(-0.16,0.32,0.)); +#1882 = VECTOR('',#1883,1.); +#1883 = DIRECTION('',(-1.,0.,0.)); +#1884 = ORIENTED_EDGE('',*,*,#1885,.F.); +#1885 = EDGE_CURVE('',#1860,#1878,#1886,.T.); +#1886 = LINE('',#1887,#1888); +#1887 = CARTESIAN_POINT('',(0.32,-0.795,0.)); +#1888 = VECTOR('',#1889,1.); +#1889 = DIRECTION('',(0.,1.,0.)); +#1890 = FACE_BOUND('',#1891,.F.); +#1891 = EDGE_LOOP('',(#1892,#1902,#1910,#1918)); +#1892 = ORIENTED_EDGE('',*,*,#1893,.T.); +#1893 = EDGE_CURVE('',#1894,#1896,#1898,.T.); +#1894 = VERTEX_POINT('',#1895); +#1895 = CARTESIAN_POINT('',(0.32,-2.86,0.)); +#1896 = VERTEX_POINT('',#1897); +#1897 = CARTESIAN_POINT('',(-0.32,-2.86,0.)); +#1898 = LINE('',#1899,#1900); +#1899 = CARTESIAN_POINT('',(-0.16,-2.86,0.)); +#1900 = VECTOR('',#1901,1.); +#1901 = DIRECTION('',(-1.,0.,0.)); +#1902 = ORIENTED_EDGE('',*,*,#1903,.T.); +#1903 = EDGE_CURVE('',#1896,#1904,#1906,.T.); +#1904 = VERTEX_POINT('',#1905); +#1905 = CARTESIAN_POINT('',(-0.32,-2.22,0.)); +#1906 = LINE('',#1907,#1908); +#1907 = CARTESIAN_POINT('',(-0.32,-2.065,0.)); +#1908 = VECTOR('',#1909,1.); +#1909 = DIRECTION('',(0.,1.,0.)); +#1910 = ORIENTED_EDGE('',*,*,#1911,.F.); +#1911 = EDGE_CURVE('',#1912,#1904,#1914,.T.); +#1912 = VERTEX_POINT('',#1913); +#1913 = CARTESIAN_POINT('',(0.32,-2.22,0.)); +#1914 = LINE('',#1915,#1916); +#1915 = CARTESIAN_POINT('',(-0.16,-2.22,0.)); +#1916 = VECTOR('',#1917,1.); +#1917 = DIRECTION('',(-1.,0.,0.)); +#1918 = ORIENTED_EDGE('',*,*,#1919,.F.); +#1919 = EDGE_CURVE('',#1894,#1912,#1920,.T.); +#1920 = LINE('',#1921,#1922); +#1921 = CARTESIAN_POINT('',(0.32,-2.065,0.)); +#1922 = VECTOR('',#1923,1.); +#1923 = DIRECTION('',(0.,1.,0.)); +#1924 = PLANE('',#1925); +#1925 = AXIS2_PLACEMENT_3D('',#1926,#1927,#1928); +#1926 = CARTESIAN_POINT('',(1.473843703412E-17,-1.27,0.)); +#1927 = DIRECTION('',(0.,0.,1.)); +#1928 = DIRECTION('',(1.,0.,-0.)); +#1929 = ADVANCED_FACE('',(#1930,#2021,#2055),#2089,.T.); +#1930 = FACE_BOUND('',#1931,.T.); +#1931 = EDGE_LOOP('',(#1932,#1933,#1934,#1942,#1950,#1958,#1966,#1974, + #1982,#1990,#1998,#2006,#2014,#2020)); +#1932 = ORIENTED_EDGE('',*,*,#1676,.T.); +#1933 = ORIENTED_EDGE('',*,*,#1738,.T.); +#1934 = ORIENTED_EDGE('',*,*,#1935,.T.); +#1935 = EDGE_CURVE('',#1739,#1936,#1938,.T.); +#1936 = VERTEX_POINT('',#1937); +#1937 = CARTESIAN_POINT('',(-1.016,-1.27,2.54)); +#1938 = LINE('',#1939,#1940); +#1939 = CARTESIAN_POINT('',(-1.27,-1.016,2.54)); +#1940 = VECTOR('',#1941,1.); +#1941 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#1942 = ORIENTED_EDGE('',*,*,#1943,.T.); +#1943 = EDGE_CURVE('',#1936,#1944,#1946,.T.); +#1944 = VERTEX_POINT('',#1945); +#1945 = CARTESIAN_POINT('',(-1.27,-1.524,2.54)); +#1946 = LINE('',#1947,#1948); +#1947 = CARTESIAN_POINT('',(-1.016,-1.27,2.54)); +#1948 = VECTOR('',#1949,1.); +#1949 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#1950 = ORIENTED_EDGE('',*,*,#1951,.T.); +#1951 = EDGE_CURVE('',#1944,#1952,#1954,.T.); +#1952 = VERTEX_POINT('',#1953); +#1953 = CARTESIAN_POINT('',(-1.27,-3.556,2.54)); +#1954 = LINE('',#1955,#1956); +#1955 = CARTESIAN_POINT('',(-1.27,-1.524,2.54)); +#1956 = VECTOR('',#1957,1.); +#1957 = DIRECTION('',(0.,-1.,0.)); +#1958 = ORIENTED_EDGE('',*,*,#1959,.T.); +#1959 = EDGE_CURVE('',#1952,#1960,#1962,.T.); +#1960 = VERTEX_POINT('',#1961); +#1961 = CARTESIAN_POINT('',(-1.016,-3.81,2.54)); +#1962 = LINE('',#1963,#1964); +#1963 = CARTESIAN_POINT('',(-1.27,-3.556,2.54)); +#1964 = VECTOR('',#1965,1.); +#1965 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#1966 = ORIENTED_EDGE('',*,*,#1967,.T.); +#1967 = EDGE_CURVE('',#1960,#1968,#1970,.T.); +#1968 = VERTEX_POINT('',#1969); +#1969 = CARTESIAN_POINT('',(1.016,-3.81,2.54)); +#1970 = LINE('',#1971,#1972); +#1971 = CARTESIAN_POINT('',(-1.016,-3.81,2.54)); +#1972 = VECTOR('',#1973,1.); +#1973 = DIRECTION('',(1.,0.,0.)); +#1974 = ORIENTED_EDGE('',*,*,#1975,.T.); +#1975 = EDGE_CURVE('',#1968,#1976,#1978,.T.); +#1976 = VERTEX_POINT('',#1977); +#1977 = CARTESIAN_POINT('',(1.27,-3.556,2.54)); +#1978 = LINE('',#1979,#1980); +#1979 = CARTESIAN_POINT('',(1.016,-3.81,2.54)); +#1980 = VECTOR('',#1981,1.); +#1981 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#1982 = ORIENTED_EDGE('',*,*,#1983,.T.); +#1983 = EDGE_CURVE('',#1976,#1984,#1986,.T.); +#1984 = VERTEX_POINT('',#1985); +#1985 = CARTESIAN_POINT('',(1.27,-1.524,2.54)); +#1986 = LINE('',#1987,#1988); +#1987 = CARTESIAN_POINT('',(1.27,-3.556,2.54)); +#1988 = VECTOR('',#1989,1.); +#1989 = DIRECTION('',(0.,1.,0.)); +#1990 = ORIENTED_EDGE('',*,*,#1991,.T.); +#1991 = EDGE_CURVE('',#1984,#1992,#1994,.T.); +#1992 = VERTEX_POINT('',#1993); +#1993 = CARTESIAN_POINT('',(1.016,-1.27,2.54)); +#1994 = LINE('',#1995,#1996); +#1995 = CARTESIAN_POINT('',(1.27,-1.524,2.54)); +#1996 = VECTOR('',#1997,1.); +#1997 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#1998 = ORIENTED_EDGE('',*,*,#1999,.T.); +#1999 = EDGE_CURVE('',#1992,#2000,#2002,.T.); +#2000 = VERTEX_POINT('',#2001); +#2001 = CARTESIAN_POINT('',(1.27,-1.016,2.54)); +#2002 = LINE('',#2003,#2004); +#2003 = CARTESIAN_POINT('',(1.016,-1.27,2.54)); +#2004 = VECTOR('',#2005,1.); +#2005 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#2006 = ORIENTED_EDGE('',*,*,#2007,.T.); +#2007 = EDGE_CURVE('',#2000,#2008,#2010,.T.); +#2008 = VERTEX_POINT('',#2009); +#2009 = CARTESIAN_POINT('',(1.27,1.016,2.54)); +#2010 = LINE('',#2011,#2012); +#2011 = CARTESIAN_POINT('',(1.27,-1.016,2.54)); +#2012 = VECTOR('',#2013,1.); +#2013 = DIRECTION('',(0.,1.,0.)); +#2014 = ORIENTED_EDGE('',*,*,#2015,.T.); +#2015 = EDGE_CURVE('',#2008,#1709,#2016,.T.); +#2016 = LINE('',#2017,#2018); +#2017 = CARTESIAN_POINT('',(1.27,1.016,2.54)); +#2018 = VECTOR('',#2019,1.); +#2019 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#2020 = ORIENTED_EDGE('',*,*,#1716,.T.); +#2021 = FACE_BOUND('',#2022,.T.); +#2022 = EDGE_LOOP('',(#2023,#2033,#2041,#2049)); +#2023 = ORIENTED_EDGE('',*,*,#2024,.T.); +#2024 = EDGE_CURVE('',#2025,#2027,#2029,.T.); +#2025 = VERTEX_POINT('',#2026); +#2026 = CARTESIAN_POINT('',(0.32,-0.32,2.54)); +#2027 = VERTEX_POINT('',#2028); +#2028 = CARTESIAN_POINT('',(-0.32,-0.32,2.54)); +#2029 = LINE('',#2030,#2031); +#2030 = CARTESIAN_POINT('',(-0.16,-0.32,2.54)); +#2031 = VECTOR('',#2032,1.); +#2032 = DIRECTION('',(-1.,0.,0.)); +#2033 = ORIENTED_EDGE('',*,*,#2034,.T.); +#2034 = EDGE_CURVE('',#2027,#2035,#2037,.T.); +#2035 = VERTEX_POINT('',#2036); +#2036 = CARTESIAN_POINT('',(-0.32,0.32,2.54)); +#2037 = LINE('',#2038,#2039); +#2038 = CARTESIAN_POINT('',(-0.32,-0.795,2.54)); +#2039 = VECTOR('',#2040,1.); +#2040 = DIRECTION('',(0.,1.,0.)); +#2041 = ORIENTED_EDGE('',*,*,#2042,.F.); +#2042 = EDGE_CURVE('',#2043,#2035,#2045,.T.); +#2043 = VERTEX_POINT('',#2044); +#2044 = CARTESIAN_POINT('',(0.32,0.32,2.54)); +#2045 = LINE('',#2046,#2047); +#2046 = CARTESIAN_POINT('',(-0.16,0.32,2.54)); +#2047 = VECTOR('',#2048,1.); +#2048 = DIRECTION('',(-1.,0.,0.)); +#2049 = ORIENTED_EDGE('',*,*,#2050,.F.); +#2050 = EDGE_CURVE('',#2025,#2043,#2051,.T.); +#2051 = LINE('',#2052,#2053); +#2052 = CARTESIAN_POINT('',(0.32,-0.795,2.54)); +#2053 = VECTOR('',#2054,1.); +#2054 = DIRECTION('',(0.,1.,0.)); +#2055 = FACE_BOUND('',#2056,.T.); +#2056 = EDGE_LOOP('',(#2057,#2067,#2075,#2083)); +#2057 = ORIENTED_EDGE('',*,*,#2058,.T.); +#2058 = EDGE_CURVE('',#2059,#2061,#2063,.T.); +#2059 = VERTEX_POINT('',#2060); +#2060 = CARTESIAN_POINT('',(0.32,-2.86,2.54)); +#2061 = VERTEX_POINT('',#2062); +#2062 = CARTESIAN_POINT('',(-0.32,-2.86,2.54)); +#2063 = LINE('',#2064,#2065); +#2064 = CARTESIAN_POINT('',(-0.16,-2.86,2.54)); +#2065 = VECTOR('',#2066,1.); +#2066 = DIRECTION('',(-1.,0.,0.)); +#2067 = ORIENTED_EDGE('',*,*,#2068,.T.); +#2068 = EDGE_CURVE('',#2061,#2069,#2071,.T.); +#2069 = VERTEX_POINT('',#2070); +#2070 = CARTESIAN_POINT('',(-0.32,-2.22,2.54)); +#2071 = LINE('',#2072,#2073); +#2072 = CARTESIAN_POINT('',(-0.32,-2.065,2.54)); +#2073 = VECTOR('',#2074,1.); +#2074 = DIRECTION('',(0.,1.,0.)); +#2075 = ORIENTED_EDGE('',*,*,#2076,.F.); +#2076 = EDGE_CURVE('',#2077,#2069,#2079,.T.); +#2077 = VERTEX_POINT('',#2078); +#2078 = CARTESIAN_POINT('',(0.32,-2.22,2.54)); +#2079 = LINE('',#2080,#2081); +#2080 = CARTESIAN_POINT('',(-0.16,-2.22,2.54)); +#2081 = VECTOR('',#2082,1.); +#2082 = DIRECTION('',(-1.,0.,0.)); +#2083 = ORIENTED_EDGE('',*,*,#2084,.F.); +#2084 = EDGE_CURVE('',#2059,#2077,#2085,.T.); +#2085 = LINE('',#2086,#2087); +#2086 = CARTESIAN_POINT('',(0.32,-2.065,2.54)); +#2087 = VECTOR('',#2088,1.); +#2088 = DIRECTION('',(0.,1.,0.)); +#2089 = PLANE('',#2090); +#2090 = AXIS2_PLACEMENT_3D('',#2091,#2092,#2093); +#2091 = CARTESIAN_POINT('',(1.473843703412E-17,-1.27,2.54)); +#2092 = DIRECTION('',(0.,0.,1.)); +#2093 = DIRECTION('',(1.,0.,-0.)); +#2094 = ADVANCED_FACE('',(#2095),#2106,.F.); +#2095 = FACE_BOUND('',#2096,.F.); +#2096 = EDGE_LOOP('',(#2097,#2103,#2104,#2105)); +#2097 = ORIENTED_EDGE('',*,*,#2098,.T.); +#2098 = EDGE_CURVE('',#1843,#2008,#2099,.T.); +#2099 = LINE('',#2100,#2101); +#2100 = CARTESIAN_POINT('',(1.27,1.016,0.)); +#2101 = VECTOR('',#2102,1.); +#2102 = DIRECTION('',(0.,0.,1.)); +#2103 = ORIENTED_EDGE('',*,*,#2015,.T.); +#2104 = ORIENTED_EDGE('',*,*,#1706,.F.); +#2105 = ORIENTED_EDGE('',*,*,#1850,.F.); +#2106 = PLANE('',#2107); +#2107 = AXIS2_PLACEMENT_3D('',#2108,#2109,#2110); +#2108 = CARTESIAN_POINT('',(1.27,1.016,0.)); +#2109 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#2110 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#2111 = ADVANCED_FACE('',(#2112),#2123,.F.); +#2112 = FACE_BOUND('',#2113,.F.); +#2113 = EDGE_LOOP('',(#2114,#2115,#2116,#2122)); +#2114 = ORIENTED_EDGE('',*,*,#1746,.T.); +#2115 = ORIENTED_EDGE('',*,*,#1935,.T.); +#2116 = ORIENTED_EDGE('',*,*,#2117,.F.); +#2117 = EDGE_CURVE('',#1771,#1936,#2118,.T.); +#2118 = LINE('',#2119,#2120); +#2119 = CARTESIAN_POINT('',(-1.016,-1.27,0.)); +#2120 = VECTOR('',#2121,1.); +#2121 = DIRECTION('',(0.,0.,1.)); +#2122 = ORIENTED_EDGE('',*,*,#1770,.F.); +#2123 = PLANE('',#2124); +#2124 = AXIS2_PLACEMENT_3D('',#2125,#2126,#2127); +#2125 = CARTESIAN_POINT('',(-1.27,-1.016,0.)); +#2126 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#2127 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#2128 = ADVANCED_FACE('',(#2129),#2140,.F.); +#2129 = FACE_BOUND('',#2130,.F.); +#2130 = EDGE_LOOP('',(#2131,#2137,#2138,#2139)); +#2131 = ORIENTED_EDGE('',*,*,#2132,.T.); +#2132 = EDGE_CURVE('',#1835,#2000,#2133,.T.); +#2133 = LINE('',#2134,#2135); +#2134 = CARTESIAN_POINT('',(1.27,-1.016,0.)); +#2135 = VECTOR('',#2136,1.); +#2136 = DIRECTION('',(0.,0.,1.)); +#2137 = ORIENTED_EDGE('',*,*,#2007,.T.); +#2138 = ORIENTED_EDGE('',*,*,#2098,.F.); +#2139 = ORIENTED_EDGE('',*,*,#1842,.F.); +#2140 = PLANE('',#2141); +#2141 = AXIS2_PLACEMENT_3D('',#2142,#2143,#2144); +#2142 = CARTESIAN_POINT('',(1.27,-1.016,0.)); +#2143 = DIRECTION('',(-1.,0.,0.)); +#2144 = DIRECTION('',(0.,1.,0.)); +#2145 = ADVANCED_FACE('',(#2146),#2157,.F.); +#2146 = FACE_BOUND('',#2147,.F.); +#2147 = EDGE_LOOP('',(#2148,#2149,#2150,#2156)); +#2148 = ORIENTED_EDGE('',*,*,#2117,.T.); +#2149 = ORIENTED_EDGE('',*,*,#1943,.T.); +#2150 = ORIENTED_EDGE('',*,*,#2151,.F.); +#2151 = EDGE_CURVE('',#1779,#1944,#2152,.T.); +#2152 = LINE('',#2153,#2154); +#2153 = CARTESIAN_POINT('',(-1.27,-1.524,0.)); +#2154 = VECTOR('',#2155,1.); +#2155 = DIRECTION('',(0.,0.,1.)); +#2156 = ORIENTED_EDGE('',*,*,#1778,.F.); +#2157 = PLANE('',#2158); +#2158 = AXIS2_PLACEMENT_3D('',#2159,#2160,#2161); +#2159 = CARTESIAN_POINT('',(-1.016,-1.27,0.)); +#2160 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#2161 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#2162 = ADVANCED_FACE('',(#2163),#2174,.F.); +#2163 = FACE_BOUND('',#2164,.F.); +#2164 = EDGE_LOOP('',(#2165,#2171,#2172,#2173)); +#2165 = ORIENTED_EDGE('',*,*,#2166,.T.); +#2166 = EDGE_CURVE('',#1827,#1992,#2167,.T.); +#2167 = LINE('',#2168,#2169); +#2168 = CARTESIAN_POINT('',(1.016,-1.27,0.)); +#2169 = VECTOR('',#2170,1.); +#2170 = DIRECTION('',(0.,0.,1.)); +#2171 = ORIENTED_EDGE('',*,*,#1999,.T.); +#2172 = ORIENTED_EDGE('',*,*,#2132,.F.); +#2173 = ORIENTED_EDGE('',*,*,#1834,.F.); +#2174 = PLANE('',#2175); +#2175 = AXIS2_PLACEMENT_3D('',#2176,#2177,#2178); +#2176 = CARTESIAN_POINT('',(1.016,-1.27,0.)); +#2177 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#2178 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#2179 = ADVANCED_FACE('',(#2180),#2191,.F.); +#2180 = FACE_BOUND('',#2181,.F.); +#2181 = EDGE_LOOP('',(#2182,#2183,#2184,#2190)); +#2182 = ORIENTED_EDGE('',*,*,#2151,.T.); +#2183 = ORIENTED_EDGE('',*,*,#1951,.T.); +#2184 = ORIENTED_EDGE('',*,*,#2185,.F.); +#2185 = EDGE_CURVE('',#1787,#1952,#2186,.T.); +#2186 = LINE('',#2187,#2188); +#2187 = CARTESIAN_POINT('',(-1.27,-3.556,0.)); +#2188 = VECTOR('',#2189,1.); +#2189 = DIRECTION('',(0.,0.,1.)); +#2190 = ORIENTED_EDGE('',*,*,#1786,.F.); +#2191 = PLANE('',#2192); +#2192 = AXIS2_PLACEMENT_3D('',#2193,#2194,#2195); +#2193 = CARTESIAN_POINT('',(-1.27,-1.524,0.)); +#2194 = DIRECTION('',(1.,0.,0.)); +#2195 = DIRECTION('',(0.,-1.,0.)); +#2196 = ADVANCED_FACE('',(#2197),#2208,.F.); +#2197 = FACE_BOUND('',#2198,.F.); +#2198 = EDGE_LOOP('',(#2199,#2205,#2206,#2207)); +#2199 = ORIENTED_EDGE('',*,*,#2200,.T.); +#2200 = EDGE_CURVE('',#1819,#1984,#2201,.T.); +#2201 = LINE('',#2202,#2203); +#2202 = CARTESIAN_POINT('',(1.27,-1.524,0.)); +#2203 = VECTOR('',#2204,1.); +#2204 = DIRECTION('',(0.,0.,1.)); +#2205 = ORIENTED_EDGE('',*,*,#1991,.T.); +#2206 = ORIENTED_EDGE('',*,*,#2166,.F.); +#2207 = ORIENTED_EDGE('',*,*,#1826,.F.); +#2208 = PLANE('',#2209); +#2209 = AXIS2_PLACEMENT_3D('',#2210,#2211,#2212); +#2210 = CARTESIAN_POINT('',(1.27,-1.524,0.)); +#2211 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#2212 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#2213 = ADVANCED_FACE('',(#2214),#2225,.F.); +#2214 = FACE_BOUND('',#2215,.F.); +#2215 = EDGE_LOOP('',(#2216,#2217,#2218,#2224)); +#2216 = ORIENTED_EDGE('',*,*,#2185,.T.); +#2217 = ORIENTED_EDGE('',*,*,#1959,.T.); +#2218 = ORIENTED_EDGE('',*,*,#2219,.F.); +#2219 = EDGE_CURVE('',#1795,#1960,#2220,.T.); +#2220 = LINE('',#2221,#2222); +#2221 = CARTESIAN_POINT('',(-1.016,-3.81,0.)); +#2222 = VECTOR('',#2223,1.); +#2223 = DIRECTION('',(0.,0.,1.)); +#2224 = ORIENTED_EDGE('',*,*,#1794,.F.); +#2225 = PLANE('',#2226); +#2226 = AXIS2_PLACEMENT_3D('',#2227,#2228,#2229); +#2227 = CARTESIAN_POINT('',(-1.27,-3.556,0.)); +#2228 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#2229 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#2230 = ADVANCED_FACE('',(#2231),#2242,.F.); +#2231 = FACE_BOUND('',#2232,.F.); +#2232 = EDGE_LOOP('',(#2233,#2239,#2240,#2241)); +#2233 = ORIENTED_EDGE('',*,*,#2234,.T.); +#2234 = EDGE_CURVE('',#1811,#1976,#2235,.T.); +#2235 = LINE('',#2236,#2237); +#2236 = CARTESIAN_POINT('',(1.27,-3.556,0.)); +#2237 = VECTOR('',#2238,1.); +#2238 = DIRECTION('',(0.,0.,1.)); +#2239 = ORIENTED_EDGE('',*,*,#1983,.T.); +#2240 = ORIENTED_EDGE('',*,*,#2200,.F.); +#2241 = ORIENTED_EDGE('',*,*,#1818,.F.); +#2242 = PLANE('',#2243); +#2243 = AXIS2_PLACEMENT_3D('',#2244,#2245,#2246); +#2244 = CARTESIAN_POINT('',(1.27,-3.556,0.)); +#2245 = DIRECTION('',(-1.,0.,0.)); +#2246 = DIRECTION('',(0.,1.,0.)); +#2247 = ADVANCED_FACE('',(#2248),#2259,.F.); +#2248 = FACE_BOUND('',#2249,.F.); +#2249 = EDGE_LOOP('',(#2250,#2251,#2252,#2258)); +#2250 = ORIENTED_EDGE('',*,*,#2219,.T.); +#2251 = ORIENTED_EDGE('',*,*,#1967,.T.); +#2252 = ORIENTED_EDGE('',*,*,#2253,.F.); +#2253 = EDGE_CURVE('',#1803,#1968,#2254,.T.); +#2254 = LINE('',#2255,#2256); +#2255 = CARTESIAN_POINT('',(1.016,-3.81,0.)); +#2256 = VECTOR('',#2257,1.); +#2257 = DIRECTION('',(0.,0.,1.)); +#2258 = ORIENTED_EDGE('',*,*,#1802,.F.); +#2259 = PLANE('',#2260); +#2260 = AXIS2_PLACEMENT_3D('',#2261,#2262,#2263); +#2261 = CARTESIAN_POINT('',(-1.016,-3.81,0.)); +#2262 = DIRECTION('',(0.,1.,0.)); +#2263 = DIRECTION('',(1.,0.,0.)); +#2264 = ADVANCED_FACE('',(#2265),#2271,.F.); +#2265 = FACE_BOUND('',#2266,.F.); +#2266 = EDGE_LOOP('',(#2267,#2268,#2269,#2270)); +#2267 = ORIENTED_EDGE('',*,*,#2253,.T.); +#2268 = ORIENTED_EDGE('',*,*,#1975,.T.); +#2269 = ORIENTED_EDGE('',*,*,#2234,.F.); +#2270 = ORIENTED_EDGE('',*,*,#1810,.F.); +#2271 = PLANE('',#2272); +#2272 = AXIS2_PLACEMENT_3D('',#2273,#2274,#2275); +#2273 = CARTESIAN_POINT('',(1.016,-3.81,0.)); +#2274 = DIRECTION('',(-0.707106781187,0.707106781187,0.)); +#2275 = DIRECTION('',(0.707106781187,0.707106781187,0.)); +#2276 = ADVANCED_FACE('',(#2277),#2302,.F.); +#2277 = FACE_BOUND('',#2278,.F.); +#2278 = EDGE_LOOP('',(#2279,#2287,#2295,#2301)); +#2279 = ORIENTED_EDGE('',*,*,#2280,.F.); +#2280 = EDGE_CURVE('',#2281,#1860,#2283,.T.); +#2281 = VERTEX_POINT('',#2282); +#2282 = CARTESIAN_POINT('',(0.32,-0.32,-2.84)); +#2283 = LINE('',#2284,#2285); +#2284 = CARTESIAN_POINT('',(0.32,-0.32,-3.)); +#2285 = VECTOR('',#2286,1.); +#2286 = DIRECTION('',(0.,0.,1.)); +#2287 = ORIENTED_EDGE('',*,*,#2288,.F.); +#2288 = EDGE_CURVE('',#2289,#2281,#2291,.T.); +#2289 = VERTEX_POINT('',#2290); +#2290 = CARTESIAN_POINT('',(-0.32,-0.32,-2.84)); +#2291 = LINE('',#2292,#2293); +#2292 = CARTESIAN_POINT('',(-0.32,-0.32,-2.84)); +#2293 = VECTOR('',#2294,1.); +#2294 = DIRECTION('',(1.,0.,0.)); +#2295 = ORIENTED_EDGE('',*,*,#2296,.T.); +#2296 = EDGE_CURVE('',#2289,#1862,#2297,.T.); +#2297 = LINE('',#2298,#2299); +#2298 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#2299 = VECTOR('',#2300,1.); +#2300 = DIRECTION('',(0.,0.,1.)); +#2301 = ORIENTED_EDGE('',*,*,#1859,.F.); +#2302 = PLANE('',#2303); +#2303 = AXIS2_PLACEMENT_3D('',#2304,#2305,#2306); +#2304 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#2305 = DIRECTION('',(0.,1.,0.)); +#2306 = DIRECTION('',(0.,-0.,1.)); +#2307 = ADVANCED_FACE('',(#2308),#2326,.T.); +#2308 = FACE_BOUND('',#2309,.T.); +#2309 = EDGE_LOOP('',(#2310,#2311,#2319,#2325)); +#2310 = ORIENTED_EDGE('',*,*,#2280,.F.); +#2311 = ORIENTED_EDGE('',*,*,#2312,.T.); +#2312 = EDGE_CURVE('',#2281,#2313,#2315,.T.); +#2313 = VERTEX_POINT('',#2314); +#2314 = CARTESIAN_POINT('',(0.32,0.32,-2.84)); +#2315 = LINE('',#2316,#2317); +#2316 = CARTESIAN_POINT('',(0.32,-0.32,-2.84)); +#2317 = VECTOR('',#2318,1.); +#2318 = DIRECTION('',(0.,1.,0.)); +#2319 = ORIENTED_EDGE('',*,*,#2320,.T.); +#2320 = EDGE_CURVE('',#2313,#1878,#2321,.T.); +#2321 = LINE('',#2322,#2323); +#2322 = CARTESIAN_POINT('',(0.32,0.32,-3.)); +#2323 = VECTOR('',#2324,1.); +#2324 = DIRECTION('',(0.,0.,1.)); +#2325 = ORIENTED_EDGE('',*,*,#1885,.F.); +#2326 = PLANE('',#2327); +#2327 = AXIS2_PLACEMENT_3D('',#2328,#2329,#2330); +#2328 = CARTESIAN_POINT('',(0.32,-0.32,-3.)); +#2329 = DIRECTION('',(1.,0.,0.)); +#2330 = DIRECTION('',(0.,0.,1.)); +#2331 = ADVANCED_FACE('',(#2332),#2350,.T.); +#2332 = FACE_BOUND('',#2333,.T.); +#2333 = EDGE_LOOP('',(#2334,#2335,#2343,#2349)); +#2334 = ORIENTED_EDGE('',*,*,#2320,.F.); +#2335 = ORIENTED_EDGE('',*,*,#2336,.F.); +#2336 = EDGE_CURVE('',#2337,#2313,#2339,.T.); +#2337 = VERTEX_POINT('',#2338); +#2338 = CARTESIAN_POINT('',(-0.32,0.32,-2.84)); +#2339 = LINE('',#2340,#2341); +#2340 = CARTESIAN_POINT('',(-0.32,0.32,-2.84)); +#2341 = VECTOR('',#2342,1.); +#2342 = DIRECTION('',(1.,0.,0.)); +#2343 = ORIENTED_EDGE('',*,*,#2344,.T.); +#2344 = EDGE_CURVE('',#2337,#1870,#2345,.T.); +#2345 = LINE('',#2346,#2347); +#2346 = CARTESIAN_POINT('',(-0.32,0.32,-3.)); +#2347 = VECTOR('',#2348,1.); +#2348 = DIRECTION('',(0.,0.,1.)); +#2349 = ORIENTED_EDGE('',*,*,#1877,.F.); +#2350 = PLANE('',#2351); +#2351 = AXIS2_PLACEMENT_3D('',#2352,#2353,#2354); +#2352 = CARTESIAN_POINT('',(-0.32,0.32,-3.)); +#2353 = DIRECTION('',(0.,1.,0.)); +#2354 = DIRECTION('',(0.,-0.,1.)); +#2355 = ADVANCED_FACE('',(#2356),#2367,.F.); +#2356 = FACE_BOUND('',#2357,.F.); +#2357 = EDGE_LOOP('',(#2358,#2359,#2365,#2366)); +#2358 = ORIENTED_EDGE('',*,*,#2296,.F.); +#2359 = ORIENTED_EDGE('',*,*,#2360,.T.); +#2360 = EDGE_CURVE('',#2289,#2337,#2361,.T.); +#2361 = LINE('',#2362,#2363); +#2362 = CARTESIAN_POINT('',(-0.32,-0.32,-2.84)); +#2363 = VECTOR('',#2364,1.); +#2364 = DIRECTION('',(0.,1.,0.)); +#2365 = ORIENTED_EDGE('',*,*,#2344,.T.); +#2366 = ORIENTED_EDGE('',*,*,#1869,.F.); +#2367 = PLANE('',#2368); +#2368 = AXIS2_PLACEMENT_3D('',#2369,#2370,#2371); +#2369 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#2370 = DIRECTION('',(1.,0.,0.)); +#2371 = DIRECTION('',(0.,0.,1.)); +#2372 = ADVANCED_FACE('',(#2373),#2398,.F.); +#2373 = FACE_BOUND('',#2374,.F.); +#2374 = EDGE_LOOP('',(#2375,#2383,#2391,#2397)); +#2375 = ORIENTED_EDGE('',*,*,#2376,.F.); +#2376 = EDGE_CURVE('',#2377,#1894,#2379,.T.); +#2377 = VERTEX_POINT('',#2378); +#2378 = CARTESIAN_POINT('',(0.32,-2.86,-2.84)); +#2379 = LINE('',#2380,#2381); +#2380 = CARTESIAN_POINT('',(0.32,-2.86,-3.)); +#2381 = VECTOR('',#2382,1.); +#2382 = DIRECTION('',(0.,0.,1.)); +#2383 = ORIENTED_EDGE('',*,*,#2384,.F.); +#2384 = EDGE_CURVE('',#2385,#2377,#2387,.T.); +#2385 = VERTEX_POINT('',#2386); +#2386 = CARTESIAN_POINT('',(-0.32,-2.86,-2.84)); +#2387 = LINE('',#2388,#2389); +#2388 = CARTESIAN_POINT('',(-0.32,-2.86,-2.84)); +#2389 = VECTOR('',#2390,1.); +#2390 = DIRECTION('',(1.,0.,0.)); +#2391 = ORIENTED_EDGE('',*,*,#2392,.T.); +#2392 = EDGE_CURVE('',#2385,#1896,#2393,.T.); +#2393 = LINE('',#2394,#2395); +#2394 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#2395 = VECTOR('',#2396,1.); +#2396 = DIRECTION('',(0.,0.,1.)); +#2397 = ORIENTED_EDGE('',*,*,#1893,.F.); +#2398 = PLANE('',#2399); +#2399 = AXIS2_PLACEMENT_3D('',#2400,#2401,#2402); +#2400 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#2401 = DIRECTION('',(0.,1.,0.)); +#2402 = DIRECTION('',(0.,-0.,1.)); +#2403 = ADVANCED_FACE('',(#2404),#2422,.T.); +#2404 = FACE_BOUND('',#2405,.T.); +#2405 = EDGE_LOOP('',(#2406,#2407,#2415,#2421)); +#2406 = ORIENTED_EDGE('',*,*,#2376,.F.); +#2407 = ORIENTED_EDGE('',*,*,#2408,.T.); +#2408 = EDGE_CURVE('',#2377,#2409,#2411,.T.); +#2409 = VERTEX_POINT('',#2410); +#2410 = CARTESIAN_POINT('',(0.32,-2.22,-2.84)); +#2411 = LINE('',#2412,#2413); +#2412 = CARTESIAN_POINT('',(0.32,-2.86,-2.84)); +#2413 = VECTOR('',#2414,1.); +#2414 = DIRECTION('',(0.,1.,0.)); +#2415 = ORIENTED_EDGE('',*,*,#2416,.T.); +#2416 = EDGE_CURVE('',#2409,#1912,#2417,.T.); +#2417 = LINE('',#2418,#2419); +#2418 = CARTESIAN_POINT('',(0.32,-2.22,-3.)); +#2419 = VECTOR('',#2420,1.); +#2420 = DIRECTION('',(0.,0.,1.)); +#2421 = ORIENTED_EDGE('',*,*,#1919,.F.); +#2422 = PLANE('',#2423); +#2423 = AXIS2_PLACEMENT_3D('',#2424,#2425,#2426); +#2424 = CARTESIAN_POINT('',(0.32,-2.86,-3.)); +#2425 = DIRECTION('',(1.,0.,0.)); +#2426 = DIRECTION('',(0.,0.,1.)); +#2427 = ADVANCED_FACE('',(#2428),#2446,.T.); +#2428 = FACE_BOUND('',#2429,.T.); +#2429 = EDGE_LOOP('',(#2430,#2431,#2439,#2445)); +#2430 = ORIENTED_EDGE('',*,*,#2416,.F.); +#2431 = ORIENTED_EDGE('',*,*,#2432,.F.); +#2432 = EDGE_CURVE('',#2433,#2409,#2435,.T.); +#2433 = VERTEX_POINT('',#2434); +#2434 = CARTESIAN_POINT('',(-0.32,-2.22,-2.84)); +#2435 = LINE('',#2436,#2437); +#2436 = CARTESIAN_POINT('',(-0.32,-2.22,-2.84)); +#2437 = VECTOR('',#2438,1.); +#2438 = DIRECTION('',(1.,0.,0.)); +#2439 = ORIENTED_EDGE('',*,*,#2440,.T.); +#2440 = EDGE_CURVE('',#2433,#1904,#2441,.T.); +#2441 = LINE('',#2442,#2443); +#2442 = CARTESIAN_POINT('',(-0.32,-2.22,-3.)); +#2443 = VECTOR('',#2444,1.); +#2444 = DIRECTION('',(0.,0.,1.)); +#2445 = ORIENTED_EDGE('',*,*,#1911,.F.); +#2446 = PLANE('',#2447); +#2447 = AXIS2_PLACEMENT_3D('',#2448,#2449,#2450); +#2448 = CARTESIAN_POINT('',(-0.32,-2.22,-3.)); +#2449 = DIRECTION('',(0.,1.,0.)); +#2450 = DIRECTION('',(0.,-0.,1.)); +#2451 = ADVANCED_FACE('',(#2452),#2463,.F.); +#2452 = FACE_BOUND('',#2453,.F.); +#2453 = EDGE_LOOP('',(#2454,#2455,#2461,#2462)); +#2454 = ORIENTED_EDGE('',*,*,#2392,.F.); +#2455 = ORIENTED_EDGE('',*,*,#2456,.T.); +#2456 = EDGE_CURVE('',#2385,#2433,#2457,.T.); +#2457 = LINE('',#2458,#2459); +#2458 = CARTESIAN_POINT('',(-0.32,-2.86,-2.84)); +#2459 = VECTOR('',#2460,1.); +#2460 = DIRECTION('',(0.,1.,0.)); +#2461 = ORIENTED_EDGE('',*,*,#2440,.T.); +#2462 = ORIENTED_EDGE('',*,*,#1903,.F.); +#2463 = PLANE('',#2464); +#2464 = AXIS2_PLACEMENT_3D('',#2465,#2466,#2467); +#2465 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#2466 = DIRECTION('',(1.,0.,0.)); +#2467 = DIRECTION('',(0.,0.,1.)); +#2468 = ADVANCED_FACE('',(#2469),#2494,.F.); +#2469 = FACE_BOUND('',#2470,.F.); +#2470 = EDGE_LOOP('',(#2471,#2479,#2480,#2488)); +#2471 = ORIENTED_EDGE('',*,*,#2472,.F.); +#2472 = EDGE_CURVE('',#2025,#2473,#2475,.T.); +#2473 = VERTEX_POINT('',#2474); +#2474 = CARTESIAN_POINT('',(0.32,-0.32,8.38)); +#2475 = LINE('',#2476,#2477); +#2476 = CARTESIAN_POINT('',(0.32,-0.32,-3.)); +#2477 = VECTOR('',#2478,1.); +#2478 = DIRECTION('',(0.,0.,1.)); +#2479 = ORIENTED_EDGE('',*,*,#2024,.T.); +#2480 = ORIENTED_EDGE('',*,*,#2481,.T.); +#2481 = EDGE_CURVE('',#2027,#2482,#2484,.T.); +#2482 = VERTEX_POINT('',#2483); +#2483 = CARTESIAN_POINT('',(-0.32,-0.32,8.38)); +#2484 = LINE('',#2485,#2486); +#2485 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#2486 = VECTOR('',#2487,1.); +#2487 = DIRECTION('',(0.,0.,1.)); +#2488 = ORIENTED_EDGE('',*,*,#2489,.T.); +#2489 = EDGE_CURVE('',#2482,#2473,#2490,.T.); +#2490 = LINE('',#2491,#2492); +#2491 = CARTESIAN_POINT('',(-0.32,-0.32,8.38)); +#2492 = VECTOR('',#2493,1.); +#2493 = DIRECTION('',(1.,0.,0.)); +#2494 = PLANE('',#2495); +#2495 = AXIS2_PLACEMENT_3D('',#2496,#2497,#2498); +#2496 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#2497 = DIRECTION('',(0.,1.,0.)); +#2498 = DIRECTION('',(0.,-0.,1.)); +#2499 = ADVANCED_FACE('',(#2500),#2518,.T.); +#2500 = FACE_BOUND('',#2501,.T.); +#2501 = EDGE_LOOP('',(#2502,#2503,#2504,#2512)); +#2502 = ORIENTED_EDGE('',*,*,#2472,.F.); +#2503 = ORIENTED_EDGE('',*,*,#2050,.T.); +#2504 = ORIENTED_EDGE('',*,*,#2505,.T.); +#2505 = EDGE_CURVE('',#2043,#2506,#2508,.T.); +#2506 = VERTEX_POINT('',#2507); +#2507 = CARTESIAN_POINT('',(0.32,0.32,8.38)); +#2508 = LINE('',#2509,#2510); +#2509 = CARTESIAN_POINT('',(0.32,0.32,-3.)); +#2510 = VECTOR('',#2511,1.); +#2511 = DIRECTION('',(0.,0.,1.)); +#2512 = ORIENTED_EDGE('',*,*,#2513,.F.); +#2513 = EDGE_CURVE('',#2473,#2506,#2514,.T.); +#2514 = LINE('',#2515,#2516); +#2515 = CARTESIAN_POINT('',(0.32,-0.32,8.38)); +#2516 = VECTOR('',#2517,1.); +#2517 = DIRECTION('',(0.,1.,0.)); +#2518 = PLANE('',#2519); +#2519 = AXIS2_PLACEMENT_3D('',#2520,#2521,#2522); +#2520 = CARTESIAN_POINT('',(0.32,-0.32,-3.)); +#2521 = DIRECTION('',(1.,0.,0.)); +#2522 = DIRECTION('',(0.,0.,1.)); +#2523 = ADVANCED_FACE('',(#2524),#2542,.T.); +#2524 = FACE_BOUND('',#2525,.T.); +#2525 = EDGE_LOOP('',(#2526,#2527,#2528,#2536)); +#2526 = ORIENTED_EDGE('',*,*,#2505,.F.); +#2527 = ORIENTED_EDGE('',*,*,#2042,.T.); +#2528 = ORIENTED_EDGE('',*,*,#2529,.T.); +#2529 = EDGE_CURVE('',#2035,#2530,#2532,.T.); +#2530 = VERTEX_POINT('',#2531); +#2531 = CARTESIAN_POINT('',(-0.32,0.32,8.38)); +#2532 = LINE('',#2533,#2534); +#2533 = CARTESIAN_POINT('',(-0.32,0.32,-3.)); +#2534 = VECTOR('',#2535,1.); +#2535 = DIRECTION('',(0.,0.,1.)); +#2536 = ORIENTED_EDGE('',*,*,#2537,.T.); +#2537 = EDGE_CURVE('',#2530,#2506,#2538,.T.); +#2538 = LINE('',#2539,#2540); +#2539 = CARTESIAN_POINT('',(-0.32,0.32,8.38)); +#2540 = VECTOR('',#2541,1.); +#2541 = DIRECTION('',(1.,0.,0.)); +#2542 = PLANE('',#2543); +#2543 = AXIS2_PLACEMENT_3D('',#2544,#2545,#2546); +#2544 = CARTESIAN_POINT('',(-0.32,0.32,-3.)); +#2545 = DIRECTION('',(0.,1.,0.)); +#2546 = DIRECTION('',(0.,-0.,1.)); +#2547 = ADVANCED_FACE('',(#2548),#2559,.F.); +#2548 = FACE_BOUND('',#2549,.F.); +#2549 = EDGE_LOOP('',(#2550,#2551,#2552,#2553)); +#2550 = ORIENTED_EDGE('',*,*,#2481,.F.); +#2551 = ORIENTED_EDGE('',*,*,#2034,.T.); +#2552 = ORIENTED_EDGE('',*,*,#2529,.T.); +#2553 = ORIENTED_EDGE('',*,*,#2554,.F.); +#2554 = EDGE_CURVE('',#2482,#2530,#2555,.T.); +#2555 = LINE('',#2556,#2557); +#2556 = CARTESIAN_POINT('',(-0.32,-0.32,8.38)); +#2557 = VECTOR('',#2558,1.); +#2558 = DIRECTION('',(0.,1.,0.)); +#2559 = PLANE('',#2560); +#2560 = AXIS2_PLACEMENT_3D('',#2561,#2562,#2563); +#2561 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#2562 = DIRECTION('',(1.,0.,0.)); +#2563 = DIRECTION('',(0.,0.,1.)); +#2564 = ADVANCED_FACE('',(#2565),#2590,.F.); +#2565 = FACE_BOUND('',#2566,.F.); +#2566 = EDGE_LOOP('',(#2567,#2575,#2576,#2584)); +#2567 = ORIENTED_EDGE('',*,*,#2568,.F.); +#2568 = EDGE_CURVE('',#2059,#2569,#2571,.T.); +#2569 = VERTEX_POINT('',#2570); +#2570 = CARTESIAN_POINT('',(0.32,-2.86,8.38)); +#2571 = LINE('',#2572,#2573); +#2572 = CARTESIAN_POINT('',(0.32,-2.86,-3.)); +#2573 = VECTOR('',#2574,1.); +#2574 = DIRECTION('',(0.,0.,1.)); +#2575 = ORIENTED_EDGE('',*,*,#2058,.T.); +#2576 = ORIENTED_EDGE('',*,*,#2577,.T.); +#2577 = EDGE_CURVE('',#2061,#2578,#2580,.T.); +#2578 = VERTEX_POINT('',#2579); +#2579 = CARTESIAN_POINT('',(-0.32,-2.86,8.38)); +#2580 = LINE('',#2581,#2582); +#2581 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#2582 = VECTOR('',#2583,1.); +#2583 = DIRECTION('',(0.,0.,1.)); +#2584 = ORIENTED_EDGE('',*,*,#2585,.T.); +#2585 = EDGE_CURVE('',#2578,#2569,#2586,.T.); +#2586 = LINE('',#2587,#2588); +#2587 = CARTESIAN_POINT('',(-0.32,-2.86,8.38)); +#2588 = VECTOR('',#2589,1.); +#2589 = DIRECTION('',(1.,0.,0.)); +#2590 = PLANE('',#2591); +#2591 = AXIS2_PLACEMENT_3D('',#2592,#2593,#2594); +#2592 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#2593 = DIRECTION('',(0.,1.,0.)); +#2594 = DIRECTION('',(0.,-0.,1.)); +#2595 = ADVANCED_FACE('',(#2596),#2614,.T.); +#2596 = FACE_BOUND('',#2597,.T.); +#2597 = EDGE_LOOP('',(#2598,#2599,#2600,#2608)); +#2598 = ORIENTED_EDGE('',*,*,#2568,.F.); +#2599 = ORIENTED_EDGE('',*,*,#2084,.T.); +#2600 = ORIENTED_EDGE('',*,*,#2601,.T.); +#2601 = EDGE_CURVE('',#2077,#2602,#2604,.T.); +#2602 = VERTEX_POINT('',#2603); +#2603 = CARTESIAN_POINT('',(0.32,-2.22,8.38)); +#2604 = LINE('',#2605,#2606); +#2605 = CARTESIAN_POINT('',(0.32,-2.22,-3.)); +#2606 = VECTOR('',#2607,1.); +#2607 = DIRECTION('',(0.,0.,1.)); +#2608 = ORIENTED_EDGE('',*,*,#2609,.F.); +#2609 = EDGE_CURVE('',#2569,#2602,#2610,.T.); +#2610 = LINE('',#2611,#2612); +#2611 = CARTESIAN_POINT('',(0.32,-2.86,8.38)); +#2612 = VECTOR('',#2613,1.); +#2613 = DIRECTION('',(0.,1.,0.)); +#2614 = PLANE('',#2615); +#2615 = AXIS2_PLACEMENT_3D('',#2616,#2617,#2618); +#2616 = CARTESIAN_POINT('',(0.32,-2.86,-3.)); +#2617 = DIRECTION('',(1.,0.,0.)); +#2618 = DIRECTION('',(0.,0.,1.)); +#2619 = ADVANCED_FACE('',(#2620),#2638,.T.); +#2620 = FACE_BOUND('',#2621,.T.); +#2621 = EDGE_LOOP('',(#2622,#2623,#2624,#2632)); +#2622 = ORIENTED_EDGE('',*,*,#2601,.F.); +#2623 = ORIENTED_EDGE('',*,*,#2076,.T.); +#2624 = ORIENTED_EDGE('',*,*,#2625,.T.); +#2625 = EDGE_CURVE('',#2069,#2626,#2628,.T.); +#2626 = VERTEX_POINT('',#2627); +#2627 = CARTESIAN_POINT('',(-0.32,-2.22,8.38)); +#2628 = LINE('',#2629,#2630); +#2629 = CARTESIAN_POINT('',(-0.32,-2.22,-3.)); +#2630 = VECTOR('',#2631,1.); +#2631 = DIRECTION('',(0.,0.,1.)); +#2632 = ORIENTED_EDGE('',*,*,#2633,.T.); +#2633 = EDGE_CURVE('',#2626,#2602,#2634,.T.); +#2634 = LINE('',#2635,#2636); +#2635 = CARTESIAN_POINT('',(-0.32,-2.22,8.38)); +#2636 = VECTOR('',#2637,1.); +#2637 = DIRECTION('',(1.,0.,0.)); +#2638 = PLANE('',#2639); +#2639 = AXIS2_PLACEMENT_3D('',#2640,#2641,#2642); +#2640 = CARTESIAN_POINT('',(-0.32,-2.22,-3.)); +#2641 = DIRECTION('',(0.,1.,0.)); +#2642 = DIRECTION('',(0.,-0.,1.)); +#2643 = ADVANCED_FACE('',(#2644),#2655,.F.); +#2644 = FACE_BOUND('',#2645,.F.); +#2645 = EDGE_LOOP('',(#2646,#2647,#2648,#2649)); +#2646 = ORIENTED_EDGE('',*,*,#2577,.F.); +#2647 = ORIENTED_EDGE('',*,*,#2068,.T.); +#2648 = ORIENTED_EDGE('',*,*,#2625,.T.); +#2649 = ORIENTED_EDGE('',*,*,#2650,.F.); +#2650 = EDGE_CURVE('',#2578,#2626,#2651,.T.); +#2651 = LINE('',#2652,#2653); +#2652 = CARTESIAN_POINT('',(-0.32,-2.86,8.38)); +#2653 = VECTOR('',#2654,1.); +#2654 = DIRECTION('',(0.,1.,0.)); +#2655 = PLANE('',#2656); +#2656 = AXIS2_PLACEMENT_3D('',#2657,#2658,#2659); +#2657 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#2658 = DIRECTION('',(1.,0.,0.)); +#2659 = DIRECTION('',(0.,0.,1.)); +#2660 = ADVANCED_FACE('',(#2661),#2686,.T.); +#2661 = FACE_BOUND('',#2662,.F.); +#2662 = EDGE_LOOP('',(#2663,#2671,#2672,#2680)); +#2663 = ORIENTED_EDGE('',*,*,#2664,.F.); +#2664 = EDGE_CURVE('',#2289,#2665,#2667,.T.); +#2665 = VERTEX_POINT('',#2666); +#2666 = CARTESIAN_POINT('',(-0.16,-0.16,-3.)); +#2667 = LINE('',#2668,#2669); +#2668 = CARTESIAN_POINT('',(-0.266666666667,-0.266666666667, + -2.893333333333)); +#2669 = VECTOR('',#2670,1.); +#2670 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#2671 = ORIENTED_EDGE('',*,*,#2288,.T.); +#2672 = ORIENTED_EDGE('',*,*,#2673,.T.); +#2673 = EDGE_CURVE('',#2281,#2674,#2676,.T.); +#2674 = VERTEX_POINT('',#2675); +#2675 = CARTESIAN_POINT('',(0.16,-0.16,-3.)); +#2676 = LINE('',#2677,#2678); +#2677 = CARTESIAN_POINT('',(0.16,-0.16,-3.)); +#2678 = VECTOR('',#2679,1.); +#2679 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#2680 = ORIENTED_EDGE('',*,*,#2681,.F.); +#2681 = EDGE_CURVE('',#2665,#2674,#2682,.T.); +#2682 = LINE('',#2683,#2684); +#2683 = CARTESIAN_POINT('',(-0.32,-0.16,-3.)); +#2684 = VECTOR('',#2685,1.); +#2685 = DIRECTION('',(1.,0.,0.)); +#2686 = PLANE('',#2687); +#2687 = AXIS2_PLACEMENT_3D('',#2688,#2689,#2690); +#2688 = CARTESIAN_POINT('',(-0.32,-0.24,-2.92)); +#2689 = DIRECTION('',(1.735167508357E-18,-0.707106781187,-0.707106781187 + )); +#2690 = DIRECTION('',(-1.,-1.226948711654E-18,-1.226948711654E-18)); +#2691 = ADVANCED_FACE('',(#2692),#2710,.F.); +#2692 = FACE_BOUND('',#2693,.F.); +#2693 = EDGE_LOOP('',(#2694,#2695,#2696,#2704)); +#2694 = ORIENTED_EDGE('',*,*,#2673,.F.); +#2695 = ORIENTED_EDGE('',*,*,#2312,.T.); +#2696 = ORIENTED_EDGE('',*,*,#2697,.T.); +#2697 = EDGE_CURVE('',#2313,#2698,#2700,.T.); +#2698 = VERTEX_POINT('',#2699); +#2699 = CARTESIAN_POINT('',(0.16,0.16,-3.)); +#2700 = LINE('',#2701,#2702); +#2701 = CARTESIAN_POINT('',(5.333333333333E-02,5.333333333333E-02, + -3.106666666667)); +#2702 = VECTOR('',#2703,1.); +#2703 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#2704 = ORIENTED_EDGE('',*,*,#2705,.F.); +#2705 = EDGE_CURVE('',#2674,#2698,#2706,.T.); +#2706 = LINE('',#2707,#2708); +#2707 = CARTESIAN_POINT('',(0.16,-0.32,-3.)); +#2708 = VECTOR('',#2709,1.); +#2709 = DIRECTION('',(0.,1.,0.)); +#2710 = PLANE('',#2711); +#2711 = AXIS2_PLACEMENT_3D('',#2712,#2713,#2714); +#2712 = CARTESIAN_POINT('',(0.24,-0.32,-2.92)); +#2713 = DIRECTION('',(-0.707106781187,1.735167508357E-18,0.707106781187) + ); +#2714 = DIRECTION('',(1.226948711654E-18,1.,-1.226948711654E-18)); +#2715 = ADVANCED_FACE('',(#2716),#2734,.F.); +#2716 = FACE_BOUND('',#2717,.T.); +#2717 = EDGE_LOOP('',(#2718,#2726,#2727,#2728)); +#2718 = ORIENTED_EDGE('',*,*,#2719,.F.); +#2719 = EDGE_CURVE('',#2337,#2720,#2722,.T.); +#2720 = VERTEX_POINT('',#2721); +#2721 = CARTESIAN_POINT('',(-0.16,0.16,-3.)); +#2722 = LINE('',#2723,#2724); +#2723 = CARTESIAN_POINT('',(-0.16,0.16,-3.)); +#2724 = VECTOR('',#2725,1.); +#2725 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#2726 = ORIENTED_EDGE('',*,*,#2336,.T.); +#2727 = ORIENTED_EDGE('',*,*,#2697,.T.); +#2728 = ORIENTED_EDGE('',*,*,#2729,.F.); +#2729 = EDGE_CURVE('',#2720,#2698,#2730,.T.); +#2730 = LINE('',#2731,#2732); +#2731 = CARTESIAN_POINT('',(-0.32,0.16,-3.)); +#2732 = VECTOR('',#2733,1.); +#2733 = DIRECTION('',(1.,0.,0.)); +#2734 = PLANE('',#2735); +#2735 = AXIS2_PLACEMENT_3D('',#2736,#2737,#2738); +#2736 = CARTESIAN_POINT('',(-0.32,0.24,-2.92)); +#2737 = DIRECTION('',(-1.735167508357E-18,-0.707106781187,0.707106781187 + )); +#2738 = DIRECTION('',(-1.,1.226948711654E-18,-1.226948711654E-18)); +#2739 = ADVANCED_FACE('',(#2740),#2751,.T.); +#2740 = FACE_BOUND('',#2741,.T.); +#2741 = EDGE_LOOP('',(#2742,#2743,#2744,#2745)); +#2742 = ORIENTED_EDGE('',*,*,#2664,.F.); +#2743 = ORIENTED_EDGE('',*,*,#2360,.T.); +#2744 = ORIENTED_EDGE('',*,*,#2719,.T.); +#2745 = ORIENTED_EDGE('',*,*,#2746,.F.); +#2746 = EDGE_CURVE('',#2665,#2720,#2747,.T.); +#2747 = LINE('',#2748,#2749); +#2748 = CARTESIAN_POINT('',(-0.16,-0.32,-3.)); +#2749 = VECTOR('',#2750,1.); +#2750 = DIRECTION('',(0.,1.,0.)); +#2751 = PLANE('',#2752); +#2752 = AXIS2_PLACEMENT_3D('',#2753,#2754,#2755); +#2753 = CARTESIAN_POINT('',(-0.24,-0.32,-2.92)); +#2754 = DIRECTION('',(-0.707106781187,-1.735167508357E-18, + -0.707106781187)); +#2755 = DIRECTION('',(-1.226948711654E-18,1.,-1.226948711654E-18)); +#2756 = ADVANCED_FACE('',(#2757),#2782,.T.); +#2757 = FACE_BOUND('',#2758,.F.); +#2758 = EDGE_LOOP('',(#2759,#2767,#2768,#2776)); +#2759 = ORIENTED_EDGE('',*,*,#2760,.F.); +#2760 = EDGE_CURVE('',#2385,#2761,#2763,.T.); +#2761 = VERTEX_POINT('',#2762); +#2762 = CARTESIAN_POINT('',(-0.16,-2.7,-3.)); +#2763 = LINE('',#2764,#2765); +#2764 = CARTESIAN_POINT('',(-0.266666666667,-2.806666666667, + -2.893333333333)); +#2765 = VECTOR('',#2766,1.); +#2766 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#2767 = ORIENTED_EDGE('',*,*,#2384,.T.); +#2768 = ORIENTED_EDGE('',*,*,#2769,.T.); +#2769 = EDGE_CURVE('',#2377,#2770,#2772,.T.); +#2770 = VERTEX_POINT('',#2771); +#2771 = CARTESIAN_POINT('',(0.16,-2.7,-3.)); +#2772 = LINE('',#2773,#2774); +#2773 = CARTESIAN_POINT('',(0.16,-2.7,-3.)); +#2774 = VECTOR('',#2775,1.); +#2775 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#2776 = ORIENTED_EDGE('',*,*,#2777,.F.); +#2777 = EDGE_CURVE('',#2761,#2770,#2778,.T.); +#2778 = LINE('',#2779,#2780); +#2779 = CARTESIAN_POINT('',(-0.32,-2.7,-3.)); +#2780 = VECTOR('',#2781,1.); +#2781 = DIRECTION('',(1.,0.,0.)); +#2782 = PLANE('',#2783); +#2783 = AXIS2_PLACEMENT_3D('',#2784,#2785,#2786); +#2784 = CARTESIAN_POINT('',(-0.32,-2.78,-2.92)); +#2785 = DIRECTION('',(1.735167508357E-18,-0.707106781187,-0.707106781187 + )); +#2786 = DIRECTION('',(-1.,-1.226948711654E-18,-1.226948711654E-18)); +#2787 = ADVANCED_FACE('',(#2788),#2806,.F.); +#2788 = FACE_BOUND('',#2789,.F.); +#2789 = EDGE_LOOP('',(#2790,#2791,#2792,#2800)); +#2790 = ORIENTED_EDGE('',*,*,#2769,.F.); +#2791 = ORIENTED_EDGE('',*,*,#2408,.T.); +#2792 = ORIENTED_EDGE('',*,*,#2793,.T.); +#2793 = EDGE_CURVE('',#2409,#2794,#2796,.T.); +#2794 = VERTEX_POINT('',#2795); +#2795 = CARTESIAN_POINT('',(0.16,-2.38,-3.)); +#2796 = LINE('',#2797,#2798); +#2797 = CARTESIAN_POINT('',(5.333333333333E-02,-2.486666666667, + -3.106666666667)); +#2798 = VECTOR('',#2799,1.); +#2799 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#2800 = ORIENTED_EDGE('',*,*,#2801,.F.); +#2801 = EDGE_CURVE('',#2770,#2794,#2802,.T.); +#2802 = LINE('',#2803,#2804); +#2803 = CARTESIAN_POINT('',(0.16,-2.86,-3.)); +#2804 = VECTOR('',#2805,1.); +#2805 = DIRECTION('',(0.,1.,0.)); +#2806 = PLANE('',#2807); +#2807 = AXIS2_PLACEMENT_3D('',#2808,#2809,#2810); +#2808 = CARTESIAN_POINT('',(0.24,-2.86,-2.92)); +#2809 = DIRECTION('',(-0.707106781187,1.735167508357E-18,0.707106781187) + ); +#2810 = DIRECTION('',(1.226948711654E-18,1.,-1.226948711654E-18)); +#2811 = ADVANCED_FACE('',(#2812),#2830,.F.); +#2812 = FACE_BOUND('',#2813,.T.); +#2813 = EDGE_LOOP('',(#2814,#2822,#2823,#2824)); +#2814 = ORIENTED_EDGE('',*,*,#2815,.F.); +#2815 = EDGE_CURVE('',#2433,#2816,#2818,.T.); +#2816 = VERTEX_POINT('',#2817); +#2817 = CARTESIAN_POINT('',(-0.16,-2.38,-3.)); +#2818 = LINE('',#2819,#2820); +#2819 = CARTESIAN_POINT('',(-0.16,-2.38,-3.)); +#2820 = VECTOR('',#2821,1.); +#2821 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#2822 = ORIENTED_EDGE('',*,*,#2432,.T.); +#2823 = ORIENTED_EDGE('',*,*,#2793,.T.); +#2824 = ORIENTED_EDGE('',*,*,#2825,.F.); +#2825 = EDGE_CURVE('',#2816,#2794,#2826,.T.); +#2826 = LINE('',#2827,#2828); +#2827 = CARTESIAN_POINT('',(-0.32,-2.38,-3.)); +#2828 = VECTOR('',#2829,1.); +#2829 = DIRECTION('',(1.,0.,0.)); +#2830 = PLANE('',#2831); +#2831 = AXIS2_PLACEMENT_3D('',#2832,#2833,#2834); +#2832 = CARTESIAN_POINT('',(-0.32,-2.3,-2.92)); +#2833 = DIRECTION('',(-1.735167508357E-18,-0.707106781187,0.707106781187 + )); +#2834 = DIRECTION('',(-1.,1.226948711654E-18,-1.226948711654E-18)); +#2835 = ADVANCED_FACE('',(#2836),#2847,.T.); +#2836 = FACE_BOUND('',#2837,.T.); +#2837 = EDGE_LOOP('',(#2838,#2839,#2840,#2841)); +#2838 = ORIENTED_EDGE('',*,*,#2760,.F.); +#2839 = ORIENTED_EDGE('',*,*,#2456,.T.); +#2840 = ORIENTED_EDGE('',*,*,#2815,.T.); +#2841 = ORIENTED_EDGE('',*,*,#2842,.F.); +#2842 = EDGE_CURVE('',#2761,#2816,#2843,.T.); +#2843 = LINE('',#2844,#2845); +#2844 = CARTESIAN_POINT('',(-0.16,-2.86,-3.)); +#2845 = VECTOR('',#2846,1.); +#2846 = DIRECTION('',(0.,1.,0.)); +#2847 = PLANE('',#2848); +#2848 = AXIS2_PLACEMENT_3D('',#2849,#2850,#2851); +#2849 = CARTESIAN_POINT('',(-0.24,-2.86,-2.92)); +#2850 = DIRECTION('',(-0.707106781187,-1.735167508357E-18, + -0.707106781187)); +#2851 = DIRECTION('',(-1.226948711654E-18,1.,-1.226948711654E-18)); +#2852 = ADVANCED_FACE('',(#2853),#2878,.F.); +#2853 = FACE_BOUND('',#2854,.T.); +#2854 = EDGE_LOOP('',(#2855,#2863,#2864,#2872)); +#2855 = ORIENTED_EDGE('',*,*,#2856,.F.); +#2856 = EDGE_CURVE('',#2482,#2857,#2859,.T.); +#2857 = VERTEX_POINT('',#2858); +#2858 = CARTESIAN_POINT('',(-0.16,-0.16,8.54)); +#2859 = LINE('',#2860,#2861); +#2860 = CARTESIAN_POINT('',(-0.266666666667,-0.266666666667, + 8.433333333333)); +#2861 = VECTOR('',#2862,1.); +#2862 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#2863 = ORIENTED_EDGE('',*,*,#2489,.T.); +#2864 = ORIENTED_EDGE('',*,*,#2865,.T.); +#2865 = EDGE_CURVE('',#2473,#2866,#2868,.T.); +#2866 = VERTEX_POINT('',#2867); +#2867 = CARTESIAN_POINT('',(0.16,-0.16,8.54)); +#2868 = LINE('',#2869,#2870); +#2869 = CARTESIAN_POINT('',(0.16,-0.16,8.54)); +#2870 = VECTOR('',#2871,1.); +#2871 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#2872 = ORIENTED_EDGE('',*,*,#2873,.F.); +#2873 = EDGE_CURVE('',#2857,#2866,#2874,.T.); +#2874 = LINE('',#2875,#2876); +#2875 = CARTESIAN_POINT('',(-0.32,-0.16,8.54)); +#2876 = VECTOR('',#2877,1.); +#2877 = DIRECTION('',(1.,0.,0.)); +#2878 = PLANE('',#2879); +#2879 = AXIS2_PLACEMENT_3D('',#2880,#2881,#2882); +#2880 = CARTESIAN_POINT('',(-0.32,-0.24,8.46)); +#2881 = DIRECTION('',(-1.735167508357E-18,0.707106781187,-0.707106781187 + )); +#2882 = DIRECTION('',(-1.,-1.226948711654E-18,1.226948711654E-18)); +#2883 = ADVANCED_FACE('',(#2884),#2902,.T.); +#2884 = FACE_BOUND('',#2885,.T.); +#2885 = EDGE_LOOP('',(#2886,#2887,#2888,#2896)); +#2886 = ORIENTED_EDGE('',*,*,#2865,.F.); +#2887 = ORIENTED_EDGE('',*,*,#2513,.T.); +#2888 = ORIENTED_EDGE('',*,*,#2889,.T.); +#2889 = EDGE_CURVE('',#2506,#2890,#2892,.T.); +#2890 = VERTEX_POINT('',#2891); +#2891 = CARTESIAN_POINT('',(0.16,0.16,8.54)); +#2892 = LINE('',#2893,#2894); +#2893 = CARTESIAN_POINT('',(5.333333333333E-02,5.333333333333E-02, + 8.646666666667)); +#2894 = VECTOR('',#2895,1.); +#2895 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#2896 = ORIENTED_EDGE('',*,*,#2897,.F.); +#2897 = EDGE_CURVE('',#2866,#2890,#2898,.T.); +#2898 = LINE('',#2899,#2900); +#2899 = CARTESIAN_POINT('',(0.16,-0.32,8.54)); +#2900 = VECTOR('',#2901,1.); +#2901 = DIRECTION('',(0.,1.,0.)); +#2902 = PLANE('',#2903); +#2903 = AXIS2_PLACEMENT_3D('',#2904,#2905,#2906); +#2904 = CARTESIAN_POINT('',(0.24,-0.32,8.46)); +#2905 = DIRECTION('',(0.707106781187,-1.735167508357E-18,0.707106781187) + ); +#2906 = DIRECTION('',(1.226948711654E-18,1.,1.226948711654E-18)); +#2907 = ADVANCED_FACE('',(#2908),#2926,.T.); +#2908 = FACE_BOUND('',#2909,.F.); +#2909 = EDGE_LOOP('',(#2910,#2918,#2919,#2920)); +#2910 = ORIENTED_EDGE('',*,*,#2911,.F.); +#2911 = EDGE_CURVE('',#2530,#2912,#2914,.T.); +#2912 = VERTEX_POINT('',#2913); +#2913 = CARTESIAN_POINT('',(-0.16,0.16,8.54)); +#2914 = LINE('',#2915,#2916); +#2915 = CARTESIAN_POINT('',(-0.16,0.16,8.54)); +#2916 = VECTOR('',#2917,1.); +#2917 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#2918 = ORIENTED_EDGE('',*,*,#2537,.T.); +#2919 = ORIENTED_EDGE('',*,*,#2889,.T.); +#2920 = ORIENTED_EDGE('',*,*,#2921,.F.); +#2921 = EDGE_CURVE('',#2912,#2890,#2922,.T.); +#2922 = LINE('',#2923,#2924); +#2923 = CARTESIAN_POINT('',(-0.32,0.16,8.54)); +#2924 = VECTOR('',#2925,1.); +#2925 = DIRECTION('',(1.,0.,0.)); +#2926 = PLANE('',#2927); +#2927 = AXIS2_PLACEMENT_3D('',#2928,#2929,#2930); +#2928 = CARTESIAN_POINT('',(-0.32,0.24,8.46)); +#2929 = DIRECTION('',(1.735167508357E-18,0.707106781187,0.707106781187) + ); +#2930 = DIRECTION('',(-1.,1.226948711654E-18,1.226948711654E-18)); +#2931 = ADVANCED_FACE('',(#2932),#2943,.F.); +#2932 = FACE_BOUND('',#2933,.F.); +#2933 = EDGE_LOOP('',(#2934,#2935,#2936,#2937)); +#2934 = ORIENTED_EDGE('',*,*,#2856,.F.); +#2935 = ORIENTED_EDGE('',*,*,#2554,.T.); +#2936 = ORIENTED_EDGE('',*,*,#2911,.T.); +#2937 = ORIENTED_EDGE('',*,*,#2938,.F.); +#2938 = EDGE_CURVE('',#2857,#2912,#2939,.T.); +#2939 = LINE('',#2940,#2941); +#2940 = CARTESIAN_POINT('',(-0.16,-0.32,8.54)); +#2941 = VECTOR('',#2942,1.); +#2942 = DIRECTION('',(0.,1.,0.)); +#2943 = PLANE('',#2944); +#2944 = AXIS2_PLACEMENT_3D('',#2945,#2946,#2947); +#2945 = CARTESIAN_POINT('',(-0.24,-0.32,8.46)); +#2946 = DIRECTION('',(0.707106781187,1.735167508357E-18,-0.707106781187) + ); +#2947 = DIRECTION('',(-1.226948711654E-18,1.,1.226948711654E-18)); +#2948 = ADVANCED_FACE('',(#2949),#2974,.F.); +#2949 = FACE_BOUND('',#2950,.T.); +#2950 = EDGE_LOOP('',(#2951,#2959,#2960,#2968)); +#2951 = ORIENTED_EDGE('',*,*,#2952,.F.); +#2952 = EDGE_CURVE('',#2578,#2953,#2955,.T.); +#2953 = VERTEX_POINT('',#2954); +#2954 = CARTESIAN_POINT('',(-0.16,-2.7,8.54)); +#2955 = LINE('',#2956,#2957); +#2956 = CARTESIAN_POINT('',(-0.266666666667,-2.806666666667, + 8.433333333333)); +#2957 = VECTOR('',#2958,1.); +#2958 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#2959 = ORIENTED_EDGE('',*,*,#2585,.T.); +#2960 = ORIENTED_EDGE('',*,*,#2961,.T.); +#2961 = EDGE_CURVE('',#2569,#2962,#2964,.T.); +#2962 = VERTEX_POINT('',#2963); +#2963 = CARTESIAN_POINT('',(0.16,-2.7,8.54)); +#2964 = LINE('',#2965,#2966); +#2965 = CARTESIAN_POINT('',(0.16,-2.7,8.54)); +#2966 = VECTOR('',#2967,1.); +#2967 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); +#2968 = ORIENTED_EDGE('',*,*,#2969,.F.); +#2969 = EDGE_CURVE('',#2953,#2962,#2970,.T.); +#2970 = LINE('',#2971,#2972); +#2971 = CARTESIAN_POINT('',(-0.32,-2.7,8.54)); +#2972 = VECTOR('',#2973,1.); +#2973 = DIRECTION('',(1.,0.,0.)); +#2974 = PLANE('',#2975); +#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978); +#2976 = CARTESIAN_POINT('',(-0.32,-2.78,8.46)); +#2977 = DIRECTION('',(-1.735167508357E-18,0.707106781187,-0.707106781187 + )); +#2978 = DIRECTION('',(-1.,-1.226948711654E-18,1.226948711654E-18)); +#2979 = ADVANCED_FACE('',(#2980),#2998,.T.); +#2980 = FACE_BOUND('',#2981,.T.); +#2981 = EDGE_LOOP('',(#2982,#2983,#2984,#2992)); +#2982 = ORIENTED_EDGE('',*,*,#2961,.F.); +#2983 = ORIENTED_EDGE('',*,*,#2609,.T.); +#2984 = ORIENTED_EDGE('',*,*,#2985,.T.); +#2985 = EDGE_CURVE('',#2602,#2986,#2988,.T.); +#2986 = VERTEX_POINT('',#2987); +#2987 = CARTESIAN_POINT('',(0.16,-2.38,8.54)); +#2988 = LINE('',#2989,#2990); +#2989 = CARTESIAN_POINT('',(5.333333333333E-02,-2.486666666667, + 8.646666666667)); +#2990 = VECTOR('',#2991,1.); +#2991 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); +#2992 = ORIENTED_EDGE('',*,*,#2993,.F.); +#2993 = EDGE_CURVE('',#2962,#2986,#2994,.T.); +#2994 = LINE('',#2995,#2996); +#2995 = CARTESIAN_POINT('',(0.16,-2.86,8.54)); +#2996 = VECTOR('',#2997,1.); +#2997 = DIRECTION('',(0.,1.,0.)); +#2998 = PLANE('',#2999); +#2999 = AXIS2_PLACEMENT_3D('',#3000,#3001,#3002); +#3000 = CARTESIAN_POINT('',(0.24,-2.86,8.46)); +#3001 = DIRECTION('',(0.707106781187,-1.735167508357E-18,0.707106781187) + ); +#3002 = DIRECTION('',(1.226948711654E-18,1.,1.226948711654E-18)); +#3003 = ADVANCED_FACE('',(#3004),#3022,.T.); +#3004 = FACE_BOUND('',#3005,.F.); +#3005 = EDGE_LOOP('',(#3006,#3014,#3015,#3016)); +#3006 = ORIENTED_EDGE('',*,*,#3007,.F.); +#3007 = EDGE_CURVE('',#2626,#3008,#3010,.T.); +#3008 = VERTEX_POINT('',#3009); +#3009 = CARTESIAN_POINT('',(-0.16,-2.38,8.54)); +#3010 = LINE('',#3011,#3012); +#3011 = CARTESIAN_POINT('',(-0.16,-2.38,8.54)); +#3012 = VECTOR('',#3013,1.); +#3013 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#3014 = ORIENTED_EDGE('',*,*,#2633,.T.); +#3015 = ORIENTED_EDGE('',*,*,#2985,.T.); +#3016 = ORIENTED_EDGE('',*,*,#3017,.F.); +#3017 = EDGE_CURVE('',#3008,#2986,#3018,.T.); +#3018 = LINE('',#3019,#3020); +#3019 = CARTESIAN_POINT('',(-0.32,-2.38,8.54)); +#3020 = VECTOR('',#3021,1.); +#3021 = DIRECTION('',(1.,0.,0.)); +#3022 = PLANE('',#3023); +#3023 = AXIS2_PLACEMENT_3D('',#3024,#3025,#3026); +#3024 = CARTESIAN_POINT('',(-0.32,-2.3,8.46)); +#3025 = DIRECTION('',(1.735167508357E-18,0.707106781187,0.707106781187) + ); +#3026 = DIRECTION('',(-1.,1.226948711654E-18,1.226948711654E-18)); +#3027 = ADVANCED_FACE('',(#3028),#3039,.F.); +#3028 = FACE_BOUND('',#3029,.F.); +#3029 = EDGE_LOOP('',(#3030,#3031,#3032,#3033)); +#3030 = ORIENTED_EDGE('',*,*,#2952,.F.); +#3031 = ORIENTED_EDGE('',*,*,#2650,.T.); +#3032 = ORIENTED_EDGE('',*,*,#3007,.T.); +#3033 = ORIENTED_EDGE('',*,*,#3034,.F.); +#3034 = EDGE_CURVE('',#2953,#3008,#3035,.T.); +#3035 = LINE('',#3036,#3037); +#3036 = CARTESIAN_POINT('',(-0.16,-2.86,8.54)); +#3037 = VECTOR('',#3038,1.); +#3038 = DIRECTION('',(0.,1.,0.)); +#3039 = PLANE('',#3040); +#3040 = AXIS2_PLACEMENT_3D('',#3041,#3042,#3043); +#3041 = CARTESIAN_POINT('',(-0.24,-2.86,8.46)); +#3042 = DIRECTION('',(0.707106781187,1.735167508357E-18,-0.707106781187) + ); +#3043 = DIRECTION('',(-1.226948711654E-18,1.,1.226948711654E-18)); +#3044 = ADVANCED_FACE('',(#3045),#3051,.F.); +#3045 = FACE_BOUND('',#3046,.F.); +#3046 = EDGE_LOOP('',(#3047,#3048,#3049,#3050)); +#3047 = ORIENTED_EDGE('',*,*,#2746,.F.); +#3048 = ORIENTED_EDGE('',*,*,#2681,.T.); +#3049 = ORIENTED_EDGE('',*,*,#2705,.T.); +#3050 = ORIENTED_EDGE('',*,*,#2729,.F.); +#3051 = PLANE('',#3052); +#3052 = AXIS2_PLACEMENT_3D('',#3053,#3054,#3055); +#3053 = CARTESIAN_POINT('',(-0.32,-0.32,-3.)); +#3054 = DIRECTION('',(0.,0.,1.)); +#3055 = DIRECTION('',(1.,0.,-0.)); +#3056 = ADVANCED_FACE('',(#3057),#3063,.F.); +#3057 = FACE_BOUND('',#3058,.F.); +#3058 = EDGE_LOOP('',(#3059,#3060,#3061,#3062)); +#3059 = ORIENTED_EDGE('',*,*,#2842,.F.); +#3060 = ORIENTED_EDGE('',*,*,#2777,.T.); +#3061 = ORIENTED_EDGE('',*,*,#2801,.T.); +#3062 = ORIENTED_EDGE('',*,*,#2825,.F.); +#3063 = PLANE('',#3064); +#3064 = AXIS2_PLACEMENT_3D('',#3065,#3066,#3067); +#3065 = CARTESIAN_POINT('',(-0.32,-2.86,-3.)); +#3066 = DIRECTION('',(0.,0.,1.)); +#3067 = DIRECTION('',(1.,0.,-0.)); +#3068 = ADVANCED_FACE('',(#3069),#3075,.T.); +#3069 = FACE_BOUND('',#3070,.T.); +#3070 = EDGE_LOOP('',(#3071,#3072,#3073,#3074)); +#3071 = ORIENTED_EDGE('',*,*,#2921,.F.); +#3072 = ORIENTED_EDGE('',*,*,#2938,.F.); +#3073 = ORIENTED_EDGE('',*,*,#2873,.T.); +#3074 = ORIENTED_EDGE('',*,*,#2897,.T.); +#3075 = PLANE('',#3076); +#3076 = AXIS2_PLACEMENT_3D('',#3077,#3078,#3079); +#3077 = CARTESIAN_POINT('',(-0.32,-0.32,8.54)); +#3078 = DIRECTION('',(0.,0.,1.)); +#3079 = DIRECTION('',(1.,0.,-0.)); +#3080 = ADVANCED_FACE('',(#3081),#3087,.T.); +#3081 = FACE_BOUND('',#3082,.T.); +#3082 = EDGE_LOOP('',(#3083,#3084,#3085,#3086)); +#3083 = ORIENTED_EDGE('',*,*,#3017,.F.); +#3084 = ORIENTED_EDGE('',*,*,#3034,.F.); +#3085 = ORIENTED_EDGE('',*,*,#2969,.T.); +#3086 = ORIENTED_EDGE('',*,*,#2993,.T.); +#3087 = PLANE('',#3088); +#3088 = AXIS2_PLACEMENT_3D('',#3089,#3090,#3091); +#3089 = CARTESIAN_POINT('',(-0.32,-2.86,8.54)); +#3090 = DIRECTION('',(0.,0.,1.)); +#3091 = DIRECTION('',(1.,0.,-0.)); +#3092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3096)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3093,#3094,#3095)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3093 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3094 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3095 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3096 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3093, + 'distance_accuracy_value','confusion accuracy'); +#3097 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3098,#3100); +#3098 = ( REPRESENTATION_RELATIONSHIP('','',#1659,#1636) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3099) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3099 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1637); +#3100 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3101); +#3101 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','=>[0:1:1:5]','',#1631,#1654, + $); +#3102 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1656)); +#3103 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3104,#3106); +#3104 = ( REPRESENTATION_RELATIONSHIP('','',#56,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3105) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3105 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#3106 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3107); +#3107 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','LED3','',#5,#51,$); +#3108 = SHAPE_DEFINITION_REPRESENTATION(#3109,#3115); +#3109 = PRODUCT_DEFINITION_SHAPE('','',#3110); +#3110 = PRODUCT_DEFINITION('design','',#3111,#3114); +#3111 = PRODUCT_DEFINITION_FORMATION('','',#3112); +#3112 = PRODUCT('wheel_counter_PCB','wheel_counter_PCB','',(#3113)); +#3113 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3114 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3115 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3116),#3968); +#3116 = MANIFOLD_SOLID_BREP('',#3117); +#3117 = CLOSED_SHELL('',(#3118,#3158,#3189,#3220,#3435,#3650,#3662,#3679 + ,#3696,#3713,#3730,#3747,#3764,#3781,#3798,#3815,#3832,#3849,#3866, + #3883,#3900,#3917,#3934,#3951)); +#3118 = ADVANCED_FACE('',(#3119),#3153,.T.); +#3119 = FACE_BOUND('',#3120,.T.); +#3120 = EDGE_LOOP('',(#3121,#3131,#3139,#3147)); +#3121 = ORIENTED_EDGE('',*,*,#3122,.T.); +#3122 = EDGE_CURVE('',#3123,#3125,#3127,.T.); +#3123 = VERTEX_POINT('',#3124); +#3124 = CARTESIAN_POINT('',(136.,-150.,0.)); +#3125 = VERTEX_POINT('',#3126); +#3126 = CARTESIAN_POINT('',(136.,-150.,1.6)); +#3127 = LINE('',#3128,#3129); +#3128 = CARTESIAN_POINT('',(136.,-150.,0.)); +#3129 = VECTOR('',#3130,1.); +#3130 = DIRECTION('',(0.,0.,1.)); +#3131 = ORIENTED_EDGE('',*,*,#3132,.T.); +#3132 = EDGE_CURVE('',#3125,#3133,#3135,.T.); +#3133 = VERTEX_POINT('',#3134); +#3134 = CARTESIAN_POINT('',(36.4,-150.,1.6)); +#3135 = LINE('',#3136,#3137); +#3136 = CARTESIAN_POINT('',(136.,-150.,1.6)); +#3137 = VECTOR('',#3138,1.); +#3138 = DIRECTION('',(-1.,0.,0.)); +#3139 = ORIENTED_EDGE('',*,*,#3140,.F.); +#3140 = EDGE_CURVE('',#3141,#3133,#3143,.T.); +#3141 = VERTEX_POINT('',#3142); +#3142 = CARTESIAN_POINT('',(36.4,-150.,0.)); +#3143 = LINE('',#3144,#3145); +#3144 = CARTESIAN_POINT('',(36.4,-150.,0.)); +#3145 = VECTOR('',#3146,1.); +#3146 = DIRECTION('',(0.,0.,1.)); +#3147 = ORIENTED_EDGE('',*,*,#3148,.F.); +#3148 = EDGE_CURVE('',#3123,#3141,#3149,.T.); +#3149 = LINE('',#3150,#3151); +#3150 = CARTESIAN_POINT('',(136.,-150.,0.)); +#3151 = VECTOR('',#3152,1.); +#3152 = DIRECTION('',(-1.,0.,0.)); +#3153 = PLANE('',#3154); +#3154 = AXIS2_PLACEMENT_3D('',#3155,#3156,#3157); +#3155 = CARTESIAN_POINT('',(136.,-150.,0.)); +#3156 = DIRECTION('',(0.,-1.,0.)); +#3157 = DIRECTION('',(-1.,0.,0.)); +#3158 = ADVANCED_FACE('',(#3159),#3184,.T.); +#3159 = FACE_BOUND('',#3160,.T.); +#3160 = EDGE_LOOP('',(#3161,#3171,#3177,#3178)); +#3161 = ORIENTED_EDGE('',*,*,#3162,.T.); +#3162 = EDGE_CURVE('',#3163,#3165,#3167,.T.); +#3163 = VERTEX_POINT('',#3164); +#3164 = CARTESIAN_POINT('',(136.,-52.,0.)); +#3165 = VERTEX_POINT('',#3166); +#3166 = CARTESIAN_POINT('',(136.,-52.,1.6)); +#3167 = LINE('',#3168,#3169); +#3168 = CARTESIAN_POINT('',(136.,-52.,0.)); +#3169 = VECTOR('',#3170,1.); +#3170 = DIRECTION('',(0.,0.,1.)); +#3171 = ORIENTED_EDGE('',*,*,#3172,.T.); +#3172 = EDGE_CURVE('',#3165,#3125,#3173,.T.); +#3173 = LINE('',#3174,#3175); +#3174 = CARTESIAN_POINT('',(136.,-52.,1.6)); +#3175 = VECTOR('',#3176,1.); +#3176 = DIRECTION('',(0.,-1.,0.)); +#3177 = ORIENTED_EDGE('',*,*,#3122,.F.); +#3178 = ORIENTED_EDGE('',*,*,#3179,.F.); +#3179 = EDGE_CURVE('',#3163,#3123,#3180,.T.); +#3180 = LINE('',#3181,#3182); +#3181 = CARTESIAN_POINT('',(136.,-52.,0.)); +#3182 = VECTOR('',#3183,1.); +#3183 = DIRECTION('',(0.,-1.,0.)); +#3184 = PLANE('',#3185); +#3185 = AXIS2_PLACEMENT_3D('',#3186,#3187,#3188); +#3186 = CARTESIAN_POINT('',(136.,-52.,0.)); +#3187 = DIRECTION('',(1.,0.,-0.)); +#3188 = DIRECTION('',(0.,-1.,0.)); +#3189 = ADVANCED_FACE('',(#3190),#3215,.T.); +#3190 = FACE_BOUND('',#3191,.T.); +#3191 = EDGE_LOOP('',(#3192,#3193,#3201,#3209)); +#3192 = ORIENTED_EDGE('',*,*,#3140,.T.); +#3193 = ORIENTED_EDGE('',*,*,#3194,.T.); +#3194 = EDGE_CURVE('',#3133,#3195,#3197,.T.); +#3195 = VERTEX_POINT('',#3196); +#3196 = CARTESIAN_POINT('',(36.4,-52.,1.6)); +#3197 = LINE('',#3198,#3199); +#3198 = CARTESIAN_POINT('',(36.4,-150.,1.6)); +#3199 = VECTOR('',#3200,1.); +#3200 = DIRECTION('',(0.,1.,0.)); +#3201 = ORIENTED_EDGE('',*,*,#3202,.F.); +#3202 = EDGE_CURVE('',#3203,#3195,#3205,.T.); +#3203 = VERTEX_POINT('',#3204); +#3204 = CARTESIAN_POINT('',(36.4,-52.,0.)); +#3205 = LINE('',#3206,#3207); +#3206 = CARTESIAN_POINT('',(36.4,-52.,0.)); +#3207 = VECTOR('',#3208,1.); +#3208 = DIRECTION('',(0.,0.,1.)); +#3209 = ORIENTED_EDGE('',*,*,#3210,.F.); +#3210 = EDGE_CURVE('',#3141,#3203,#3211,.T.); +#3211 = LINE('',#3212,#3213); +#3212 = CARTESIAN_POINT('',(36.4,-150.,0.)); +#3213 = VECTOR('',#3214,1.); +#3214 = DIRECTION('',(0.,1.,0.)); +#3215 = PLANE('',#3216); +#3216 = AXIS2_PLACEMENT_3D('',#3217,#3218,#3219); +#3217 = CARTESIAN_POINT('',(36.4,-150.,0.)); +#3218 = DIRECTION('',(-1.,0.,0.)); +#3219 = DIRECTION('',(0.,1.,0.)); +#3220 = ADVANCED_FACE('',(#3221,#3232,#3243,#3254,#3265,#3276,#3287, + #3298,#3309,#3320,#3331,#3342,#3353,#3364,#3375,#3386,#3397,#3408, + #3419),#3430,.F.); +#3221 = FACE_BOUND('',#3222,.F.); +#3222 = EDGE_LOOP('',(#3223,#3224,#3225,#3231)); +#3223 = ORIENTED_EDGE('',*,*,#3148,.F.); +#3224 = ORIENTED_EDGE('',*,*,#3179,.F.); +#3225 = ORIENTED_EDGE('',*,*,#3226,.F.); +#3226 = EDGE_CURVE('',#3203,#3163,#3227,.T.); +#3227 = LINE('',#3228,#3229); +#3228 = CARTESIAN_POINT('',(36.4,-52.,0.)); +#3229 = VECTOR('',#3230,1.); +#3230 = DIRECTION('',(1.,0.,0.)); +#3231 = ORIENTED_EDGE('',*,*,#3210,.F.); +#3232 = FACE_BOUND('',#3233,.F.); +#3233 = EDGE_LOOP('',(#3234)); +#3234 = ORIENTED_EDGE('',*,*,#3235,.T.); +#3235 = EDGE_CURVE('',#3236,#3236,#3238,.T.); +#3236 = VERTEX_POINT('',#3237); +#3237 = CARTESIAN_POINT('',(40.,-146.6,0.)); +#3238 = CIRCLE('',#3239,1.6); +#3239 = AXIS2_PLACEMENT_3D('',#3240,#3241,#3242); +#3240 = CARTESIAN_POINT('',(40.,-145.,0.)); +#3241 = DIRECTION('',(-0.,0.,-1.)); +#3242 = DIRECTION('',(-0.,-1.,0.)); +#3243 = FACE_BOUND('',#3244,.F.); +#3244 = EDGE_LOOP('',(#3245)); +#3245 = ORIENTED_EDGE('',*,*,#3246,.T.); +#3246 = EDGE_CURVE('',#3247,#3247,#3249,.T.); +#3247 = VERTEX_POINT('',#3248); +#3248 = CARTESIAN_POINT('',(70.2,-148.5,0.)); +#3249 = CIRCLE('',#3250,0.5); +#3250 = AXIS2_PLACEMENT_3D('',#3251,#3252,#3253); +#3251 = CARTESIAN_POINT('',(70.2,-148.,0.)); +#3252 = DIRECTION('',(-0.,0.,-1.)); +#3253 = DIRECTION('',(-0.,-1.,0.)); +#3254 = FACE_BOUND('',#3255,.F.); +#3255 = EDGE_LOOP('',(#3256)); +#3256 = ORIENTED_EDGE('',*,*,#3257,.T.); +#3257 = EDGE_CURVE('',#3258,#3258,#3260,.T.); +#3258 = VERTEX_POINT('',#3259); +#3259 = CARTESIAN_POINT('',(73.9,-145.8,0.)); +#3260 = CIRCLE('',#3261,0.5); +#3261 = AXIS2_PLACEMENT_3D('',#3262,#3263,#3264); +#3262 = CARTESIAN_POINT('',(73.9,-145.3,0.)); +#3263 = DIRECTION('',(-0.,0.,-1.)); +#3264 = DIRECTION('',(-0.,-1.,0.)); +#3265 = FACE_BOUND('',#3266,.F.); +#3266 = EDGE_LOOP('',(#3267)); +#3267 = ORIENTED_EDGE('',*,*,#3268,.T.); +#3268 = EDGE_CURVE('',#3269,#3269,#3271,.T.); +#3269 = VERTEX_POINT('',#3270); +#3270 = CARTESIAN_POINT('',(130.,-146.6,0.)); +#3271 = CIRCLE('',#3272,1.6); +#3272 = AXIS2_PLACEMENT_3D('',#3273,#3274,#3275); +#3273 = CARTESIAN_POINT('',(130.,-145.,0.)); +#3274 = DIRECTION('',(-0.,0.,-1.)); +#3275 = DIRECTION('',(-0.,-1.,0.)); +#3276 = FACE_BOUND('',#3277,.F.); +#3277 = EDGE_LOOP('',(#3278)); +#3278 = ORIENTED_EDGE('',*,*,#3279,.T.); +#3279 = EDGE_CURVE('',#3280,#3280,#3282,.T.); +#3280 = VERTEX_POINT('',#3281); +#3281 = CARTESIAN_POINT('',(53.95,-67.95,0.)); +#3282 = CIRCLE('',#3283,0.45); +#3283 = AXIS2_PLACEMENT_3D('',#3284,#3285,#3286); +#3284 = CARTESIAN_POINT('',(53.95,-67.5,0.)); +#3285 = DIRECTION('',(-0.,0.,-1.)); +#3286 = DIRECTION('',(-0.,-1.,0.)); +#3287 = FACE_BOUND('',#3288,.F.); +#3288 = EDGE_LOOP('',(#3289)); +#3289 = ORIENTED_EDGE('',*,*,#3290,.T.); +#3290 = EDGE_CURVE('',#3291,#3291,#3293,.T.); +#3291 = VERTEX_POINT('',#3292); +#3292 = CARTESIAN_POINT('',(40.,-58.6,0.)); +#3293 = CIRCLE('',#3294,1.6); +#3294 = AXIS2_PLACEMENT_3D('',#3295,#3296,#3297); +#3295 = CARTESIAN_POINT('',(40.,-57.,0.)); +#3296 = DIRECTION('',(-0.,0.,-1.)); +#3297 = DIRECTION('',(-0.,-1.,0.)); +#3298 = FACE_BOUND('',#3299,.F.); +#3299 = EDGE_LOOP('',(#3300)); +#3300 = ORIENTED_EDGE('',*,*,#3301,.T.); +#3301 = EDGE_CURVE('',#3302,#3302,#3304,.T.); +#3302 = VERTEX_POINT('',#3303); +#3303 = CARTESIAN_POINT('',(73.95,-67.95,0.)); +#3304 = CIRCLE('',#3305,0.45); +#3305 = AXIS2_PLACEMENT_3D('',#3306,#3307,#3308); +#3306 = CARTESIAN_POINT('',(73.95,-67.5,0.)); +#3307 = DIRECTION('',(-0.,0.,-1.)); +#3308 = DIRECTION('',(-0.,-1.,0.)); +#3309 = FACE_BOUND('',#3310,.F.); +#3310 = EDGE_LOOP('',(#3311)); +#3311 = ORIENTED_EDGE('',*,*,#3312,.T.); +#3312 = EDGE_CURVE('',#3313,#3313,#3315,.T.); +#3313 = VERTEX_POINT('',#3314); +#3314 = CARTESIAN_POINT('',(115.1,-90.04,0.)); +#3315 = CIRCLE('',#3316,0.5); +#3316 = AXIS2_PLACEMENT_3D('',#3317,#3318,#3319); +#3317 = CARTESIAN_POINT('',(115.1,-89.54,0.)); +#3318 = DIRECTION('',(-0.,0.,-1.)); +#3319 = DIRECTION('',(-0.,-1.,0.)); +#3320 = FACE_BOUND('',#3321,.F.); +#3321 = EDGE_LOOP('',(#3322)); +#3322 = ORIENTED_EDGE('',*,*,#3323,.T.); +#3323 = EDGE_CURVE('',#3324,#3324,#3326,.T.); +#3324 = VERTEX_POINT('',#3325); +#3325 = CARTESIAN_POINT('',(115.1,-87.5,0.)); +#3326 = CIRCLE('',#3327,0.5); +#3327 = AXIS2_PLACEMENT_3D('',#3328,#3329,#3330); +#3328 = CARTESIAN_POINT('',(115.1,-87.,0.)); +#3329 = DIRECTION('',(-0.,0.,-1.)); +#3330 = DIRECTION('',(-0.,-1.,0.)); +#3331 = FACE_BOUND('',#3332,.F.); +#3332 = EDGE_LOOP('',(#3333)); +#3333 = ORIENTED_EDGE('',*,*,#3334,.T.); +#3334 = EDGE_CURVE('',#3335,#3335,#3337,.T.); +#3335 = VERTEX_POINT('',#3336); +#3336 = CARTESIAN_POINT('',(128.75,-83.5953,0.)); +#3337 = CIRCLE('',#3338,0.4953); +#3338 = AXIS2_PLACEMENT_3D('',#3339,#3340,#3341); +#3339 = CARTESIAN_POINT('',(128.75,-83.1,0.)); +#3340 = DIRECTION('',(-0.,0.,-1.)); +#3341 = DIRECTION('',(-0.,-1.,0.)); +#3342 = FACE_BOUND('',#3343,.F.); +#3343 = EDGE_LOOP('',(#3344)); +#3344 = ORIENTED_EDGE('',*,*,#3345,.T.); +#3345 = EDGE_CURVE('',#3346,#3346,#3348,.T.); +#3346 = VERTEX_POINT('',#3347); +#3347 = CARTESIAN_POINT('',(128.75,-81.5064,0.)); +#3348 = CIRCLE('',#3349,0.4064); +#3349 = AXIS2_PLACEMENT_3D('',#3350,#3351,#3352); +#3350 = CARTESIAN_POINT('',(128.75,-81.1,0.)); +#3351 = DIRECTION('',(-0.,0.,-1.)); +#3352 = DIRECTION('',(-0.,-1.,0.)); +#3353 = FACE_BOUND('',#3354,.F.); +#3354 = EDGE_LOOP('',(#3355)); +#3355 = ORIENTED_EDGE('',*,*,#3356,.T.); +#3356 = EDGE_CURVE('',#3357,#3357,#3359,.T.); +#3357 = VERTEX_POINT('',#3358); +#3358 = CARTESIAN_POINT('',(128.75,-79.5064,0.)); +#3359 = CIRCLE('',#3360,0.4064); +#3360 = AXIS2_PLACEMENT_3D('',#3361,#3362,#3363); +#3361 = CARTESIAN_POINT('',(128.75,-79.1,0.)); +#3362 = DIRECTION('',(-0.,0.,-1.)); +#3363 = DIRECTION('',(-0.,-1.,0.)); +#3364 = FACE_BOUND('',#3365,.F.); +#3365 = EDGE_LOOP('',(#3366)); +#3366 = ORIENTED_EDGE('',*,*,#3367,.T.); +#3367 = EDGE_CURVE('',#3368,#3368,#3370,.T.); +#3368 = VERTEX_POINT('',#3369); +#3369 = CARTESIAN_POINT('',(128.75,-77.506399,0.)); +#3370 = CIRCLE('',#3371,0.4064); +#3371 = AXIS2_PLACEMENT_3D('',#3372,#3373,#3374); +#3372 = CARTESIAN_POINT('',(128.75,-77.099999,0.)); +#3373 = DIRECTION('',(-0.,0.,-1.)); +#3374 = DIRECTION('',(-0.,-1.,0.)); +#3375 = FACE_BOUND('',#3376,.F.); +#3376 = EDGE_LOOP('',(#3377)); +#3377 = ORIENTED_EDGE('',*,*,#3378,.T.); +#3378 = EDGE_CURVE('',#3379,#3379,#3381,.T.); +#3379 = VERTEX_POINT('',#3380); +#3380 = CARTESIAN_POINT('',(128.75,-75.5953,0.)); +#3381 = CIRCLE('',#3382,0.4953); +#3382 = AXIS2_PLACEMENT_3D('',#3383,#3384,#3385); +#3383 = CARTESIAN_POINT('',(128.75,-75.1,0.)); +#3384 = DIRECTION('',(-0.,0.,-1.)); +#3385 = DIRECTION('',(-0.,-1.,0.)); +#3386 = FACE_BOUND('',#3387,.F.); +#3387 = EDGE_LOOP('',(#3388)); +#3388 = ORIENTED_EDGE('',*,*,#3389,.T.); +#3389 = EDGE_CURVE('',#3390,#3390,#3392,.T.); +#3390 = VERTEX_POINT('',#3391); +#3391 = CARTESIAN_POINT('',(127.82,-71.2353,0.)); +#3392 = CIRCLE('',#3393,0.4953); +#3393 = AXIS2_PLACEMENT_3D('',#3394,#3395,#3396); +#3394 = CARTESIAN_POINT('',(127.82,-70.74,0.)); +#3395 = DIRECTION('',(-0.,0.,-1.)); +#3396 = DIRECTION('',(-2.869140867192E-14,-1.,0.)); +#3397 = FACE_BOUND('',#3398,.F.); +#3398 = EDGE_LOOP('',(#3399)); +#3399 = ORIENTED_EDGE('',*,*,#3400,.T.); +#3400 = EDGE_CURVE('',#3401,#3401,#3403,.T.); +#3401 = VERTEX_POINT('',#3402); +#3402 = CARTESIAN_POINT('',(129.85,-71.2353,0.)); +#3403 = CIRCLE('',#3404,0.4953); +#3404 = AXIS2_PLACEMENT_3D('',#3405,#3406,#3407); +#3405 = CARTESIAN_POINT('',(129.85,-70.74,0.)); +#3406 = DIRECTION('',(-0.,0.,-1.)); +#3407 = DIRECTION('',(-5.738281734385E-14,-1.,0.)); +#3408 = FACE_BOUND('',#3409,.F.); +#3409 = EDGE_LOOP('',(#3410)); +#3410 = ORIENTED_EDGE('',*,*,#3411,.T.); +#3411 = EDGE_CURVE('',#3412,#3412,#3414,.T.); +#3412 = VERTEX_POINT('',#3413); +#3413 = CARTESIAN_POINT('',(128.835,-63.6153,0.)); +#3414 = CIRCLE('',#3415,0.4953); +#3415 = AXIS2_PLACEMENT_3D('',#3416,#3417,#3418); +#3416 = CARTESIAN_POINT('',(128.835,-63.12,0.)); +#3417 = DIRECTION('',(-0.,0.,-1.)); +#3418 = DIRECTION('',(5.738281734384E-14,-1.,-0.)); +#3419 = FACE_BOUND('',#3420,.F.); +#3420 = EDGE_LOOP('',(#3421)); +#3421 = ORIENTED_EDGE('',*,*,#3422,.T.); +#3422 = EDGE_CURVE('',#3423,#3423,#3425,.T.); +#3423 = VERTEX_POINT('',#3424); +#3424 = CARTESIAN_POINT('',(130.,-58.6,0.)); +#3425 = CIRCLE('',#3426,1.6); +#3426 = AXIS2_PLACEMENT_3D('',#3427,#3428,#3429); +#3427 = CARTESIAN_POINT('',(130.,-57.,0.)); +#3428 = DIRECTION('',(-0.,0.,-1.)); +#3429 = DIRECTION('',(-0.,-1.,0.)); +#3430 = PLANE('',#3431); +#3431 = AXIS2_PLACEMENT_3D('',#3432,#3433,#3434); +#3432 = CARTESIAN_POINT('',(0.,0.,0.)); +#3433 = DIRECTION('',(0.,0.,1.)); +#3434 = DIRECTION('',(1.,0.,-0.)); +#3435 = ADVANCED_FACE('',(#3436,#3447,#3458,#3469,#3480,#3491,#3502, + #3513,#3524,#3535,#3546,#3557,#3568,#3579,#3590,#3601,#3612,#3623, + #3634),#3645,.T.); +#3436 = FACE_BOUND('',#3437,.T.); +#3437 = EDGE_LOOP('',(#3438,#3439,#3440,#3446)); +#3438 = ORIENTED_EDGE('',*,*,#3132,.F.); +#3439 = ORIENTED_EDGE('',*,*,#3172,.F.); +#3440 = ORIENTED_EDGE('',*,*,#3441,.F.); +#3441 = EDGE_CURVE('',#3195,#3165,#3442,.T.); +#3442 = LINE('',#3443,#3444); +#3443 = CARTESIAN_POINT('',(36.4,-52.,1.6)); +#3444 = VECTOR('',#3445,1.); +#3445 = DIRECTION('',(1.,0.,0.)); +#3446 = ORIENTED_EDGE('',*,*,#3194,.F.); +#3447 = FACE_BOUND('',#3448,.T.); +#3448 = EDGE_LOOP('',(#3449)); +#3449 = ORIENTED_EDGE('',*,*,#3450,.T.); +#3450 = EDGE_CURVE('',#3451,#3451,#3453,.T.); +#3451 = VERTEX_POINT('',#3452); +#3452 = CARTESIAN_POINT('',(40.,-146.6,1.6)); +#3453 = CIRCLE('',#3454,1.6); +#3454 = AXIS2_PLACEMENT_3D('',#3455,#3456,#3457); +#3455 = CARTESIAN_POINT('',(40.,-145.,1.6)); +#3456 = DIRECTION('',(-0.,0.,-1.)); +#3457 = DIRECTION('',(-0.,-1.,0.)); +#3458 = FACE_BOUND('',#3459,.T.); +#3459 = EDGE_LOOP('',(#3460)); +#3460 = ORIENTED_EDGE('',*,*,#3461,.T.); +#3461 = EDGE_CURVE('',#3462,#3462,#3464,.T.); +#3462 = VERTEX_POINT('',#3463); +#3463 = CARTESIAN_POINT('',(70.2,-148.5,1.6)); +#3464 = CIRCLE('',#3465,0.5); +#3465 = AXIS2_PLACEMENT_3D('',#3466,#3467,#3468); +#3466 = CARTESIAN_POINT('',(70.2,-148.,1.6)); +#3467 = DIRECTION('',(-0.,0.,-1.)); +#3468 = DIRECTION('',(-0.,-1.,0.)); +#3469 = FACE_BOUND('',#3470,.T.); +#3470 = EDGE_LOOP('',(#3471)); +#3471 = ORIENTED_EDGE('',*,*,#3472,.T.); +#3472 = EDGE_CURVE('',#3473,#3473,#3475,.T.); +#3473 = VERTEX_POINT('',#3474); +#3474 = CARTESIAN_POINT('',(73.9,-145.8,1.6)); +#3475 = CIRCLE('',#3476,0.5); +#3476 = AXIS2_PLACEMENT_3D('',#3477,#3478,#3479); +#3477 = CARTESIAN_POINT('',(73.9,-145.3,1.6)); +#3478 = DIRECTION('',(-0.,0.,-1.)); +#3479 = DIRECTION('',(-0.,-1.,0.)); +#3480 = FACE_BOUND('',#3481,.T.); +#3481 = EDGE_LOOP('',(#3482)); +#3482 = ORIENTED_EDGE('',*,*,#3483,.T.); +#3483 = EDGE_CURVE('',#3484,#3484,#3486,.T.); +#3484 = VERTEX_POINT('',#3485); +#3485 = CARTESIAN_POINT('',(130.,-146.6,1.6)); +#3486 = CIRCLE('',#3487,1.6); +#3487 = AXIS2_PLACEMENT_3D('',#3488,#3489,#3490); +#3488 = CARTESIAN_POINT('',(130.,-145.,1.6)); +#3489 = DIRECTION('',(-0.,0.,-1.)); +#3490 = DIRECTION('',(-0.,-1.,0.)); +#3491 = FACE_BOUND('',#3492,.T.); +#3492 = EDGE_LOOP('',(#3493)); +#3493 = ORIENTED_EDGE('',*,*,#3494,.T.); +#3494 = EDGE_CURVE('',#3495,#3495,#3497,.T.); +#3495 = VERTEX_POINT('',#3496); +#3496 = CARTESIAN_POINT('',(53.95,-67.95,1.6)); +#3497 = CIRCLE('',#3498,0.45); +#3498 = AXIS2_PLACEMENT_3D('',#3499,#3500,#3501); +#3499 = CARTESIAN_POINT('',(53.95,-67.5,1.6)); +#3500 = DIRECTION('',(-0.,0.,-1.)); +#3501 = DIRECTION('',(-0.,-1.,0.)); +#3502 = FACE_BOUND('',#3503,.T.); +#3503 = EDGE_LOOP('',(#3504)); +#3504 = ORIENTED_EDGE('',*,*,#3505,.T.); +#3505 = EDGE_CURVE('',#3506,#3506,#3508,.T.); +#3506 = VERTEX_POINT('',#3507); +#3507 = CARTESIAN_POINT('',(40.,-58.6,1.6)); +#3508 = CIRCLE('',#3509,1.6); +#3509 = AXIS2_PLACEMENT_3D('',#3510,#3511,#3512); +#3510 = CARTESIAN_POINT('',(40.,-57.,1.6)); +#3511 = DIRECTION('',(-0.,0.,-1.)); +#3512 = DIRECTION('',(-0.,-1.,0.)); +#3513 = FACE_BOUND('',#3514,.T.); +#3514 = EDGE_LOOP('',(#3515)); +#3515 = ORIENTED_EDGE('',*,*,#3516,.T.); +#3516 = EDGE_CURVE('',#3517,#3517,#3519,.T.); +#3517 = VERTEX_POINT('',#3518); +#3518 = CARTESIAN_POINT('',(73.95,-67.95,1.6)); +#3519 = CIRCLE('',#3520,0.45); +#3520 = AXIS2_PLACEMENT_3D('',#3521,#3522,#3523); +#3521 = CARTESIAN_POINT('',(73.95,-67.5,1.6)); +#3522 = DIRECTION('',(-0.,0.,-1.)); +#3523 = DIRECTION('',(-0.,-1.,0.)); +#3524 = FACE_BOUND('',#3525,.T.); +#3525 = EDGE_LOOP('',(#3526)); +#3526 = ORIENTED_EDGE('',*,*,#3527,.T.); +#3527 = EDGE_CURVE('',#3528,#3528,#3530,.T.); +#3528 = VERTEX_POINT('',#3529); +#3529 = CARTESIAN_POINT('',(115.1,-90.04,1.6)); +#3530 = CIRCLE('',#3531,0.5); +#3531 = AXIS2_PLACEMENT_3D('',#3532,#3533,#3534); +#3532 = CARTESIAN_POINT('',(115.1,-89.54,1.6)); +#3533 = DIRECTION('',(-0.,0.,-1.)); +#3534 = DIRECTION('',(-0.,-1.,0.)); +#3535 = FACE_BOUND('',#3536,.T.); +#3536 = EDGE_LOOP('',(#3537)); +#3537 = ORIENTED_EDGE('',*,*,#3538,.T.); +#3538 = EDGE_CURVE('',#3539,#3539,#3541,.T.); +#3539 = VERTEX_POINT('',#3540); +#3540 = CARTESIAN_POINT('',(115.1,-87.5,1.6)); +#3541 = CIRCLE('',#3542,0.5); +#3542 = AXIS2_PLACEMENT_3D('',#3543,#3544,#3545); +#3543 = CARTESIAN_POINT('',(115.1,-87.,1.6)); +#3544 = DIRECTION('',(-0.,0.,-1.)); +#3545 = DIRECTION('',(-0.,-1.,0.)); +#3546 = FACE_BOUND('',#3547,.T.); +#3547 = EDGE_LOOP('',(#3548)); +#3548 = ORIENTED_EDGE('',*,*,#3549,.T.); +#3549 = EDGE_CURVE('',#3550,#3550,#3552,.T.); +#3550 = VERTEX_POINT('',#3551); +#3551 = CARTESIAN_POINT('',(128.75,-83.5953,1.6)); +#3552 = CIRCLE('',#3553,0.4953); +#3553 = AXIS2_PLACEMENT_3D('',#3554,#3555,#3556); +#3554 = CARTESIAN_POINT('',(128.75,-83.1,1.6)); +#3555 = DIRECTION('',(-0.,0.,-1.)); +#3556 = DIRECTION('',(-0.,-1.,0.)); +#3557 = FACE_BOUND('',#3558,.T.); +#3558 = EDGE_LOOP('',(#3559)); +#3559 = ORIENTED_EDGE('',*,*,#3560,.T.); +#3560 = EDGE_CURVE('',#3561,#3561,#3563,.T.); +#3561 = VERTEX_POINT('',#3562); +#3562 = CARTESIAN_POINT('',(128.75,-81.5064,1.6)); +#3563 = CIRCLE('',#3564,0.4064); +#3564 = AXIS2_PLACEMENT_3D('',#3565,#3566,#3567); +#3565 = CARTESIAN_POINT('',(128.75,-81.1,1.6)); +#3566 = DIRECTION('',(-0.,0.,-1.)); +#3567 = DIRECTION('',(-0.,-1.,0.)); +#3568 = FACE_BOUND('',#3569,.T.); +#3569 = EDGE_LOOP('',(#3570)); +#3570 = ORIENTED_EDGE('',*,*,#3571,.T.); +#3571 = EDGE_CURVE('',#3572,#3572,#3574,.T.); +#3572 = VERTEX_POINT('',#3573); +#3573 = CARTESIAN_POINT('',(128.75,-79.5064,1.6)); +#3574 = CIRCLE('',#3575,0.4064); +#3575 = AXIS2_PLACEMENT_3D('',#3576,#3577,#3578); +#3576 = CARTESIAN_POINT('',(128.75,-79.1,1.6)); +#3577 = DIRECTION('',(-0.,0.,-1.)); +#3578 = DIRECTION('',(-0.,-1.,0.)); +#3579 = FACE_BOUND('',#3580,.T.); +#3580 = EDGE_LOOP('',(#3581)); +#3581 = ORIENTED_EDGE('',*,*,#3582,.T.); +#3582 = EDGE_CURVE('',#3583,#3583,#3585,.T.); +#3583 = VERTEX_POINT('',#3584); +#3584 = CARTESIAN_POINT('',(128.75,-77.506399,1.6)); +#3585 = CIRCLE('',#3586,0.4064); +#3586 = AXIS2_PLACEMENT_3D('',#3587,#3588,#3589); +#3587 = CARTESIAN_POINT('',(128.75,-77.099999,1.6)); +#3588 = DIRECTION('',(-0.,0.,-1.)); +#3589 = DIRECTION('',(-0.,-1.,0.)); +#3590 = FACE_BOUND('',#3591,.T.); +#3591 = EDGE_LOOP('',(#3592)); +#3592 = ORIENTED_EDGE('',*,*,#3593,.T.); +#3593 = EDGE_CURVE('',#3594,#3594,#3596,.T.); +#3594 = VERTEX_POINT('',#3595); +#3595 = CARTESIAN_POINT('',(128.75,-75.5953,1.6)); +#3596 = CIRCLE('',#3597,0.4953); +#3597 = AXIS2_PLACEMENT_3D('',#3598,#3599,#3600); +#3598 = CARTESIAN_POINT('',(128.75,-75.1,1.6)); +#3599 = DIRECTION('',(-0.,0.,-1.)); +#3600 = DIRECTION('',(-0.,-1.,0.)); +#3601 = FACE_BOUND('',#3602,.T.); +#3602 = EDGE_LOOP('',(#3603)); +#3603 = ORIENTED_EDGE('',*,*,#3604,.T.); +#3604 = EDGE_CURVE('',#3605,#3605,#3607,.T.); +#3605 = VERTEX_POINT('',#3606); +#3606 = CARTESIAN_POINT('',(127.82,-71.2353,1.6)); +#3607 = CIRCLE('',#3608,0.4953); +#3608 = AXIS2_PLACEMENT_3D('',#3609,#3610,#3611); +#3609 = CARTESIAN_POINT('',(127.82,-70.74,1.6)); +#3610 = DIRECTION('',(-0.,0.,-1.)); +#3611 = DIRECTION('',(-2.869140867192E-14,-1.,0.)); +#3612 = FACE_BOUND('',#3613,.T.); +#3613 = EDGE_LOOP('',(#3614)); +#3614 = ORIENTED_EDGE('',*,*,#3615,.T.); +#3615 = EDGE_CURVE('',#3616,#3616,#3618,.T.); +#3616 = VERTEX_POINT('',#3617); +#3617 = CARTESIAN_POINT('',(129.85,-71.2353,1.6)); +#3618 = CIRCLE('',#3619,0.4953); +#3619 = AXIS2_PLACEMENT_3D('',#3620,#3621,#3622); +#3620 = CARTESIAN_POINT('',(129.85,-70.74,1.6)); +#3621 = DIRECTION('',(-0.,0.,-1.)); +#3622 = DIRECTION('',(-5.738281734385E-14,-1.,0.)); +#3623 = FACE_BOUND('',#3624,.T.); +#3624 = EDGE_LOOP('',(#3625)); +#3625 = ORIENTED_EDGE('',*,*,#3626,.T.); +#3626 = EDGE_CURVE('',#3627,#3627,#3629,.T.); +#3627 = VERTEX_POINT('',#3628); +#3628 = CARTESIAN_POINT('',(128.835,-63.6153,1.6)); +#3629 = CIRCLE('',#3630,0.4953); +#3630 = AXIS2_PLACEMENT_3D('',#3631,#3632,#3633); +#3631 = CARTESIAN_POINT('',(128.835,-63.12,1.6)); +#3632 = DIRECTION('',(-0.,0.,-1.)); +#3633 = DIRECTION('',(5.738281734384E-14,-1.,-0.)); +#3634 = FACE_BOUND('',#3635,.T.); +#3635 = EDGE_LOOP('',(#3636)); +#3636 = ORIENTED_EDGE('',*,*,#3637,.T.); +#3637 = EDGE_CURVE('',#3638,#3638,#3640,.T.); +#3638 = VERTEX_POINT('',#3639); +#3639 = CARTESIAN_POINT('',(130.,-58.6,1.6)); +#3640 = CIRCLE('',#3641,1.6); +#3641 = AXIS2_PLACEMENT_3D('',#3642,#3643,#3644); +#3642 = CARTESIAN_POINT('',(130.,-57.,1.6)); +#3643 = DIRECTION('',(-0.,0.,-1.)); +#3644 = DIRECTION('',(-0.,-1.,0.)); +#3645 = PLANE('',#3646); +#3646 = AXIS2_PLACEMENT_3D('',#3647,#3648,#3649); +#3647 = CARTESIAN_POINT('',(0.,0.,1.6)); +#3648 = DIRECTION('',(0.,0.,1.)); +#3649 = DIRECTION('',(1.,0.,-0.)); +#3650 = ADVANCED_FACE('',(#3651),#3657,.T.); +#3651 = FACE_BOUND('',#3652,.T.); +#3652 = EDGE_LOOP('',(#3653,#3654,#3655,#3656)); +#3653 = ORIENTED_EDGE('',*,*,#3202,.T.); +#3654 = ORIENTED_EDGE('',*,*,#3441,.T.); +#3655 = ORIENTED_EDGE('',*,*,#3162,.F.); +#3656 = ORIENTED_EDGE('',*,*,#3226,.F.); +#3657 = PLANE('',#3658); +#3658 = AXIS2_PLACEMENT_3D('',#3659,#3660,#3661); +#3659 = CARTESIAN_POINT('',(36.4,-52.,0.)); +#3660 = DIRECTION('',(0.,1.,0.)); +#3661 = DIRECTION('',(1.,0.,0.)); +#3662 = ADVANCED_FACE('',(#3663),#3674,.F.); +#3663 = FACE_BOUND('',#3664,.T.); +#3664 = EDGE_LOOP('',(#3665,#3666,#3672,#3673)); +#3665 = ORIENTED_EDGE('',*,*,#3235,.T.); +#3666 = ORIENTED_EDGE('',*,*,#3667,.T.); +#3667 = EDGE_CURVE('',#3236,#3451,#3668,.T.); +#3668 = LINE('',#3669,#3670); +#3669 = CARTESIAN_POINT('',(40.,-146.6,-4.5E-02)); +#3670 = VECTOR('',#3671,1.); +#3671 = DIRECTION('',(0.,0.,1.)); +#3672 = ORIENTED_EDGE('',*,*,#3450,.F.); +#3673 = ORIENTED_EDGE('',*,*,#3667,.F.); +#3674 = CYLINDRICAL_SURFACE('',#3675,1.6); +#3675 = AXIS2_PLACEMENT_3D('',#3676,#3677,#3678); +#3676 = CARTESIAN_POINT('',(40.,-145.,-4.5E-02)); +#3677 = DIRECTION('',(-0.,-0.,-1.)); +#3678 = DIRECTION('',(-0.,-1.,0.)); +#3679 = ADVANCED_FACE('',(#3680),#3691,.F.); +#3680 = FACE_BOUND('',#3681,.T.); +#3681 = EDGE_LOOP('',(#3682,#3683,#3689,#3690)); +#3682 = ORIENTED_EDGE('',*,*,#3246,.T.); +#3683 = ORIENTED_EDGE('',*,*,#3684,.T.); +#3684 = EDGE_CURVE('',#3247,#3462,#3685,.T.); +#3685 = LINE('',#3686,#3687); +#3686 = CARTESIAN_POINT('',(70.2,-148.5,-4.5E-02)); +#3687 = VECTOR('',#3688,1.); +#3688 = DIRECTION('',(0.,0.,1.)); +#3689 = ORIENTED_EDGE('',*,*,#3461,.F.); +#3690 = ORIENTED_EDGE('',*,*,#3684,.F.); +#3691 = CYLINDRICAL_SURFACE('',#3692,0.5); +#3692 = AXIS2_PLACEMENT_3D('',#3693,#3694,#3695); +#3693 = CARTESIAN_POINT('',(70.2,-148.,-4.5E-02)); +#3694 = DIRECTION('',(-0.,-0.,-1.)); +#3695 = DIRECTION('',(-0.,-1.,0.)); +#3696 = ADVANCED_FACE('',(#3697),#3708,.F.); +#3697 = FACE_BOUND('',#3698,.T.); +#3698 = EDGE_LOOP('',(#3699,#3700,#3706,#3707)); +#3699 = ORIENTED_EDGE('',*,*,#3257,.T.); +#3700 = ORIENTED_EDGE('',*,*,#3701,.T.); +#3701 = EDGE_CURVE('',#3258,#3473,#3702,.T.); +#3702 = LINE('',#3703,#3704); +#3703 = CARTESIAN_POINT('',(73.9,-145.8,-4.5E-02)); +#3704 = VECTOR('',#3705,1.); +#3705 = DIRECTION('',(0.,0.,1.)); +#3706 = ORIENTED_EDGE('',*,*,#3472,.F.); +#3707 = ORIENTED_EDGE('',*,*,#3701,.F.); +#3708 = CYLINDRICAL_SURFACE('',#3709,0.5); +#3709 = AXIS2_PLACEMENT_3D('',#3710,#3711,#3712); +#3710 = CARTESIAN_POINT('',(73.9,-145.3,-4.5E-02)); +#3711 = DIRECTION('',(-0.,-0.,-1.)); +#3712 = DIRECTION('',(-0.,-1.,0.)); +#3713 = ADVANCED_FACE('',(#3714),#3725,.F.); +#3714 = FACE_BOUND('',#3715,.T.); +#3715 = EDGE_LOOP('',(#3716,#3717,#3723,#3724)); +#3716 = ORIENTED_EDGE('',*,*,#3268,.T.); +#3717 = ORIENTED_EDGE('',*,*,#3718,.T.); +#3718 = EDGE_CURVE('',#3269,#3484,#3719,.T.); +#3719 = LINE('',#3720,#3721); +#3720 = CARTESIAN_POINT('',(130.,-146.6,-4.5E-02)); +#3721 = VECTOR('',#3722,1.); +#3722 = DIRECTION('',(0.,0.,1.)); +#3723 = ORIENTED_EDGE('',*,*,#3483,.F.); +#3724 = ORIENTED_EDGE('',*,*,#3718,.F.); +#3725 = CYLINDRICAL_SURFACE('',#3726,1.6); +#3726 = AXIS2_PLACEMENT_3D('',#3727,#3728,#3729); +#3727 = CARTESIAN_POINT('',(130.,-145.,-4.5E-02)); +#3728 = DIRECTION('',(-0.,-0.,-1.)); +#3729 = DIRECTION('',(-0.,-1.,0.)); +#3730 = ADVANCED_FACE('',(#3731),#3742,.F.); +#3731 = FACE_BOUND('',#3732,.T.); +#3732 = EDGE_LOOP('',(#3733,#3734,#3740,#3741)); +#3733 = ORIENTED_EDGE('',*,*,#3279,.T.); +#3734 = ORIENTED_EDGE('',*,*,#3735,.T.); +#3735 = EDGE_CURVE('',#3280,#3495,#3736,.T.); +#3736 = LINE('',#3737,#3738); +#3737 = CARTESIAN_POINT('',(53.95,-67.95,-4.5E-02)); +#3738 = VECTOR('',#3739,1.); +#3739 = DIRECTION('',(0.,0.,1.)); +#3740 = ORIENTED_EDGE('',*,*,#3494,.F.); +#3741 = ORIENTED_EDGE('',*,*,#3735,.F.); +#3742 = CYLINDRICAL_SURFACE('',#3743,0.45); +#3743 = AXIS2_PLACEMENT_3D('',#3744,#3745,#3746); +#3744 = CARTESIAN_POINT('',(53.95,-67.5,-4.5E-02)); +#3745 = DIRECTION('',(-0.,-0.,-1.)); +#3746 = DIRECTION('',(-0.,-1.,0.)); +#3747 = ADVANCED_FACE('',(#3748),#3759,.F.); +#3748 = FACE_BOUND('',#3749,.T.); +#3749 = EDGE_LOOP('',(#3750,#3751,#3757,#3758)); +#3750 = ORIENTED_EDGE('',*,*,#3290,.T.); +#3751 = ORIENTED_EDGE('',*,*,#3752,.T.); +#3752 = EDGE_CURVE('',#3291,#3506,#3753,.T.); +#3753 = LINE('',#3754,#3755); +#3754 = CARTESIAN_POINT('',(40.,-58.6,-4.5E-02)); +#3755 = VECTOR('',#3756,1.); +#3756 = DIRECTION('',(0.,0.,1.)); +#3757 = ORIENTED_EDGE('',*,*,#3505,.F.); +#3758 = ORIENTED_EDGE('',*,*,#3752,.F.); +#3759 = CYLINDRICAL_SURFACE('',#3760,1.6); +#3760 = AXIS2_PLACEMENT_3D('',#3761,#3762,#3763); +#3761 = CARTESIAN_POINT('',(40.,-57.,-4.5E-02)); +#3762 = DIRECTION('',(-0.,-0.,-1.)); +#3763 = DIRECTION('',(-0.,-1.,0.)); +#3764 = ADVANCED_FACE('',(#3765),#3776,.F.); +#3765 = FACE_BOUND('',#3766,.T.); +#3766 = EDGE_LOOP('',(#3767,#3768,#3774,#3775)); +#3767 = ORIENTED_EDGE('',*,*,#3301,.T.); +#3768 = ORIENTED_EDGE('',*,*,#3769,.T.); +#3769 = EDGE_CURVE('',#3302,#3517,#3770,.T.); +#3770 = LINE('',#3771,#3772); +#3771 = CARTESIAN_POINT('',(73.95,-67.95,-4.5E-02)); +#3772 = VECTOR('',#3773,1.); +#3773 = DIRECTION('',(0.,0.,1.)); +#3774 = ORIENTED_EDGE('',*,*,#3516,.F.); +#3775 = ORIENTED_EDGE('',*,*,#3769,.F.); +#3776 = CYLINDRICAL_SURFACE('',#3777,0.45); +#3777 = AXIS2_PLACEMENT_3D('',#3778,#3779,#3780); +#3778 = CARTESIAN_POINT('',(73.95,-67.5,-4.5E-02)); +#3779 = DIRECTION('',(-0.,-0.,-1.)); +#3780 = DIRECTION('',(-0.,-1.,0.)); +#3781 = ADVANCED_FACE('',(#3782),#3793,.F.); +#3782 = FACE_BOUND('',#3783,.T.); +#3783 = EDGE_LOOP('',(#3784,#3785,#3791,#3792)); +#3784 = ORIENTED_EDGE('',*,*,#3312,.T.); +#3785 = ORIENTED_EDGE('',*,*,#3786,.T.); +#3786 = EDGE_CURVE('',#3313,#3528,#3787,.T.); +#3787 = LINE('',#3788,#3789); +#3788 = CARTESIAN_POINT('',(115.1,-90.04,-4.5E-02)); +#3789 = VECTOR('',#3790,1.); +#3790 = DIRECTION('',(0.,0.,1.)); +#3791 = ORIENTED_EDGE('',*,*,#3527,.F.); +#3792 = ORIENTED_EDGE('',*,*,#3786,.F.); +#3793 = CYLINDRICAL_SURFACE('',#3794,0.5); +#3794 = AXIS2_PLACEMENT_3D('',#3795,#3796,#3797); +#3795 = CARTESIAN_POINT('',(115.1,-89.54,-4.5E-02)); +#3796 = DIRECTION('',(-0.,-0.,-1.)); +#3797 = DIRECTION('',(-0.,-1.,0.)); +#3798 = ADVANCED_FACE('',(#3799),#3810,.F.); +#3799 = FACE_BOUND('',#3800,.T.); +#3800 = EDGE_LOOP('',(#3801,#3802,#3808,#3809)); +#3801 = ORIENTED_EDGE('',*,*,#3323,.T.); +#3802 = ORIENTED_EDGE('',*,*,#3803,.T.); +#3803 = EDGE_CURVE('',#3324,#3539,#3804,.T.); +#3804 = LINE('',#3805,#3806); +#3805 = CARTESIAN_POINT('',(115.1,-87.5,-4.5E-02)); +#3806 = VECTOR('',#3807,1.); +#3807 = DIRECTION('',(0.,0.,1.)); +#3808 = ORIENTED_EDGE('',*,*,#3538,.F.); +#3809 = ORIENTED_EDGE('',*,*,#3803,.F.); +#3810 = CYLINDRICAL_SURFACE('',#3811,0.5); +#3811 = AXIS2_PLACEMENT_3D('',#3812,#3813,#3814); +#3812 = CARTESIAN_POINT('',(115.1,-87.,-4.5E-02)); +#3813 = DIRECTION('',(-0.,-0.,-1.)); +#3814 = DIRECTION('',(-0.,-1.,0.)); +#3815 = ADVANCED_FACE('',(#3816),#3827,.F.); +#3816 = FACE_BOUND('',#3817,.T.); +#3817 = EDGE_LOOP('',(#3818,#3819,#3825,#3826)); +#3818 = ORIENTED_EDGE('',*,*,#3334,.T.); +#3819 = ORIENTED_EDGE('',*,*,#3820,.T.); +#3820 = EDGE_CURVE('',#3335,#3550,#3821,.T.); +#3821 = LINE('',#3822,#3823); +#3822 = CARTESIAN_POINT('',(128.75,-83.5953,-4.5E-02)); +#3823 = VECTOR('',#3824,1.); +#3824 = DIRECTION('',(0.,0.,1.)); +#3825 = ORIENTED_EDGE('',*,*,#3549,.F.); +#3826 = ORIENTED_EDGE('',*,*,#3820,.F.); +#3827 = CYLINDRICAL_SURFACE('',#3828,0.4953); +#3828 = AXIS2_PLACEMENT_3D('',#3829,#3830,#3831); +#3829 = CARTESIAN_POINT('',(128.75,-83.1,-4.5E-02)); +#3830 = DIRECTION('',(-0.,-0.,-1.)); +#3831 = DIRECTION('',(-0.,-1.,0.)); +#3832 = ADVANCED_FACE('',(#3833),#3844,.F.); +#3833 = FACE_BOUND('',#3834,.T.); +#3834 = EDGE_LOOP('',(#3835,#3836,#3842,#3843)); +#3835 = ORIENTED_EDGE('',*,*,#3345,.T.); +#3836 = ORIENTED_EDGE('',*,*,#3837,.T.); +#3837 = EDGE_CURVE('',#3346,#3561,#3838,.T.); +#3838 = LINE('',#3839,#3840); +#3839 = CARTESIAN_POINT('',(128.75,-81.5064,-4.5E-02)); +#3840 = VECTOR('',#3841,1.); +#3841 = DIRECTION('',(0.,0.,1.)); +#3842 = ORIENTED_EDGE('',*,*,#3560,.F.); +#3843 = ORIENTED_EDGE('',*,*,#3837,.F.); +#3844 = CYLINDRICAL_SURFACE('',#3845,0.4064); +#3845 = AXIS2_PLACEMENT_3D('',#3846,#3847,#3848); +#3846 = CARTESIAN_POINT('',(128.75,-81.1,-4.5E-02)); +#3847 = DIRECTION('',(-0.,-0.,-1.)); +#3848 = DIRECTION('',(-0.,-1.,0.)); +#3849 = ADVANCED_FACE('',(#3850),#3861,.F.); +#3850 = FACE_BOUND('',#3851,.T.); +#3851 = EDGE_LOOP('',(#3852,#3853,#3859,#3860)); +#3852 = ORIENTED_EDGE('',*,*,#3356,.T.); +#3853 = ORIENTED_EDGE('',*,*,#3854,.T.); +#3854 = EDGE_CURVE('',#3357,#3572,#3855,.T.); +#3855 = LINE('',#3856,#3857); +#3856 = CARTESIAN_POINT('',(128.75,-79.5064,-4.5E-02)); +#3857 = VECTOR('',#3858,1.); +#3858 = DIRECTION('',(0.,0.,1.)); +#3859 = ORIENTED_EDGE('',*,*,#3571,.F.); +#3860 = ORIENTED_EDGE('',*,*,#3854,.F.); +#3861 = CYLINDRICAL_SURFACE('',#3862,0.4064); +#3862 = AXIS2_PLACEMENT_3D('',#3863,#3864,#3865); +#3863 = CARTESIAN_POINT('',(128.75,-79.1,-4.5E-02)); +#3864 = DIRECTION('',(-0.,-0.,-1.)); +#3865 = DIRECTION('',(-0.,-1.,0.)); +#3866 = ADVANCED_FACE('',(#3867),#3878,.F.); +#3867 = FACE_BOUND('',#3868,.T.); +#3868 = EDGE_LOOP('',(#3869,#3870,#3876,#3877)); +#3869 = ORIENTED_EDGE('',*,*,#3367,.T.); +#3870 = ORIENTED_EDGE('',*,*,#3871,.T.); +#3871 = EDGE_CURVE('',#3368,#3583,#3872,.T.); +#3872 = LINE('',#3873,#3874); +#3873 = CARTESIAN_POINT('',(128.75,-77.506399,-4.5E-02)); +#3874 = VECTOR('',#3875,1.); +#3875 = DIRECTION('',(0.,0.,1.)); +#3876 = ORIENTED_EDGE('',*,*,#3582,.F.); +#3877 = ORIENTED_EDGE('',*,*,#3871,.F.); +#3878 = CYLINDRICAL_SURFACE('',#3879,0.4064); +#3879 = AXIS2_PLACEMENT_3D('',#3880,#3881,#3882); +#3880 = CARTESIAN_POINT('',(128.75,-77.099999,-4.5E-02)); +#3881 = DIRECTION('',(-0.,-0.,-1.)); +#3882 = DIRECTION('',(-0.,-1.,0.)); +#3883 = ADVANCED_FACE('',(#3884),#3895,.F.); +#3884 = FACE_BOUND('',#3885,.T.); +#3885 = EDGE_LOOP('',(#3886,#3887,#3893,#3894)); +#3886 = ORIENTED_EDGE('',*,*,#3378,.T.); +#3887 = ORIENTED_EDGE('',*,*,#3888,.T.); +#3888 = EDGE_CURVE('',#3379,#3594,#3889,.T.); +#3889 = LINE('',#3890,#3891); +#3890 = CARTESIAN_POINT('',(128.75,-75.5953,-4.5E-02)); +#3891 = VECTOR('',#3892,1.); +#3892 = DIRECTION('',(0.,0.,1.)); +#3893 = ORIENTED_EDGE('',*,*,#3593,.F.); +#3894 = ORIENTED_EDGE('',*,*,#3888,.F.); +#3895 = CYLINDRICAL_SURFACE('',#3896,0.4953); +#3896 = AXIS2_PLACEMENT_3D('',#3897,#3898,#3899); +#3897 = CARTESIAN_POINT('',(128.75,-75.1,-4.5E-02)); +#3898 = DIRECTION('',(-0.,-0.,-1.)); +#3899 = DIRECTION('',(-0.,-1.,0.)); +#3900 = ADVANCED_FACE('',(#3901),#3912,.F.); +#3901 = FACE_BOUND('',#3902,.T.); +#3902 = EDGE_LOOP('',(#3903,#3904,#3910,#3911)); +#3903 = ORIENTED_EDGE('',*,*,#3389,.T.); +#3904 = ORIENTED_EDGE('',*,*,#3905,.T.); +#3905 = EDGE_CURVE('',#3390,#3605,#3906,.T.); +#3906 = LINE('',#3907,#3908); +#3907 = CARTESIAN_POINT('',(127.82,-71.2353,-4.5E-02)); +#3908 = VECTOR('',#3909,1.); +#3909 = DIRECTION('',(0.,0.,1.)); +#3910 = ORIENTED_EDGE('',*,*,#3604,.F.); +#3911 = ORIENTED_EDGE('',*,*,#3905,.F.); +#3912 = CYLINDRICAL_SURFACE('',#3913,0.4953); +#3913 = AXIS2_PLACEMENT_3D('',#3914,#3915,#3916); +#3914 = CARTESIAN_POINT('',(127.82,-70.74,-4.5E-02)); +#3915 = DIRECTION('',(-0.,-0.,-1.)); +#3916 = DIRECTION('',(-2.869140867192E-14,-1.,0.)); +#3917 = ADVANCED_FACE('',(#3918),#3929,.F.); +#3918 = FACE_BOUND('',#3919,.T.); +#3919 = EDGE_LOOP('',(#3920,#3921,#3927,#3928)); +#3920 = ORIENTED_EDGE('',*,*,#3400,.T.); +#3921 = ORIENTED_EDGE('',*,*,#3922,.T.); +#3922 = EDGE_CURVE('',#3401,#3616,#3923,.T.); +#3923 = LINE('',#3924,#3925); +#3924 = CARTESIAN_POINT('',(129.85,-71.2353,-4.5E-02)); +#3925 = VECTOR('',#3926,1.); +#3926 = DIRECTION('',(0.,0.,1.)); +#3927 = ORIENTED_EDGE('',*,*,#3615,.F.); +#3928 = ORIENTED_EDGE('',*,*,#3922,.F.); +#3929 = CYLINDRICAL_SURFACE('',#3930,0.4953); +#3930 = AXIS2_PLACEMENT_3D('',#3931,#3932,#3933); +#3931 = CARTESIAN_POINT('',(129.85,-70.74,-4.5E-02)); +#3932 = DIRECTION('',(-0.,-0.,-1.)); +#3933 = DIRECTION('',(-5.738281734385E-14,-1.,0.)); +#3934 = ADVANCED_FACE('',(#3935),#3946,.F.); +#3935 = FACE_BOUND('',#3936,.T.); +#3936 = EDGE_LOOP('',(#3937,#3938,#3944,#3945)); +#3937 = ORIENTED_EDGE('',*,*,#3411,.T.); +#3938 = ORIENTED_EDGE('',*,*,#3939,.T.); +#3939 = EDGE_CURVE('',#3412,#3627,#3940,.T.); +#3940 = LINE('',#3941,#3942); +#3941 = CARTESIAN_POINT('',(128.835,-63.6153,-4.5E-02)); +#3942 = VECTOR('',#3943,1.); +#3943 = DIRECTION('',(0.,0.,1.)); +#3944 = ORIENTED_EDGE('',*,*,#3626,.F.); +#3945 = ORIENTED_EDGE('',*,*,#3939,.F.); +#3946 = CYLINDRICAL_SURFACE('',#3947,0.4953); +#3947 = AXIS2_PLACEMENT_3D('',#3948,#3949,#3950); +#3948 = CARTESIAN_POINT('',(128.835,-63.12,-4.5E-02)); +#3949 = DIRECTION('',(-0.,0.,-1.)); +#3950 = DIRECTION('',(5.738281734384E-14,-1.,-0.)); +#3951 = ADVANCED_FACE('',(#3952),#3963,.F.); +#3952 = FACE_BOUND('',#3953,.T.); +#3953 = EDGE_LOOP('',(#3954,#3955,#3961,#3962)); +#3954 = ORIENTED_EDGE('',*,*,#3422,.T.); +#3955 = ORIENTED_EDGE('',*,*,#3956,.T.); +#3956 = EDGE_CURVE('',#3423,#3638,#3957,.T.); +#3957 = LINE('',#3958,#3959); +#3958 = CARTESIAN_POINT('',(130.,-58.6,-4.5E-02)); +#3959 = VECTOR('',#3960,1.); +#3960 = DIRECTION('',(0.,0.,1.)); +#3961 = ORIENTED_EDGE('',*,*,#3637,.F.); +#3962 = ORIENTED_EDGE('',*,*,#3956,.F.); +#3963 = CYLINDRICAL_SURFACE('',#3964,1.6); +#3964 = AXIS2_PLACEMENT_3D('',#3965,#3966,#3967); +#3965 = CARTESIAN_POINT('',(130.,-57.,-4.5E-02)); +#3966 = DIRECTION('',(-0.,-0.,-1.)); +#3967 = DIRECTION('',(-0.,-1.,0.)); +#3968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3972)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3969,#3970,#3971)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3969 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3970 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3971 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3972 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3969, + 'distance_accuracy_value','confusion accuracy'); +#3973 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3974,#3976); +#3974 = ( REPRESENTATION_RELATIONSHIP('','',#3115,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3975) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3975 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); +#3976 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3977); +#3977 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','=>[0:1:1:6]','',#5,#3110,$); +#3978 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3112)); +#3979 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3980,#3988,#3995,#4002,#4009,#4016,#4023,#4030,#4038,#4045,#4052, + #4059,#4066,#4073,#4080,#4087,#4094,#4101,#4108,#4115,#4122,#4129, + #4136,#4143,#4150,#4157,#4164,#4171,#4178,#4185,#4192,#4199,#4206, + #4213,#4220,#4227,#4235,#4242,#4249,#4256,#4263,#4270,#4277,#4284, + #4291,#4298,#4305,#4312,#4319,#4326),#1603); +#3980 = STYLED_ITEM('color',(#3981),#82); +#3981 = PRESENTATION_STYLE_ASSIGNMENT((#3982)); +#3982 = SURFACE_STYLE_USAGE(.BOTH.,#3983); +#3983 = SURFACE_SIDE_STYLE('',(#3984)); +#3984 = SURFACE_STYLE_FILL_AREA(#3985); +#3985 = FILL_AREA_STYLE('',(#3986)); +#3986 = FILL_AREA_STYLE_COLOUR('',#3987); +#3987 = COLOUR_RGB('',0.894999966383,0.890999961016,0.813000030345); +#3988 = STYLED_ITEM('color',(#3989),#122); +#3989 = PRESENTATION_STYLE_ASSIGNMENT((#3990)); +#3990 = SURFACE_STYLE_USAGE(.BOTH.,#3991); +#3991 = SURFACE_SIDE_STYLE('',(#3992)); +#3992 = SURFACE_STYLE_FILL_AREA(#3993); +#3993 = FILL_AREA_STYLE('',(#3994)); +#3994 = FILL_AREA_STYLE_COLOUR('',#3987); +#3995 = STYLED_ITEM('color',(#3996),#169); +#3996 = PRESENTATION_STYLE_ASSIGNMENT((#3997)); +#3997 = SURFACE_STYLE_USAGE(.BOTH.,#3998); +#3998 = SURFACE_SIDE_STYLE('',(#3999)); +#3999 = SURFACE_STYLE_FILL_AREA(#4000); +#4000 = FILL_AREA_STYLE('',(#4001)); +#4001 = FILL_AREA_STYLE_COLOUR('',#3987); +#4002 = STYLED_ITEM('color',(#4003),#248); +#4003 = PRESENTATION_STYLE_ASSIGNMENT((#4004)); +#4004 = SURFACE_STYLE_USAGE(.BOTH.,#4005); +#4005 = SURFACE_SIDE_STYLE('',(#4006)); +#4006 = SURFACE_STYLE_FILL_AREA(#4007); +#4007 = FILL_AREA_STYLE('',(#4008)); +#4008 = FILL_AREA_STYLE_COLOUR('',#3987); +#4009 = STYLED_ITEM('color',(#4010),#272); +#4010 = PRESENTATION_STYLE_ASSIGNMENT((#4011)); +#4011 = SURFACE_STYLE_USAGE(.BOTH.,#4012); +#4012 = SURFACE_SIDE_STYLE('',(#4013)); +#4013 = SURFACE_STYLE_FILL_AREA(#4014); +#4014 = FILL_AREA_STYLE('',(#4015)); +#4015 = FILL_AREA_STYLE_COLOUR('',#3987); +#4016 = STYLED_ITEM('color',(#4017),#312); +#4017 = PRESENTATION_STYLE_ASSIGNMENT((#4018)); +#4018 = SURFACE_STYLE_USAGE(.BOTH.,#4019); +#4019 = SURFACE_SIDE_STYLE('',(#4020)); +#4020 = SURFACE_STYLE_FILL_AREA(#4021); +#4021 = FILL_AREA_STYLE('',(#4022)); +#4022 = FILL_AREA_STYLE_COLOUR('',#3987); +#4023 = STYLED_ITEM('color',(#4024),#343); +#4024 = PRESENTATION_STYLE_ASSIGNMENT((#4025)); +#4025 = SURFACE_STYLE_USAGE(.BOTH.,#4026); +#4026 = SURFACE_SIDE_STYLE('',(#4027)); +#4027 = SURFACE_STYLE_FILL_AREA(#4028); +#4028 = FILL_AREA_STYLE('',(#4029)); +#4029 = FILL_AREA_STYLE_COLOUR('',#3987); +#4030 = STYLED_ITEM('color',(#4031),#360); +#4031 = PRESENTATION_STYLE_ASSIGNMENT((#4032)); +#4032 = SURFACE_STYLE_USAGE(.BOTH.,#4033); +#4033 = SURFACE_SIDE_STYLE('',(#4034)); +#4034 = SURFACE_STYLE_FILL_AREA(#4035); +#4035 = FILL_AREA_STYLE('',(#4036)); +#4036 = FILL_AREA_STYLE_COLOUR('',#4037); +#4037 = COLOUR_RGB('',0.859000020776,0.737999965183,0.495999988746); +#4038 = STYLED_ITEM('color',(#4039),#393); +#4039 = PRESENTATION_STYLE_ASSIGNMENT((#4040)); +#4040 = SURFACE_STYLE_USAGE(.BOTH.,#4041); +#4041 = SURFACE_SIDE_STYLE('',(#4042)); +#4042 = SURFACE_STYLE_FILL_AREA(#4043); +#4043 = FILL_AREA_STYLE('',(#4044)); +#4044 = FILL_AREA_STYLE_COLOUR('',#3987); +#4045 = STYLED_ITEM('color',(#4046),#417); +#4046 = PRESENTATION_STYLE_ASSIGNMENT((#4047)); +#4047 = SURFACE_STYLE_USAGE(.BOTH.,#4048); +#4048 = SURFACE_SIDE_STYLE('',(#4049)); +#4049 = SURFACE_STYLE_FILL_AREA(#4050); +#4050 = FILL_AREA_STYLE('',(#4051)); +#4051 = FILL_AREA_STYLE_COLOUR('',#4037); +#4052 = STYLED_ITEM('color',(#4053),#484); +#4053 = PRESENTATION_STYLE_ASSIGNMENT((#4054)); +#4054 = SURFACE_STYLE_USAGE(.BOTH.,#4055); +#4055 = SURFACE_SIDE_STYLE('',(#4056)); +#4056 = SURFACE_STYLE_FILL_AREA(#4057); +#4057 = FILL_AREA_STYLE('',(#4058)); +#4058 = FILL_AREA_STYLE_COLOUR('',#3987); +#4059 = STYLED_ITEM('color',(#4060),#605); +#4060 = PRESENTATION_STYLE_ASSIGNMENT((#4061)); +#4061 = SURFACE_STYLE_USAGE(.BOTH.,#4062); +#4062 = SURFACE_SIDE_STYLE('',(#4063)); +#4063 = SURFACE_STYLE_FILL_AREA(#4064); +#4064 = FILL_AREA_STYLE('',(#4065)); +#4065 = FILL_AREA_STYLE_COLOUR('',#4037); +#4066 = STYLED_ITEM('color',(#4067),#672); +#4067 = PRESENTATION_STYLE_ASSIGNMENT((#4068)); +#4068 = SURFACE_STYLE_USAGE(.BOTH.,#4069); +#4069 = SURFACE_SIDE_STYLE('',(#4070)); +#4070 = SURFACE_STYLE_FILL_AREA(#4071); +#4071 = FILL_AREA_STYLE('',(#4072)); +#4072 = FILL_AREA_STYLE_COLOUR('',#3987); +#4073 = STYLED_ITEM('color',(#4074),#696); +#4074 = PRESENTATION_STYLE_ASSIGNMENT((#4075)); +#4075 = SURFACE_STYLE_USAGE(.BOTH.,#4076); +#4076 = SURFACE_SIDE_STYLE('',(#4077)); +#4077 = SURFACE_STYLE_FILL_AREA(#4078); +#4078 = FILL_AREA_STYLE('',(#4079)); +#4079 = FILL_AREA_STYLE_COLOUR('',#3987); +#4080 = STYLED_ITEM('color',(#4081),#727); +#4081 = PRESENTATION_STYLE_ASSIGNMENT((#4082)); +#4082 = SURFACE_STYLE_USAGE(.BOTH.,#4083); +#4083 = SURFACE_SIDE_STYLE('',(#4084)); +#4084 = SURFACE_STYLE_FILL_AREA(#4085); +#4085 = FILL_AREA_STYLE('',(#4086)); +#4086 = FILL_AREA_STYLE_COLOUR('',#4037); +#4087 = STYLED_ITEM('color',(#4088),#760); +#4088 = PRESENTATION_STYLE_ASSIGNMENT((#4089)); +#4089 = SURFACE_STYLE_USAGE(.BOTH.,#4090); +#4090 = SURFACE_SIDE_STYLE('',(#4091)); +#4091 = SURFACE_STYLE_FILL_AREA(#4092); +#4092 = FILL_AREA_STYLE('',(#4093)); +#4093 = FILL_AREA_STYLE_COLOUR('',#3987); +#4094 = STYLED_ITEM('color',(#4095),#816); +#4095 = PRESENTATION_STYLE_ASSIGNMENT((#4096)); +#4096 = SURFACE_STYLE_USAGE(.BOTH.,#4097); +#4097 = SURFACE_SIDE_STYLE('',(#4098)); +#4098 = SURFACE_STYLE_FILL_AREA(#4099); +#4099 = FILL_AREA_STYLE('',(#4100)); +#4100 = FILL_AREA_STYLE_COLOUR('',#4037); +#4101 = STYLED_ITEM('color',(#4102),#840); +#4102 = PRESENTATION_STYLE_ASSIGNMENT((#4103)); +#4103 = SURFACE_STYLE_USAGE(.BOTH.,#4104); +#4104 = SURFACE_SIDE_STYLE('',(#4105)); +#4105 = SURFACE_STYLE_FILL_AREA(#4106); +#4106 = FILL_AREA_STYLE('',(#4107)); +#4107 = FILL_AREA_STYLE_COLOUR('',#4037); +#4108 = STYLED_ITEM('color',(#4109),#864); +#4109 = PRESENTATION_STYLE_ASSIGNMENT((#4110)); +#4110 = SURFACE_STYLE_USAGE(.BOTH.,#4111); +#4111 = SURFACE_SIDE_STYLE('',(#4112)); +#4112 = SURFACE_STYLE_FILL_AREA(#4113); +#4113 = FILL_AREA_STYLE('',(#4114)); +#4114 = FILL_AREA_STYLE_COLOUR('',#4037); +#4115 = STYLED_ITEM('color',(#4116),#888); +#4116 = PRESENTATION_STYLE_ASSIGNMENT((#4117)); +#4117 = SURFACE_STYLE_USAGE(.BOTH.,#4118); +#4118 = SURFACE_SIDE_STYLE('',(#4119)); +#4119 = SURFACE_STYLE_FILL_AREA(#4120); +#4120 = FILL_AREA_STYLE('',(#4121)); +#4121 = FILL_AREA_STYLE_COLOUR('',#4037); +#4122 = STYLED_ITEM('color',(#4123),#921); +#4123 = PRESENTATION_STYLE_ASSIGNMENT((#4124)); +#4124 = SURFACE_STYLE_USAGE(.BOTH.,#4125); +#4125 = SURFACE_SIDE_STYLE('',(#4126)); +#4126 = SURFACE_STYLE_FILL_AREA(#4127); +#4127 = FILL_AREA_STYLE('',(#4128)); +#4128 = FILL_AREA_STYLE_COLOUR('',#4037); +#4129 = STYLED_ITEM('color',(#4130),#933); +#4130 = PRESENTATION_STYLE_ASSIGNMENT((#4131)); +#4131 = SURFACE_STYLE_USAGE(.BOTH.,#4132); +#4132 = SURFACE_SIDE_STYLE('',(#4133)); +#4133 = SURFACE_STYLE_FILL_AREA(#4134); +#4134 = FILL_AREA_STYLE('',(#4135)); +#4135 = FILL_AREA_STYLE_COLOUR('',#4037); +#4136 = STYLED_ITEM('color',(#4137),#996); +#4137 = PRESENTATION_STYLE_ASSIGNMENT((#4138)); +#4138 = SURFACE_STYLE_USAGE(.BOTH.,#4139); +#4139 = SURFACE_SIDE_STYLE('',(#4140)); +#4140 = SURFACE_STYLE_FILL_AREA(#4141); +#4141 = FILL_AREA_STYLE('',(#4142)); +#4142 = FILL_AREA_STYLE_COLOUR('',#4037); +#4143 = STYLED_ITEM('color',(#4144),#1021); +#4144 = PRESENTATION_STYLE_ASSIGNMENT((#4145)); +#4145 = SURFACE_STYLE_USAGE(.BOTH.,#4146); +#4146 = SURFACE_SIDE_STYLE('',(#4147)); +#4147 = SURFACE_STYLE_FILL_AREA(#4148); +#4148 = FILL_AREA_STYLE('',(#4149)); +#4149 = FILL_AREA_STYLE_COLOUR('',#4037); +#4150 = STYLED_ITEM('color',(#4151),#1038); +#4151 = PRESENTATION_STYLE_ASSIGNMENT((#4152)); +#4152 = SURFACE_STYLE_USAGE(.BOTH.,#4153); +#4153 = SURFACE_SIDE_STYLE('',(#4154)); +#4154 = SURFACE_STYLE_FILL_AREA(#4155); +#4155 = FILL_AREA_STYLE('',(#4156)); +#4156 = FILL_AREA_STYLE_COLOUR('',#4037); +#4157 = STYLED_ITEM('color',(#4158),#1062); +#4158 = PRESENTATION_STYLE_ASSIGNMENT((#4159)); +#4159 = SURFACE_STYLE_USAGE(.BOTH.,#4160); +#4160 = SURFACE_SIDE_STYLE('',(#4161)); +#4161 = SURFACE_STYLE_FILL_AREA(#4162); +#4162 = FILL_AREA_STYLE('',(#4163)); +#4163 = FILL_AREA_STYLE_COLOUR('',#4037); +#4164 = STYLED_ITEM('color',(#4165),#1080); +#4165 = PRESENTATION_STYLE_ASSIGNMENT((#4166)); +#4166 = SURFACE_STYLE_USAGE(.BOTH.,#4167); +#4167 = SURFACE_SIDE_STYLE('',(#4168)); +#4168 = SURFACE_STYLE_FILL_AREA(#4169); +#4169 = FILL_AREA_STYLE('',(#4170)); +#4170 = FILL_AREA_STYLE_COLOUR('',#4037); +#4171 = STYLED_ITEM('color',(#4172),#1098); +#4172 = PRESENTATION_STYLE_ASSIGNMENT((#4173)); +#4173 = SURFACE_STYLE_USAGE(.BOTH.,#4174); +#4174 = SURFACE_SIDE_STYLE('',(#4175)); +#4175 = SURFACE_STYLE_FILL_AREA(#4176); +#4176 = FILL_AREA_STYLE('',(#4177)); +#4177 = FILL_AREA_STYLE_COLOUR('',#4037); +#4178 = STYLED_ITEM('color',(#4179),#1116); +#4179 = PRESENTATION_STYLE_ASSIGNMENT((#4180)); +#4180 = SURFACE_STYLE_USAGE(.BOTH.,#4181); +#4181 = SURFACE_SIDE_STYLE('',(#4182)); +#4182 = SURFACE_STYLE_FILL_AREA(#4183); +#4183 = FILL_AREA_STYLE('',(#4184)); +#4184 = FILL_AREA_STYLE_COLOUR('',#4037); +#4185 = STYLED_ITEM('color',(#4186),#1133); +#4186 = PRESENTATION_STYLE_ASSIGNMENT((#4187)); +#4187 = SURFACE_STYLE_USAGE(.BOTH.,#4188); +#4188 = SURFACE_SIDE_STYLE('',(#4189)); +#4189 = SURFACE_STYLE_FILL_AREA(#4190); +#4190 = FILL_AREA_STYLE('',(#4191)); +#4191 = FILL_AREA_STYLE_COLOUR('',#4037); +#4192 = STYLED_ITEM('color',(#4193),#1150); +#4193 = PRESENTATION_STYLE_ASSIGNMENT((#4194)); +#4194 = SURFACE_STYLE_USAGE(.BOTH.,#4195); +#4195 = SURFACE_SIDE_STYLE('',(#4196)); +#4196 = SURFACE_STYLE_FILL_AREA(#4197); +#4197 = FILL_AREA_STYLE('',(#4198)); +#4198 = FILL_AREA_STYLE_COLOUR('',#4037); +#4199 = STYLED_ITEM('color',(#4200),#1181); +#4200 = PRESENTATION_STYLE_ASSIGNMENT((#4201)); +#4201 = SURFACE_STYLE_USAGE(.BOTH.,#4202); +#4202 = SURFACE_SIDE_STYLE('',(#4203)); +#4203 = SURFACE_STYLE_FILL_AREA(#4204); +#4204 = FILL_AREA_STYLE('',(#4205)); +#4205 = FILL_AREA_STYLE_COLOUR('',#4037); +#4206 = STYLED_ITEM('color',(#4207),#1206); +#4207 = PRESENTATION_STYLE_ASSIGNMENT((#4208)); +#4208 = SURFACE_STYLE_USAGE(.BOTH.,#4209); +#4209 = SURFACE_SIDE_STYLE('',(#4210)); +#4210 = SURFACE_STYLE_FILL_AREA(#4211); +#4211 = FILL_AREA_STYLE('',(#4212)); +#4212 = FILL_AREA_STYLE_COLOUR('',#4037); +#4213 = STYLED_ITEM('color',(#4214),#1231); +#4214 = PRESENTATION_STYLE_ASSIGNMENT((#4215)); +#4215 = SURFACE_STYLE_USAGE(.BOTH.,#4216); +#4216 = SURFACE_SIDE_STYLE('',(#4217)); +#4217 = SURFACE_STYLE_FILL_AREA(#4218); +#4218 = FILL_AREA_STYLE('',(#4219)); +#4219 = FILL_AREA_STYLE_COLOUR('',#4037); +#4220 = STYLED_ITEM('color',(#4221),#1255); +#4221 = PRESENTATION_STYLE_ASSIGNMENT((#4222)); +#4222 = SURFACE_STYLE_USAGE(.BOTH.,#4223); +#4223 = SURFACE_SIDE_STYLE('',(#4224)); +#4224 = SURFACE_STYLE_FILL_AREA(#4225); +#4225 = FILL_AREA_STYLE('',(#4226)); +#4226 = FILL_AREA_STYLE_COLOUR('',#4037); +#4227 = STYLED_ITEM('color',(#4228),#1272); +#4228 = PRESENTATION_STYLE_ASSIGNMENT((#4229)); +#4229 = SURFACE_STYLE_USAGE(.BOTH.,#4230); +#4230 = SURFACE_SIDE_STYLE('',(#4231)); +#4231 = SURFACE_STYLE_FILL_AREA(#4232); +#4232 = FILL_AREA_STYLE('',(#4233)); +#4233 = FILL_AREA_STYLE_COLOUR('',#4234); +#4234 = COLOUR_RGB('',0.340000006699,0.68000001254,0.444999988852); +#4235 = STYLED_ITEM('color',(#4236),#1303); +#4236 = PRESENTATION_STYLE_ASSIGNMENT((#4237)); +#4237 = SURFACE_STYLE_USAGE(.BOTH.,#4238); +#4238 = SURFACE_SIDE_STYLE('',(#4239)); +#4239 = SURFACE_STYLE_FILL_AREA(#4240); +#4240 = FILL_AREA_STYLE('',(#4241)); +#4241 = FILL_AREA_STYLE_COLOUR('',#4234); +#4242 = STYLED_ITEM('color',(#4243),#1327); +#4243 = PRESENTATION_STYLE_ASSIGNMENT((#4244)); +#4244 = SURFACE_STYLE_USAGE(.BOTH.,#4245); +#4245 = SURFACE_SIDE_STYLE('',(#4246)); +#4246 = SURFACE_STYLE_FILL_AREA(#4247); +#4247 = FILL_AREA_STYLE('',(#4248)); +#4248 = FILL_AREA_STYLE_COLOUR('',#4234); +#4249 = STYLED_ITEM('color',(#4250),#1344); +#4250 = PRESENTATION_STYLE_ASSIGNMENT((#4251)); +#4251 = SURFACE_STYLE_USAGE(.BOTH.,#4252); +#4252 = SURFACE_SIDE_STYLE('',(#4253)); +#4253 = SURFACE_STYLE_FILL_AREA(#4254); +#4254 = FILL_AREA_STYLE('',(#4255)); +#4255 = FILL_AREA_STYLE_COLOUR('',#4037); +#4256 = STYLED_ITEM('color',(#4257),#1372); +#4257 = PRESENTATION_STYLE_ASSIGNMENT((#4258)); +#4258 = SURFACE_STYLE_USAGE(.BOTH.,#4259); +#4259 = SURFACE_SIDE_STYLE('',(#4260)); +#4260 = SURFACE_STYLE_FILL_AREA(#4261); +#4261 = FILL_AREA_STYLE('',(#4262)); +#4262 = FILL_AREA_STYLE_COLOUR('',#4037); +#4263 = STYLED_ITEM('color',(#4264),#1397); +#4264 = PRESENTATION_STYLE_ASSIGNMENT((#4265)); +#4265 = SURFACE_STYLE_USAGE(.BOTH.,#4266); +#4266 = SURFACE_SIDE_STYLE('',(#4267)); +#4267 = SURFACE_STYLE_FILL_AREA(#4268); +#4268 = FILL_AREA_STYLE('',(#4269)); +#4269 = FILL_AREA_STYLE_COLOUR('',#4037); +#4270 = STYLED_ITEM('color',(#4271),#1421); +#4271 = PRESENTATION_STYLE_ASSIGNMENT((#4272)); +#4272 = SURFACE_STYLE_USAGE(.BOTH.,#4273); +#4273 = SURFACE_SIDE_STYLE('',(#4274)); +#4274 = SURFACE_STYLE_FILL_AREA(#4275); +#4275 = FILL_AREA_STYLE('',(#4276)); +#4276 = FILL_AREA_STYLE_COLOUR('',#4037); +#4277 = STYLED_ITEM('color',(#4278),#1446); +#4278 = PRESENTATION_STYLE_ASSIGNMENT((#4279)); +#4279 = SURFACE_STYLE_USAGE(.BOTH.,#4280); +#4280 = SURFACE_SIDE_STYLE('',(#4281)); +#4281 = SURFACE_STYLE_FILL_AREA(#4282); +#4282 = FILL_AREA_STYLE('',(#4283)); +#4283 = FILL_AREA_STYLE_COLOUR('',#4037); +#4284 = STYLED_ITEM('color',(#4285),#1493); +#4285 = PRESENTATION_STYLE_ASSIGNMENT((#4286)); +#4286 = SURFACE_STYLE_USAGE(.BOTH.,#4287); +#4287 = SURFACE_SIDE_STYLE('',(#4288)); +#4288 = SURFACE_STYLE_FILL_AREA(#4289); +#4289 = FILL_AREA_STYLE('',(#4290)); +#4290 = FILL_AREA_STYLE_COLOUR('',#4037); +#4291 = STYLED_ITEM('color',(#4292),#1510); +#4292 = PRESENTATION_STYLE_ASSIGNMENT((#4293)); +#4293 = SURFACE_STYLE_USAGE(.BOTH.,#4294); +#4294 = SURFACE_SIDE_STYLE('',(#4295)); +#4295 = SURFACE_STYLE_FILL_AREA(#4296); +#4296 = FILL_AREA_STYLE('',(#4297)); +#4297 = FILL_AREA_STYLE_COLOUR('',#4037); +#4298 = STYLED_ITEM('color',(#4299),#1522); +#4299 = PRESENTATION_STYLE_ASSIGNMENT((#4300)); +#4300 = SURFACE_STYLE_USAGE(.BOTH.,#4301); +#4301 = SURFACE_SIDE_STYLE('',(#4302)); +#4302 = SURFACE_STYLE_FILL_AREA(#4303); +#4303 = FILL_AREA_STYLE('',(#4304)); +#4304 = FILL_AREA_STYLE_COLOUR('',#4037); +#4305 = STYLED_ITEM('color',(#4306),#1544); +#4306 = PRESENTATION_STYLE_ASSIGNMENT((#4307)); +#4307 = SURFACE_STYLE_USAGE(.BOTH.,#4308); +#4308 = SURFACE_SIDE_STYLE('',(#4309)); +#4309 = SURFACE_STYLE_FILL_AREA(#4310); +#4310 = FILL_AREA_STYLE('',(#4311)); +#4311 = FILL_AREA_STYLE_COLOUR('',#4037); +#4312 = STYLED_ITEM('color',(#4313),#1556); +#4313 = PRESENTATION_STYLE_ASSIGNMENT((#4314)); +#4314 = SURFACE_STYLE_USAGE(.BOTH.,#4315); +#4315 = SURFACE_SIDE_STYLE('',(#4316)); +#4316 = SURFACE_STYLE_FILL_AREA(#4317); +#4317 = FILL_AREA_STYLE('',(#4318)); +#4318 = FILL_AREA_STYLE_COLOUR('',#4037); +#4319 = STYLED_ITEM('color',(#4320),#1574); +#4320 = PRESENTATION_STYLE_ASSIGNMENT((#4321)); +#4321 = SURFACE_STYLE_USAGE(.BOTH.,#4322); +#4322 = SURFACE_SIDE_STYLE('',(#4323)); +#4323 = SURFACE_STYLE_FILL_AREA(#4324); +#4324 = FILL_AREA_STYLE('',(#4325)); +#4325 = FILL_AREA_STYLE_COLOUR('',#4037); +#4326 = STYLED_ITEM('color',(#4327),#1592); +#4327 = PRESENTATION_STYLE_ASSIGNMENT((#4328)); +#4328 = SURFACE_STYLE_USAGE(.BOTH.,#4329); +#4329 = SURFACE_SIDE_STYLE('',(#4330)); +#4330 = SURFACE_STYLE_FILL_AREA(#4331); +#4331 = FILL_AREA_STYLE('',(#4332)); +#4332 = FILL_AREA_STYLE_COLOUR('',#4234); +#4333 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4334),#3968); +#4334 = STYLED_ITEM('color',(#4335),#3116); +#4335 = PRESENTATION_STYLE_ASSIGNMENT((#4336)); +#4336 = SURFACE_STYLE_USAGE(.BOTH.,#4337); +#4337 = SURFACE_SIDE_STYLE('',(#4338)); +#4338 = SURFACE_STYLE_FILL_AREA(#4339); +#4339 = FILL_AREA_STYLE('',(#4340)); +#4340 = FILL_AREA_STYLE_COLOUR('',#4341); +#4341 = COLOUR_RGB('',0.313304153717,0.484529207832,0.410020903123); +#4342 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4343,#4351,#4358,#4365,#4372,#4379,#4386,#4393,#4400,#4407,#4414, + #4421,#4428,#4435,#4442,#4449,#4456,#4463,#4470,#4477,#4484,#4491, + #4498,#4505,#4512,#4519,#4526,#4533,#4540,#4547,#4554,#4561,#4568, + #4575,#4582,#4589,#4596,#4603,#4610,#4617,#4624,#4631,#4638,#4645, + #4652,#4659,#4666,#4673,#4680,#4687,#4694,#4701),#3092); +#4343 = STYLED_ITEM('color',(#4344),#1662); +#4344 = PRESENTATION_STYLE_ASSIGNMENT((#4345)); +#4345 = SURFACE_STYLE_USAGE(.BOTH.,#4346); +#4346 = SURFACE_SIDE_STYLE('',(#4347)); +#4347 = SURFACE_STYLE_FILL_AREA(#4348); +#4348 = FILL_AREA_STYLE('',(#4349)); +#4349 = FILL_AREA_STYLE_COLOUR('',#4350); +#4350 = COLOUR_RGB('',0.147999998088,0.144999993226,0.144999993226); +#4351 = STYLED_ITEM('color',(#4352),#1702); +#4352 = PRESENTATION_STYLE_ASSIGNMENT((#4353)); +#4353 = SURFACE_STYLE_USAGE(.BOTH.,#4354); +#4354 = SURFACE_SIDE_STYLE('',(#4355)); +#4355 = SURFACE_STYLE_FILL_AREA(#4356); +#4356 = FILL_AREA_STYLE('',(#4357)); +#4357 = FILL_AREA_STYLE_COLOUR('',#4350); +#4358 = STYLED_ITEM('color',(#4359),#1733); +#4359 = PRESENTATION_STYLE_ASSIGNMENT((#4360)); +#4360 = SURFACE_STYLE_USAGE(.BOTH.,#4361); +#4361 = SURFACE_SIDE_STYLE('',(#4362)); +#4362 = SURFACE_STYLE_FILL_AREA(#4363); +#4363 = FILL_AREA_STYLE('',(#4364)); +#4364 = FILL_AREA_STYLE_COLOUR('',#4350); +#4365 = STYLED_ITEM('color',(#4366),#1764); +#4366 = PRESENTATION_STYLE_ASSIGNMENT((#4367)); +#4367 = SURFACE_STYLE_USAGE(.BOTH.,#4368); +#4368 = SURFACE_SIDE_STYLE('',(#4369)); +#4369 = SURFACE_STYLE_FILL_AREA(#4370); +#4370 = FILL_AREA_STYLE('',(#4371)); +#4371 = FILL_AREA_STYLE_COLOUR('',#4350); +#4372 = STYLED_ITEM('color',(#4373),#1929); +#4373 = PRESENTATION_STYLE_ASSIGNMENT((#4374)); +#4374 = SURFACE_STYLE_USAGE(.BOTH.,#4375); +#4375 = SURFACE_SIDE_STYLE('',(#4376)); +#4376 = SURFACE_STYLE_FILL_AREA(#4377); +#4377 = FILL_AREA_STYLE('',(#4378)); +#4378 = FILL_AREA_STYLE_COLOUR('',#4350); +#4379 = STYLED_ITEM('color',(#4380),#2094); +#4380 = PRESENTATION_STYLE_ASSIGNMENT((#4381)); +#4381 = SURFACE_STYLE_USAGE(.BOTH.,#4382); +#4382 = SURFACE_SIDE_STYLE('',(#4383)); +#4383 = SURFACE_STYLE_FILL_AREA(#4384); +#4384 = FILL_AREA_STYLE('',(#4385)); +#4385 = FILL_AREA_STYLE_COLOUR('',#4350); +#4386 = STYLED_ITEM('color',(#4387),#2111); +#4387 = PRESENTATION_STYLE_ASSIGNMENT((#4388)); +#4388 = SURFACE_STYLE_USAGE(.BOTH.,#4389); +#4389 = SURFACE_SIDE_STYLE('',(#4390)); +#4390 = SURFACE_STYLE_FILL_AREA(#4391); +#4391 = FILL_AREA_STYLE('',(#4392)); +#4392 = FILL_AREA_STYLE_COLOUR('',#4350); +#4393 = STYLED_ITEM('color',(#4394),#2128); +#4394 = PRESENTATION_STYLE_ASSIGNMENT((#4395)); +#4395 = SURFACE_STYLE_USAGE(.BOTH.,#4396); +#4396 = SURFACE_SIDE_STYLE('',(#4397)); +#4397 = SURFACE_STYLE_FILL_AREA(#4398); +#4398 = FILL_AREA_STYLE('',(#4399)); +#4399 = FILL_AREA_STYLE_COLOUR('',#4350); +#4400 = STYLED_ITEM('color',(#4401),#2145); +#4401 = PRESENTATION_STYLE_ASSIGNMENT((#4402)); +#4402 = SURFACE_STYLE_USAGE(.BOTH.,#4403); +#4403 = SURFACE_SIDE_STYLE('',(#4404)); +#4404 = SURFACE_STYLE_FILL_AREA(#4405); +#4405 = FILL_AREA_STYLE('',(#4406)); +#4406 = FILL_AREA_STYLE_COLOUR('',#4350); +#4407 = STYLED_ITEM('color',(#4408),#2162); +#4408 = PRESENTATION_STYLE_ASSIGNMENT((#4409)); +#4409 = SURFACE_STYLE_USAGE(.BOTH.,#4410); +#4410 = SURFACE_SIDE_STYLE('',(#4411)); +#4411 = SURFACE_STYLE_FILL_AREA(#4412); +#4412 = FILL_AREA_STYLE('',(#4413)); +#4413 = FILL_AREA_STYLE_COLOUR('',#4350); +#4414 = STYLED_ITEM('color',(#4415),#2179); +#4415 = PRESENTATION_STYLE_ASSIGNMENT((#4416)); +#4416 = SURFACE_STYLE_USAGE(.BOTH.,#4417); +#4417 = SURFACE_SIDE_STYLE('',(#4418)); +#4418 = SURFACE_STYLE_FILL_AREA(#4419); +#4419 = FILL_AREA_STYLE('',(#4420)); +#4420 = FILL_AREA_STYLE_COLOUR('',#4350); +#4421 = STYLED_ITEM('color',(#4422),#2196); +#4422 = PRESENTATION_STYLE_ASSIGNMENT((#4423)); +#4423 = SURFACE_STYLE_USAGE(.BOTH.,#4424); +#4424 = SURFACE_SIDE_STYLE('',(#4425)); +#4425 = SURFACE_STYLE_FILL_AREA(#4426); +#4426 = FILL_AREA_STYLE('',(#4427)); +#4427 = FILL_AREA_STYLE_COLOUR('',#4350); +#4428 = STYLED_ITEM('color',(#4429),#2213); +#4429 = PRESENTATION_STYLE_ASSIGNMENT((#4430)); +#4430 = SURFACE_STYLE_USAGE(.BOTH.,#4431); +#4431 = SURFACE_SIDE_STYLE('',(#4432)); +#4432 = SURFACE_STYLE_FILL_AREA(#4433); +#4433 = FILL_AREA_STYLE('',(#4434)); +#4434 = FILL_AREA_STYLE_COLOUR('',#4350); +#4435 = STYLED_ITEM('color',(#4436),#2230); +#4436 = PRESENTATION_STYLE_ASSIGNMENT((#4437)); +#4437 = SURFACE_STYLE_USAGE(.BOTH.,#4438); +#4438 = SURFACE_SIDE_STYLE('',(#4439)); +#4439 = SURFACE_STYLE_FILL_AREA(#4440); +#4440 = FILL_AREA_STYLE('',(#4441)); +#4441 = FILL_AREA_STYLE_COLOUR('',#4350); +#4442 = STYLED_ITEM('color',(#4443),#2247); +#4443 = PRESENTATION_STYLE_ASSIGNMENT((#4444)); +#4444 = SURFACE_STYLE_USAGE(.BOTH.,#4445); +#4445 = SURFACE_SIDE_STYLE('',(#4446)); +#4446 = SURFACE_STYLE_FILL_AREA(#4447); +#4447 = FILL_AREA_STYLE('',(#4448)); +#4448 = FILL_AREA_STYLE_COLOUR('',#4350); +#4449 = STYLED_ITEM('color',(#4450),#2264); +#4450 = PRESENTATION_STYLE_ASSIGNMENT((#4451)); +#4451 = SURFACE_STYLE_USAGE(.BOTH.,#4452); +#4452 = SURFACE_SIDE_STYLE('',(#4453)); +#4453 = SURFACE_STYLE_FILL_AREA(#4454); +#4454 = FILL_AREA_STYLE('',(#4455)); +#4455 = FILL_AREA_STYLE_COLOUR('',#4350); +#4456 = STYLED_ITEM('color',(#4457),#2276); +#4457 = PRESENTATION_STYLE_ASSIGNMENT((#4458)); +#4458 = SURFACE_STYLE_USAGE(.BOTH.,#4459); +#4459 = SURFACE_SIDE_STYLE('',(#4460)); +#4460 = SURFACE_STYLE_FILL_AREA(#4461); +#4461 = FILL_AREA_STYLE('',(#4462)); +#4462 = FILL_AREA_STYLE_COLOUR('',#4037); +#4463 = STYLED_ITEM('color',(#4464),#2307); +#4464 = PRESENTATION_STYLE_ASSIGNMENT((#4465)); +#4465 = SURFACE_STYLE_USAGE(.BOTH.,#4466); +#4466 = SURFACE_SIDE_STYLE('',(#4467)); +#4467 = SURFACE_STYLE_FILL_AREA(#4468); +#4468 = FILL_AREA_STYLE('',(#4469)); +#4469 = FILL_AREA_STYLE_COLOUR('',#4037); +#4470 = STYLED_ITEM('color',(#4471),#2331); +#4471 = PRESENTATION_STYLE_ASSIGNMENT((#4472)); +#4472 = SURFACE_STYLE_USAGE(.BOTH.,#4473); +#4473 = SURFACE_SIDE_STYLE('',(#4474)); +#4474 = SURFACE_STYLE_FILL_AREA(#4475); +#4475 = FILL_AREA_STYLE('',(#4476)); +#4476 = FILL_AREA_STYLE_COLOUR('',#4037); +#4477 = STYLED_ITEM('color',(#4478),#2355); +#4478 = PRESENTATION_STYLE_ASSIGNMENT((#4479)); +#4479 = SURFACE_STYLE_USAGE(.BOTH.,#4480); +#4480 = SURFACE_SIDE_STYLE('',(#4481)); +#4481 = SURFACE_STYLE_FILL_AREA(#4482); +#4482 = FILL_AREA_STYLE('',(#4483)); +#4483 = FILL_AREA_STYLE_COLOUR('',#4037); +#4484 = STYLED_ITEM('color',(#4485),#2372); +#4485 = PRESENTATION_STYLE_ASSIGNMENT((#4486)); +#4486 = SURFACE_STYLE_USAGE(.BOTH.,#4487); +#4487 = SURFACE_SIDE_STYLE('',(#4488)); +#4488 = SURFACE_STYLE_FILL_AREA(#4489); +#4489 = FILL_AREA_STYLE('',(#4490)); +#4490 = FILL_AREA_STYLE_COLOUR('',#4037); +#4491 = STYLED_ITEM('color',(#4492),#2403); +#4492 = PRESENTATION_STYLE_ASSIGNMENT((#4493)); +#4493 = SURFACE_STYLE_USAGE(.BOTH.,#4494); +#4494 = SURFACE_SIDE_STYLE('',(#4495)); +#4495 = SURFACE_STYLE_FILL_AREA(#4496); +#4496 = FILL_AREA_STYLE('',(#4497)); +#4497 = FILL_AREA_STYLE_COLOUR('',#4037); +#4498 = STYLED_ITEM('color',(#4499),#2427); +#4499 = PRESENTATION_STYLE_ASSIGNMENT((#4500)); +#4500 = SURFACE_STYLE_USAGE(.BOTH.,#4501); +#4501 = SURFACE_SIDE_STYLE('',(#4502)); +#4502 = SURFACE_STYLE_FILL_AREA(#4503); +#4503 = FILL_AREA_STYLE('',(#4504)); +#4504 = FILL_AREA_STYLE_COLOUR('',#4037); +#4505 = STYLED_ITEM('color',(#4506),#2451); +#4506 = PRESENTATION_STYLE_ASSIGNMENT((#4507)); +#4507 = SURFACE_STYLE_USAGE(.BOTH.,#4508); +#4508 = SURFACE_SIDE_STYLE('',(#4509)); +#4509 = SURFACE_STYLE_FILL_AREA(#4510); +#4510 = FILL_AREA_STYLE('',(#4511)); +#4511 = FILL_AREA_STYLE_COLOUR('',#4037); +#4512 = STYLED_ITEM('color',(#4513),#2468); +#4513 = PRESENTATION_STYLE_ASSIGNMENT((#4514)); +#4514 = SURFACE_STYLE_USAGE(.BOTH.,#4515); +#4515 = SURFACE_SIDE_STYLE('',(#4516)); +#4516 = SURFACE_STYLE_FILL_AREA(#4517); +#4517 = FILL_AREA_STYLE('',(#4518)); +#4518 = FILL_AREA_STYLE_COLOUR('',#4037); +#4519 = STYLED_ITEM('color',(#4520),#2499); +#4520 = PRESENTATION_STYLE_ASSIGNMENT((#4521)); +#4521 = SURFACE_STYLE_USAGE(.BOTH.,#4522); +#4522 = SURFACE_SIDE_STYLE('',(#4523)); +#4523 = SURFACE_STYLE_FILL_AREA(#4524); +#4524 = FILL_AREA_STYLE('',(#4525)); +#4525 = FILL_AREA_STYLE_COLOUR('',#4037); +#4526 = STYLED_ITEM('color',(#4527),#2523); +#4527 = PRESENTATION_STYLE_ASSIGNMENT((#4528)); +#4528 = SURFACE_STYLE_USAGE(.BOTH.,#4529); +#4529 = SURFACE_SIDE_STYLE('',(#4530)); +#4530 = SURFACE_STYLE_FILL_AREA(#4531); +#4531 = FILL_AREA_STYLE('',(#4532)); +#4532 = FILL_AREA_STYLE_COLOUR('',#4037); +#4533 = STYLED_ITEM('color',(#4534),#2547); +#4534 = PRESENTATION_STYLE_ASSIGNMENT((#4535)); +#4535 = SURFACE_STYLE_USAGE(.BOTH.,#4536); +#4536 = SURFACE_SIDE_STYLE('',(#4537)); +#4537 = SURFACE_STYLE_FILL_AREA(#4538); +#4538 = FILL_AREA_STYLE('',(#4539)); +#4539 = FILL_AREA_STYLE_COLOUR('',#4037); +#4540 = STYLED_ITEM('color',(#4541),#2564); +#4541 = PRESENTATION_STYLE_ASSIGNMENT((#4542)); +#4542 = SURFACE_STYLE_USAGE(.BOTH.,#4543); +#4543 = SURFACE_SIDE_STYLE('',(#4544)); +#4544 = SURFACE_STYLE_FILL_AREA(#4545); +#4545 = FILL_AREA_STYLE('',(#4546)); +#4546 = FILL_AREA_STYLE_COLOUR('',#4037); +#4547 = STYLED_ITEM('color',(#4548),#2595); +#4548 = PRESENTATION_STYLE_ASSIGNMENT((#4549)); +#4549 = SURFACE_STYLE_USAGE(.BOTH.,#4550); +#4550 = SURFACE_SIDE_STYLE('',(#4551)); +#4551 = SURFACE_STYLE_FILL_AREA(#4552); +#4552 = FILL_AREA_STYLE('',(#4553)); +#4553 = FILL_AREA_STYLE_COLOUR('',#4037); +#4554 = STYLED_ITEM('color',(#4555),#2619); +#4555 = PRESENTATION_STYLE_ASSIGNMENT((#4556)); +#4556 = SURFACE_STYLE_USAGE(.BOTH.,#4557); +#4557 = SURFACE_SIDE_STYLE('',(#4558)); +#4558 = SURFACE_STYLE_FILL_AREA(#4559); +#4559 = FILL_AREA_STYLE('',(#4560)); +#4560 = FILL_AREA_STYLE_COLOUR('',#4037); +#4561 = STYLED_ITEM('color',(#4562),#2643); +#4562 = PRESENTATION_STYLE_ASSIGNMENT((#4563)); +#4563 = SURFACE_STYLE_USAGE(.BOTH.,#4564); +#4564 = SURFACE_SIDE_STYLE('',(#4565)); +#4565 = SURFACE_STYLE_FILL_AREA(#4566); +#4566 = FILL_AREA_STYLE('',(#4567)); +#4567 = FILL_AREA_STYLE_COLOUR('',#4037); +#4568 = STYLED_ITEM('color',(#4569),#2660); +#4569 = PRESENTATION_STYLE_ASSIGNMENT((#4570)); +#4570 = SURFACE_STYLE_USAGE(.BOTH.,#4571); +#4571 = SURFACE_SIDE_STYLE('',(#4572)); +#4572 = SURFACE_STYLE_FILL_AREA(#4573); +#4573 = FILL_AREA_STYLE('',(#4574)); +#4574 = FILL_AREA_STYLE_COLOUR('',#4037); +#4575 = STYLED_ITEM('color',(#4576),#2691); +#4576 = PRESENTATION_STYLE_ASSIGNMENT((#4577)); +#4577 = SURFACE_STYLE_USAGE(.BOTH.,#4578); +#4578 = SURFACE_SIDE_STYLE('',(#4579)); +#4579 = SURFACE_STYLE_FILL_AREA(#4580); +#4580 = FILL_AREA_STYLE('',(#4581)); +#4581 = FILL_AREA_STYLE_COLOUR('',#4037); +#4582 = STYLED_ITEM('color',(#4583),#2715); +#4583 = PRESENTATION_STYLE_ASSIGNMENT((#4584)); +#4584 = SURFACE_STYLE_USAGE(.BOTH.,#4585); +#4585 = SURFACE_SIDE_STYLE('',(#4586)); +#4586 = SURFACE_STYLE_FILL_AREA(#4587); +#4587 = FILL_AREA_STYLE('',(#4588)); +#4588 = FILL_AREA_STYLE_COLOUR('',#4037); +#4589 = STYLED_ITEM('color',(#4590),#2739); +#4590 = PRESENTATION_STYLE_ASSIGNMENT((#4591)); +#4591 = SURFACE_STYLE_USAGE(.BOTH.,#4592); +#4592 = SURFACE_SIDE_STYLE('',(#4593)); +#4593 = SURFACE_STYLE_FILL_AREA(#4594); +#4594 = FILL_AREA_STYLE('',(#4595)); +#4595 = FILL_AREA_STYLE_COLOUR('',#4037); +#4596 = STYLED_ITEM('color',(#4597),#2756); +#4597 = PRESENTATION_STYLE_ASSIGNMENT((#4598)); +#4598 = SURFACE_STYLE_USAGE(.BOTH.,#4599); +#4599 = SURFACE_SIDE_STYLE('',(#4600)); +#4600 = SURFACE_STYLE_FILL_AREA(#4601); +#4601 = FILL_AREA_STYLE('',(#4602)); +#4602 = FILL_AREA_STYLE_COLOUR('',#4037); +#4603 = STYLED_ITEM('color',(#4604),#2787); +#4604 = PRESENTATION_STYLE_ASSIGNMENT((#4605)); +#4605 = SURFACE_STYLE_USAGE(.BOTH.,#4606); +#4606 = SURFACE_SIDE_STYLE('',(#4607)); +#4607 = SURFACE_STYLE_FILL_AREA(#4608); +#4608 = FILL_AREA_STYLE('',(#4609)); +#4609 = FILL_AREA_STYLE_COLOUR('',#4037); +#4610 = STYLED_ITEM('color',(#4611),#2811); +#4611 = PRESENTATION_STYLE_ASSIGNMENT((#4612)); +#4612 = SURFACE_STYLE_USAGE(.BOTH.,#4613); +#4613 = SURFACE_SIDE_STYLE('',(#4614)); +#4614 = SURFACE_STYLE_FILL_AREA(#4615); +#4615 = FILL_AREA_STYLE('',(#4616)); +#4616 = FILL_AREA_STYLE_COLOUR('',#4037); +#4617 = STYLED_ITEM('color',(#4618),#2835); +#4618 = PRESENTATION_STYLE_ASSIGNMENT((#4619)); +#4619 = SURFACE_STYLE_USAGE(.BOTH.,#4620); +#4620 = SURFACE_SIDE_STYLE('',(#4621)); +#4621 = SURFACE_STYLE_FILL_AREA(#4622); +#4622 = FILL_AREA_STYLE('',(#4623)); +#4623 = FILL_AREA_STYLE_COLOUR('',#4037); +#4624 = STYLED_ITEM('color',(#4625),#2852); +#4625 = PRESENTATION_STYLE_ASSIGNMENT((#4626)); +#4626 = SURFACE_STYLE_USAGE(.BOTH.,#4627); +#4627 = SURFACE_SIDE_STYLE('',(#4628)); +#4628 = SURFACE_STYLE_FILL_AREA(#4629); +#4629 = FILL_AREA_STYLE('',(#4630)); +#4630 = FILL_AREA_STYLE_COLOUR('',#4037); +#4631 = STYLED_ITEM('color',(#4632),#2883); +#4632 = PRESENTATION_STYLE_ASSIGNMENT((#4633)); +#4633 = SURFACE_STYLE_USAGE(.BOTH.,#4634); +#4634 = SURFACE_SIDE_STYLE('',(#4635)); +#4635 = SURFACE_STYLE_FILL_AREA(#4636); +#4636 = FILL_AREA_STYLE('',(#4637)); +#4637 = FILL_AREA_STYLE_COLOUR('',#4037); +#4638 = STYLED_ITEM('color',(#4639),#2907); +#4639 = PRESENTATION_STYLE_ASSIGNMENT((#4640)); +#4640 = SURFACE_STYLE_USAGE(.BOTH.,#4641); +#4641 = SURFACE_SIDE_STYLE('',(#4642)); +#4642 = SURFACE_STYLE_FILL_AREA(#4643); +#4643 = FILL_AREA_STYLE('',(#4644)); +#4644 = FILL_AREA_STYLE_COLOUR('',#4037); +#4645 = STYLED_ITEM('color',(#4646),#2931); +#4646 = PRESENTATION_STYLE_ASSIGNMENT((#4647)); +#4647 = SURFACE_STYLE_USAGE(.BOTH.,#4648); +#4648 = SURFACE_SIDE_STYLE('',(#4649)); +#4649 = SURFACE_STYLE_FILL_AREA(#4650); +#4650 = FILL_AREA_STYLE('',(#4651)); +#4651 = FILL_AREA_STYLE_COLOUR('',#4037); +#4652 = STYLED_ITEM('color',(#4653),#2948); +#4653 = PRESENTATION_STYLE_ASSIGNMENT((#4654)); +#4654 = SURFACE_STYLE_USAGE(.BOTH.,#4655); +#4655 = SURFACE_SIDE_STYLE('',(#4656)); +#4656 = SURFACE_STYLE_FILL_AREA(#4657); +#4657 = FILL_AREA_STYLE('',(#4658)); +#4658 = FILL_AREA_STYLE_COLOUR('',#4037); +#4659 = STYLED_ITEM('color',(#4660),#2979); +#4660 = PRESENTATION_STYLE_ASSIGNMENT((#4661)); +#4661 = SURFACE_STYLE_USAGE(.BOTH.,#4662); +#4662 = SURFACE_SIDE_STYLE('',(#4663)); +#4663 = SURFACE_STYLE_FILL_AREA(#4664); +#4664 = FILL_AREA_STYLE('',(#4665)); +#4665 = FILL_AREA_STYLE_COLOUR('',#4037); +#4666 = STYLED_ITEM('color',(#4667),#3003); +#4667 = PRESENTATION_STYLE_ASSIGNMENT((#4668)); +#4668 = SURFACE_STYLE_USAGE(.BOTH.,#4669); +#4669 = SURFACE_SIDE_STYLE('',(#4670)); +#4670 = SURFACE_STYLE_FILL_AREA(#4671); +#4671 = FILL_AREA_STYLE('',(#4672)); +#4672 = FILL_AREA_STYLE_COLOUR('',#4037); +#4673 = STYLED_ITEM('color',(#4674),#3027); +#4674 = PRESENTATION_STYLE_ASSIGNMENT((#4675)); +#4675 = SURFACE_STYLE_USAGE(.BOTH.,#4676); +#4676 = SURFACE_SIDE_STYLE('',(#4677)); +#4677 = SURFACE_STYLE_FILL_AREA(#4678); +#4678 = FILL_AREA_STYLE('',(#4679)); +#4679 = FILL_AREA_STYLE_COLOUR('',#4037); +#4680 = STYLED_ITEM('color',(#4681),#3044); +#4681 = PRESENTATION_STYLE_ASSIGNMENT((#4682)); +#4682 = SURFACE_STYLE_USAGE(.BOTH.,#4683); +#4683 = SURFACE_SIDE_STYLE('',(#4684)); +#4684 = SURFACE_STYLE_FILL_AREA(#4685); +#4685 = FILL_AREA_STYLE('',(#4686)); +#4686 = FILL_AREA_STYLE_COLOUR('',#4037); +#4687 = STYLED_ITEM('color',(#4688),#3056); +#4688 = PRESENTATION_STYLE_ASSIGNMENT((#4689)); +#4689 = SURFACE_STYLE_USAGE(.BOTH.,#4690); +#4690 = SURFACE_SIDE_STYLE('',(#4691)); +#4691 = SURFACE_STYLE_FILL_AREA(#4692); +#4692 = FILL_AREA_STYLE('',(#4693)); +#4693 = FILL_AREA_STYLE_COLOUR('',#4037); +#4694 = STYLED_ITEM('color',(#4695),#3068); +#4695 = PRESENTATION_STYLE_ASSIGNMENT((#4696)); +#4696 = SURFACE_STYLE_USAGE(.BOTH.,#4697); +#4697 = SURFACE_SIDE_STYLE('',(#4698)); +#4698 = SURFACE_STYLE_FILL_AREA(#4699); +#4699 = FILL_AREA_STYLE('',(#4700)); +#4700 = FILL_AREA_STYLE_COLOUR('',#4037); +#4701 = STYLED_ITEM('color',(#4702),#3080); +#4702 = PRESENTATION_STYLE_ASSIGNMENT((#4703)); +#4703 = SURFACE_STYLE_USAGE(.BOTH.,#4704); +#4704 = SURFACE_SIDE_STYLE('',(#4705)); +#4705 = SURFACE_STYLE_FILL_AREA(#4706); +#4706 = FILL_AREA_STYLE('',(#4707)); +#4707 = FILL_AREA_STYLE_COLOUR('',#4037); +ENDSEC; +END-ISO-10303-21; diff --git a/pcb/~_autosave-wheel_counter.kicad_pcb.lck b/pcb/~_autosave-wheel_counter.kicad_pcb.lck new file mode 100644 index 0000000..8c6ab83 --- /dev/null +++ b/pcb/~_autosave-wheel_counter.kicad_pcb.lck @@ -0,0 +1 @@ +{"hostname":"tree","username":"thebears"} \ No newline at end of file diff --git a/pcb/~wheel_counter.kicad_sch.lck b/pcb/~wheel_counter.kicad_sch.lck new file mode 100644 index 0000000..8c6ab83 --- /dev/null +++ b/pcb/~wheel_counter.kicad_sch.lck @@ -0,0 +1 @@ +{"hostname":"tree","username":"thebears"} \ No newline at end of file diff --git a/radio_code/rfm69_gateway/a.out b/radio_code/rfm69_gateway/a.out new file mode 100755 index 0000000..c29e396 Binary files /dev/null and b/radio_code/rfm69_gateway/a.out differ diff --git a/radio_code/rfm69_gateway/font5x8.bin b/radio_code/rfm69_gateway/font5x8.bin new file mode 100644 index 0000000..9a0563b Binary files /dev/null and b/radio_code/rfm69_gateway/font5x8.bin differ diff --git a/radio_code/rfm69_gateway/log.frompi b/radio_code/rfm69_gateway/log.frompi new file mode 100644 index 0000000..bc4ec35 --- /dev/null +++ b/radio_code/rfm69_gateway/log.frompi @@ -0,0 +1,71 @@ +SENT: (28, 2, 15, 27, 1, 25, 1) +==================================== +RECEIVED: (62, 98, 1, 1, 79, 122, 122, 105, 101, 44, 53, 53, 48, 109, 109, 109) +FLAG: 1 +SENT: (33, 2, 15, 27, 1, 25, 1) +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 2, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 9, 218) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 3, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 174, 32, 232) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 3, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 174, 32, 232) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 3, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 174, 32, 232) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 3, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 174, 32, 232) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 3, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 174, 32, 232) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 3, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 174, 32, 232) +FLAG: 31 +==================================== +RECEIVED: (255, 19, 2, 31, 79, 122, 122, 105, 101, 32, 32, 32, 32, 32, 44, 53, 53, 48, 109, 109, 32, 32, 32, 32, 3, 1, 3, 15, 27, 1, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 174, 32, 232) +FLAG: 31 diff --git a/radio_code/rfm69_gateway/packet_analyze.py b/radio_code/rfm69_gateway/packet_analyze.py new file mode 100644 index 0000000..8b11ced --- /dev/null +++ b/radio_code/rfm69_gateway/packet_analyze.py @@ -0,0 +1,43 @@ +import os +import pickle +import struct + + +with open('packet_dump','rb') as ff: + packet = pickle.load(ff) + +def get_3byte_hash(packet): + hashed = 0; + for x in packet: + hashed = (hashed*31 + x) % 0xFFFFFF + + return hashed + +def get_bytes(value): + return list(value.to_bytes(4, byteorder='little')) + +to_id = packet[0] +from_id = packet[1] +msg_format = packet[2] +msg_type = packet[3] + + +name = packet[4:14] +wheel_diameter = packet[14:24] +battery_reading = struct.unpack('<' + 'H', packet[24:26])[0] +time_reading = struct.unpack('<'+'B'*5, packet[26:31]) +wheel_counts = struct.unpack('<'+'H'*15, packet[31:61]) +b1, b2, b3 = struct.unpack(' +#include +#include + +uint32_t hash_me(const char* str) { +uint32_t hash = 0; // Start with a 32-bit hash (we'll constrain to 24 bits) + + while (*str) { + hash = (hash * 31 + (uint8_t)(*str)) % 0xFFFFFF; + str++; + } + return hash; +} + +void main() +{ + uint32_t hash_result= hash_me("Hello World"); + printf("%"PRIu32"\n", hash_result); +} + diff --git a/radio_code/rfm69_gateway/tio_ttyUSB0_2025-01-27T15:02:32.log b/radio_code/rfm69_gateway/tio_ttyUSB0_2025-01-27T15:02:32.log new file mode 100644 index 0000000..0df107b Binary files /dev/null and b/radio_code/rfm69_gateway/tio_ttyUSB0_2025-01-27T15:02:32.log differ