From b6830a68a090de21757b183c26ff62d98867124e Mon Sep 17 00:00:00 2001 From: Tom Fifield Date: Mon, 27 Oct 2025 19:47:34 +1100 Subject: [PATCH 01/52] Migrate test workflow to use Node 24 (#8466) Node 24 is now the common version amoungst all of our actions. --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7852fc31f..1ec435512 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -49,7 +49,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v6 with: - node-version: 22 + node-version: 24 - name: Setup pnpm uses: pnpm/action-setup@v4 From f045ca2303ce57089eced1fe8ec321cb0b60bfc6 Mon Sep 17 00:00:00 2001 From: Erayd Date: Tue, 28 Oct 2025 00:05:59 +1300 Subject: [PATCH 02/52] Fix type to ensure correct alignment; saves 4B per entry (#8465) --- src/mesh/PacketCache.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesh/PacketCache.h b/src/mesh/PacketCache.h index 81ad455da..85660922b 100644 --- a/src/mesh/PacketCache.h +++ b/src/mesh/PacketCache.h @@ -17,7 +17,7 @@ typedef struct PacketCacheEntry { uint8_t encrypted : 1; // Payload is encrypted uint8_t has_metadata : 1; // Payload includes PacketCacheMetadata uint8_t : 6; // Reserved for future use - uint16_t : 8; // Reserved for future use + uint8_t : 8; // Reserved for future use }; }; } PacketCacheEntry; From 28f53d132aa0d3903482ea9b475527068389244a Mon Sep 17 00:00:00 2001 From: Clive Blackledge Date: Tue, 28 Oct 2025 13:32:08 -0700 Subject: [PATCH 03/52] refactor: change node count variables from uint8_t to uint16_t (#8478) This is a non-breaking change that increases the internal representation of node counts from uint8_t (max 255) to uint16_t (max 65535) to support larger mesh networks, particularly on ESP32-S3 devices with PSRAM. Changes: - NodeStatus: numOnline, numTotal, lastNumTotal (uint8_t -> uint16_t) - ProtobufModule: numOnlineNodes (uint8_t -> uint16_t) - MapApplet: loop counters changed to size_t for consistency with getNumMeshNodes() - NodeStatus: Fixed log format to use %u for unsigned integers Note: Default class methods keep uint32_t for numOnlineNodes parameter to match the public API and allow flexibility, even though internal node counts use uint16_t (max 65535 nodes). This change does NOT affect protobuf definitions, maintaining wire compatibility with existing clients and devices. --- src/NodeStatus.h | 16 ++++++++-------- .../niche/InkHUD/Applets/Bases/Map/MapApplet.cpp | 6 +++--- src/mesh/Default.h | 5 ++++- src/mesh/ProtobufModule.h | 2 +- 4 files changed, 16 insertions(+), 13 deletions(-) diff --git a/src/NodeStatus.h b/src/NodeStatus.h index 60d1bdd98..550f6254a 100644 --- a/src/NodeStatus.h +++ b/src/NodeStatus.h @@ -14,16 +14,16 @@ class NodeStatus : public Status CallbackObserver statusObserver = CallbackObserver(this, &NodeStatus::updateStatus); - uint8_t numOnline = 0; - uint8_t numTotal = 0; + uint16_t numOnline = 0; + uint16_t numTotal = 0; - uint8_t lastNumTotal = 0; + uint16_t lastNumTotal = 0; public: bool forceUpdate = false; NodeStatus() { statusType = STATUS_TYPE_NODE; } - NodeStatus(uint8_t numOnline, uint8_t numTotal, bool forceUpdate = false) : Status() + NodeStatus(uint16_t numOnline, uint16_t numTotal, bool forceUpdate = false) : Status() { this->forceUpdate = forceUpdate; this->numOnline = numOnline; @@ -34,11 +34,11 @@ class NodeStatus : public Status void observe(Observable *source) { statusObserver.observe(source); } - uint8_t getNumOnline() const { return numOnline; } + uint16_t getNumOnline() const { return numOnline; } - uint8_t getNumTotal() const { return numTotal; } + uint16_t getNumTotal() const { return numTotal; } - uint8_t getLastNumTotal() const { return lastNumTotal; } + uint16_t getLastNumTotal() const { return lastNumTotal; } bool matches(const NodeStatus *newStatus) const { @@ -56,7 +56,7 @@ class NodeStatus : public Status numTotal = newStatus->getNumTotal(); } if (isDirty || newStatus->forceUpdate) { - LOG_DEBUG("Node status update: %d online, %d total", numOnline, numTotal); + LOG_DEBUG("Node status update: %u online, %u total", numOnline, numTotal); onNewStatus.notifyObservers(this); } return 0; diff --git a/src/graphics/niche/InkHUD/Applets/Bases/Map/MapApplet.cpp b/src/graphics/niche/InkHUD/Applets/Bases/Map/MapApplet.cpp index 818c68070..d383a11e4 100644 --- a/src/graphics/niche/InkHUD/Applets/Bases/Map/MapApplet.cpp +++ b/src/graphics/niche/InkHUD/Applets/Bases/Map/MapApplet.cpp @@ -287,7 +287,7 @@ void InkHUD::MapApplet::getMapCenter(float *lat, float *lng) float easternmost = lngCenter; float westernmost = lngCenter; - for (uint8_t i = 0; i < nodeDB->getNumMeshNodes(); i++) { + for (size_t i = 0; i < nodeDB->getNumMeshNodes(); i++) { meshtastic_NodeInfoLite *node = nodeDB->getMeshNodeByIndex(i); // Skip if no position @@ -474,8 +474,8 @@ void InkHUD::MapApplet::drawLabeledMarker(meshtastic_NodeInfoLite *node) // Need at least two, to draw a sensible map bool InkHUD::MapApplet::enoughMarkers() { - uint8_t count = 0; - for (uint8_t i = 0; i < nodeDB->getNumMeshNodes(); i++) { + size_t count = 0; + for (size_t i = 0; i < nodeDB->getNumMeshNodes(); i++) { meshtastic_NodeInfoLite *node = nodeDB->getMeshNodeByIndex(i); // Count nodes diff --git a/src/mesh/Default.h b/src/mesh/Default.h index d0d4678ff..34289ccb6 100644 --- a/src/mesh/Default.h +++ b/src/mesh/Default.h @@ -46,12 +46,15 @@ class Default static uint32_t getConfiguredOrDefaultMs(uint32_t configuredInterval); static uint32_t getConfiguredOrDefaultMs(uint32_t configuredInterval, uint32_t defaultInterval); static uint32_t getConfiguredOrDefault(uint32_t configured, uint32_t defaultValue); + // Note: numOnlineNodes uses uint32_t to match the public API and allow flexibility, + // even though internal node counts use uint16_t (max 65535 nodes) static uint32_t getConfiguredOrDefaultMsScaled(uint32_t configured, uint32_t defaultValue, uint32_t numOnlineNodes); static uint8_t getConfiguredOrDefaultHopLimit(uint8_t configured); static uint32_t getConfiguredOrMinimumValue(uint32_t configured, uint32_t minValue); private: - static float congestionScalingCoefficient(int numOnlineNodes) + // Note: Kept as uint32_t to match the public API parameter type + static float congestionScalingCoefficient(uint32_t numOnlineNodes) { // Increase frequency of broadcasts for small networks regardless of preset if (numOnlineNodes <= 10) { diff --git a/src/mesh/ProtobufModule.h b/src/mesh/ProtobufModule.h index e038e9bb8..725477eae 100644 --- a/src/mesh/ProtobufModule.h +++ b/src/mesh/ProtobufModule.h @@ -13,7 +13,7 @@ template class ProtobufModule : protected SinglePortModule const pb_msgdesc_t *fields; public: - uint8_t numOnlineNodes = 0; + uint16_t numOnlineNodes = 0; /** Constructor * name is for debugging output */ From c145be8e05b863af78750668cd6aa4ce73e39d62 Mon Sep 17 00:00:00 2001 From: Ixitxachitl Date: Fri, 31 Oct 2025 03:20:29 -0700 Subject: [PATCH 04/52] Refactor emote dimensions to 16x16 pixels (#8493) Updated the dimensions of various emotes in emotes.h from 30x30 or 25x25 to 16x16 pixels for consistency and optimization. Added new emotes including heart_smile, Heart_eyes, and others, all with the same 16x16 size. This change improves memory usage and aligns with the design specifications for smaller emotes. --- src/graphics/emotes.cpp | 335 +++++++++++++++++----------------------- src/graphics/emotes.h | 146 +++++++++++------ 2 files changed, 243 insertions(+), 238 deletions(-) diff --git a/src/graphics/emotes.cpp b/src/graphics/emotes.cpp index a0227d365..bed2b7b7c 100644 --- a/src/graphics/emotes.cpp +++ b/src/graphics/emotes.cpp @@ -18,6 +18,8 @@ const Emote emotes[] = { {"\U0001F642", Slightly_Smiling, Slightly_Smiling_width, Slightly_Smiling_height}, // πŸ™‚ Slightly Smiling Face {"\U0001F609", Winking_Face, Winking_Face_width, Winking_Face_height}, // πŸ˜‰ Winking Face {"\U0001F601", Grinning_Smiling_Eyes, Grinning_Smiling_Eyes_width, Grinning_Smiling_Eyes_height}, // 😁 Grinning Smiling Eyes + {"\U0001F60D", Heart_eyes, Heart_eyes_width, Heart_eyes_height}, // 😍 Heart Eyes + {"\U0001F970", heart_smile, heart_smile_width, heart_smile_height}, // πŸ₯° Smiling Face with Hearts // --- Question/Alert --- {"\u2753", question, question_width, question_height}, // ❓ Question Mark @@ -30,11 +32,15 @@ const Emote emotes[] = { {"\U0001F605", haha, haha_width, haha_height}, // πŸ˜… Smiling with Sweat {"\U0001F604", Grinning_SmilingEyes2, Grinning_SmilingEyes2_width, Grinning_SmilingEyes2_height}, // πŸ˜„ Grinning Face with Smiling Eyes + {"\U0001F62D", Loudly_Crying_Face, Loudly_Crying_Face_width, Loudly_Crying_Face_height}, // 😭 Loudly Crying Face // --- Gestures and People --- - {"\U0001F44B", wave_icon, wave_icon_width, wave_icon_height}, // πŸ‘‹ Waving Hand - {"\U0001F920", cowboy, cowboy_width, cowboy_height}, // 🀠 Cowboy Hat Face - {"\U0001F3A7", deadmau5, deadmau5_width, deadmau5_height}, // 🎧 Headphones + {"\U0001F44B", wave_icon, wave_icon_width, wave_icon_height}, // πŸ‘‹ Waving Hand + {"\u270C\uFE0F", peace_sign, peace_sign_width, peace_sign_height}, // ✌️ Victory Hand + {"\U0001F596", vulcan_salute, vulcan_salute_width, vulcan_salute_height}, // πŸ–– Vulcan Salute + {"\U0001F64F", Praying, Praying_width, Praying_height}, // πŸ™ Praying Hands + {"\U0001F920", cowboy, cowboy_width, cowboy_height}, // 🀠 Cowboy Hat Face + {"\U0001F3A7", deadmau5, deadmau5_width, deadmau5_height}, // 🎧 Headphones // --- Weather --- {"\u2600", sun, sun_width, sun_height}, // β˜€ Sun (without variation selector) @@ -45,8 +51,12 @@ const Emote emotes[] = { // --- Misc Faces --- {"\U0001F608", devil, devil_width, devil_height}, // 😈 Smiling Face with Horns + {"\U0001F921", clown, clown_width, clown_height}, // 🀑 Clown Face + {"\U0001F916", robo, robo_width, robo_height}, // πŸ€– Robot Face // --- Hearts (Multiple Unicode Aliases) --- + {"\u2665", heart, heart_width, heart_height}, // β™₯ Black Heart Suit + {"\u2665\uFE0F", heart, heart_width, heart_height}, // β™₯️ Black Heart Suit (emoji presentation) {"\u2764\uFE0F", heart, heart_width, heart_height}, // ❀️ Red Heart {"\U0001F9E1", heart, heart_width, heart_height}, // 🧑 Orange Heart {"\U00002763", heart, heart_width, heart_height}, // ❣ Heart Exclamation @@ -57,223 +67,166 @@ const Emote emotes[] = { {"\U0001F498", heart, heart_width, heart_height}, // πŸ’˜ Heart with Arrow // --- Objects --- - {"\U0001F4A9", poo, poo_width, poo_height}, // πŸ’© Pile of Poo - {"\U0001F514", bell_icon, bell_icon_width, bell_icon_height} // πŸ”” Bell + {"\U0001F4A9", poo, poo_width, poo_height}, // πŸ’© Pile of Poo + {"\U0001F514", bell_icon, bell_icon_width, bell_icon_height}, // πŸ”” Bell + {"\U0001F36A", cookie, cookie_width, cookie_height}, // πŸͺ Cookie + {"\U0001F525", Fire, Fire_width, Fire_height}, // πŸ”₯ Fire + {"\u2728", Sparkles, Sparkles_width, Sparkles_height}, // ✨ Sparkles + {"\U0001F573\uFE0F", hole, hole_width, hole_height}, // πŸ•³οΈ Hole + {"\U0001F3B3", bowling, bowling_width, bowling_height} // 🎳 Bowling #endif }; const int numEmotes = sizeof(emotes) / sizeof(emotes[0]); #ifndef EXCLUDE_EMOJI -const unsigned char thumbup[] PROGMEM = { - 0x00, 0x1C, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x80, 0x09, 0x00, 0x00, - 0xC0, 0x08, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0x20, 0x04, 0x00, 0x00, 0x10, 0x04, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, - 0x0C, 0xCE, 0x7F, 0x00, 0x04, 0x20, 0x80, 0x00, 0x02, 0x20, 0x80, 0x00, 0x02, 0x60, 0xC0, 0x00, 0x01, 0xF8, 0xFF, 0x01, - 0x01, 0x08, 0x00, 0x01, 0x01, 0x08, 0x00, 0x01, 0x01, 0xF8, 0xFF, 0x00, 0x01, 0x10, 0x80, 0x00, 0x01, 0x18, 0x80, 0x00, - 0x02, 0x30, 0xC0, 0x00, 0x06, 0xE0, 0x3F, 0x00, 0x0C, 0x20, 0x30, 0x00, 0x38, 0x20, 0x10, 0x00, 0xE0, 0xCF, 0x1F, 0x00, -}; +const unsigned char thumbup[] PROGMEM = {0x00, 0x03, 0x80, 0x04, 0x80, 0x04, 0x40, 0x04, 0x20, 0x02, 0x18, + 0x02, 0x06, 0x3F, 0x06, 0x40, 0x06, 0x70, 0x06, 0x40, 0x06, 0x70, + 0x06, 0x40, 0x06, 0x30, 0x08, 0x20, 0xF0, 0x1F, 0x00, 0x00}; -const unsigned char thumbdown[] PROGMEM = { - 0xE0, 0xCF, 0x1F, 0x00, 0x38, 0x20, 0x10, 0x00, 0x0C, 0x20, 0x30, 0x00, 0x06, 0xE0, 0x3F, 0x00, 0x02, 0x30, 0xC0, 0x00, - 0x01, 0x18, 0x80, 0x00, 0x01, 0x10, 0x80, 0x00, 0x01, 0xF8, 0xFF, 0x00, 0x01, 0x08, 0x00, 0x01, 0x01, 0x08, 0x00, 0x01, - 0x01, 0xF8, 0xFF, 0x01, 0x02, 0x60, 0xC0, 0x00, 0x02, 0x20, 0x80, 0x00, 0x04, 0x20, 0x80, 0x00, 0x0C, 0xCE, 0x7F, 0x00, - 0x18, 0x02, 0x00, 0x00, 0x10, 0x04, 0x00, 0x00, 0x20, 0x04, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0xC0, 0x08, 0x00, 0x00, - 0x80, 0x09, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, -}; +const unsigned char thumbdown[] PROGMEM = {0xF0, 0x1F, 0x08, 0x20, 0x06, 0x30, 0x06, 0x40, 0x06, 0x70, 0x06, + 0x40, 0x06, 0x70, 0x06, 0x40, 0x06, 0x3F, 0x18, 0x02, 0x20, 0x02, + 0x40, 0x04, 0x80, 0x04, 0x80, 0x04, 0x00, 0x03, 0x00, 0x00}; -const unsigned char Smiling_Eyes[] PROGMEM = { - 0x00, 0xf8, 0x03, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0xc0, 0xff, 0xff, 0xc0, 0xe0, 0xff, 0xff, 0xc1, - 0xf0, 0xff, 0xff, 0xc3, 0xf8, 0xff, 0xff, 0xc7, 0xf8, 0xff, 0xff, 0xcf, 0xfc, 0xff, 0xff, 0xcf, 0xfc, 0xff, 0xff, 0xcf, - 0x7e, 0xf8, 0xc3, 0xdf, 0x3e, 0xf0, 0x81, 0xdf, 0xbf, 0xf7, 0xbd, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9f, 0xff, 0x3f, 0xff, - 0x6f, 0xff, 0xdf, 0xfe, 0x6f, 0xff, 0xdf, 0xfe, 0x9f, 0xff, 0x3f, 0xff, 0xfe, 0xff, 0xff, 0xdf, 0x7e, 0xff, 0xdf, 0xdf, - 0x7c, 0xff, 0xdf, 0xcf, 0xfc, 0xfe, 0xef, 0xcf, 0xf8, 0xf9, 0xf7, 0xc7, 0xf8, 0x03, 0xf8, 0xc7, 0xf0, 0xff, 0xff, 0xc3, - 0xe0, 0xff, 0xff, 0xc1, 0xc0, 0xff, 0xff, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x00, 0xf8, 0x07, 0xc0}; +const unsigned char Smiling_Eyes[] PROGMEM = {0x00, 0x00, 0xE0, 0x07, 0x18, 0x18, 0x04, 0x20, 0x24, 0x24, 0x52, + 0x4A, 0x02, 0x40, 0x02, 0x40, 0x22, 0x44, 0x22, 0x44, 0xC2, 0x43, + 0x04, 0x20, 0x04, 0x20, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; -const unsigned char Grinning[] PROGMEM = { - 0x00, 0xf8, 0x03, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0xc0, 0xff, 0xff, 0xc0, 0xe0, 0xff, 0xff, 0xc1, - 0xf0, 0xff, 0xff, 0xc3, 0xf8, 0xff, 0xff, 0xc7, 0xf8, 0xff, 0xff, 0xcf, 0xfc, 0xf9, 0xf3, 0xcf, 0xfc, 0xf0, 0xe1, 0xcf, - 0xfe, 0xf0, 0xe1, 0xdf, 0xfe, 0xf0, 0xe1, 0xdf, 0xff, 0xf0, 0xe1, 0xff, 0xff, 0xf9, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x80, 0xff, 0xbe, 0xff, 0xbf, 0xdf, 0x7e, 0x00, 0xc0, 0xdf, - 0x7c, 0x00, 0xc0, 0xcf, 0xfc, 0x00, 0xe0, 0xcf, 0xf8, 0x01, 0xf0, 0xc7, 0xf8, 0x03, 0xf8, 0xc7, 0xf0, 0xff, 0xff, 0xc3, - 0xe0, 0xff, 0xff, 0xc1, 0xc0, 0xff, 0xff, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x00, 0xf8, 0x03, 0xc0}; +const unsigned char Grinning[] PROGMEM = {0x00, 0x00, 0xE0, 0x07, 0x18, 0x18, 0x04, 0x20, 0x44, 0x22, 0x42, + 0x42, 0x02, 0x40, 0x02, 0x40, 0xF2, 0x4F, 0x12, 0x48, 0x22, 0x44, + 0xC4, 0x23, 0x04, 0x20, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; -const unsigned char Slightly_Smiling[] PROGMEM = { - 0x00, 0xf8, 0x03, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0xc0, 0xff, 0xff, 0xc0, 0xe0, 0xff, 0xff, 0xc1, - 0xf0, 0xff, 0xff, 0xc3, 0xf8, 0xff, 0xff, 0xc7, 0xf8, 0xff, 0xff, 0xcf, 0xfc, 0xf9, 0xf3, 0xcf, 0xfc, 0xf0, 0xe1, 0xcf, - 0xfe, 0xf0, 0xe1, 0xdf, 0xfe, 0xf0, 0xe1, 0xdf, 0xff, 0xf0, 0xe1, 0xff, 0xff, 0xf9, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xdf, 0x7e, 0xff, 0xdf, 0xdf, - 0x7c, 0xff, 0xdf, 0xcf, 0xfc, 0xfe, 0xef, 0xcf, 0xf8, 0xf9, 0xf7, 0xc7, 0xf8, 0x03, 0xf8, 0xc7, 0xf0, 0xff, 0xff, 0xc3, - 0xe0, 0xff, 0xff, 0xc1, 0xc0, 0xff, 0xff, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x00, 0xf8, 0x03, 0xc0}; +const unsigned char Slightly_Smiling[] PROGMEM = {0x00, 0x00, 0xE0, 0x07, 0x18, 0x18, 0x04, 0x20, 0x44, 0x22, 0x42, + 0x42, 0x02, 0x40, 0x02, 0x40, 0x12, 0x48, 0x12, 0x48, 0x22, 0x44, + 0xC4, 0x23, 0x04, 0x20, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; -const unsigned char Winking_Face[] PROGMEM = { - 0x00, 0xf8, 0x03, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0xc0, 0xff, 0xff, 0xc0, 0xe0, 0xff, 0xff, 0xc1, - 0xf0, 0xf0, 0xff, 0xc3, 0x78, 0xef, 0xc3, 0xc7, 0xb8, 0xdf, 0xbd, 0xcf, 0xfc, 0xf9, 0x7f, 0xcf, 0xfc, 0xf0, 0xff, 0xcf, - 0xfe, 0xf0, 0xc3, 0xdf, 0xfe, 0xf0, 0x81, 0xdf, 0xff, 0xf0, 0xbf, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xdf, 0x7e, 0xff, 0xdf, 0xdf, - 0x7c, 0xff, 0xdf, 0xcf, 0xfc, 0xfe, 0xef, 0xcf, 0xf8, 0xf9, 0xf7, 0xc7, 0xf8, 0x03, 0xf8, 0xc7, 0xf0, 0xff, 0xff, 0xc3, - 0xe0, 0xff, 0xff, 0xc1, 0xc0, 0xff, 0xff, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x00, 0xf8, 0x07, 0xc0}; +const unsigned char Winking_Face[] PROGMEM = {0x00, 0x00, 0xE0, 0x07, 0x18, 0x18, 0x04, 0x20, 0x44, 0x20, 0x42, + 0x46, 0x02, 0x40, 0x02, 0x40, 0x12, 0x48, 0x12, 0x48, 0x22, 0x44, + 0xC4, 0x23, 0x04, 0x20, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; -const unsigned char Grinning_Smiling_Eyes[] PROGMEM = { - 0x00, 0xf8, 0x03, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0xc0, 0xff, 0xff, 0xc0, 0xe0, 0xff, 0xff, 0xc1, - 0xf0, 0xff, 0xff, 0xc3, 0xf8, 0xff, 0xff, 0xc7, 0xf8, 0xff, 0xff, 0xcf, 0xfc, 0xf8, 0xe3, 0xcf, 0x7c, 0xf7, 0xdd, 0xcf, - 0xbe, 0xef, 0xbe, 0xdf, 0xbe, 0xef, 0xbe, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0xff, 0x5e, 0x55, 0x55, 0xdf, 0x5e, 0x55, 0x55, 0xdf, - 0x3c, 0x00, 0x80, 0xcf, 0x7c, 0x55, 0xd5, 0xcf, 0xf8, 0x54, 0xe5, 0xc7, 0xf8, 0x03, 0xf8, 0xc7, 0xf0, 0xff, 0xff, 0xc3, - 0xe0, 0xff, 0xff, 0xc1, 0xc0, 0xff, 0xff, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x00, 0xf8, 0x03, 0xc0}; +const unsigned char Grinning_Smiling_Eyes[] PROGMEM = {0x00, 0x00, 0xE0, 0x07, 0x18, 0x18, 0x04, 0x20, 0x24, 0x24, 0x52, + 0x4A, 0x02, 0x40, 0xFA, 0x5F, 0x0A, 0x50, 0x0A, 0x50, 0x12, 0x48, + 0x24, 0x24, 0xC4, 0x23, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; -const unsigned char question[] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x80, 0xFF, 0x01, 0x00, 0xC0, 0xFF, 0x07, 0x00, 0xE0, 0xFF, 0x07, 0x00, - 0xE0, 0xC3, 0x0F, 0x00, 0xF0, 0x81, 0x0F, 0x00, 0xF0, 0x01, 0x0F, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x80, 0x0F, 0x00, - 0x00, 0xC0, 0x0F, 0x00, 0x00, 0xE0, 0x07, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x00, 0xF8, 0x01, 0x00, 0x00, 0x7C, 0x00, 0x00, - 0x00, 0x3C, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x3E, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -}; +const unsigned char heart_smile[] PROGMEM = {0x00, 0x00, 0x6C, 0x07, 0x7C, 0x18, 0x7C, 0x20, 0x38, 0x24, 0x52, + 0x0A, 0x02, 0xD8, 0x02, 0xF8, 0x22, 0xFC, 0x20, 0x74, 0xDB, 0x23, + 0x1F, 0x00, 0x1F, 0x20, 0x0E, 0x18, 0xE4, 0x07, 0x00, 0x00}; -const unsigned char bang[] PROGMEM = { - 0xFF, 0x0F, 0xFC, 0x3F, 0xFF, 0x0F, 0xFC, 0x3F, 0xFF, 0x0F, 0xFC, 0x3F, 0xFF, 0x07, 0xF8, 0x3F, 0xFF, 0x07, 0xF8, 0x3F, - 0xFE, 0x07, 0xF8, 0x1F, 0xFE, 0x07, 0xF8, 0x1F, 0xFE, 0x07, 0xF8, 0x1F, 0xFE, 0x07, 0xF8, 0x1F, 0xFE, 0x07, 0xF8, 0x1F, - 0xFE, 0x03, 0xF0, 0x1F, 0xFE, 0x03, 0xF0, 0x1F, 0xFC, 0x03, 0xF0, 0x0F, 0xFC, 0x03, 0xF0, 0x0F, 0xFC, 0x03, 0xF0, 0x0F, - 0xFC, 0x03, 0xF0, 0x0F, 0xFC, 0x03, 0xF0, 0x0F, 0xFC, 0x03, 0xF0, 0x0F, 0xFC, 0x01, 0xE0, 0x0F, 0xFC, 0x01, 0xE0, 0x0F, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x00, 0xC0, 0x03, 0xFC, 0x03, 0xF0, 0x0F, 0xFE, 0x03, 0xF0, 0x1F, - 0xFE, 0x07, 0xF8, 0x1F, 0xFE, 0x07, 0xF8, 0x1F, 0xFE, 0x07, 0xF8, 0x1F, 0xFC, 0x03, 0xF0, 0x0F, 0xF8, 0x01, 0xE0, 0x07, -}; +const unsigned char Heart_eyes[] PROGMEM = {0x00, 0x00, 0xE0, 0x07, 0x18, 0x18, 0x04, 0x20, 0x54, 0x2A, 0xFA, + 0x5F, 0x72, 0x4E, 0x22, 0x44, 0x02, 0x40, 0x12, 0x48, 0x12, 0x48, + 0x24, 0x24, 0xC4, 0x23, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; -const unsigned char haha[] PROGMEM = { - 0x00, 0xf8, 0x03, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0xc0, 0xff, 0x7f, 0xc0, 0xe0, 0xf9, 0xf3, 0xc0, - 0xf0, 0xfe, 0xef, 0xc1, 0x38, 0xff, 0x9f, 0xc3, 0xd8, 0xff, 0x7f, 0xc3, 0xfc, 0xf8, 0xe3, 0xc7, 0x7c, 0xf7, 0xdd, 0xcf, - 0xbe, 0xef, 0xbe, 0xcf, 0xfe, 0xff, 0xff, 0xcf, 0xef, 0xff, 0xff, 0xde, 0xe7, 0xff, 0xff, 0xdc, 0xeb, 0xff, 0xff, 0xda, - 0xed, 0xff, 0xff, 0xd6, 0xee, 0xff, 0xff, 0xce, 0x36, 0x00, 0x80, 0xcd, 0xb8, 0xff, 0xbf, 0xc3, 0x7e, 0x00, 0xc0, 0xdf, - 0x7c, 0x00, 0xc0, 0xcf, 0xfc, 0x00, 0xe0, 0xcf, 0xf8, 0x01, 0xf0, 0xc7, 0xf8, 0x03, 0xf8, 0xc7, 0xf0, 0xff, 0xff, 0xc3, - 0xe0, 0xff, 0xff, 0xc1, 0xc0, 0xff, 0xff, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x00, 0xf8, 0x03, 0xc0}; +const unsigned char question[] PROGMEM = {0xE0, 0x07, 0x10, 0x08, 0x08, 0x10, 0x88, 0x11, 0x48, 0x12, 0x48, + 0x12, 0x48, 0x12, 0x30, 0x11, 0x80, 0x08, 0x40, 0x04, 0x40, 0x02, + 0xC0, 0x03, 0x00, 0x00, 0xC0, 0x03, 0x40, 0x02, 0x80, 0x01}; -const unsigned char ROFL[] PROGMEM = { - 0x00, 0x00, 0x00, 0xc0, 0x00, 0xfc, 0x07, 0xc0, 0x00, 0xff, 0x1f, 0xc0, 0x80, 0xff, 0x7f, 0xc0, 0xc0, 0xff, 0xff, 0xc0, - 0xe0, 0x9f, 0xff, 0xc1, 0xf0, 0x9f, 0xff, 0xc0, 0xf8, 0x9f, 0x7f, 0xcb, 0xf8, 0x9f, 0xbf, 0xcb, 0xfc, 0x9f, 0xdf, 0xdb, - 0xfc, 0x1f, 0x08, 0xdc, 0xfe, 0x1f, 0xf8, 0xfe, 0xfe, 0xff, 0xff, 0xfe, 0x1e, 0xf0, 0x7f, 0xfe, 0x1e, 0xf0, 0xbf, 0xfe, - 0xfe, 0xf3, 0xdf, 0xfe, 0xfe, 0xf3, 0x6f, 0xfe, 0xfe, 0xf3, 0x37, 0xfe, 0xfe, 0xeb, 0x1b, 0xfe, 0xfc, 0xef, 0x0d, 0xde, - 0xfc, 0xe7, 0x06, 0xcf, 0xf8, 0x6b, 0x83, 0xcf, 0xf8, 0x0d, 0xc0, 0xc7, 0xf0, 0xed, 0xff, 0xc7, 0xe0, 0xee, 0xff, 0xc3, - 0xc0, 0xee, 0xff, 0xc1, 0x80, 0xee, 0xff, 0xc0, 0x00, 0xe6, 0x3f, 0xc0, 0x00, 0xf0, 0x0f, 0xc0, 0x00, 0x00, 0x00, 0xc0}; +const unsigned char bang[] PROGMEM = {0x30, 0x0C, 0x48, 0x12, 0x48, 0x12, 0x48, 0x12, 0x48, 0x12, 0x48, + 0x12, 0x48, 0x12, 0x48, 0x12, 0x48, 0x12, 0x48, 0x12, 0x30, 0x0C, + 0x00, 0x00, 0x30, 0x0C, 0x48, 0x12, 0x30, 0x0C, 0x00, 0x00}; -const unsigned char Smiling_Closed_Eyes[] PROGMEM = { - 0x00, 0xf8, 0x03, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0xc0, 0xff, 0xff, 0xc0, 0xe0, 0xff, 0xff, 0xc1, - 0xf0, 0xff, 0xff, 0xc3, 0xf8, 0xff, 0xff, 0xc7, 0xf8, 0xff, 0xff, 0xcf, 0x7c, 0xfe, 0xcf, 0xcf, 0xfc, 0xfc, 0xe7, 0xcf, - 0xfe, 0xf9, 0xf3, 0xdf, 0xfe, 0xf3, 0xf9, 0xdf, 0xff, 0xf9, 0xf3, 0xff, 0xff, 0xfc, 0xe7, 0xff, 0x7f, 0xfe, 0xcf, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x80, 0xff, 0xbe, 0xff, 0xbf, 0xdf, 0x7e, 0x00, 0xc0, 0xdf, - 0x7c, 0x00, 0xc0, 0xcf, 0xfc, 0x00, 0xe0, 0xcf, 0xf8, 0x01, 0xf0, 0xc7, 0xf8, 0x03, 0xf8, 0xc7, 0xf0, 0xff, 0xff, 0xc3, - 0xe0, 0xff, 0xff, 0xc1, 0xc0, 0xff, 0xff, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x00, 0xf8, 0x03, 0xc0}; +const unsigned char haha[] PROGMEM = {0x00, 0x00, 0xE0, 0x07, 0x18, 0x18, 0x04, 0x20, 0x24, 0x24, 0x52, + 0x4A, 0x0A, 0x50, 0x0E, 0x70, 0xF2, 0x4F, 0x12, 0x48, 0x32, 0x44, + 0xC4, 0x23, 0x04, 0x20, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; -const unsigned char Grinning_SmilingEyes2[] PROGMEM = { - 0x00, 0xf8, 0x03, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0xc0, 0xff, 0x7f, 0xc0, 0xe0, 0xff, 0xff, 0xc0, - 0xf0, 0xff, 0xff, 0xc1, 0xf8, 0xff, 0xff, 0xc3, 0xf8, 0xff, 0xff, 0xc3, 0xfc, 0xf8, 0xe3, 0xc7, 0x7c, 0xf7, 0xdd, 0xc7, - 0xbe, 0xef, 0xbe, 0xcf, 0xfe, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xdf, - 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xdf, 0x3f, 0x00, 0x80, 0xdf, 0xbe, 0xff, 0xbf, 0xcf, 0x7e, 0x00, 0xc0, 0xcf, - 0x7c, 0x00, 0xc0, 0xc7, 0xfc, 0x00, 0xe0, 0xc7, 0xf8, 0x01, 0xf0, 0xc3, 0xf8, 0x03, 0xf8, 0xc3, 0xf0, 0xff, 0xff, 0xc1, - 0xe0, 0xff, 0xff, 0xc0, 0xc0, 0xff, 0x7f, 0xc0, 0x80, 0xff, 0x3f, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x00, 0xf8, 0x03, 0xc0}; +const unsigned char ROFL[] PROGMEM = {0x00, 0x00, 0xE0, 0x07, 0x18, 0x18, 0x84, 0x21, 0x84, 0x20, 0x02, + 0x4C, 0x02, 0x4A, 0x1A, 0x49, 0x8A, 0x48, 0x42, 0x48, 0x22, 0x44, + 0xE4, 0x23, 0x04, 0x20, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; -const unsigned char wave_icon[] PROGMEM = { - 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x7f, 0xc0, 0x00, 0x00, 0xc0, 0xc1, 0x00, 0x00, 0x00, 0xc7, - 0x00, 0x00, 0x1e, 0xcc, 0x00, 0x00, 0x30, 0xc8, 0x00, 0x00, 0x60, 0xd8, 0x00, 0x08, 0xc0, 0xd0, 0x00, 0x1a, 0x81, 0xd1, - 0x00, 0x36, 0x03, 0xd3, 0x80, 0x6d, 0x06, 0xd2, 0x00, 0xdb, 0x0c, 0xc2, 0x80, 0xb6, 0x1d, 0xc0, 0x80, 0x6d, 0x1f, 0xc0, - 0x00, 0xdb, 0x3f, 0xc0, 0x00, 0xf6, 0x7f, 0xc0, 0x00, 0xfc, 0x7f, 0xc0, 0x08, 0xf8, 0x7f, 0xc0, 0x48, 0xf0, 0x7f, 0xc0, - 0x48, 0xe0, 0x7f, 0xc0, 0xc8, 0xc0, 0x3f, 0xc0, 0x98, 0x81, 0x1f, 0xc0, 0x10, 0x03, 0x00, 0xc0, 0x30, 0x0e, 0x00, 0xc0, - 0x20, 0x38, 0x00, 0xc0, 0xe0, 0x00, 0x00, 0xc0, 0x80, 0x07, 0x00, 0xc0, 0x00, 0x1e, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0}; +const unsigned char Smiling_Closed_Eyes[] PROGMEM = {0x00, 0x00, 0xE0, 0x07, 0x18, 0x18, 0x04, 0x20, 0x24, 0x24, 0x42, + 0x42, 0x22, 0x44, 0x02, 0x40, 0xF2, 0x4F, 0x12, 0x48, 0x22, 0x44, + 0xC4, 0x23, 0x04, 0x20, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; -const unsigned char cowboy[] PROGMEM = { - 0x00, 0x0c, 0x0c, 0xc0, 0x00, 0x02, 0x10, 0xc0, 0x00, 0x01, 0x20, 0xc0, 0xbc, 0x00, 0x40, 0xcf, 0xc2, 0x01, 0xe0, 0xd0, - 0x01, 0x01, 0x20, 0xe0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, - 0xc1, 0x3f, 0xff, 0xe0, 0xe1, 0xff, 0xff, 0xe1, 0xf2, 0xf3, 0xf3, 0xd3, 0xf4, 0xf1, 0xe3, 0xcb, 0xfc, 0xf1, 0xe3, 0xc7, - 0xf8, 0xf1, 0xe3, 0xc7, 0xf8, 0xf1, 0xe3, 0xc7, 0xf8, 0xfb, 0xf7, 0xc7, 0xf8, 0xff, 0xff, 0xc7, 0xf8, 0xff, 0xff, 0xc7, - 0x70, 0xf8, 0x8f, 0xc3, 0x70, 0x03, 0xb0, 0xc3, 0x70, 0xfe, 0xbf, 0xc3, 0x60, 0x00, 0x80, 0xc1, 0xc0, 0x00, 0xc0, 0xc0, - 0x80, 0x01, 0x60, 0xc0, 0x00, 0x07, 0x38, 0xc0, 0x00, 0xfe, 0x1f, 0xc0, 0x00, 0xf0, 0x03, 0xc0, 0x00, 0x00, 0x00, 0xc0}; +const unsigned char Grinning_SmilingEyes2[] PROGMEM = {0x00, 0x00, 0xE0, 0x07, 0x18, 0x18, 0x04, 0x20, 0x24, 0x24, 0x52, + 0x4A, 0x02, 0x40, 0x02, 0x40, 0xF2, 0x4F, 0x12, 0x48, 0x22, 0x44, + 0xC4, 0x23, 0x04, 0x20, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; -const unsigned char deadmau5[] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x07, 0x00, - 0x00, 0xFC, 0x03, 0x00, 0x00, 0xFF, 0x3F, 0x00, 0x80, 0xFF, 0x0F, 0x00, 0xC0, 0xFF, 0xFF, 0x00, 0xE0, 0xFF, 0x3F, 0x00, - 0xE0, 0xFF, 0xFF, 0x01, 0xF0, 0xFF, 0x7F, 0x00, 0xF0, 0xFF, 0xFF, 0x03, 0xF8, 0xFF, 0xFF, 0x00, 0xF0, 0xFF, 0xFF, 0x07, - 0xFC, 0xFF, 0xFF, 0x00, 0xF0, 0xFF, 0xFF, 0x0F, 0xFC, 0xFF, 0xFF, 0x00, 0xF0, 0xFF, 0xFF, 0x0F, 0xFE, 0xFF, 0xFF, 0x00, - 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xE0, 0xFF, 0x3F, 0xFC, - 0x0F, 0xFF, 0x7F, 0x00, 0xC0, 0xFF, 0x1F, 0xF8, 0x0F, 0xFC, 0x3F, 0x00, 0x80, 0xFF, 0x0F, 0xF8, 0x1F, 0xFC, 0x1F, 0x00, - 0x00, 0xFF, 0x0F, 0xFC, 0x3F, 0xFC, 0x0F, 0x00, 0x00, 0xF8, 0x1F, 0xFF, 0xFF, 0xFE, 0x01, 0x00, 0x00, 0x00, 0xFC, 0xFF, - 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, - 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x00, 0xC0, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x80, 0x07, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -}; +const unsigned char Loudly_Crying_Face[] PROGMEM = {0x00, 0x00, 0xE0, 0x07, 0x18, 0x18, 0x04, 0x20, 0x34, 0x2C, 0x4A, + 0x52, 0x12, 0x48, 0x12, 0x48, 0x92, 0x49, 0x52, 0x4A, 0x52, 0x4A, + 0x54, 0x2A, 0x94, 0x29, 0x18, 0x18, 0xF0, 0x0F, 0x00, 0x00}; -const unsigned char sun[] PROGMEM = { - 0x00, 0xC0, 0x00, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x30, 0xC0, 0x00, 0x03, - 0x70, 0x00, 0x80, 0x03, 0xF0, 0x00, 0xC0, 0x03, 0xF0, 0xF8, 0xC7, 0x03, 0xE0, 0xFC, 0xCF, 0x01, 0x00, 0xFE, 0x1F, 0x00, - 0x00, 0xFF, 0x3F, 0x00, 0x80, 0xFF, 0x7F, 0x00, 0x80, 0xFF, 0x7F, 0x00, 0x8E, 0xFF, 0x7F, 0x1C, 0x9F, 0xFF, 0x7F, 0x3E, - 0x9F, 0xFF, 0x7F, 0x3E, 0x8E, 0xFF, 0x7F, 0x1C, 0x80, 0xFF, 0x7F, 0x00, 0x80, 0xFF, 0x7F, 0x00, 0x00, 0xFF, 0x3F, 0x00, - 0x00, 0xFE, 0x1F, 0x00, 0x00, 0xFC, 0x0F, 0x00, 0xC0, 0xF9, 0xE7, 0x00, 0xE0, 0x01, 0xE0, 0x01, 0xF0, 0x01, 0xE0, 0x03, - 0xF0, 0xC0, 0xC0, 0x03, 0x00, 0xE0, 0x01, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0xC0, 0x00, 0x00, -}; +const unsigned char wave_icon[] PROGMEM = {0x00, 0x00, 0xC0, 0x18, 0x30, 0x21, 0x48, 0x5A, 0x94, 0x64, 0x24, + 0x25, 0x4A, 0x24, 0x12, 0x44, 0x22, 0x44, 0x04, 0x40, 0x08, 0x40, + 0x12, 0x40, 0x22, 0x20, 0xC4, 0x10, 0x18, 0x0F, 0x00, 0x00}; -const unsigned char rain[] PROGMEM = { - 0xC0, 0x0F, 0xC0, 0x00, 0x40, 0x00, 0x80, 0x00, 0x20, 0x00, 0x80, 0x00, 0x20, 0x00, 0x80, 0x03, 0x38, 0x00, - 0x00, 0x0E, 0x0C, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x10, 0x03, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, 0x20, - 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x03, 0x00, 0x00, 0x30, 0x02, 0x00, - 0x00, 0x10, 0x06, 0x00, 0x00, 0x08, 0xFC, 0xFF, 0xFF, 0x07, 0xF0, 0xFF, 0xFF, 0x01, 0x80, 0x00, 0x01, 0x00, - 0xC0, 0xC0, 0x81, 0x03, 0xA0, 0x60, 0xC1, 0x03, 0x90, 0x20, 0x41, 0x01, 0xF0, 0xE0, 0xC0, 0x01, 0x60, 0x4C, - 0x98, 0x00, 0x00, 0x0E, 0x1C, 0x00, 0x00, 0x0B, 0x12, 0x00, 0x00, 0x09, 0x1A, 0x00, 0x00, 0x06, 0x0E, 0x00, -}; +const unsigned char cowboy[] PROGMEM = {0x70, 0x0E, 0x8F, 0xF1, 0x11, 0x88, 0x21, 0x84, 0xC2, 0x43, 0x1E, + 0x78, 0xE2, 0x47, 0x42, 0x42, 0x12, 0x48, 0x12, 0x48, 0x22, 0x44, + 0xC4, 0x23, 0x04, 0x20, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; -const unsigned char cloud[] PROGMEM = { - 0x00, 0x80, 0x07, 0x00, 0x00, 0xE0, 0x1F, 0x00, 0x00, 0x70, 0x30, 0x00, 0x00, 0x10, 0x60, 0x00, 0x80, 0x1F, 0x40, 0x00, - 0xC0, 0x0F, 0xC0, 0x00, 0xC0, 0x00, 0x80, 0x00, 0x60, 0x00, 0x80, 0x00, 0x20, 0x00, 0x80, 0x00, 0x20, 0x00, 0x80, 0x01, - 0x20, 0x00, 0x00, 0x07, 0x38, 0x00, 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x08, 0x06, 0x00, 0x00, 0x18, 0x02, 0x00, 0x00, 0x10, - 0x02, 0x00, 0x00, 0x30, 0x03, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, - 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x30, 0x03, 0x00, 0x00, 0x10, - 0x02, 0x00, 0x00, 0x10, 0x06, 0x00, 0x00, 0x18, 0x0C, 0x00, 0x00, 0x0C, 0xFC, 0xFF, 0xFF, 0x07, 0xF0, 0xFF, 0xFF, 0x03, -}; +const unsigned char deadmau5[] PROGMEM = {0x00, 0x00, 0xE0, 0x07, 0x18, 0x18, 0xE4, 0x27, 0x12, 0x48, 0x0A, + 0x50, 0x0E, 0x70, 0x11, 0x88, 0x19, 0x98, 0x19, 0x98, 0x19, 0x98, + 0x19, 0x98, 0x19, 0x98, 0x11, 0x88, 0x0E, 0x70, 0x00, 0x00}; -const unsigned char fog[] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x3C, 0x00, 0xFE, 0x01, 0xFF, 0x00, 0x87, 0xC7, 0xC3, 0x01, 0x03, 0xFE, 0x80, 0x01, - 0x00, 0x38, 0x00, 0x00, 0xFC, 0x00, 0x7E, 0x00, 0xFF, 0x83, 0xFF, 0x01, 0x03, 0xFF, 0x81, 0x01, 0x00, 0x7C, 0x00, 0x00, - 0xF8, 0x00, 0x3E, 0x00, 0xFE, 0x01, 0xFF, 0x00, 0x87, 0xC7, 0xC3, 0x01, 0x03, 0xFE, 0x80, 0x01, 0x00, 0x38, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -}; +const unsigned char sun[] PROGMEM = {0x00, 0x00, 0x80, 0x01, 0xEC, 0x37, 0xFC, 0x3F, 0xF8, 0x1F, 0xFC, + 0x3F, 0xFE, 0x7F, 0xFC, 0x3F, 0xFC, 0x3F, 0xFE, 0x7F, 0xFC, 0x3F, + 0xF8, 0x1F, 0xFC, 0x3F, 0xEC, 0x37, 0x80, 0x01, 0x00, 0x00}; -const unsigned char devil[] PROGMEM = { - 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xe0, 0x03, 0x00, 0x00, 0xf0, 0x0f, 0xfc, 0x0f, 0xfc, - 0x3f, 0xff, 0x3f, 0xff, 0xfe, 0xff, 0xff, 0xdf, 0xfe, 0xff, 0xff, 0xdf, 0xfe, 0xff, 0xff, 0xdf, 0xfc, 0xff, 0xff, 0xcf, - 0xfc, 0xff, 0xff, 0xcf, 0xf8, 0xff, 0xff, 0xc7, 0xf0, 0xff, 0xff, 0xc3, 0xf0, 0xff, 0xff, 0xc3, 0xf0, 0xf1, 0xe3, 0xc3, - 0xf0, 0xe7, 0xf9, 0xc3, 0xf0, 0xe7, 0xf9, 0xc3, 0xf0, 0xe3, 0xf1, 0xc3, 0xf0, 0xe3, 0xf1, 0xc3, 0xf0, 0xe7, 0xf9, 0xc3, - 0xf0, 0xff, 0xff, 0xc3, 0xe0, 0xfd, 0xef, 0xc1, 0xe0, 0xf3, 0xf3, 0xc1, 0xc0, 0x07, 0xf8, 0xc0, 0x80, 0x1f, 0x7e, 0xc0, - 0x00, 0xff, 0x3f, 0xc0, 0x00, 0xfe, 0x0f, 0xc0, 0x00, 0xf8, 0x03, 0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xc0}; +const unsigned char rain[] PROGMEM = {0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x38, 0x1F, 0xFC, 0x3F, 0xFE, + 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFC, 0x3F, 0x00, 0x00, 0x48, 0x12, + 0x48, 0x12, 0x24, 0x09, 0x24, 0x09, 0x00, 0x00, 0x00, 0x00}; -const unsigned char heart[] PROGMEM = { - 0x00, 0x00, 0x00, 0x00, 0xC0, 0x03, 0xF0, 0x00, 0xF8, 0x0F, 0xFC, 0x07, 0xFC, 0x1F, 0x06, 0x0E, 0xFE, 0x3F, 0x03, 0x18, - 0xFE, 0xFF, 0x7F, 0x10, 0xFF, 0xFF, 0xFF, 0x31, 0xFF, 0xFF, 0xFF, 0x33, 0xFF, 0xFF, 0xFF, 0x37, 0xFF, 0xFF, 0xFF, 0x37, - 0xFF, 0xFF, 0xFF, 0x3F, 0xFF, 0xFF, 0xFF, 0x3F, 0xFF, 0xFF, 0xFF, 0x3F, 0xFE, 0xFF, 0xFF, 0x1F, 0xFE, 0xFF, 0xFF, 0x1F, - 0xFC, 0xFF, 0xFF, 0x0F, 0xFC, 0xFF, 0xFF, 0x0F, 0xF8, 0xFF, 0xFF, 0x07, 0xF0, 0xFF, 0xFF, 0x03, 0xF0, 0xFF, 0xFF, 0x03, - 0xE0, 0xFF, 0xFF, 0x01, 0xC0, 0xFF, 0xFF, 0x00, 0x80, 0xFF, 0x7F, 0x00, 0x00, 0xFF, 0x3F, 0x00, 0x00, 0xFE, 0x1F, 0x00, - 0x00, 0xFC, 0x0F, 0x00, 0x00, 0xF8, 0x07, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0x80, 0x00, 0x00, -}; +const unsigned char cloud[] PROGMEM = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x38, 0x1F, 0xFC, + 0x3F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFC, 0x3F, 0xF8, 0x1F, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; -const unsigned char poo[] PROGMEM = { - 0x00, 0x1c, 0x00, 0xc0, 0x00, 0x7c, 0x00, 0xc0, 0x00, 0xfc, 0x00, 0xc0, 0x00, 0x7c, 0x03, 0xc0, 0x00, 0xbe, 0x03, 0xc0, - 0x00, 0xdf, 0x0f, 0xc0, 0x80, 0xcf, 0x0f, 0xc0, 0xc0, 0xf1, 0x0f, 0xc0, 0x60, 0xfc, 0x0f, 0xc0, 0x30, 0xff, 0x07, 0xc0, - 0x90, 0xff, 0x3b, 0xc0, 0xc0, 0xff, 0x7d, 0xc0, 0xf8, 0xff, 0xfc, 0xc0, 0xf8, 0x3f, 0xf0, 0xc0, 0x78, 0x88, 0xc0, 0xc0, - 0x20, 0xe3, 0x18, 0xc0, 0x98, 0xe7, 0xbc, 0xc1, 0x9c, 0x64, 0xa4, 0xc3, 0x9e, 0x64, 0xa4, 0xc7, 0xbe, 0xe4, 0xa4, 0xc7, - 0xbc, 0x27, 0xbc, 0xc7, 0x38, 0x03, 0xd9, 0xc3, 0x00, 0xf0, 0x63, 0xc0, 0xf8, 0xfc, 0x3f, 0xcf, 0xfc, 0xff, 0x87, 0xdf, - 0xfe, 0xff, 0xe0, 0xdf, 0xfc, 0x1f, 0xfe, 0xdf, 0xf8, 0x07, 0xf8, 0xcf, 0xf0, 0x03, 0xe0, 0xc7, 0x00, 0x00, 0x00, 0xc0}; +const unsigned char fog[] PROGMEM = {0x00, 0x00, 0x00, 0x00, 0x88, 0x88, 0x54, 0x55, 0x22, 0x22, 0x00, + 0x00, 0x44, 0x44, 0xAA, 0x2A, 0x11, 0x11, 0x00, 0x00, 0x88, 0x88, + 0x54, 0x55, 0x22, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; -const unsigned char bell_icon[] PROGMEM = { - 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b11110000, - 0b00000011, 0b00000000, 0b00000000, 0b11111100, 0b00001111, 0b00000000, 0b00000000, 0b00001111, 0b00111100, 0b00000000, - 0b00000000, 0b00000011, 0b00110000, 0b00000000, 0b10000000, 0b00000001, 0b01100000, 0b00000000, 0b11000000, 0b00000000, - 0b11000000, 0b00000000, 0b11000000, 0b00000000, 0b11000000, 0b00000000, 0b11000000, 0b00000000, 0b11000000, 0b00000000, - 0b11000000, 0b00000000, 0b11000000, 0b00000000, 0b11000000, 0b00000000, 0b11000000, 0b00000000, 0b11000000, 0b00000000, - 0b11000000, 0b00000000, 0b11000000, 0b00000000, 0b11000000, 0b00000000, 0b11000000, 0b00000000, 0b11000000, 0b00000000, - 0b11000000, 0b00000000, 0b11000000, 0b00000000, 0b01000000, 0b00000000, 0b10000000, 0b00000000, 0b01100000, 0b00000000, - 0b10000000, 0b00000001, 0b01110000, 0b00000000, 0b10000000, 0b00000011, 0b00110000, 0b00000000, 0b00000000, 0b00000011, - 0b00011000, 0b00000000, 0b00000000, 0b00000110, 0b11110000, 0b11111111, 0b11111111, 0b00000011, 0b00000000, 0b00001100, - 0b00001100, 0b00000000, 0b00000000, 0b00011000, 0b00000110, 0b00000000, 0b00000000, 0b11111000, 0b00000111, 0b00000000, - 0b00000000, 0b11100000, 0b00000001, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, - 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000}; +const unsigned char devil[] PROGMEM = {0x06, 0x60, 0xCA, 0x53, 0x32, 0x4C, 0x22, 0x44, 0x44, 0x22, 0x3A, + 0x5C, 0x32, 0x4C, 0x52, 0x4A, 0x72, 0x4E, 0x02, 0x40, 0x22, 0x44, + 0xC4, 0x23, 0x04, 0x20, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; + +const unsigned char heart[] PROGMEM = {0x00, 0x00, 0x00, 0x00, 0x3C, 0x3C, 0x7E, 0x7E, 0xFE, 0x7F, 0xFE, + 0x7F, 0xFE, 0x7F, 0xFE, 0x7F, 0xFC, 0x3F, 0xF8, 0x1F, 0xF8, 0x1F, + 0xF0, 0x0F, 0xE0, 0x07, 0xC0, 0x03, 0x80, 0x01, 0x00, 0x00}; + +const unsigned char poo[] PROGMEM = {0x00, 0x00, 0x80, 0x01, 0x40, 0x02, 0x20, 0x04, 0x10, 0x04, 0xF0, + 0x08, 0x10, 0x10, 0x48, 0x12, 0x08, 0x18, 0xE8, 0x21, 0x1C, 0x40, + 0x42, 0x42, 0x82, 0x41, 0x02, 0x30, 0xFC, 0x0F, 0x00, 0x00}; + +const unsigned char bell_icon[] PROGMEM = {0x00, 0x00, 0x80, 0x01, 0x80, 0x01, 0xE0, 0x07, 0xF0, 0x0F, 0xF0, + 0x0F, 0xF8, 0x1F, 0xF8, 0x1F, 0xF8, 0x1F, 0xF8, 0x1F, 0xFC, 0x3F, + 0xFC, 0x3F, 0xFE, 0x7F, 0xFE, 0x7F, 0x80, 0x01, 0x00, 0x00}; + +const unsigned char cookie[] PROGMEM = {0x00, 0x00, 0xE0, 0x07, 0x18, 0x18, 0x04, 0x20, 0x34, 0x22, 0x32, + 0x40, 0x02, 0x58, 0x82, 0x5B, 0x92, 0x43, 0x82, 0x43, 0x02, 0x40, + 0x64, 0x28, 0x64, 0x20, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; + +const unsigned char Fire[] PROGMEM = {0x30, 0x00, 0xF0, 0x00, 0xF8, 0x03, 0xF8, 0x07, 0xFC, 0x1F, 0xFC, + 0x1F, 0xFE, 0x3E, 0x7E, 0x3E, 0x3E, 0x7C, 0x1E, 0x78, 0x1E, 0x70, + 0x1C, 0x70, 0x1C, 0x70, 0x38, 0x38, 0x30, 0x38, 0x60, 0x0C}; + +const unsigned char peace_sign[] PROGMEM = {0xC0, 0x30, 0x40, 0x29, 0x40, 0x25, 0x40, 0x15, 0x40, 0x12, 0x38, + 0x0A, 0x54, 0x68, 0x54, 0x58, 0x54, 0x44, 0x3C, 0x22, 0x04, 0x22, + 0x04, 0x12, 0x08, 0x10, 0x10, 0x08, 0xE0, 0x07, 0x00, 0x00}; + +const unsigned char Praying[] PROGMEM = {0x00, 0x00, 0x40, 0x02, 0xA0, 0x05, 0x90, 0x09, 0x90, 0x09, 0x90, + 0x09, 0x98, 0x19, 0x94, 0x29, 0xA4, 0x25, 0xA4, 0x25, 0x84, 0x21, + 0x84, 0x21, 0x86, 0x61, 0x4E, 0x72, 0x7F, 0x7E, 0x3F, 0xFC}; + +const unsigned char Sparkles[] PROGMEM = {0x00, 0x00, 0x10, 0x00, 0x38, 0x04, 0x10, 0x04, 0x00, 0x0E, 0x00, + 0x1F, 0x80, 0x3F, 0xE0, 0xFF, 0x80, 0x3F, 0x10, 0x1F, 0x10, 0x0E, + 0x38, 0x04, 0xFE, 0x04, 0x38, 0x00, 0x10, 0x00, 0x10, 0x00}; + +const unsigned char clown[] PROGMEM = {0x00, 0x00, 0xEE, 0x77, 0x1A, 0x58, 0x06, 0x60, 0x24, 0x24, 0x72, + 0x4E, 0x22, 0x44, 0x82, 0x41, 0x82, 0x41, 0x1A, 0x58, 0xF2, 0x4F, + 0x14, 0x28, 0xE4, 0x27, 0x18, 0x18, 0xE0, 0x07, 0x00, 0x00}; + +const unsigned char robo[] PROGMEM = {0x80, 0x01, 0xC0, 0x03, 0x80, 0x01, 0xFC, 0x3F, 0x04, 0x20, 0x74, + 0x2E, 0x52, 0x4A, 0x72, 0x4E, 0x02, 0x40, 0x02, 0x40, 0xA2, 0x4A, + 0x52, 0x45, 0x04, 0x20, 0x04, 0x20, 0xFC, 0x3F, 0x00, 0x00}; + +const unsigned char hole[] PROGMEM = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x0F, 0x3C, 0x3C, + 0x06, 0x60, 0x0C, 0x30, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00}; + +const unsigned char bowling[] PROGMEM = {0x00, 0x38, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x28, 0x00, + 0x38, 0x00, 0x28, 0x78, 0x44, 0x84, 0x82, 0x22, 0x83, 0x52, 0x83, + 0x02, 0x83, 0x02, 0x45, 0x84, 0x44, 0x78, 0x38, 0x00, 0x00}; + +const unsigned char vulcan_salute[] PROGMEM = {0x08, 0x02, 0x16, 0x0D, 0x15, 0x15, 0x15, 0x15, 0xA9, 0x12, 0x4A, + 0x0A, 0x02, 0x38, 0x04, 0x48, 0x04, 0x44, 0x04, 0x22, 0x04, 0x22, + 0x04, 0x12, 0x08, 0x10, 0x10, 0x08, 0xE0, 0x07, 0x00, 0x00}; #endif } // namespace graphics diff --git a/src/graphics/emotes.h b/src/graphics/emotes.h index 30b164cbc..b1b2d16da 100644 --- a/src/graphics/emotes.h +++ b/src/graphics/emotes.h @@ -17,98 +17,150 @@ extern const int numEmotes; #ifndef EXCLUDE_EMOJI // === Emote Bitmaps === -#define thumbs_height 25 -#define thumbs_width 25 +#define thumbs_height 16 +#define thumbs_width 16 extern const unsigned char thumbup[] PROGMEM; extern const unsigned char thumbdown[] PROGMEM; -#define Smiling_Eyes_height 30 -#define Smiling_Eyes_width 30 +#define Smiling_Eyes_height 16 +#define Smiling_Eyes_width 16 extern const unsigned char Smiling_Eyes[] PROGMEM; -#define Grinning_height 30 -#define Grinning_width 30 +#define Grinning_height 16 +#define Grinning_width 16 extern const unsigned char Grinning[] PROGMEM; -#define Slightly_Smiling_height 30 -#define Slightly_Smiling_width 30 +#define Slightly_Smiling_height 16 +#define Slightly_Smiling_width 16 extern const unsigned char Slightly_Smiling[] PROGMEM; -#define Winking_Face_height 30 -#define Winking_Face_width 30 +#define Winking_Face_height 16 +#define Winking_Face_width 16 extern const unsigned char Winking_Face[] PROGMEM; -#define Grinning_Smiling_Eyes_height 30 -#define Grinning_Smiling_Eyes_width 30 +#define Grinning_Smiling_Eyes_height 16 +#define Grinning_Smiling_Eyes_width 16 extern const unsigned char Grinning_Smiling_Eyes[] PROGMEM; -#define question_height 25 -#define question_width 25 +#define heart_smile_height 16 +#define heart_smile_width 16 +extern const unsigned char heart_smile[] PROGMEM; + +#define Heart_eyes_height 16 +#define Heart_eyes_width 16 +extern const unsigned char Heart_eyes[] PROGMEM; + +#define question_height 16 +#define question_width 16 extern const unsigned char question[] PROGMEM; -#define bang_height 30 -#define bang_width 30 +#define bang_height 16 +#define bang_width 16 extern const unsigned char bang[] PROGMEM; -#define haha_height 30 -#define haha_width 30 +#define haha_height 16 +#define haha_width 16 extern const unsigned char haha[] PROGMEM; -#define ROFL_height 30 -#define ROFL_width 30 +#define ROFL_height 16 +#define ROFL_width 16 extern const unsigned char ROFL[] PROGMEM; -#define Smiling_Closed_Eyes_height 30 -#define Smiling_Closed_Eyes_width 30 +#define Smiling_Closed_Eyes_height 16 +#define Smiling_Closed_Eyes_width 16 extern const unsigned char Smiling_Closed_Eyes[] PROGMEM; -#define Grinning_SmilingEyes2_height 30 -#define Grinning_SmilingEyes2_width 30 +#define Grinning_SmilingEyes2_height 16 +#define Grinning_SmilingEyes2_width 16 extern const unsigned char Grinning_SmilingEyes2[] PROGMEM; -#define wave_icon_height 30 -#define wave_icon_width 30 +#define Loudly_Crying_Face_height 16 +#define Loudly_Crying_Face_width 16 +extern const unsigned char Loudly_Crying_Face[] PROGMEM; + +#define wave_icon_height 16 +#define wave_icon_width 16 extern const unsigned char wave_icon[] PROGMEM; -#define cowboy_height 30 -#define cowboy_width 30 +#define cowboy_height 16 +#define cowboy_width 16 extern const unsigned char cowboy[] PROGMEM; -#define deadmau5_height 30 -#define deadmau5_width 60 +#define deadmau5_height 16 +#define deadmau5_width 16 extern const unsigned char deadmau5[] PROGMEM; -#define sun_height 30 -#define sun_width 30 +#define sun_height 16 +#define sun_width 16 extern const unsigned char sun[] PROGMEM; -#define rain_height 30 -#define rain_width 30 +#define rain_height 16 +#define rain_width 16 extern const unsigned char rain[] PROGMEM; -#define cloud_height 30 -#define cloud_width 30 +#define cloud_height 16 +#define cloud_width 16 extern const unsigned char cloud[] PROGMEM; -#define fog_height 25 -#define fog_width 25 +#define fog_height 16 +#define fog_width 16 extern const unsigned char fog[] PROGMEM; -#define devil_height 30 -#define devil_width 30 +#define devil_height 16 +#define devil_width 16 extern const unsigned char devil[] PROGMEM; -#define heart_height 30 -#define heart_width 30 +#define heart_height 16 +#define heart_width 16 extern const unsigned char heart[] PROGMEM; -#define poo_height 30 -#define poo_width 30 +#define poo_height 16 +#define poo_width 16 extern const unsigned char poo[] PROGMEM; -#define bell_icon_width 30 -#define bell_icon_height 30 +#define bell_icon_width 16 +#define bell_icon_height 16 extern const unsigned char bell_icon[] PROGMEM; + +#define cookie_width 16 +#define cookie_height 16 +extern const unsigned char cookie[] PROGMEM; + +#define Fire_width 16 +#define Fire_height 16 +extern const unsigned char Fire[] PROGMEM; + +#define peace_sign_width 16 +#define peace_sign_height 16 +extern const unsigned char peace_sign[] PROGMEM; + +#define Praying_width 16 +#define Praying_height 16 +extern const unsigned char Praying[] PROGMEM; + +#define Sparkles_width 16 +#define Sparkles_height 16 +extern const unsigned char Sparkles[] PROGMEM; + +#define clown_width 16 +#define clown_height 16 +extern const unsigned char clown[] PROGMEM; + +#define robo_width 16 +#define robo_height 16 +extern const unsigned char robo[] PROGMEM; + +#define hole_width 16 +#define hole_height 16 +extern const unsigned char hole[] PROGMEM; + +#define bowling_width 16 +#define bowling_height 16 +extern const unsigned char bowling[] PROGMEM; + +#define vulcan_salute_width 16 +#define vulcan_salute_height 16 +extern const unsigned char vulcan_salute[] PROGMEM; #endif // EXCLUDE_EMOJI -} // namespace graphics +} // namespace graphics \ No newline at end of file From de83b448f96196a7cbd837be8b54013449d58d6c Mon Sep 17 00:00:00 2001 From: Chloe Bethel Date: Fri, 31 Oct 2025 10:54:35 +0000 Subject: [PATCH 05/52] Force stdout to be line buffered - this fixes logs ending early if meshtasticd crashes (#8499) --- src/platform/portduino/PortduinoGlue.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/platform/portduino/PortduinoGlue.cpp b/src/platform/portduino/PortduinoGlue.cpp index dbc90f9a4..cfa0b560a 100644 --- a/src/platform/portduino/PortduinoGlue.cpp +++ b/src/platform/portduino/PortduinoGlue.cpp @@ -37,6 +37,8 @@ bool yamlOnly = false; const char *argp_program_version = optstr(APP_VERSION); +char stdoutBuffer[512]; + // FIXME - move setBluetoothEnable into a HALPlatform class void setBluetoothEnable(bool enable) { @@ -154,6 +156,9 @@ void portduinoSetup() std::string gpioChipName = "gpiochip"; portduino_config.displayPanel = no_screen; + // Force stdout to be line buffered + setvbuf(stdout, stdoutBuffer, _IOLBF, sizeof(stdoutBuffer)); + if (portduino_config.force_simradio == true) { portduino_config.lora_module = use_simradio; } else if (configPath != nullptr) { From 4f817d69eb03fefd37b89995bf0ccd09433df155 Mon Sep 17 00:00:00 2001 From: Andrew Yong Date: Fri, 31 Oct 2025 18:55:07 +0800 Subject: [PATCH 06/52] fix(wio-e5): Fix LED state inversion (#8500) Wio-E5 currently has LED appearing to be steadily on, due to incorrect LED_STATE_ON (it is actually briefly flashing off, but visually it is hard to perceive). Wio-E5 has LED between GPIO PB5 and VCC, so LED_STATE_ON should be 0 for LED to blink correctly. With this commit, it is now flashing correctly. Refer to schematics: * [Wio-E5 Development Kit](https://files.seeedstudio.com/products/113990934/LoRa-E5%20Dev%20Board%20v1.0.pdf) * [Wio-E5 mini](https://files.seeedstudio.com/products/113990939/LoRa-E5%20mini%20v1.0.pdf) Signed-off-by: Andrew Yong --- variants/stm32/wio-e5/variant.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/variants/stm32/wio-e5/variant.h b/variants/stm32/wio-e5/variant.h index 6098b4ce6..a312b31bd 100644 --- a/variants/stm32/wio-e5/variant.h +++ b/variants/stm32/wio-e5/variant.h @@ -15,7 +15,7 @@ Do not expect a working Meshtastic device with this target. #define USE_STM32WLx #define LED_PIN PB5 -#define LED_STATE_ON 1 +#define LED_STATE_ON 0 #define WIO_E5 From 001654e90a81ef8500aefb57a37bb32ddb01b99b Mon Sep 17 00:00:00 2001 From: Marius Faber <45321033+mariusfaber98@users.noreply.github.com> Date: Fri, 31 Oct 2025 23:38:37 +0100 Subject: [PATCH 07/52] Add basic LR1121 support for T-Beam S3, full support needs #4775 fixed (#8349) --- variants/esp32s3/tbeam-s3-core/rfswitch.h | 11 +++++++++++ variants/esp32s3/tbeam-s3-core/variant.h | 16 +++++++++++++++- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 variants/esp32s3/tbeam-s3-core/rfswitch.h diff --git a/variants/esp32s3/tbeam-s3-core/rfswitch.h b/variants/esp32s3/tbeam-s3-core/rfswitch.h new file mode 100644 index 000000000..19080cec6 --- /dev/null +++ b/variants/esp32s3/tbeam-s3-core/rfswitch.h @@ -0,0 +1,11 @@ +#include "RadioLib.h" + +static const uint32_t rfswitch_dio_pins[] = {RADIOLIB_LR11X0_DIO5, RADIOLIB_LR11X0_DIO6, RADIOLIB_NC, RADIOLIB_NC, RADIOLIB_NC}; + +static const Module::RfSwitchMode_t rfswitch_table[] = { + // mode DIO5 DIO6 + {LR11x0::MODE_STBY, {LOW, LOW}}, {LR11x0::MODE_RX, {HIGH, LOW}}, + {LR11x0::MODE_TX, {LOW, HIGH}}, {LR11x0::MODE_TX_HP, {LOW, HIGH}}, + {LR11x0::MODE_TX_HF, {LOW, LOW}}, {LR11x0::MODE_GNSS, {LOW, LOW}}, + {LR11x0::MODE_WIFI, {LOW, LOW}}, END_OF_MODE_TABLE, +}; \ No newline at end of file diff --git a/variants/esp32s3/tbeam-s3-core/variant.h b/variants/esp32s3/tbeam-s3-core/variant.h index 40ba0307a..1d99fbf14 100644 --- a/variants/esp32s3/tbeam-s3-core/variant.h +++ b/variants/esp32s3/tbeam-s3-core/variant.h @@ -15,6 +15,7 @@ // not found then probe for SX1262 #define USE_SX1262 #define USE_SX1268 +#define USE_LR1121 #define LORA_DIO0 -1 // a No connect on the SX1262 module #define LORA_RESET 5 @@ -34,6 +35,19 @@ // code) #endif +// LR1121 +#ifdef USE_LR1121 +#define LR1121_IRQ_PIN 1 +#define LR1121_NRESET_PIN LORA_RESET +#define LR1121_BUSY_PIN 4 +#define LR1121_SPI_NSS_PIN 10 +#define LR1121_SPI_SCK_PIN 12 +#define LR1121_SPI_MOSI_PIN 11 +#define LR1121_SPI_MISO_PIN 13 +#define LR11X0_DIO3_TCXO_VOLTAGE 3.0 +#define LR11X0_DIO_AS_RF_SWITCH +#endif + // Leave undefined to disable our PMU IRQ handler. DO NOT ENABLE THIS because the pmuirq can cause sperious interrupts // and waking from light sleep // #define PMU_IRQ 40 @@ -64,4 +78,4 @@ // has 32768 Hz crystal #define HAS_32768HZ 1 -#define USE_SH1106 +#define USE_SH1106 \ No newline at end of file From 17324fa72544300e563e43f25d49fb6621eaf52d Mon Sep 17 00:00:00 2001 From: shortwavesurfer2009 <116814522+shortwavesurfer2009@users.noreply.github.com> Date: Fri, 31 Oct 2025 18:39:30 -0400 Subject: [PATCH 08/52] adjust battery curve (#8137) Co-authored-by: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com> --- variants/nrf52840/heltec_mesh_pocket/variant.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/variants/nrf52840/heltec_mesh_pocket/variant.h b/variants/nrf52840/heltec_mesh_pocket/variant.h index 79f47bd0e..e765dab66 100644 --- a/variants/nrf52840/heltec_mesh_pocket/variant.h +++ b/variants/nrf52840/heltec_mesh_pocket/variant.h @@ -120,7 +120,7 @@ No longer populated on PCB #undef AREF_VOLTAGE #define AREF_VOLTAGE 3.0 #define VBAT_AR_INTERNAL AR_INTERNAL_3_0 -#define ADC_MULTIPLIER (4.90F) +#define ADC_MULTIPLIER (4.6425F) #undef HAS_GPS #define HAS_GPS 0 @@ -129,4 +129,4 @@ No longer populated on PCB } #endif -#endif \ No newline at end of file +#endif From 7f78a624cd23ab4720300893df15e766f8c589bc Mon Sep 17 00:00:00 2001 From: pa0lin082 Date: Fri, 31 Oct 2025 23:40:36 +0100 Subject: [PATCH 09/52] Add support for Bh1750 Light Sensor (#8376) * regenerate protobuf with bh1750 TelemetrySensorType * Added wollewald/BH1750_WE@^1.1.10 dependecy * Added support for BH1750 during i2C detection * Create new BH1750Sensor and added in EnvironmentTelemetry * clean code * Attempt to fix protobuf include --------- Co-authored-by: Tom Fifield --- platformio.ini | 2 + src/detect/ScanI2C.h | 3 +- src/detect/ScanI2CTwoWire.cpp | 20 ++++++- .../Telemetry/EnvironmentTelemetry.cpp | 7 +++ src/modules/Telemetry/Sensor/BH1750Sensor.cpp | 54 +++++++++++++++++++ src/modules/Telemetry/Sensor/BH1750Sensor.h | 21 ++++++++ 6 files changed, 105 insertions(+), 2 deletions(-) create mode 100644 src/modules/Telemetry/Sensor/BH1750Sensor.cpp create mode 100644 src/modules/Telemetry/Sensor/BH1750Sensor.h diff --git a/platformio.ini b/platformio.ini index 7c63ad7ad..fe2f5e28a 100644 --- a/platformio.ini +++ b/platformio.ini @@ -181,6 +181,8 @@ lib_deps = dfrobot/DFRobot_BMM150@1.0.0 # renovate: datasource=custom.pio depName=Adafruit_TSL2561 packageName=adafruit/library/Adafruit TSL2561 adafruit/Adafruit TSL2561@1.1.2 + # renovate: datasource=custom.pio depName=BH1750_WE packageName=wollewald/BH1750_WE@^1.1.10 + wollewald/BH1750_WE@^1.1.10 ; (not included in native / portduino) [environmental_extra] diff --git a/src/detect/ScanI2C.h b/src/detect/ScanI2C.h index 2e602338c..e7bdf58c5 100644 --- a/src/detect/ScanI2C.h +++ b/src/detect/ScanI2C.h @@ -82,7 +82,8 @@ class ScanI2C BHI260AP, BMM150, TSL2561, - DRV2605 + DRV2605, + BH1750 } DeviceType; // typedef uint8_t DeviceAddress; diff --git a/src/detect/ScanI2CTwoWire.cpp b/src/detect/ScanI2CTwoWire.cpp index da2a57fee..59d93d74f 100644 --- a/src/detect/ScanI2CTwoWire.cpp +++ b/src/detect/ScanI2CTwoWire.cpp @@ -485,7 +485,25 @@ void ScanI2CTwoWire::scanPort(I2CPort port, uint8_t *address, uint8_t asize) SCAN_SIMPLE_CASE(LTR390UV_ADDR, LTR390UV, "LTR390UV", (uint8_t)addr.address); SCAN_SIMPLE_CASE(PCT2075_ADDR, PCT2075, "PCT2075", (uint8_t)addr.address); SCAN_SIMPLE_CASE(CST328_ADDR, CST328, "CST328", (uint8_t)addr.address); - SCAN_SIMPLE_CASE(LTR553ALS_ADDR, LTR553ALS, "LTR553ALS", (uint8_t)addr.address); + case LTR553ALS_ADDR: + registerValue = getRegisterValue(ScanI2CTwoWire::RegisterLocation(addr, 0x86), 1); // Part ID register + if (registerValue == 0x92) { // LTR553ALS Part ID + type = LTR553ALS; + logFoundDevice("LTR553ALS", (uint8_t)addr.address); + } else { + // Test BH1750 - send power on command + i2cBus->beginTransmission(addr.address); + i2cBus->write(0x01); // Power On command + uint8_t bh1750_error = i2cBus->endTransmission(); + if (bh1750_error == 0) { + type = BH1750; + logFoundDevice("BH1750", (uint8_t)addr.address); + } else { + LOG_INFO("Device found at address 0x%x was not able to be enumerated", (uint8_t)addr.address); + } + } + break; + SCAN_SIMPLE_CASE(BHI260AP_ADDR, BHI260AP, "BHI260AP", (uint8_t)addr.address); SCAN_SIMPLE_CASE(SCD4X_ADDR, SCD4X, "SCD4X", (uint8_t)addr.address); SCAN_SIMPLE_CASE(BMM150_ADDR, BMM150, "BMM150", (uint8_t)addr.address); diff --git a/src/modules/Telemetry/EnvironmentTelemetry.cpp b/src/modules/Telemetry/EnvironmentTelemetry.cpp index 2337af808..a923ab457 100644 --- a/src/modules/Telemetry/EnvironmentTelemetry.cpp +++ b/src/modules/Telemetry/EnvironmentTelemetry.cpp @@ -134,6 +134,10 @@ extern void drawCommonHeader(OLEDDisplay *display, int16_t x, int16_t y, const c #include "Sensor/TSL2561Sensor.h" #endif +#if __has_include() +#include "Sensor/BH1750Sensor.h" +#endif + #define FAILED_STATE_SENSOR_READ_MULTIPLIER 10 #define DISPLAY_RECEIVEID_MEASUREMENTS_ON_SCREEN true @@ -262,6 +266,9 @@ void EnvironmentTelemetryModule::i2cScanFinished(ScanI2C *i2cScanner) #if __has_include() addSensor(i2cScanner, ScanI2C::DeviceType::NAU7802); #endif +#if __has_include() + addSensor(i2cScanner, ScanI2C::DeviceType::BH1750); +#endif #endif } diff --git a/src/modules/Telemetry/Sensor/BH1750Sensor.cpp b/src/modules/Telemetry/Sensor/BH1750Sensor.cpp new file mode 100644 index 000000000..b8790dcd5 --- /dev/null +++ b/src/modules/Telemetry/Sensor/BH1750Sensor.cpp @@ -0,0 +1,54 @@ +#include "configuration.h" + +#if !MESHTASTIC_EXCLUDE_ENVIRONMENTAL_SENSOR && __has_include() + +#include "../mesh/generated/meshtastic/telemetry.pb.h" +#include "BH1750Sensor.h" +#include "TelemetrySensor.h" +#include + +#ifndef BH1750_SENSOR_MODE +#define BH1750_SENSOR_MODE BH1750Mode::CHM +#endif + +BH1750Sensor::BH1750Sensor() : TelemetrySensor(meshtastic_TelemetrySensorType_BH1750, "BH1750") {} + +bool BH1750Sensor::initDevice(TwoWire *bus, ScanI2C::FoundDevice *dev) +{ + LOG_INFO("Init sensor: %s with mode %d", sensorName, BH1750_SENSOR_MODE); + + bh1750 = BH1750_WE(bus, dev->address.address); + status = bh1750.init(); + if (!status) { + return status; + } + + bh1750.setMode(BH1750_SENSOR_MODE); + + initI2CSensor(); + return status; +} + +bool BH1750Sensor::getMetrics(meshtastic_Telemetry *measurement) +{ + + /* An OTH and OTH_2 measurement takes ~120 ms. I suggest to wait + 140 ms to be on the safe side. + An OTL measurement takes about 16 ms. I suggest to wait 20 ms + to be on the safe side. */ + if (BH1750_SENSOR_MODE == BH1750Mode::OTH || BH1750_SENSOR_MODE == BH1750Mode::OTH_2) { + bh1750.setMode(BH1750_SENSOR_MODE); + delay(140); // wait for measurement to be completed + } else if (BH1750_SENSOR_MODE == BH1750Mode::OTL) { + bh1750.setMode(BH1750_SENSOR_MODE); + delay(20); + } + + measurement->variant.environment_metrics.has_lux = true; + float lightIntensity = bh1750.getLux(); + + measurement->variant.environment_metrics.lux = lightIntensity; + return true; +} + +#endif diff --git a/src/modules/Telemetry/Sensor/BH1750Sensor.h b/src/modules/Telemetry/Sensor/BH1750Sensor.h new file mode 100644 index 000000000..d9a4ded95 --- /dev/null +++ b/src/modules/Telemetry/Sensor/BH1750Sensor.h @@ -0,0 +1,21 @@ +#pragma once +#include "configuration.h" + +#if !MESHTASTIC_EXCLUDE_ENVIRONMENTAL_SENSOR && __has_include() + +#include "../mesh/generated/meshtastic/telemetry.pb.h" +#include "TelemetrySensor.h" +#include + +class BH1750Sensor : public TelemetrySensor +{ + private: + BH1750_WE bh1750; + + public: + BH1750Sensor(); + virtual bool getMetrics(meshtastic_Telemetry *measurement) override; + virtual bool initDevice(TwoWire *bus, ScanI2C::FoundDevice *dev) override; +}; + +#endif From 718fd118b095557ad0242fa0162d51489d51f6ab Mon Sep 17 00:00:00 2001 From: Xavier horwood <39760456+Xavierhorwood@users.noreply.github.com> Date: Sun, 2 Nov 2025 09:25:59 +1100 Subject: [PATCH 10/52] Add IPv6 Support for esp32 (#6866) * Update Default.h * Update NodeDB.cpp * Update WiFiAPClient.cpp * Update userPrefs.jsonc * set ipv6 to off by default * Trunk fix --------- Co-authored-by: Tom Fifield --- src/mesh/Default.h | 1 + src/mesh/NodeDB.cpp | 6 ++++++ src/mesh/wifi/WiFiAPClient.cpp | 33 +++++++++++++++++++++++++++++++-- userPrefs.jsonc | 1 + 4 files changed, 39 insertions(+), 2 deletions(-) diff --git a/src/mesh/Default.h b/src/mesh/Default.h index 34289ccb6..218d8d0fb 100644 --- a/src/mesh/Default.h +++ b/src/mesh/Default.h @@ -29,6 +29,7 @@ #else #define default_ringtone_nag_secs 15 #endif +#define default_network_ipv6_enabled false #define default_mqtt_address "mqtt.meshtastic.org" #define default_mqtt_username "meshdev" diff --git a/src/mesh/NodeDB.cpp b/src/mesh/NodeDB.cpp index dec8411fe..df9aece0a 100644 --- a/src/mesh/NodeDB.cpp +++ b/src/mesh/NodeDB.cpp @@ -718,6 +718,12 @@ void NodeDB::installDefaultConfig(bool preserveKey = false) strncpy(config.network.wifi_psk, USERPREFS_NETWORK_WIFI_PSK, sizeof(config.network.wifi_psk)); #endif +#if defined(USERPREFS_NETWORK_IPV6_ENABLED) + config.network.ipv6_enabled = USERPREFS_NETWORK_IPV6_ENABLED; +#else + config.network.ipv6_enabled = default_network_ipv6_enabled; +#endif + #ifdef DISPLAY_FLIP_SCREEN config.display.flip_screen = true; #endif diff --git a/src/mesh/wifi/WiFiAPClient.cpp b/src/mesh/wifi/WiFiAPClient.cpp index 18f67706a..45944872e 100644 --- a/src/mesh/wifi/WiFiAPClient.cpp +++ b/src/mesh/wifi/WiFiAPClient.cpp @@ -334,6 +334,23 @@ bool initWifi() } #ifdef ARCH_ESP32 +#if ESP_ARDUINO_VERSION <= ESP_ARDUINO_VERSION_VAL(3, 0, 0) +// Most of the next 12 lines of code are adapted from espressif/arduino-esp32 +// Licensed under the GNU Lesser General Public License v2.1 +// https://github.com/espressif/arduino-esp32/blob/1f038677eb2eaf5e9ca6b6074486803c15468bed/libraries/WiFi/src/WiFiSTA.cpp#L755 +esp_netif_t *get_esp_interface_netif(esp_interface_t interface); +IPv6Address GlobalIPv6() +{ + esp_ip6_addr_t addr; + if (WiFiGenericClass::getMode() == WIFI_MODE_NULL) { + return IPv6Address(); + } + if (esp_netif_get_ip6_global(get_esp_interface_netif(ESP_IF_WIFI_STA), &addr)) { + return IPv6Address(); + } + return IPv6Address(addr.addr); +} +#endif // Called by the Espressif SDK to static void WiFiEvent(WiFiEvent_t event) { @@ -355,6 +372,17 @@ static void WiFiEvent(WiFiEvent_t event) break; case ARDUINO_EVENT_WIFI_STA_CONNECTED: LOG_INFO("Connected to access point"); + if (config.network.ipv6_enabled) { +#if ESP_ARDUINO_VERSION >= ESP_ARDUINO_VERSION_VAL(3, 0, 0) + if (!WiFi.enableIPv6()) { + LOG_WARN("Failed to enable IPv6"); + } +#else + if (!WiFi.enableIpV6()) { + LOG_WARN("Failed to enable IPv6"); + } +#endif + } #ifdef WIFI_LED digitalWrite(WIFI_LED, HIGH); #endif @@ -383,7 +411,8 @@ static void WiFiEvent(WiFiEvent_t event) LOG_INFO("Obtained Local IP6 address: %s", WiFi.linkLocalIPv6().toString().c_str()); LOG_INFO("Obtained GlobalIP6 address: %s", WiFi.globalIPv6().toString().c_str()); #else - LOG_INFO("Obtained IP6 address: %s", WiFi.localIPv6().toString().c_str()); + LOG_INFO("Obtained Local IP6 address: %s", WiFi.localIPv6().toString().c_str()); + LOG_INFO("Obtained GlobalIP6 address: %s", GlobalIPv6().toString().c_str()); #endif break; case ARDUINO_EVENT_WIFI_STA_LOST_IP: @@ -514,4 +543,4 @@ uint8_t getWifiDisconnectReason() { return wifiDisconnectReason; } -#endif // HAS_WIFI \ No newline at end of file +#endif // HAS_WIFI diff --git a/userPrefs.jsonc b/userPrefs.jsonc index 464eb968c..0c92eabcf 100644 --- a/userPrefs.jsonc +++ b/userPrefs.jsonc @@ -56,5 +56,6 @@ // "USERPREFS_MQTT_ROOT_TOPIC": "event/REPLACEME", // "USERPREFS_RINGTONE_NAG_SECS": "60", "USERPREFS_RINGTONE_RTTTL": "24:d=32,o=5,b=565:f6,p,f6,4p,p,f6,p,f6,2p,p,b6,p,b6,p,b6,p,b6,p,b,p,b,p,b,p,b,p,b,p,b,p,b,p,b,1p.,2p.,p", + // "USERPREFS_NETWORK_IPV6_ENABLED": "1", "USERPREFS_TZ_STRING": "tzplaceholder " } From d1b66782d128950ead5d4dfad2cc76eae7f9370d Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Sun, 2 Nov 2025 05:57:15 -0600 Subject: [PATCH 11/52] Hide nodes that don't have position in the distance and bearings nodelists (#8518) --- src/graphics/draw/NodeListRenderer.cpp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/graphics/draw/NodeListRenderer.cpp b/src/graphics/draw/NodeListRenderer.cpp index 16bfa7066..2a2f71dba 100644 --- a/src/graphics/draw/NodeListRenderer.cpp +++ b/src/graphics/draw/NodeListRenderer.cpp @@ -425,6 +425,12 @@ void drawNodeListScreen(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t { const int COMMON_HEADER_HEIGHT = FONT_HEIGHT_SMALL - 1; const int rowYOffset = FONT_HEIGHT_SMALL - 3; + bool locationScreen = false; + + if (strcmp(title, "Bearings") == 0) + locationScreen = true; + else if (strcmp(title, "Distance") == 0) + locationScreen = true; #if defined(M5STACK_UNITC6L) int columnWidth = display->getWidth(); #else @@ -440,7 +446,7 @@ void drawNodeListScreen(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t int totalEntries = nodeDB->getNumMeshNodes(); int totalRowsAvailable = (display->getHeight() - y) / rowYOffset; - + int numskipped = 0; int visibleNodeRows = totalRowsAvailable; #if defined(M5STACK_UNITC6L) int totalColumns = 1; @@ -460,6 +466,10 @@ void drawNodeListScreen(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t int rowCount = 0; for (int i = startIndex; i < endIndex; ++i) { + if (locationScreen && !nodeDB->getMeshNodeByIndex(i)->has_position) { + numskipped++; + continue; + } int xPos = x + (col * columnWidth); int yPos = y + yOffset; renderer(display, nodeDB->getMeshNodeByIndex(i), xPos, yPos, columnWidth); @@ -482,6 +492,9 @@ void drawNodeListScreen(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t } } + // This should correct the scrollbar + totalEntries -= numskipped; + #if !defined(M5STACK_UNITC6L) // Draw column separator if (shownCount > 0) { From 3a67204f6df571ccc1b10d03c0443fc67e5cb9ea Mon Sep 17 00:00:00 2001 From: Melon <1523107+Melonbwead@users.noreply.github.com> Date: Sun, 2 Nov 2025 12:09:15 +0000 Subject: [PATCH 12/52] Update device-install.sh to support heltec-v4 (#8509) * Update device-install.sh * Update device-install.sh --- bin/device-install.sh | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/bin/device-install.sh b/bin/device-install.sh index ede75bbba..69e4794ba 100755 --- a/bin/device-install.sh +++ b/bin/device-install.sh @@ -31,21 +31,23 @@ MUIDB_8MB=( "seeed-sensecap-indicator" ) BIGDB_16MB=( - "t-deck" - "mesh-tab" - "t-energy-s3" "dreamcatcher" - "ESP32-S3-Pico" - "m5stack-cores3" - "station-g2" - "t-eth-elite" - "tlora-pager" - "t-watch-s3" "elecrow-adv" + "ESP32-S3-Pico" + "heltec-v4" + "m5stack-cores3" + "mesh-tab" + "station-g2" + "t-deck" + "t-energy-s3" + "t-eth-elite" + "t-watch-s3" + "tlora-pager" ) S3_VARIANTS=( "s3" "-v3" + "-v4" "t-deck" "wireless-paper" "wireless-tracker" From 7def82595dd6da1f5b2191f87de9bc5bd6413bb3 Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Sun, 2 Nov 2025 21:30:41 -0600 Subject: [PATCH 13/52] Rename screen options to display options and add units chooser (#8517) * Rename screen options to display options and add units chooser * Add InitialSelected to DisplayUnits_menu --- src/graphics/draw/MenuHandler.cpp | 56 ++++++++++++++++++++++++++----- src/graphics/draw/MenuHandler.h | 4 ++- 2 files changed, 50 insertions(+), 10 deletions(-) diff --git a/src/graphics/draw/MenuHandler.cpp b/src/graphics/draw/MenuHandler.cpp index 10c20cbd6..ddd4231f9 100644 --- a/src/graphics/draw/MenuHandler.cpp +++ b/src/graphics/draw/MenuHandler.cpp @@ -574,7 +574,7 @@ void menuHandler::textMessageBaseMenu() void menuHandler::systemBaseMenu() { - enum optionsNumbers { Back, Notifications, ScreenOptions, Bluetooth, PowerMenu, FrameToggles, Test, enumEnd }; + enum optionsNumbers { Back, Notifications, ScreenOptions, Bluetooth, PowerMenu, Test, enumEnd }; static const char *optionsArray[enumEnd] = {"Back"}; static int optionsEnumArray[enumEnd] = {Back}; int options = 1; @@ -583,12 +583,10 @@ void menuHandler::systemBaseMenu() optionsEnumArray[options++] = Notifications; #if defined(ST7789_CS) || defined(ST7796_CS) || defined(USE_OLED) || defined(USE_SSD1306) || defined(USE_SH1106) || \ defined(USE_SH1107) || defined(HELTEC_MESH_NODE_T114) || defined(HELTEC_VISION_MASTER_T190) || HAS_TFT - optionsArray[options] = "Screen Options"; + optionsArray[options] = "Display Options"; optionsEnumArray[options++] = ScreenOptions; #endif - optionsArray[options] = "Frame Visiblity Toggle"; - optionsEnumArray[options++] = FrameToggles; #if defined(M5STACK_UNITC6L) optionsArray[options] = "Bluetooth"; #else @@ -626,9 +624,6 @@ void menuHandler::systemBaseMenu() } else if (selected == PowerMenu) { menuHandler::menuQueue = menuHandler::power_menu; screen->runNow(); - } else if (selected == FrameToggles) { - menuHandler::menuQueue = menuHandler::FrameToggles; - screen->runNow(); } else if (selected == Test) { menuHandler::menuQueue = menuHandler::test_menu; screen->runNow(); @@ -1330,7 +1325,7 @@ void menuHandler::screenOptionsMenu() hasSupportBrightness = false; #endif - enum optionsNumbers { Back, NodeNameLength, Brightness, ScreenColor }; + enum optionsNumbers { Back, NodeNameLength, Brightness, ScreenColor, FrameToggles, DisplayUnits }; static const char *optionsArray[5] = {"Back"}; static int optionsEnumArray[5] = {Back}; int options = 1; @@ -1352,8 +1347,14 @@ void menuHandler::screenOptionsMenu() optionsEnumArray[options++] = ScreenColor; #endif + optionsArray[options] = "Frame Visiblity Toggle"; + optionsEnumArray[options++] = FrameToggles; + + optionsArray[options] = "Display Units"; + optionsEnumArray[options++] = DisplayUnits; + BannerOverlayOptions bannerOptions; - bannerOptions.message = "Screen Options"; + bannerOptions.message = "Display Options"; bannerOptions.optionsArrayPtr = optionsArray; bannerOptions.optionsCount = options; bannerOptions.optionsEnumPtr = optionsEnumArray; @@ -1367,6 +1368,12 @@ void menuHandler::screenOptionsMenu() } else if (selected == NodeNameLength) { menuHandler::menuQueue = menuHandler::node_name_length_menu; screen->runNow(); + } else if (selected == FrameToggles) { + menuHandler::menuQueue = menuHandler::FrameToggles; + screen->runNow(); + } else if (selected == DisplayUnits) { + menuHandler::menuQueue = menuHandler::DisplayUnits; + screen->runNow(); } else { menuQueue = system_base_menu; screen->runNow(); @@ -1578,6 +1585,34 @@ void menuHandler::FrameToggles_menu() screen->showOverlayBanner(bannerOptions); } +void menuHandler::DisplayUnits_menu() +{ + enum optionsNumbers { Back, MetricUnits, ImperialUnits }; + + static const char *optionsArray[] = {"Back", "Metric", "Imperial"}; + BannerOverlayOptions bannerOptions; + bannerOptions.message = " Select display units"; + bannerOptions.optionsArrayPtr = optionsArray; + bannerOptions.optionsCount = 3; + if (config.display.units == meshtastic_Config_DisplayConfig_DisplayUnits_IMPERIAL) + bannerOptions.InitialSelected = 2; + else + bannerOptions.InitialSelected = 1; + bannerOptions.bannerCallback = [](int selected) -> void { + if (selected == MetricUnits) { + config.display.units = meshtastic_Config_DisplayConfig_DisplayUnits_METRIC; + service->reloadConfig(SEGMENT_CONFIG); + } else if (selected == ImperialUnits) { + config.display.units = meshtastic_Config_DisplayConfig_DisplayUnits_IMPERIAL; + service->reloadConfig(SEGMENT_CONFIG); + } else { + menuHandler::menuQueue = menuHandler::screen_options_menu; + screen->runNow(); + } + }; + screen->showOverlayBanner(bannerOptions); +} + void menuHandler::handleMenuSwitch(OLEDDisplay *display) { if (menuQueue != menu_none) @@ -1692,6 +1727,9 @@ void menuHandler::handleMenuSwitch(OLEDDisplay *display) case FrameToggles: FrameToggles_menu(); break; + case DisplayUnits: + DisplayUnits_menu(); + break; case throttle_message: screen->showSimpleBanner("Too Many Attempts\nTry again in 60 seconds.", 5000); break; diff --git a/src/graphics/draw/MenuHandler.h b/src/graphics/draw/MenuHandler.h index 1f7bbac8c..a611b7c9d 100644 --- a/src/graphics/draw/MenuHandler.h +++ b/src/graphics/draw/MenuHandler.h @@ -44,7 +44,8 @@ class menuHandler trace_route_menu, throttle_message, node_name_length_menu, - FrameToggles + FrameToggles, + DisplayUnits }; static screenMenus menuQueue; @@ -88,6 +89,7 @@ class menuHandler static void powerMenu(); static void nodeNameLengthMenu(); static void FrameToggles_menu(); + static void DisplayUnits_menu(); static void textMessageMenu(); private: From 0a124b7f3dbb38aa98c6edc152983fd4f37fe451 Mon Sep 17 00:00:00 2001 From: Dmitry Ivanishkin Date: Mon, 3 Nov 2025 21:17:52 +0700 Subject: [PATCH 14/52] Fix SHT4x detection by reading unique serial nubmer (#8525) --- src/detect/ScanI2CTwoWire.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/detect/ScanI2CTwoWire.cpp b/src/detect/ScanI2CTwoWire.cpp index 59d93d74f..95ae5d31e 100644 --- a/src/detect/ScanI2CTwoWire.cpp +++ b/src/detect/ScanI2CTwoWire.cpp @@ -106,6 +106,7 @@ uint16_t ScanI2CTwoWire::getRegisterValue(const ScanI2CTwoWire::RegisterLocation if (i2cBus->available()) i2cBus->read(); } + LOG_DEBUG("Register value: 0x%x", value); return value; } @@ -377,14 +378,13 @@ void ScanI2CTwoWire::scanPort(I2CPort port, uint8_t *address, uint8_t asize) } case SHT31_4x_ADDR: // same as OPT3001_ADDR_ALT case SHT31_4x_ADDR_ALT: // same as OPT3001_ADDR - registerValue = getRegisterValue(ScanI2CTwoWire::RegisterLocation(addr, 0x89), 2); - if (registerValue == 0x11a2 || registerValue == 0x11da || registerValue == 0x11f3 || registerValue == 0xe9c || - registerValue == 0xc8d) { - type = SHT4X; - logFoundDevice("SHT4X", (uint8_t)addr.address); - } else if (getRegisterValue(ScanI2CTwoWire::RegisterLocation(addr, 0x7E), 2) == 0x5449) { + registerValue = getRegisterValue(ScanI2CTwoWire::RegisterLocation(addr, 0x7E), 2); + if (registerValue == 0x5449) { type = OPT3001; logFoundDevice("OPT3001", (uint8_t)addr.address); + } else if (getRegisterValue(ScanI2CTwoWire::RegisterLocation(addr, 0x89), 2) != 0) { // unique SHT4x serial number + type = SHT4X; + logFoundDevice("SHT4X", (uint8_t)addr.address); } else { type = SHT31; logFoundDevice("SHT31", (uint8_t)addr.address); From 3ae7e54681e858af5acc7242718091e264fbe655 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 10:14:08 -0600 Subject: [PATCH 15/52] Automated version bumps (#8527) Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com> --- bin/org.meshtastic.meshtasticd.metainfo.xml | 3 +++ debian/changelog | 6 ++++++ version.properties | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/bin/org.meshtastic.meshtasticd.metainfo.xml b/bin/org.meshtastic.meshtasticd.metainfo.xml index 6fc5e8597..61ecf9fb5 100644 --- a/bin/org.meshtastic.meshtasticd.metainfo.xml +++ b/bin/org.meshtastic.meshtasticd.metainfo.xml @@ -87,6 +87,9 @@ + + https://github.com/meshtastic/firmware/releases?q=tag%3Av2.7.14 + https://github.com/meshtastic/firmware/releases?q=tag%3Av2.7.13 diff --git a/debian/changelog b/debian/changelog index e124f8929..a387cc3c5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +meshtasticd (2.7.14.0) unstable; urgency=medium + + * Version 2.7.14 + + -- GitHub Actions Mon, 03 Nov 2025 16:11:31 +0000 + meshtasticd (2.7.13.0) unstable; urgency=medium * Version 2.7.13 diff --git a/version.properties b/version.properties index f33f0f1cb..fe1a5b31b 100644 --- a/version.properties +++ b/version.properties @@ -1,4 +1,4 @@ [VERSION] major = 2 minor = 7 -build = 13 +build = 14 From 468247fb9499d2c5c36974d4a2d3712195e727f8 Mon Sep 17 00:00:00 2001 From: Melon <1523107+Melonbwead@users.noreply.github.com> Date: Mon, 3 Nov 2025 20:14:24 +0000 Subject: [PATCH 16/52] ADD - heltec v4 support to device install bat (#8528) --- bin/device-install.bat | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/device-install.bat b/bin/device-install.bat index 9c206d718..0c3025af5 100755 --- a/bin/device-install.bat +++ b/bin/device-install.bat @@ -15,12 +15,12 @@ SET "LOGCOUNTER=0" SET "BPS_RESET=0" @REM FIXME: Determine mcu from PlatformIO variant, this is unmaintainable. -SET "S3=s3 v3 t-deck wireless-paper wireless-tracker station-g2 unphone t-eth-elite tlora-pager mesh-tab dreamcatcher ESP32-S3-Pico seeed-sensecap-indicator heltec_capsule_sensor_v3 vision-master icarus tracksenger elecrow-adv" +SET "S3=s3 v3 v4 t-deck wireless-paper wireless-tracker station-g2 unphone t-eth-elite tlora-pager mesh-tab dreamcatcher ESP32-S3-Pico seeed-sensecap-indicator heltec_capsule_sensor_v3 vision-master icarus tracksenger elecrow-adv" SET "C3=esp32c3" @REM FIXME: Determine flash size from PlatformIO variant, this is unmaintainable. SET "BIGDB_8MB=crowpanel-esp32s3 heltec_capsule_sensor_v3 heltec-v3 heltec-vision-master-e213 heltec-vision-master-e290 heltec-vision-master-t190 heltec-wireless-paper heltec-wireless-tracker heltec-wsl-v3 icarus seeed-xiao-s3 tbeam-s3-core tracksenger" SET "MUIDB_8MB=picomputer-s3 unphone seeed-sensecap-indicator" -SET "BIGDB_16MB=t-deck mesh-tab t-energy-s3 dreamcatcher ESP32-S3-Pico m5stack-cores3 station-g2 t-eth-elite tlora-pager t-watch-s3 elecrow-adv" +SET "BIGDB_16MB=t-deck mesh-tab t-energy-s3 dreamcatcher ESP32-S3-Pico m5stack-cores3 station-g2 t-eth-elite tlora-pager t-watch-s3 elecrow-adv heltec-v4" GOTO getopts :help From f6370bea8f498d0f74affc1a41dd1d9f2de8085d Mon Sep 17 00:00:00 2001 From: Quency-D <55523105+Quency-D@users.noreply.github.com> Date: Tue, 4 Nov 2025 04:18:52 +0800 Subject: [PATCH 17/52] Add the identification code for the DA217 triaxial accelerometer. (#8526) --- src/configuration.h | 1 + src/detect/ScanI2C.h | 3 ++- src/detect/ScanI2CTwoWire.cpp | 17 ++++++++++++++++- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/configuration.h b/src/configuration.h index baf24a636..524dacdea 100644 --- a/src/configuration.h +++ b/src/configuration.h @@ -228,6 +228,7 @@ along with this program. If not, see . #define ICM20948_ADDR_ALT 0x68 #define BHI260AP_ADDR 0x28 #define BMM150_ADDR 0x13 +#define DA217_ADDR 0x26 // ----------------------------------------------------------------------------- // LED diff --git a/src/detect/ScanI2C.h b/src/detect/ScanI2C.h index e7bdf58c5..cca867851 100644 --- a/src/detect/ScanI2C.h +++ b/src/detect/ScanI2C.h @@ -83,7 +83,8 @@ class ScanI2C BMM150, TSL2561, DRV2605, - BH1750 + BH1750, + DA217 } DeviceType; // typedef uint8_t DeviceAddress; diff --git a/src/detect/ScanI2CTwoWire.cpp b/src/detect/ScanI2CTwoWire.cpp index 95ae5d31e..66697c109 100644 --- a/src/detect/ScanI2CTwoWire.cpp +++ b/src/detect/ScanI2CTwoWire.cpp @@ -465,8 +465,23 @@ void ScanI2CTwoWire::scanPort(I2CPort port, uint8_t *address, uint8_t asize) break; SCAN_SIMPLE_CASE(LSM6DS3_ADDR, LSM6DS3, "LSM6DS3", (uint8_t)addr.address); - SCAN_SIMPLE_CASE(TCA9555_ADDR, TCA9555, "TCA9555", (uint8_t)addr.address); SCAN_SIMPLE_CASE(VEML7700_ADDR, VEML7700, "VEML7700", (uint8_t)addr.address); + case TCA9555_ADDR: + registerValue = getRegisterValue(ScanI2CTwoWire::RegisterLocation(addr, 0x01), 1); + if (registerValue == 0x13) { + registerValue = getRegisterValue(ScanI2CTwoWire::RegisterLocation(addr, 0x00), 1); + if (registerValue == 0x81) { + type = DA217; + logFoundDevice("DA217", (uint8_t)addr.address); + } else { + type = TCA9555; + logFoundDevice("TCA9555", (uint8_t)addr.address); + } + } else { + type = TCA9555; + logFoundDevice("TCA9555", (uint8_t)addr.address); + } + break; case TSL25911_ADDR: registerValue = getRegisterValue(ScanI2CTwoWire::RegisterLocation(addr, 0x12), 1); if (registerValue == 0x50) { From 538c05ad6c678769eca0d748ccdea3165c9a20de Mon Sep 17 00:00:00 2001 From: Ben Meadors Date: Mon, 3 Nov 2025 15:56:23 -0600 Subject: [PATCH 18/52] Revert "ADD - heltec v4 support to device install bat (#8528)" (#8532) This reverts commit 468247fb9499d2c5c36974d4a2d3712195e727f8. --- bin/device-install.bat | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/device-install.bat b/bin/device-install.bat index 0c3025af5..9c206d718 100755 --- a/bin/device-install.bat +++ b/bin/device-install.bat @@ -15,12 +15,12 @@ SET "LOGCOUNTER=0" SET "BPS_RESET=0" @REM FIXME: Determine mcu from PlatformIO variant, this is unmaintainable. -SET "S3=s3 v3 v4 t-deck wireless-paper wireless-tracker station-g2 unphone t-eth-elite tlora-pager mesh-tab dreamcatcher ESP32-S3-Pico seeed-sensecap-indicator heltec_capsule_sensor_v3 vision-master icarus tracksenger elecrow-adv" +SET "S3=s3 v3 t-deck wireless-paper wireless-tracker station-g2 unphone t-eth-elite tlora-pager mesh-tab dreamcatcher ESP32-S3-Pico seeed-sensecap-indicator heltec_capsule_sensor_v3 vision-master icarus tracksenger elecrow-adv" SET "C3=esp32c3" @REM FIXME: Determine flash size from PlatformIO variant, this is unmaintainable. SET "BIGDB_8MB=crowpanel-esp32s3 heltec_capsule_sensor_v3 heltec-v3 heltec-vision-master-e213 heltec-vision-master-e290 heltec-vision-master-t190 heltec-wireless-paper heltec-wireless-tracker heltec-wsl-v3 icarus seeed-xiao-s3 tbeam-s3-core tracksenger" SET "MUIDB_8MB=picomputer-s3 unphone seeed-sensecap-indicator" -SET "BIGDB_16MB=t-deck mesh-tab t-energy-s3 dreamcatcher ESP32-S3-Pico m5stack-cores3 station-g2 t-eth-elite tlora-pager t-watch-s3 elecrow-adv heltec-v4" +SET "BIGDB_16MB=t-deck mesh-tab t-energy-s3 dreamcatcher ESP32-S3-Pico m5stack-cores3 station-g2 t-eth-elite tlora-pager t-watch-s3 elecrow-adv" GOTO getopts :help From 91621427f1d31ea2d8d0ebad78f05e405fb6c13a Mon Sep 17 00:00:00 2001 From: Austin Date: Mon, 3 Nov 2025 18:56:31 -0500 Subject: [PATCH 19/52] Packaging: Add libbsd where needed (#8533) --- .devcontainer/Dockerfile | 2 +- alpine.Dockerfile | 7 ++++--- debian/control | 1 + meshtasticd.spec.rpkg | 1 + 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index a2c56fad9..f546d4cfd 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,7 +1,7 @@ # trunk-ignore-all(terrascan/AC_DOCKER_0002): Known terrascan issue # trunk-ignore-all(hadolint/DL3008): Do not pin apt package versions # trunk-ignore-all(hadolint/DL3013): Do not pin pip package versions -FROM mcr.microsoft.com/devcontainers/cpp:2-debian-12 +FROM mcr.microsoft.com/devcontainers/cpp:2-debian-13 USER root diff --git a/alpine.Dockerfile b/alpine.Dockerfile index 0469874e4..bdee57d79 100644 --- a/alpine.Dockerfile +++ b/alpine.Dockerfile @@ -8,7 +8,8 @@ ARG PIO_ENV=native ENV PIP_ROOT_USER_ACTION=ignore RUN apk --no-cache add \ - bash g++ libstdc++-dev linux-headers zip git ca-certificates libgpiod-dev yaml-cpp-dev bluez-dev \ + bash g++ libstdc++-dev linux-headers zip git ca-certificates libbsd-dev \ + libgpiod-dev yaml-cpp-dev bluez-dev \ libusb-dev i2c-tools-dev libuv-dev openssl-dev pkgconf argp-standalone \ libx11-dev libinput-dev libxkbcommon-dev \ && rm -rf /var/cache/apk/* \ @@ -40,8 +41,8 @@ LABEL org.opencontainers.image.title="Meshtastic" \ USER root RUN apk --no-cache add \ - shadow libstdc++ libgpiod yaml-cpp libusb i2c-tools libuv \ - libx11 libinput libxkbcommon \ + shadow libstdc++ libbsd libgpiod yaml-cpp libusb \ + i2c-tools libuv libx11 libinput libxkbcommon \ && rm -rf /var/cache/apk/* \ && mkdir -p /var/lib/meshtasticd \ && mkdir -p /etc/meshtasticd/config.d \ diff --git a/debian/control b/debian/control index 761383a5c..679a444c9 100644 --- a/debian/control +++ b/debian/control @@ -3,6 +3,7 @@ Section: misc Priority: optional Maintainer: Austin Lane Build-Depends: debhelper-compat (= 13), + libc6-dev (>= 2.38) | libbsd-dev, lsb-release, tar, gzip, diff --git a/meshtasticd.spec.rpkg b/meshtasticd.spec.rpkg index eb4ab5ae7..f3b2e6960 100644 --- a/meshtasticd.spec.rpkg +++ b/meshtasticd.spec.rpkg @@ -33,6 +33,7 @@ BuildRequires: python3dist(grpcio[protobuf]) BuildRequires: python3dist(grpcio-tools) BuildRequires: git-core BuildRequires: gcc-c++ +BuildRequires: (glibc-devel >= 2.38) or pkgconfig(libbsd-overlay) BuildRequires: pkgconfig(yaml-cpp) BuildRequires: pkgconfig(libgpiod) BuildRequires: pkgconfig(bluez) From 83954293d8b52068750f40ae633ae7ccaf39b9c0 Mon Sep 17 00:00:00 2001 From: Sebastian Kuzminsky Date: Tue, 4 Nov 2025 04:35:44 -0700 Subject: [PATCH 20/52] nrf52: add watchdog (#8485) * nrf52: add watchdog Main thread only for now. * bump framework-arduinoadafruitnrf52 to pick up new wdt support * clang-format the new parts of main-nrf52.cpp --------- Co-authored-by: Ben Meadors --- arch/nrf52/nrf52.ini | 2 +- src/platform/nrf52/main-nrf52.cpp | 33 +++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/arch/nrf52/nrf52.ini b/arch/nrf52/nrf52.ini index 36effe017..e60d47ce7 100644 --- a/arch/nrf52/nrf52.ini +++ b/arch/nrf52/nrf52.ini @@ -7,7 +7,7 @@ extends = arduino_base platform_packages = ; our custom Git version until they merge our PR # TODO renovate - platformio/framework-arduinoadafruitnrf52 @ https://github.com/meshtastic/Adafruit_nRF52_Arduino#e13f5820002a4fb2a5e6754b42ace185277e5adf + platformio/framework-arduinoadafruitnrf52 @ https://github.com/meshtastic/Adafruit_nRF52_Arduino#c770c8a16a351b55b86e347a3d9d7b74ad0bbf39 ; Don't renovate toolchain-gccarmnoneeabi platformio/toolchain-gccarmnoneeabi@~1.90301.0 diff --git a/src/platform/nrf52/main-nrf52.cpp b/src/platform/nrf52/main-nrf52.cpp index 8ce74d5f7..7eea46f6e 100644 --- a/src/platform/nrf52/main-nrf52.cpp +++ b/src/platform/nrf52/main-nrf52.cpp @@ -4,6 +4,13 @@ #include #include #include + +#define NRFX_WDT_ENABLED 1 +#define NRFX_WDT0_ENABLED 1 +#define NRFX_WDT_CONFIG_NO_IRQ 1 +#include +#include + #include #include #include @@ -19,6 +26,9 @@ #include "BQ25713.h" #endif +static nrfx_wdt_t nrfx_wdt = NRFX_WDT_INSTANCE(0); +static nrfx_wdt_channel_id nrfx_wdt_channel_id_nrf52_main; + static inline void debugger_break(void) { __asm volatile("bkpt #0x01\n\t" @@ -202,6 +212,15 @@ void checkSDEvents() void nrf52Loop() { + { + static bool watchdog_running = false; + if (!watchdog_running) { + nrfx_wdt_enable(&nrfx_wdt); + watchdog_running = true; + } + } + nrfx_wdt_channel_feed(&nrfx_wdt, nrfx_wdt_channel_id_nrf52_main); + checkSDEvents(); reportLittleFSCorruptionOnce(); } @@ -269,6 +288,20 @@ void nrf52Setup() LOG_DEBUG("Set random seed %u", seed.seed32); randomSeed(seed.seed32); nRFCrypto.end(); + + // Set up nrfx watchdog. Do not enable the watchdog yet (we do that + // the first time through the main loop), so that other threads can + // allocate their own wdt channel to protect themselves from hangs. + nrfx_wdt_config_t wdt0_config = { + .behaviour = NRF_WDT_BEHAVIOUR_RUN_SLEEP, .reload_value = 2000, + // Note: Not using wdt interrupts. + // .interrupt_priority = NRFX_WDT_DEFAULT_CONFIG_IRQ_PRIORITY + }; + nrfx_err_t r = nrfx_wdt_init(&nrfx_wdt, &wdt0_config, + nullptr // Watchdog event handler, not used, we just reset. + ); + + r = nrfx_wdt_channel_alloc(&nrfx_wdt, &nrfx_wdt_channel_id_nrf52_main); } void cpuDeepSleep(uint32_t msecToWake) From 03f69b3b77c49a4b8977aa87a22971bf81ebd6d9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 06:04:56 -0600 Subject: [PATCH 21/52] Update RadioLib to v7.4.0 (#8456) * fix strlcpy compile error in Ubuntu 22.04 (#8520) * fix strlcpy error in Ubuntu 20.04 * add to native after tests * Add support for RAK_WISMESH_TAP_V2 and RAK3401 hardware models (#8537) * Update RadioLib to v7.4.0 --------- Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com> Co-authored-by: Daniel.Cao <144674500+DanielCao0@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- platformio.ini | 2 +- src/platform/esp32/architecture.h | 2 ++ src/platform/nrf52/architecture.h | 2 ++ variants/native/portduino/platformio.ini | 4 ++++ 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/platformio.ini b/platformio.ini index fe2f5e28a..80f65a9e7 100644 --- a/platformio.ini +++ b/platformio.ini @@ -115,7 +115,7 @@ lib_deps = [radiolib_base] lib_deps = # renovate: datasource=custom.pio depName=RadioLib packageName=jgromes/library/RadioLib - jgromes/RadioLib@7.3.0 + jgromes/RadioLib@7.4.0 [device-ui_base] lib_deps = diff --git a/src/platform/esp32/architecture.h b/src/platform/esp32/architecture.h index 53b23124d..9b5abfba0 100644 --- a/src/platform/esp32/architecture.h +++ b/src/platform/esp32/architecture.h @@ -191,6 +191,8 @@ #define HW_VENDOR meshtastic_HardwareModel_CROWPANEL #elif defined(RAK3312) #define HW_VENDOR meshtastic_HardwareModel_RAK3312 +#elif defined(RAK_WISMESH_TAP_V2) +#define HW_VENDOR meshtastic_HardwareModel_WISMESH_TAP_V2 #elif defined(LINK_32) #define HW_VENDOR meshtastic_HardwareModel_LINK_32 #elif defined(T_DECK_PRO) diff --git a/src/platform/nrf52/architecture.h b/src/platform/nrf52/architecture.h index cee0e5a10..c74f02c44 100644 --- a/src/platform/nrf52/architecture.h +++ b/src/platform/nrf52/architecture.h @@ -60,6 +60,8 @@ // MAke sure all custom RAK4630 boards are defined before the generic RAK4630 #elif defined(RAK4630) #define HW_VENDOR meshtastic_HardwareModel_RAK4631 +#elif defined(RAK3401) +#define HW_VENDOR meshtastic_HardwareModel_RAK3401 #elif defined(TTGO_T_ECHO) #define HW_VENDOR meshtastic_HardwareModel_T_ECHO #elif defined(T_ECHO_LITE) diff --git a/variants/native/portduino/platformio.ini b/variants/native/portduino/platformio.ini index 49a8a71c7..474d45492 100644 --- a/variants/native/portduino/platformio.ini +++ b/variants/native/portduino/platformio.ini @@ -18,6 +18,7 @@ build_flags = ${native_base.build_flags} !pkg-config --libs libulfius --silence-errors || : !pkg-config --libs openssl --silence-errors || : !pkg-config --cflags --libs sdl2 --silence-errors || : + !pkg-config --cflags --libs libbsd-overlay --silence-errors || : [env:native-tft] extends = native_base @@ -43,6 +44,7 @@ build_flags = ${native_base.build_flags} -Os -lX11 -linput -lxkbcommon -ffunctio !pkg-config --libs libulfius --silence-errors || : !pkg-config --libs openssl --silence-errors || : !pkg-config --cflags --libs sdl2 --silence-errors || : + !pkg-config --cflags --libs libbsd-overlay --silence-errors || : build_src_filter = ${native_base.build_src_filter} @@ -71,6 +73,7 @@ build_flags = ${native_base.build_flags} -Os -ffunction-sections -fdata-sections -D MAP_FULL_REDRAW !pkg-config --libs libulfius --silence-errors || : !pkg-config --libs openssl --silence-errors || : + !pkg-config --cflags --libs libbsd-overlay --silence-errors || : build_src_filter = ${native_base.build_src_filter} @@ -103,6 +106,7 @@ build_flags = ${native_base.build_flags} -O0 -fsanitize=address -lX11 -linput -l -D VIEW_320x240 !pkg-config --libs libulfius --silence-errors || : !pkg-config --libs openssl --silence-errors || : + !pkg-config --cflags --libs libbsd-overlay --silence-errors || : build_src_filter = ${env:native-tft.build_src_filter} [env:coverage] From 3e40d7896ba26e755bfdb16706277ba6cc07618d Mon Sep 17 00:00:00 2001 From: Jason P Date: Wed, 5 Nov 2025 10:07:28 -0600 Subject: [PATCH 22/52] Revert "nrf52: add watchdog (#8485)" (#8554) This reverts commit 83954293d8b52068750f40ae633ae7ccaf39b9c0. --- arch/nrf52/nrf52.ini | 2 +- src/platform/nrf52/main-nrf52.cpp | 33 ------------------------------- 2 files changed, 1 insertion(+), 34 deletions(-) diff --git a/arch/nrf52/nrf52.ini b/arch/nrf52/nrf52.ini index e60d47ce7..36effe017 100644 --- a/arch/nrf52/nrf52.ini +++ b/arch/nrf52/nrf52.ini @@ -7,7 +7,7 @@ extends = arduino_base platform_packages = ; our custom Git version until they merge our PR # TODO renovate - platformio/framework-arduinoadafruitnrf52 @ https://github.com/meshtastic/Adafruit_nRF52_Arduino#c770c8a16a351b55b86e347a3d9d7b74ad0bbf39 + platformio/framework-arduinoadafruitnrf52 @ https://github.com/meshtastic/Adafruit_nRF52_Arduino#e13f5820002a4fb2a5e6754b42ace185277e5adf ; Don't renovate toolchain-gccarmnoneeabi platformio/toolchain-gccarmnoneeabi@~1.90301.0 diff --git a/src/platform/nrf52/main-nrf52.cpp b/src/platform/nrf52/main-nrf52.cpp index 7eea46f6e..8ce74d5f7 100644 --- a/src/platform/nrf52/main-nrf52.cpp +++ b/src/platform/nrf52/main-nrf52.cpp @@ -4,13 +4,6 @@ #include #include #include - -#define NRFX_WDT_ENABLED 1 -#define NRFX_WDT0_ENABLED 1 -#define NRFX_WDT_CONFIG_NO_IRQ 1 -#include -#include - #include #include #include @@ -26,9 +19,6 @@ #include "BQ25713.h" #endif -static nrfx_wdt_t nrfx_wdt = NRFX_WDT_INSTANCE(0); -static nrfx_wdt_channel_id nrfx_wdt_channel_id_nrf52_main; - static inline void debugger_break(void) { __asm volatile("bkpt #0x01\n\t" @@ -212,15 +202,6 @@ void checkSDEvents() void nrf52Loop() { - { - static bool watchdog_running = false; - if (!watchdog_running) { - nrfx_wdt_enable(&nrfx_wdt); - watchdog_running = true; - } - } - nrfx_wdt_channel_feed(&nrfx_wdt, nrfx_wdt_channel_id_nrf52_main); - checkSDEvents(); reportLittleFSCorruptionOnce(); } @@ -288,20 +269,6 @@ void nrf52Setup() LOG_DEBUG("Set random seed %u", seed.seed32); randomSeed(seed.seed32); nRFCrypto.end(); - - // Set up nrfx watchdog. Do not enable the watchdog yet (we do that - // the first time through the main loop), so that other threads can - // allocate their own wdt channel to protect themselves from hangs. - nrfx_wdt_config_t wdt0_config = { - .behaviour = NRF_WDT_BEHAVIOUR_RUN_SLEEP, .reload_value = 2000, - // Note: Not using wdt interrupts. - // .interrupt_priority = NRFX_WDT_DEFAULT_CONFIG_IRQ_PRIORITY - }; - nrfx_err_t r = nrfx_wdt_init(&nrfx_wdt, &wdt0_config, - nullptr // Watchdog event handler, not used, we just reset. - ); - - r = nrfx_wdt_channel_alloc(&nrfx_wdt, &nrfx_wdt_channel_id_nrf52_main); } void cpuDeepSleep(uint32_t msecToWake) From 7b14b173d95ea6dcd9c257ba83eec795720b5a2c Mon Sep 17 00:00:00 2001 From: Wessel Date: Thu, 6 Nov 2025 13:27:25 +0100 Subject: [PATCH 23/52] Store hop/mqtt/transport mechanism info in S&F (#8560) Before this, all messages received when enabling S&F server would return Hops away: -1 --- src/modules/StoreForwardModule.cpp | 8 ++++++++ src/modules/StoreForwardModule.h | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/src/modules/StoreForwardModule.cpp b/src/modules/StoreForwardModule.cpp index 72ac99118..b8a710bf5 100644 --- a/src/modules/StoreForwardModule.cpp +++ b/src/modules/StoreForwardModule.cpp @@ -204,6 +204,10 @@ void StoreForwardModule::historyAdd(const meshtastic_MeshPacket &mp) this->packetHistory[this->packetHistoryTotalCount].payload_size = p.payload.size; this->packetHistory[this->packetHistoryTotalCount].rx_rssi = mp.rx_rssi; this->packetHistory[this->packetHistoryTotalCount].rx_snr = mp.rx_snr; + this->packetHistory[this->packetHistoryTotalCount].hop_start = mp.hop_start; + this->packetHistory[this->packetHistoryTotalCount].hop_limit = mp.hop_limit; + this->packetHistory[this->packetHistoryTotalCount].via_mqtt = mp.via_mqtt; + this->packetHistory[this->packetHistoryTotalCount].transport_mechanism = mp.transport_mechanism; memcpy(this->packetHistory[this->packetHistoryTotalCount].payload, p.payload.bytes, meshtastic_Constants_DATA_PAYLOAD_LEN); this->packetHistoryTotalCount++; @@ -256,6 +260,10 @@ meshtastic_MeshPacket *StoreForwardModule::preparePayload(NodeNum dest, uint32_t p->decoded.emoji = (uint32_t)this->packetHistory[i].emoji; p->rx_rssi = this->packetHistory[i].rx_rssi; p->rx_snr = this->packetHistory[i].rx_snr; + p->hop_start = this->packetHistory[i].hop_start; + p->hop_limit = this->packetHistory[i].hop_limit; + p->via_mqtt = this->packetHistory[i].via_mqtt; + p->transport_mechanism = (meshtastic_MeshPacket_TransportMechanism)this->packetHistory[i].transport_mechanism; // Let's assume that if the server received the S&F request that the client is in range. // TODO: Make this configurable. diff --git a/src/modules/StoreForwardModule.h b/src/modules/StoreForwardModule.h index 25836eded..148568e1b 100644 --- a/src/modules/StoreForwardModule.h +++ b/src/modules/StoreForwardModule.h @@ -21,6 +21,10 @@ struct PacketHistoryStruct { pb_size_t payload_size; int32_t rx_rssi; float rx_snr; + uint8_t hop_start; + uint8_t hop_limit; + bool via_mqtt; + uint8_t transport_mechanism; }; class StoreForwardModule : private concurrency::OSThread, public ProtobufModule From 6a6c409b9a0ac15fafd56af5a36c753313a5209e Mon Sep 17 00:00:00 2001 From: Mike Robbins Date: Thu, 6 Nov 2025 08:10:20 -0500 Subject: [PATCH 24/52] addFromContact: Don't auto-favorite when CLIENT_BASE; don't update last_heard unless CLIENT_BASE (#8495) Co-authored-by: Ben Meadors --- src/mesh/NodeDB.cpp | 23 +++++++++++++++++++++-- src/modules/AdminModule.cpp | 11 ++++++++++- 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/src/mesh/NodeDB.cpp b/src/mesh/NodeDB.cpp index df9aece0a..443cc8eb7 100644 --- a/src/mesh/NodeDB.cpp +++ b/src/mesh/NodeDB.cpp @@ -1638,13 +1638,32 @@ void NodeDB::addFromContact(meshtastic_SharedContact contact) // If should_ignore is set, // we need to clear the public key and other cruft, in addition to setting the node as ignored info->is_ignored = true; + info->is_favorite = false; info->has_device_metrics = false; info->has_position = false; info->user.public_key.size = 0; info->user.public_key.bytes[0] = 0; } else { - info->last_heard = getValidTime(RTCQualityNTP); - info->is_favorite = true; + /* Clients are sending add_contact before every text message DM (because clients may hold a larger node database with + * public keys than the radio holds). However, we don't want to update last_heard just because we sent someone a DM! + */ + + /* "Boring old nodes" are the first to be evicted out of the node database when full. This includes a newly-zeroed + * nodeinfo because it has: !is_favorite && last_heard==0. To keep this from happening when we addFromContact, we set the + * new node as a favorite, and we leave last_heard alone (even if it's zero). + */ + if (config.device.role == meshtastic_Config_DeviceConfig_Role_CLIENT_BASE) { + // Special case for CLIENT_BASE: is_favorite has special meaning, and we don't want to automatically set it + // without the user doing so deliberately. We don't normally expect users to use a CLIENT_BASE to send DMs or to add + // contacts, but we should make sure it doesn't auto-favorite in case they do. Instead, as a workaround, we'll set + // last_heard to now, so that the add_contact node doesn't immediately get evicted. + info->last_heard = getTime(); + } else { + // Normal case: set is_favorite to prevent expiration. + // last_heard will remain as-is (or remain 0 if this entry wasn't in the nodeDB). + info->is_favorite = true; + } + // As the clients will begin sending the contact with DMs, we want to strictly check if the node is manually verified if (contact.manually_verified) { info->bitfield |= NODEINFO_BITFIELD_IS_KEY_MANUALLY_VERIFIED_MASK; diff --git a/src/modules/AdminModule.cpp b/src/modules/AdminModule.cpp index d300ff53b..24fb8f1f9 100644 --- a/src/modules/AdminModule.cpp +++ b/src/modules/AdminModule.cpp @@ -104,9 +104,18 @@ bool AdminModule::handleReceivedProtobuf(const meshtastic_MeshPacket &mp, meshta (config.security.admin_key[2].size == 32 && memcmp(mp.public_key.bytes, config.security.admin_key[2].bytes, 32) == 0)) { LOG_INFO("PKC admin payload with authorized sender key"); + + // Automatically favorite the node that is using the admin key auto remoteNode = nodeDB->getMeshNode(mp.from); if (remoteNode && !remoteNode->is_favorite) { - remoteNode->is_favorite = true; + if (config.device.role == meshtastic_Config_DeviceConfig_Role_CLIENT_BASE) { + // Special case for CLIENT_BASE: is_favorite has special meaning, and we don't want to automatically set it + // without the user doing so deliberately. + LOG_INFO("PKC admin valid, but not auto-favoriting node %x because role==CLIENT_BASE", mp.from); + } else { + LOG_INFO("PKC admin valid. Auto-favoriting node %x", mp.from); + remoteNode->is_favorite = true; + } } } else { myReply = allocErrorResponse(meshtastic_Routing_Error_ADMIN_PUBLIC_KEY_UNAUTHORIZED, &mp); From 6cad39368801c6168e310c66052fc5de59bc02d7 Mon Sep 17 00:00:00 2001 From: Ford Jones <107664313+ford-jones@users.noreply.github.com> Date: Fri, 7 Nov 2025 11:06:37 +1300 Subject: [PATCH 25/52] Persist favourites on NodeDB reset (#8292) * Conditionally delete favourited nodes on reset * trunk fmt * Fix equality check, use existing macro for role validation * Extend favourite persistence setting to devices of all roles * Refactor: Decoupled role/config check and set role defaults appropriately * Use American-English spelling * Use existing reference * Convert reset to bool, regen protos * Add optional arg to nodedb_reset in favor of additional device setting * Use correct proto commit ID * Regen protos * Log preservation status * Pull latest from master --- src/mesh/NodeDB.cpp | 17 +++++++++++++++-- src/mesh/NodeDB.h | 3 ++- src/modules/AdminModule.cpp | 7 ++++++- 3 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/mesh/NodeDB.cpp b/src/mesh/NodeDB.cpp index 443cc8eb7..76915397f 100644 --- a/src/mesh/NodeDB.cpp +++ b/src/mesh/NodeDB.cpp @@ -984,12 +984,25 @@ void NodeDB::installDefaultChannels() channelFile.version = DEVICESTATE_CUR_VER; } -void NodeDB::resetNodes() +void NodeDB::resetNodes(bool keepFavorites) { if (!config.position.fixed_position) clearLocalPosition(); numMeshNodes = 1; - std::fill(nodeDatabase.nodes.begin() + 1, nodeDatabase.nodes.end(), meshtastic_NodeInfoLite()); + if (keepFavorites) { + LOG_INFO("Clearing node database - preserving favorites"); + for (size_t i = 0; i < meshNodes->size(); i++) { + meshtastic_NodeInfoLite &node = meshNodes->at(i); + if (i > 0 && !node.is_favorite) { + node = meshtastic_NodeInfoLite(); + } else { + numMeshNodes += 1; + } + }; + } else { + LOG_INFO("Clearing node database - removing favorites"); + std::fill(nodeDatabase.nodes.begin() + 1, nodeDatabase.nodes.end(), meshtastic_NodeInfoLite()); + } devicestate.has_rx_text_message = false; devicestate.has_rx_waypoint = false; saveNodeDatabaseToDisk(); diff --git a/src/mesh/NodeDB.h b/src/mesh/NodeDB.h index e8724f2c9..444ac13e4 100644 --- a/src/mesh/NodeDB.h +++ b/src/mesh/NodeDB.h @@ -229,7 +229,8 @@ class NodeDB */ size_t getNumOnlineMeshNodes(bool localOnly = false); - void initConfigIntervals(), initModuleConfigIntervals(), resetNodes(), removeNodeByNum(NodeNum nodeNum); + void initConfigIntervals(), initModuleConfigIntervals(), resetNodes(bool keepFavorites = false), + removeNodeByNum(NodeNum nodeNum); bool factoryReset(bool eraseBleBonds = false); diff --git a/src/modules/AdminModule.cpp b/src/modules/AdminModule.cpp index 24fb8f1f9..a98515059 100644 --- a/src/modules/AdminModule.cpp +++ b/src/modules/AdminModule.cpp @@ -289,7 +289,12 @@ bool AdminModule::handleReceivedProtobuf(const meshtastic_MeshPacket &mp, meshta case meshtastic_AdminMessage_nodedb_reset_tag: { disableBluetooth(); LOG_INFO("Initiate node-db reset"); - nodeDB->resetNodes(); + // CLIENT_BASE, ROUTER and ROUTER_LATE are able to preserve the remaining hop count when relaying a packet via a + // favorited node, so ensure that their favorites are kept on reset + bool rolePreference = + isOneOf(config.device.role, meshtastic_Config_DeviceConfig_Role_CLIENT_BASE, + meshtastic_Config_DeviceConfig_Role_ROUTER, meshtastic_Config_DeviceConfig_Role_ROUTER_LATE); + nodeDB->resetNodes(rolePreference ? rolePreference : r->nodedb_reset); reboot(DEFAULT_REBOOT_SECONDS); break; } From 77e0a24838ffab446742af88799d7bc9cc7110af Mon Sep 17 00:00:00 2001 From: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com> Date: Thu, 6 Nov 2025 19:01:15 -0800 Subject: [PATCH 26/52] Discard everything if downlink isn't on (#8578) --- src/mqtt/MQTT.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/mqtt/MQTT.cpp b/src/mqtt/MQTT.cpp index 33887557f..40d03de63 100644 --- a/src/mqtt/MQTT.cpp +++ b/src/mqtt/MQTT.cpp @@ -59,7 +59,13 @@ inline void onReceiveProto(char *topic, byte *payload, size_t length) LOG_ERROR("Invalid MQTT service envelope, topic %s, len %u!", topic, length); return; } + const meshtastic_Channel &ch = channels.getByName(e.channel_id); + // Find channel by channel_id and check downlink_enabled + if (!(strcmp(e.channel_id, "PKI") == 0 || + (strcmp(e.channel_id, channels.getGlobalId(ch.index)) == 0 && ch.settings.downlink_enabled))) { + return; + } // Generate node ID from nodenum for comparison std::string nodeId = nodeDB->getNodeId(); if (strcmp(e.gateway_id, nodeId.c_str()) == 0) { @@ -77,11 +83,6 @@ inline void onReceiveProto(char *topic, byte *payload, size_t length) return; } - // Find channel by channel_id and check downlink_enabled - if (!(strcmp(e.channel_id, "PKI") == 0 || - (strcmp(e.channel_id, channels.getGlobalId(ch.index)) == 0 && ch.settings.downlink_enabled))) { - return; - } LOG_INFO("Received MQTT topic %s, len=%u", topic, length); if (e.packet->hop_limit > HOP_MAX || e.packet->hop_start > HOP_MAX) { LOG_INFO("Invalid hop_limit(%u) or hop_start(%u)", e.packet->hop_limit, e.packet->hop_start); From 531cad5e8873639d8fe147d2f58f3dbf554d9610 Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Fri, 7 Nov 2025 15:03:56 -0600 Subject: [PATCH 27/52] Add API types, state, and log message in Debug screen. Added persistent "Connected" icon (#8576) * Add API types, state, and log message in Debug screen * un-goober the API state tracking * Set the SerialConsole api_type * Add api_type for Ethernet * Remove API state debugging code * Update wording for client connection states * Improve string width for smaller screen devices * Reserve space on navigation bar to fit link indicator * Add persistent Connected icon to screen * Connect System frame to ensure text doesn't overflow --------- Co-authored-by: Ben Meadors Co-authored-by: Jason P Co-authored-by: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com> --- src/SerialConsole.cpp | 1 + src/graphics/SharedUIDisplay.cpp | 39 ++++++++++++++ src/graphics/SharedUIDisplay.h | 3 ++ src/graphics/draw/ClockRenderer.cpp | 3 ++ src/graphics/draw/DebugRenderer.cpp | 47 ++++++++++++++--- src/graphics/draw/MessageRenderer.cpp | 2 + src/graphics/draw/NodeListRenderer.cpp | 1 + src/graphics/draw/UIRenderer.cpp | 52 ++++++++++++++++++- src/graphics/images.h | 4 ++ src/mesh/MeshService.h | 12 +++++ src/mesh/PhoneAPI.cpp | 25 +++++++++ src/mesh/PhoneAPI.h | 12 +++++ src/mesh/api/PacketAPI.cpp | 1 + src/mesh/api/WiFiServerAPI.cpp | 1 + src/mesh/api/ethServerAPI.cpp | 1 + src/mesh/http/ContentHandler.h | 2 +- src/mesh/raspihttp/PiWebServer.h | 2 +- src/modules/SerialModule.cpp | 15 ++++-- .../Telemetry/EnvironmentTelemetry.cpp | 1 + src/modules/Telemetry/PowerTelemetry.cpp | 1 + src/modules/esp32/PaxcounterModule.cpp | 1 + src/nimble/NimbleBluetooth.cpp | 2 +- src/platform/nrf52/NRF52Bluetooth.cpp | 3 ++ 23 files changed, 218 insertions(+), 13 deletions(-) diff --git a/src/SerialConsole.cpp b/src/SerialConsole.cpp index fad0fb92f..dd2acb599 100644 --- a/src/SerialConsole.cpp +++ b/src/SerialConsole.cpp @@ -50,6 +50,7 @@ void consolePrintf(const char *format, ...) SerialConsole::SerialConsole() : StreamAPI(&Port), RedirectablePrint(&Port), concurrency::OSThread("SerialConsole") { + api_type = TYPE_SERIAL; assert(!console); console = this; canWrite = false; // We don't send packets to our port until it has talked to us first diff --git a/src/graphics/SharedUIDisplay.cpp b/src/graphics/SharedUIDisplay.cpp index 8e1299f51..1645789a7 100644 --- a/src/graphics/SharedUIDisplay.cpp +++ b/src/graphics/SharedUIDisplay.cpp @@ -1,6 +1,8 @@ #include "configuration.h" #if HAS_SCREEN +#include "MeshService.h" #include "RTC.h" +#include "draw/NodeListRenderer.h" #include "graphics/ScreenFonts.h" #include "graphics/SharedUIDisplay.h" #include "graphics/draw/UIRenderer.h" @@ -398,6 +400,43 @@ const int *getTextPositions(OLEDDisplay *display) return textPositions; } +// ************************* +// * Common Footer Drawing * +// ************************* +void drawCommonFooter(OLEDDisplay *display, int16_t x, int16_t y) +{ + bool drawConnectionState = false; + if (service->api_state == service->STATE_BLE || service->api_state == service->STATE_WIFI || + service->api_state == service->STATE_SERIAL || service->api_state == service->STATE_PACKET || + service->api_state == service->STATE_HTTP || service->api_state == service->STATE_ETH) { + drawConnectionState = true; + } + + if (drawConnectionState) { + if (isHighResolution) { + const int scale = 2; + const int bytesPerRow = (connection_icon_width + 7) / 8; + int iconX = 0; + int iconY = SCREEN_HEIGHT - (connection_icon_height * 2); + + for (int yy = 0; yy < connection_icon_height; ++yy) { + const uint8_t *rowPtr = connection_icon + yy * bytesPerRow; + for (int xx = 0; xx < connection_icon_width; ++xx) { + const uint8_t byteVal = pgm_read_byte(rowPtr + (xx >> 3)); + const uint8_t bitMask = 1U << (xx & 7); // XBM is LSB-first + if (byteVal & bitMask) { + display->fillRect(iconX + xx * scale, iconY + yy * scale, scale, scale); + } + } + } + + } else { + display->drawXbm(0, SCREEN_HEIGHT - connection_icon_height, connection_icon_width, connection_icon_height, + connection_icon); + } + } +} + bool isAllowedPunctuation(char c) { const std::string allowed = ".,!?;:-_()[]{}'\"@#$/\\&+=%~^ "; diff --git a/src/graphics/SharedUIDisplay.h b/src/graphics/SharedUIDisplay.h index e1a7c6383..b51dfea36 100644 --- a/src/graphics/SharedUIDisplay.h +++ b/src/graphics/SharedUIDisplay.h @@ -52,6 +52,9 @@ void drawRoundedHighlight(OLEDDisplay *display, int16_t x, int16_t y, int16_t w, void drawCommonHeader(OLEDDisplay *display, int16_t x, int16_t y, const char *titleStr = "", bool force_no_invert = false, bool show_date = false); +// Shared battery/time/mail header +void drawCommonFooter(OLEDDisplay *display, int16_t x, int16_t y); + const int *getTextPositions(OLEDDisplay *display); bool isAllowedPunctuation(char c); diff --git a/src/graphics/draw/ClockRenderer.cpp b/src/graphics/draw/ClockRenderer.cpp index 751db8d88..97417571b 100644 --- a/src/graphics/draw/ClockRenderer.cpp +++ b/src/graphics/draw/ClockRenderer.cpp @@ -302,6 +302,8 @@ void drawDigitalClockFrame(OLEDDisplay *display, OLEDDisplayUiState *state, int1 display->drawString(startingHourMinuteTextX + timeStringWidth - xOffset, (display->getHeight() - hourMinuteTextY) - yOffset, secondString); #endif + + graphics::drawCommonFooter(display, x, y); } void drawBluetoothConnectedIcon(OLEDDisplay *display, int16_t x, int16_t y) @@ -516,6 +518,7 @@ void drawAnalogClockFrame(OLEDDisplay *display, OLEDDisplayUiState *state, int16 display->drawLine(centerX, centerY, secondX, secondY); #endif } + graphics::drawCommonFooter(display, x, y); } } // namespace ClockRenderer diff --git a/src/graphics/draw/DebugRenderer.cpp b/src/graphics/draw/DebugRenderer.cpp index 60abd661e..d098fa304 100644 --- a/src/graphics/draw/DebugRenderer.cpp +++ b/src/graphics/draw/DebugRenderer.cpp @@ -3,6 +3,7 @@ #include "../Screen.h" #include "DebugRenderer.h" #include "FSCommon.h" +#include "MeshService.h" #include "NodeDB.h" #include "Throttle.h" #include "UIRenderer.h" @@ -223,6 +224,8 @@ void drawFrameWiFi(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, i display->drawString(x, getTextPositions(display)[line++], "URL: http://meshtastic.local"); + graphics::drawCommonFooter(display, x, y); + /* Display a heartbeat pixel that blinks every time the frame is redrawn */ #ifdef SHOW_REDRAWS if (heartbeat) @@ -503,6 +506,7 @@ void drawLoRaFocused(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, display->drawString(starting_position + chUtil_x + chutil_bar_width + extraoffset, getTextPositions(display)[line++], chUtilPercentage); #endif + graphics::drawCommonFooter(display, x, y); } // **************************** @@ -642,10 +646,9 @@ void drawSystemScreen(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x int textWidth = display->getStringWidth(appversionstr); int nameX = (SCREEN_WIDTH - textWidth) / 2; - display->drawString(nameX, getTextPositions(display)[line], appversionstr); -#if !defined(M5STACK_UNITC6L) - if (SCREEN_HEIGHT > 64 || (SCREEN_HEIGHT <= 64 && line < 4)) { // Only show uptime if the screen can show it - line += 1; + display->drawString(nameX, getTextPositions(display)[line++], appversionstr); + + if (SCREEN_HEIGHT > 64 || (SCREEN_HEIGHT <= 64 && line <= 5)) { // Only show uptime if the screen can show it char uptimeStr[32] = ""; uint32_t uptime = millis() / 1000; uint32_t days = uptime / 86400; @@ -660,9 +663,41 @@ void drawSystemScreen(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x snprintf(uptimeStr, sizeof(uptimeStr), " Uptime: %um", mins); textWidth = display->getStringWidth(uptimeStr); nameX = (SCREEN_WIDTH - textWidth) / 2; - display->drawString(nameX, getTextPositions(display)[line], uptimeStr); + display->drawString(nameX, getTextPositions(display)[line++], uptimeStr); } -#endif + + if (SCREEN_HEIGHT > 64 || (SCREEN_HEIGHT <= 64 && line <= 5)) { // Only show API state if the screen can show it + char api_state[32] = ""; + const char *clientWord = nullptr; + + // Determine if narrow or wide screen + if (isHighResolution) { + clientWord = "Client"; + } else { + clientWord = "App"; + } + snprintf(api_state, sizeof(api_state), "No %ss Connected", clientWord); + + if (service->api_state == service->STATE_BLE) { + snprintf(api_state, sizeof(api_state), "%s Connected (BLE)", clientWord); + } else if (service->api_state == service->STATE_WIFI) { + snprintf(api_state, sizeof(api_state), "%s Connected (WiFi)", clientWord); + } else if (service->api_state == service->STATE_SERIAL) { + snprintf(api_state, sizeof(api_state), "%s Connected (Serial)", clientWord); + } else if (service->api_state == service->STATE_PACKET) { + snprintf(api_state, sizeof(api_state), "%s Connected (Internal)", clientWord); + } else if (service->api_state == service->STATE_HTTP) { + snprintf(api_state, sizeof(api_state), "%s Connected (HTTP)", clientWord); + } else if (service->api_state == service->STATE_ETH) { + snprintf(api_state, sizeof(api_state), "%s Connected (Ethernet)", clientWord); + } + if (api_state[0] != '\0') { + display->drawString((SCREEN_WIDTH - display->getStringWidth(api_state)) / 2, getTextPositions(display)[line++], + api_state); + } + } + + graphics::drawCommonFooter(display, x, y); } // **************************** diff --git a/src/graphics/draw/MessageRenderer.cpp b/src/graphics/draw/MessageRenderer.cpp index 6971826de..da6ec7abc 100644 --- a/src/graphics/draw/MessageRenderer.cpp +++ b/src/graphics/draw/MessageRenderer.cpp @@ -213,6 +213,7 @@ void drawTextMessageFrame(OLEDDisplay *display, OLEDDisplayUiState *state, int16 #else display->drawString(center_text, getTextPositions(display)[2], messageString); #endif + graphics::drawCommonFooter(display, x, y); return; } @@ -423,6 +424,7 @@ void drawTextMessageFrame(OLEDDisplay *display, OLEDDisplayUiState *state, int16 // Draw header at the end to sort out overlapping elements graphics::drawCommonHeader(display, x, y, titleStr); #endif + graphics::drawCommonFooter(display, x, y); } std::vector generateLines(OLEDDisplay *display, const char *headerStr, const char *messageBuf, int textWidth) diff --git a/src/graphics/draw/NodeListRenderer.cpp b/src/graphics/draw/NodeListRenderer.cpp index 2a2f71dba..1a36a6188 100644 --- a/src/graphics/draw/NodeListRenderer.cpp +++ b/src/graphics/draw/NodeListRenderer.cpp @@ -505,6 +505,7 @@ void drawNodeListScreen(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t #endif const int scrollStartY = y + 3; drawScrollbar(display, visibleNodeRows, totalEntries, scrollIndex, 2, scrollStartY); + graphics::drawCommonFooter(display, x, y); } // ============================= diff --git a/src/graphics/draw/UIRenderer.cpp b/src/graphics/draw/UIRenderer.cpp index 1ff183779..538c32842 100644 --- a/src/graphics/draw/UIRenderer.cpp +++ b/src/graphics/draw/UIRenderer.cpp @@ -552,6 +552,7 @@ void UIRenderer::drawNodeInfo(OLEDDisplay *display, const OLEDDisplayUiState *st // else show nothing } #endif + graphics::drawCommonFooter(display, x, y); } // **************************** @@ -771,6 +772,7 @@ void UIRenderer::drawDeviceFocused(OLEDDisplay *display, OLEDDisplayUiState *sta display->drawString(nameX, getTextPositions(display)[line++], shortnameble); } #endif + graphics::drawCommonFooter(display, x, y); } // Start Functions to write date/time to the screen @@ -1183,6 +1185,7 @@ void UIRenderer::drawCompassAndLocationScreen(OLEDDisplay *display, OLEDDisplayU } #endif #endif // HAS_GPS + graphics::drawCommonFooter(display, x, y); } #ifdef USERPREFS_OEM_TEXT @@ -1267,7 +1270,13 @@ void UIRenderer::drawNavigationBar(OLEDDisplay *display, OLEDDisplayUiState *sta if (totalIcons == 0) return; - const size_t iconsPerPage = (SCREEN_WIDTH + spacing) / (iconSize + spacing); + const int navPadding = isHighResolution ? 24 : 12; // padding per side + + int usableWidth = SCREEN_WIDTH - (navPadding * 2); + if (usableWidth < iconSize) + usableWidth = iconSize; + + const size_t iconsPerPage = usableWidth / (iconSize + spacing); const size_t currentPage = currentFrame / iconsPerPage; const size_t pageStart = currentPage * iconsPerPage; const size_t pageEnd = min(pageStart + iconsPerPage, totalIcons); @@ -1338,6 +1347,47 @@ void UIRenderer::drawNavigationBar(OLEDDisplay *display, OLEDDisplayUiState *sta display->setColor(WHITE); } } + + // Compact arrow drawer + auto drawArrow = [&](bool rightSide) { + display->setColor(WHITE); + + const int offset = isHighResolution ? 3 : 1; + const int halfH = rectHeight / 2; + + const int top = (y - 2) + (rectHeight - halfH) / 2; + const int bottom = top + halfH - 1; + const int midY = top + (halfH / 2); + + const int maxW = 4; + + // Determine left X coordinate + int baseX = rightSide ? (rectX + rectWidth + offset) : // right arrow + (rectX - offset - 1); // left arrow + + for (int yy = top; yy <= bottom; yy++) { + int dist = abs(yy - midY); + int lineW = maxW - (dist * maxW / (halfH / 2)); + if (lineW < 1) + lineW = 1; + + if (rightSide) { + display->drawHorizontalLine(baseX, yy, lineW); + } else { + display->drawHorizontalLine(baseX - lineW + 1, yy, lineW); + } + } + }; + // Right arrow + if (pageEnd < totalIcons) { + drawArrow(true); + } + + // Left arrow + if (pageStart > 0) { + drawArrow(false); + } + // Knock the corners off the square display->setColor(BLACK); display->drawRect(rectX, y - 2, 1, 1); diff --git a/src/graphics/images.h b/src/graphics/images.h index b5010b116..8670d78d9 100644 --- a/src/graphics/images.h +++ b/src/graphics/images.h @@ -360,6 +360,10 @@ const uint8_t chirpy_hirez[] = { #define chirpy_small_image_height 8 const uint8_t chirpy_small[] = {0x7f, 0x41, 0x55, 0x55, 0x55, 0x55, 0x41, 0x7f}; +#define connection_icon_width 7 +#define connection_icon_height 5 +const uint8_t connection_icon[] = {0x36, 0x41, 0x5D, 0x41, 0x36}; + #ifdef M5STACK_UNITC6L #include "img/icon_small.xbm" #else diff --git a/src/mesh/MeshService.h b/src/mesh/MeshService.h index 66d9d9679..71fb544a0 100644 --- a/src/mesh/MeshService.h +++ b/src/mesh/MeshService.h @@ -79,6 +79,18 @@ class MeshService uint32_t oldFromNum = 0; public: + enum APIState { + STATE_DISCONNECTED, // Initial state, no API is connected + STATE_BLE, + STATE_WIFI, + STATE_SERIAL, + STATE_PACKET, + STATE_HTTP, + STATE_ETH + }; + + APIState api_state = STATE_DISCONNECTED; + static bool isTextPayload(const meshtastic_MeshPacket *p) { if (moduleConfig.range_test.enabled && p->decoded.portnum == meshtastic_PortNum_RANGE_TEST_APP) { diff --git a/src/mesh/PhoneAPI.cpp b/src/mesh/PhoneAPI.cpp index d1e342c80..9050ee89d 100644 --- a/src/mesh/PhoneAPI.cpp +++ b/src/mesh/PhoneAPI.cpp @@ -87,6 +87,18 @@ void PhoneAPI::handleStartConfig() void PhoneAPI::close() { LOG_DEBUG("PhoneAPI::close()"); + if (service->api_state == service->STATE_BLE && api_type == TYPE_BLE) + service->api_state = service->STATE_DISCONNECTED; + else if (service->api_state == service->STATE_WIFI && api_type == TYPE_WIFI) + service->api_state = service->STATE_DISCONNECTED; + else if (service->api_state == service->STATE_SERIAL && api_type == TYPE_SERIAL) + service->api_state = service->STATE_DISCONNECTED; + else if (service->api_state == service->STATE_PACKET && api_type == TYPE_PACKET) + service->api_state = service->STATE_DISCONNECTED; + else if (service->api_state == service->STATE_HTTP && api_type == TYPE_HTTP) + service->api_state = service->STATE_DISCONNECTED; + else if (service->api_state == service->STATE_ETH && api_type == TYPE_ETH) + service->api_state = service->STATE_DISCONNECTED; if (state != STATE_SEND_NOTHING) { state = STATE_SEND_NOTHING; @@ -578,6 +590,19 @@ void PhoneAPI::sendConfigComplete() fromRadioScratch.config_complete_id = config_nonce; config_nonce = 0; state = STATE_SEND_PACKETS; + if (api_type == TYPE_BLE) { + service->api_state = service->STATE_BLE; + } else if (api_type == TYPE_WIFI) { + service->api_state = service->STATE_WIFI; + } else if (api_type == TYPE_SERIAL) { + service->api_state = service->STATE_SERIAL; + } else if (api_type == TYPE_PACKET) { + service->api_state = service->STATE_PACKET; + } else if (api_type == TYPE_HTTP) { + service->api_state = service->STATE_HTTP; + } else if (api_type == TYPE_ETH) { + service->api_state = service->STATE_ETH; + } // Allow subclasses to know we've entered steady-state so they can lower power consumption onConfigComplete(); diff --git a/src/mesh/PhoneAPI.h b/src/mesh/PhoneAPI.h index d6682684f..7f79b5792 100644 --- a/src/mesh/PhoneAPI.h +++ b/src/mesh/PhoneAPI.h @@ -167,6 +167,18 @@ class PhoneAPI /// begin a new connection void handleStartConfig(); + enum APIType { + TYPE_NONE, // Initial state, don't send anything until the client starts asking for config + TYPE_BLE, + TYPE_WIFI, + TYPE_SERIAL, + TYPE_PACKET, + TYPE_HTTP, + TYPE_ETH + }; + + APIType api_type = TYPE_NONE; + private: void releasePhonePacket(); diff --git a/src/mesh/api/PacketAPI.cpp b/src/mesh/api/PacketAPI.cpp index ab380d696..f4d5de540 100644 --- a/src/mesh/api/PacketAPI.cpp +++ b/src/mesh/api/PacketAPI.cpp @@ -19,6 +19,7 @@ PacketAPI *PacketAPI::create(PacketServer *_server) PacketAPI::PacketAPI(PacketServer *_server) : concurrency::OSThread("PacketAPI"), isConnected(false), programmingMode(false), server(_server) { + api_type = TYPE_PACKET; } int32_t PacketAPI::runOnce() diff --git a/src/mesh/api/WiFiServerAPI.cpp b/src/mesh/api/WiFiServerAPI.cpp index b19194f78..4d729f5c7 100644 --- a/src/mesh/api/WiFiServerAPI.cpp +++ b/src/mesh/api/WiFiServerAPI.cpp @@ -25,6 +25,7 @@ void deInitApiServer() WiFiServerAPI::WiFiServerAPI(WiFiClient &_client) : ServerAPI(_client) { + api_type = TYPE_WIFI; LOG_INFO("Incoming wifi connection"); } diff --git a/src/mesh/api/ethServerAPI.cpp b/src/mesh/api/ethServerAPI.cpp index 0ccf92df7..10ff06df2 100644 --- a/src/mesh/api/ethServerAPI.cpp +++ b/src/mesh/api/ethServerAPI.cpp @@ -20,6 +20,7 @@ void initApiServer(int port) ethServerAPI::ethServerAPI(EthernetClient &_client) : ServerAPI(_client) { LOG_INFO("Incoming ethernet connection"); + api_type = TYPE_ETH; } ethServerPort::ethServerPort(int port) : APIServerPort(port) {} diff --git a/src/mesh/http/ContentHandler.h b/src/mesh/http/ContentHandler.h index 2066a6d57..91cad3359 100644 --- a/src/mesh/http/ContentHandler.h +++ b/src/mesh/http/ContentHandler.h @@ -26,7 +26,7 @@ class HttpAPI : public PhoneAPI { public: - // Nothing here yet + HttpAPI() { api_type = TYPE_HTTP; } private: // Nothing here yet diff --git a/src/mesh/raspihttp/PiWebServer.h b/src/mesh/raspihttp/PiWebServer.h index b45348cf3..5a4adedaa 100644 --- a/src/mesh/raspihttp/PiWebServer.h +++ b/src/mesh/raspihttp/PiWebServer.h @@ -27,7 +27,7 @@ class HttpAPI : public PhoneAPI { public: - // Nothing here yet + HttpAPI() { api_type = TYPE_HTTP; } private: // Nothing here yet diff --git a/src/modules/SerialModule.cpp b/src/modules/SerialModule.cpp index a9ec8f6a8..575e9fa96 100644 --- a/src/modules/SerialModule.cpp +++ b/src/modules/SerialModule.cpp @@ -65,13 +65,22 @@ SerialModuleRadio *serialModuleRadio; #if defined(TTGO_T_ECHO) || defined(CANARYONE) || defined(MESHLINK) || defined(ELECROW_ThinkNode_M1) || \ defined(ELECROW_ThinkNode_M5) || defined(HELTEC_MESH_SOLAR) || defined(T_ECHO_LITE) -SerialModule::SerialModule() : StreamAPI(&Serial), concurrency::OSThread("Serial") {} +SerialModule::SerialModule() : StreamAPI(&Serial), concurrency::OSThread("Serial") +{ + api_type = TYPE_SERIAL; +} static Print *serialPrint = &Serial; #elif defined(CONFIG_IDF_TARGET_ESP32C6) || defined(RAK3172) || defined(EBYTE_E77_MBL) -SerialModule::SerialModule() : StreamAPI(&Serial1), concurrency::OSThread("Serial") {} +SerialModule::SerialModule() : StreamAPI(&Serial1), concurrency::OSThread("Serial") +{ + api_type = TYPE_SERIAL; +} static Print *serialPrint = &Serial1; #else -SerialModule::SerialModule() : StreamAPI(&Serial2), concurrency::OSThread("Serial") {} +SerialModule::SerialModule() : StreamAPI(&Serial2), concurrency::OSThread("Serial") +{ + api_type = TYPE_SERIAL; +} static Print *serialPrint = &Serial2; #endif diff --git a/src/modules/Telemetry/EnvironmentTelemetry.cpp b/src/modules/Telemetry/EnvironmentTelemetry.cpp index a923ab457..29e815092 100644 --- a/src/modules/Telemetry/EnvironmentTelemetry.cpp +++ b/src/modules/Telemetry/EnvironmentTelemetry.cpp @@ -517,6 +517,7 @@ void EnvironmentTelemetryModule::drawFrame(OLEDDisplay *display, OLEDDisplayUiSt currentY += rowHeight; } + graphics::drawCommonFooter(display, x, y); } #endif diff --git a/src/modules/Telemetry/PowerTelemetry.cpp b/src/modules/Telemetry/PowerTelemetry.cpp index e69ee3931..29dd1def8 100644 --- a/src/modules/Telemetry/PowerTelemetry.cpp +++ b/src/modules/Telemetry/PowerTelemetry.cpp @@ -165,6 +165,7 @@ void PowerTelemetryModule::drawFrame(OLEDDisplay *display, OLEDDisplayUiState *s if (m.has_ch3_voltage || m.has_ch3_current) { drawLine("Ch3", m.ch3_voltage, m.ch3_current); } + graphics::drawCommonFooter(display, x, y); } #endif diff --git a/src/modules/esp32/PaxcounterModule.cpp b/src/modules/esp32/PaxcounterModule.cpp index 8b1fc5302..9c25177bc 100644 --- a/src/modules/esp32/PaxcounterModule.cpp +++ b/src/modules/esp32/PaxcounterModule.cpp @@ -141,6 +141,7 @@ void PaxcounterModule::drawFrame(OLEDDisplay *display, OLEDDisplayUiState *state display->drawStringf(display->getWidth() / 2 + x, graphics::getTextPositions(display)[line++], buffer, "WiFi: %d\nBLE: %d\nUptime: %ds", count_from_libpax.wifi_count, count_from_libpax.ble_count, millis() / 1000); + graphics::drawCommonFooter(display, x, y); } #endif // HAS_SCREEN diff --git a/src/nimble/NimbleBluetooth.cpp b/src/nimble/NimbleBluetooth.cpp index 6238031f6..76cde3cae 100644 --- a/src/nimble/NimbleBluetooth.cpp +++ b/src/nimble/NimbleBluetooth.cpp @@ -118,7 +118,7 @@ class BluetoothPhoneAPI : public PhoneAPI, public concurrency::OSThread */ public: - BluetoothPhoneAPI() : concurrency::OSThread("NimbleBluetooth") {} + BluetoothPhoneAPI() : concurrency::OSThread("NimbleBluetooth") { api_type = TYPE_BLE; } /* Packets from phone (BLE onWrite callback) */ std::mutex fromPhoneMutex; diff --git a/src/platform/nrf52/NRF52Bluetooth.cpp b/src/platform/nrf52/NRF52Bluetooth.cpp index 79eef8f76..4f7fb4776 100644 --- a/src/platform/nrf52/NRF52Bluetooth.cpp +++ b/src/platform/nrf52/NRF52Bluetooth.cpp @@ -48,6 +48,9 @@ class BluetoothPhoneAPI : public PhoneAPI /// Check the current underlying physical link to see if the client is currently connected virtual bool checkIsConnected() override { return Bluefruit.connected(connectionHandle); } + + public: + BluetoothPhoneAPI() { api_type = TYPE_BLE; } }; static BluetoothPhoneAPI *bluetoothPhoneAPI; From 8fe98db5dd6738546db0d27c6823e3380df322d4 Mon Sep 17 00:00:00 2001 From: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com> Date: Sat, 8 Nov 2025 03:59:45 -0800 Subject: [PATCH 28/52] Drop PKI acks if there is no downlink on MQTTClientProxy (#8580) * Discard everything if downlink isn't on * Drop PKI packets when downlink not on --- src/mqtt/MQTT.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/mqtt/MQTT.cpp b/src/mqtt/MQTT.cpp index 40d03de63..f9f114039 100644 --- a/src/mqtt/MQTT.cpp +++ b/src/mqtt/MQTT.cpp @@ -66,6 +66,20 @@ inline void onReceiveProto(char *topic, byte *payload, size_t length) (strcmp(e.channel_id, channels.getGlobalId(ch.index)) == 0 && ch.settings.downlink_enabled))) { return; } + + bool anyChannelHasDownlink = false; + size_t numChan = channels.getNumChannels(); + for (size_t i = 0; i < numChan; ++i) { + const auto &c = channels.getByIndex(i); + if (c.settings.downlink_enabled) { + anyChannelHasDownlink = true; + break; + } + } + + if (strcmp(e.channel_id, "PKI") == 0 && !anyChannelHasDownlink) { + return; + } // Generate node ID from nodenum for comparison std::string nodeId = nodeDB->getNodeId(); if (strcmp(e.gateway_id, nodeId.c_str()) == 0) { From 50f9be9a2b5d2407b423e6618f4579fc604fa9e0 Mon Sep 17 00:00:00 2001 From: Quency-D <55523105+Quency-D@users.noreply.github.com> Date: Sat, 8 Nov 2025 20:47:24 +0800 Subject: [PATCH 29/52] Add the Heltec v4 expansion box. (#8539) * Add the Heltec v4 expansion box. * Change heltec-v4-oled to heltec-v4. * Add touchscreen to I2C scanning. * Add reset and busy pins to the ST7789. * Ignore the touch interrupt pin and extend the sleep time to 1 hour. * Remove the default sleep function. --------- Co-authored-by: Ben Meadors --- src/configuration.h | 1 + src/detect/ScanI2C.h | 3 +- src/detect/ScanI2CTwoWire.cpp | 1 + src/graphics/TFTDisplay.cpp | 53 ++++++++++- src/mesh/NodeDB.cpp | 2 +- variants/esp32s3/heltec_v4/pins_arduino.h | 4 +- variants/esp32s3/heltec_v4/platformio.ini | 105 +++++++++++++++++++++- variants/esp32s3/heltec_v4/variant.h | 8 -- 8 files changed, 162 insertions(+), 15 deletions(-) diff --git a/src/configuration.h b/src/configuration.h index 524dacdea..8ec3b2211 100644 --- a/src/configuration.h +++ b/src/configuration.h @@ -251,6 +251,7 @@ along with this program. If not, see . // ----------------------------------------------------------------------------- #define FT6336U_ADDR 0x48 #define CST328_ADDR 0x1A +#define CHSC6X_ADDR 0x2E // ----------------------------------------------------------------------------- // RAK12035VB Soil Monitor (using RAK12023 up to 3 RAK12035 monitors can be connected) diff --git a/src/detect/ScanI2C.h b/src/detect/ScanI2C.h index cca867851..55980face 100644 --- a/src/detect/ScanI2C.h +++ b/src/detect/ScanI2C.h @@ -84,7 +84,8 @@ class ScanI2C TSL2561, DRV2605, BH1750, - DA217 + DA217, + CHSC6X } DeviceType; // typedef uint8_t DeviceAddress; diff --git a/src/detect/ScanI2CTwoWire.cpp b/src/detect/ScanI2CTwoWire.cpp index 66697c109..167728ad3 100644 --- a/src/detect/ScanI2CTwoWire.cpp +++ b/src/detect/ScanI2CTwoWire.cpp @@ -500,6 +500,7 @@ void ScanI2CTwoWire::scanPort(I2CPort port, uint8_t *address, uint8_t asize) SCAN_SIMPLE_CASE(LTR390UV_ADDR, LTR390UV, "LTR390UV", (uint8_t)addr.address); SCAN_SIMPLE_CASE(PCT2075_ADDR, PCT2075, "PCT2075", (uint8_t)addr.address); SCAN_SIMPLE_CASE(CST328_ADDR, CST328, "CST328", (uint8_t)addr.address); + SCAN_SIMPLE_CASE(CHSC6X_ADDR, CHSC6X, "CHSC6X", (uint8_t)addr.address); case LTR553ALS_ADDR: registerValue = getRegisterValue(ScanI2CTwoWire::RegisterLocation(addr, 0x86), 1); // Part ID register if (registerValue == 0x92) { // LTR553ALS Part ID diff --git a/src/graphics/TFTDisplay.cpp b/src/graphics/TFTDisplay.cpp index 0663602d9..b662869dd 100644 --- a/src/graphics/TFTDisplay.cpp +++ b/src/graphics/TFTDisplay.cpp @@ -422,7 +422,54 @@ static LGFX *tft = nullptr; #elif defined(ST7789_CS) #include // Graphics and font library for ST7735 driver chip +#ifdef HELTEC_V4_TFT +#include "chsc6x.h" +#include "lgfx/v1/Touch.hpp" +namespace lgfx +{ + inline namespace v1 + { +class TOUCH_CHSC6X : public ITouch +{ +public: + TOUCH_CHSC6X(void) + { + _cfg.i2c_addr = TOUCH_SLAVE_ADDRESS; + _cfg.x_min = 0; + _cfg.x_max = 240; + _cfg.y_min = 0; + _cfg.y_max = 320; + }; + bool init(void) override { + if(chsc6xTouch==nullptr) { + chsc6xTouch=new chsc6x(&Wire1,TOUCH_SDA_PIN,TOUCH_SCL_PIN,TOUCH_INT_PIN,TOUCH_RST_PIN); + } + chsc6xTouch->chsc6x_init(); + return true; + }; + + uint_fast8_t getTouchRaw(touch_point_t* tp, uint_fast8_t count) override { + uint16_t raw_x,raw_y; + if (chsc6xTouch->chsc6x_read_touch_info(&raw_x, &raw_y)==0) { + tp[0].x = 320-1-raw_y; + tp[0].y = 240-1-raw_x ; + tp[0].size = 1; + tp[0].id = 1; + return 1; + } + tp[0].size = 0; + return 0; + }; + + void wakeup(void) override {}; + void sleep(void) override {}; + private: + chsc6x *chsc6xTouch=nullptr; + }; +} +} +#endif class LGFX : public lgfx::LGFX_Device { lgfx::Panel_ST7789 _panel_instance; @@ -431,6 +478,8 @@ class LGFX : public lgfx::LGFX_Device #if HAS_TOUCHSCREEN #if defined(T_WATCH_S3) || defined(ELECROW) lgfx::Touch_FT5x06 _touch_instance; +#elif defined(HELTEC_V4_TFT) + lgfx::TOUCH_CHSC6X _touch_instance; #else lgfx::Touch_GT911 _touch_instance; #endif @@ -465,8 +514,8 @@ class LGFX : public lgfx::LGFX_Device auto cfg = _panel_instance.config(); // Gets a structure for display panel settings. cfg.pin_cs = ST7789_CS; // Pin number where CS is connected (-1 = disable) - cfg.pin_rst = -1; // Pin number where RST is connected (-1 = disable) - cfg.pin_busy = -1; // Pin number where BUSY is connected (-1 = disable) + cfg.pin_rst = ST7789_RESET; // Pin number where RST is connected (-1 = disable) + cfg.pin_busy = ST7789_BUSY; // Pin number where BUSY is connected (-1 = disable) // The following setting values ​​are general initial values ​​for each panel, so please comment out any // unknown items and try them. diff --git a/src/mesh/NodeDB.cpp b/src/mesh/NodeDB.cpp index 76915397f..6291fa4cc 100644 --- a/src/mesh/NodeDB.cpp +++ b/src/mesh/NodeDB.cpp @@ -653,7 +653,7 @@ void NodeDB::installDefaultConfig(bool preserveKey = false) strncpy(config.network.ntp_server, "meshtastic.pool.ntp.org", 32); #if (defined(T_DECK) || defined(T_WATCH_S3) || defined(UNPHONE) || defined(PICOMPUTER_S3) || defined(SENSECAP_INDICATOR) || \ - defined(ELECROW_PANEL)) && \ + defined(ELECROW_PANEL)||defined(HELTEC_V4_TFT)) && \ HAS_TFT // switch BT off by default; use TFT programming mode or hotkey to enable config.bluetooth.enabled = false; diff --git a/variants/esp32s3/heltec_v4/pins_arduino.h b/variants/esp32s3/heltec_v4/pins_arduino.h index 45561b4b5..d4485016d 100644 --- a/variants/esp32s3/heltec_v4/pins_arduino.h +++ b/variants/esp32s3/heltec_v4/pins_arduino.h @@ -13,8 +13,8 @@ static const uint8_t LED_BUILTIN = 35; static const uint8_t TX = 43; static const uint8_t RX = 44; -static const uint8_t SDA = 3; -static const uint8_t SCL = 4; +static const uint8_t SDA = 4; +static const uint8_t SCL = 3; static const uint8_t SS = 8; static const uint8_t MOSI = 10; diff --git a/variants/esp32s3/heltec_v4/platformio.ini b/variants/esp32s3/heltec_v4/platformio.ini index 7057f9646..4ff7ff253 100644 --- a/variants/esp32s3/heltec_v4/platformio.ini +++ b/variants/esp32s3/heltec_v4/platformio.ini @@ -1,4 +1,4 @@ -[env:heltec-v4] +[heltec_v4_base] extends = esp32s3_base board = heltec_v4 board_check = true @@ -7,3 +7,106 @@ build_flags = ${esp32s3_base.build_flags} -D HELTEC_V4 -I variants/esp32s3/heltec_v4 +lib_deps = + ${esp32s3_base.lib_deps} + + +[env:heltec-v4] +extends = heltec_v4_base +build_flags = + ${heltec_v4_base.build_flags} + -D HELTEC_V4_OLED + -D USE_SSD1306 ; Heltec_v4 has an SSD1315 display (compatible with SSD1306 driver) + -D LED_PIN=35 + -D RESET_OLED=21 + -D I2C_SDA=17 + -D I2C_SCL=18 + -D I2C_SDA1=4 + -D I2C_SCL1=3 +lib_deps = + ${heltec_v4_base.lib_deps} + +[env:heltec-v4-tft] +extends = heltec_v4_base +build_flags = + ${heltec_v4_base.build_flags} ;-Os + -D HELTEC_V4_TFT + -D I2C_SDA=4 + -D I2C_SCL=3 + -D I2C_SDA1=47 + -D I2C_SCL1=48 + -D PIN_BUTTON2=35 + -D PIN_BUZZER=6 + -D USE_PIN_BUZZER=PIN_BUZZER + -D CONFIG_ARDUHAL_LOG_COLORS + -D RADIOLIB_DEBUG_SPI=0 + -D RADIOLIB_DEBUG_PROTOCOL=0 + -D RADIOLIB_DEBUG_BASIC=0 + -D RADIOLIB_VERBOSE_ASSERT=0 + -D RADIOLIB_SPI_PARANOID=0 + -D CONFIG_DISABLE_HAL_LOCKS=1 + -D INPUTDRIVER_BUTTON_TYPE=0 + -D HAS_SCREEN=1 + -D HAS_TFT=1 + -D RAM_SIZE=1560 + -D LV_LVGL_H_INCLUDE_SIMPLE + -D LV_CONF_INCLUDE_SIMPLE + -D LV_COMP_CONF_INCLUDE_SIMPLE + -D LV_USE_SYSMON=0 + -D LV_USE_PROFILER=0 + -D LV_USE_PERF_MONITOR=0 + -D LV_USE_MEM_MONITOR=0 + -D LV_USE_LOG=0 + -D LV_BUILD_TEST=0 + -D USE_LOG_DEBUG + -D LOG_DEBUG_INC=\"DebugConfiguration.h\" + -D USE_PACKET_API + -D LGFX_DRIVER=LGFX_HELTEC_V4_TFT + -D GFX_DRIVER_INC=\"graphics/LGFX/LGFX_HELTEC_V4_TFT.h\" + -D VIEW_320x240 + -D MAP_FULL_REDRAW + -D DISPLAY_SIZE=320x240 ; landscape mode + -D LGFX_PIN_SCK=17 + -D LGFX_PIN_MOSI=33 + -D LGFX_PIN_DC=16 + -D LGFX_PIN_CS=15 + -D LGFX_PIN_BL=21 + -D LGFX_PIN_RST=18 + -D CUSTOM_TOUCH_DRIVER + -D TOUCH_SDA_PIN=I2C_SDA1 + -D TOUCH_SCL_PIN=I2C_SCL1 + -D TOUCH_INT_PIN=-1 ;45 + -D TOUCH_RST_PIN=44 +;base UI + -D TFT_CS=LGFX_PIN_CS + -D ST7789_CS=TFT_CS + -D ST7789_RS=LGFX_PIN_DC + -D ST7789_SDA=LGFX_PIN_MOSI + -D ST7789_SCK=LGFX_PIN_SCK + -D ST7789_RESET=LGFX_PIN_RST + -D ST7789_MISO=-1 + -D ST7789_BUSY=-1 + -D ST7789_BL=LGFX_PIN_BL + -D ST7789_SPI_HOST=SPI3_HOST + -D TFT_BL=ST7789_BL + -D SPI_FREQUENCY=40000000 + -D SPI_READ_FREQUENCY=4000000 + -D TFT_HEIGHT=320 + -D TFT_WIDTH=240 + -D TFT_OFFSET_X=0 + -D TFT_OFFSET_Y=0 + -D TFT_OFFSET_ROTATION=0 + -D SCREEN_ROTATE + -D SCREEN_TRANSITION_FRAMERATE=5 + -D BRIGHTNESS_DEFAULT=130 ; Medium Low Brightness + -D HAS_TOUCHSCREEN=1 + -D TOUCH_I2C_PORT=0 + -D TOUCH_SLAVE_ADDRESS=0x2E + -D SCREEN_TOUCH_INT=TOUCH_INT_PIN + -D SCREEN_TOUCH_RST=TOUCH_RST_PIN + +lib_deps = ${heltec_v4_base.lib_deps} + ; ${device-ui_base.lib_deps} + lovyan03/LovyanGFX@1.2.0 + https://github.com/Quency-D/chsc6x/archive/5cbead829d6b432a8d621ed1aafd4eb474fd4f27.zip + https://github.com/Quency-D/device-ui/archive/7c9870b8016641190b059bdd90fe16c1012a39eb.zip diff --git a/variants/esp32s3/heltec_v4/variant.h b/variants/esp32s3/heltec_v4/variant.h index 1c9516e39..72bbf14fc 100644 --- a/variants/esp32s3/heltec_v4/variant.h +++ b/variants/esp32s3/heltec_v4/variant.h @@ -1,11 +1,3 @@ -#define LED_PIN 35 - -#define USE_SSD1306 // Heltec_v4 has an SSD1315 display (compatible with SSD1306 driver) - -#define RESET_OLED 21 -#define I2C_SDA 17 // I2C pins for this board -#define I2C_SCL 18 - #define VEXT_ENABLE 36 // active low, powers the oled display and the lora antenna boost #define BUTTON_PIN 0 From 36c217857038f69d6a178419d91b5867e270aea6 Mon Sep 17 00:00:00 2001 From: Tom <116762865+NomDeTom@users.noreply.github.com> Date: Sun, 9 Nov 2025 15:24:03 +0000 Subject: [PATCH 30/52] Update to Pro-micro variants (#8600) * Update to Pro-micro variants Schematic updated Xtal variant removed Extra module added to list Extra explanation added to readme. * Fix markdown formatting in readme.md * Fix formatting in readme.md for RF switch section --------- Co-authored-by: Tom <116762865+Nestpebble@users.noreply.github.com> --- ...Schematic_Pro-Micro_Pinouts 2024-12-14.pdf | 9836 ----- .../Schematic_Pro-Micro_Pinouts.pdf | 33346 ++++++++++++++++ .../diy/nrf52_promicro_diy_tcxo/readme.md | 15 +- .../diy/nrf52_promicro_diy_tcxo/variant.h | 1 + .../nrf52_promicro_diy_xtal/platformio.ini | 12 - .../diy/nrf52_promicro_diy_xtal/variant.cpp | 38 - .../diy/nrf52_promicro_diy_xtal/variant.h | 154 - 7 files changed, 33360 insertions(+), 10042 deletions(-) delete mode 100644 variants/nrf52840/diy/nrf52_promicro_diy_tcxo/Schematic_Pro-Micro_Pinouts 2024-12-14.pdf create mode 100644 variants/nrf52840/diy/nrf52_promicro_diy_tcxo/Schematic_Pro-Micro_Pinouts.pdf delete mode 100644 variants/nrf52840/diy/nrf52_promicro_diy_xtal/platformio.ini delete mode 100644 variants/nrf52840/diy/nrf52_promicro_diy_xtal/variant.cpp delete mode 100644 variants/nrf52840/diy/nrf52_promicro_diy_xtal/variant.h diff --git a/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/Schematic_Pro-Micro_Pinouts 2024-12-14.pdf b/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/Schematic_Pro-Micro_Pinouts 2024-12-14.pdf deleted file mode 100644 index de87af141..000000000 --- a/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/Schematic_Pro-Micro_Pinouts 2024-12-14.pdf +++ /dev/null @@ -1,9836 +0,0 @@ -%PDF-1.4 -%Ίί¬ΰ -3 0 obj -<> -endobj -4 0 obj -<< -/Length 102720 ->> -stream -0.20 w -0 G -2 J -0 j -100 M -1.00 g -[] 0 d -0.00 826.80 1169.00 -826.80 re -f -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -216.000 806.000 m -216.000 816.000 l -216.000 20.000 m -216.000 10.000 l -412.000 806.000 m -412.000 816.000 l -412.000 20.000 m -412.000 10.000 l -608.000 806.000 m -608.000 816.000 l -608.000 20.000 m -608.000 10.000 l -804.000 806.000 m -804.000 816.000 l -804.000 20.000 m -804.000 10.000 l -1000.000 806.000 m -1000.000 816.000 l -1000.000 20.000 m -1000.000 10.000 l -20.000 610.000 m -10.000 610.000 l -1149.000 610.000 m -1159.000 610.000 l -20.000 414.000 m -10.000 414.000 l -1149.000 414.000 m -1159.000 414.000 l -20.000 218.000 m -10.000 218.000 l -1149.000 218.000 m -1159.000 218.000 l -20.000 22.000 m -10.000 22.000 l -1149.000 22.000 m -1159.000 22.000 l -S -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -11.50 708.00 Td -(A) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -1150.50 708.00 Td -(A) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -11.50 512.00 Td -(B) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -1150.50 512.00 Td -(B) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -11.50 316.00 Td -(C) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -1150.50 316.00 Td -(C) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -11.50 120.00 Td -(D) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -1150.50 120.00 Td -(D) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -118.00 807.50 Td -(1) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -118.00 11.50 Td -(1) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -314.00 807.50 Td -(2) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -314.00 11.50 Td -(2) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -510.00 807.50 Td -(3) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -510.00 11.50 Td -(3) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -706.00 807.50 Td -(4) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -706.00 11.50 Td -(4) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -902.00 807.50 Td -(5) Tj -ET -10.00 w -BT -/F1 9 Tf -9.00 TL -0.533 0.000 0.000 rg -902.00 11.50 Td -(5) Tj -ET -2 J -0 j -100 M -1.00 w -0.53 0.00 0.00 RG -[] 0 d -20.00 806.00 1129.00 -786.00 re -S -2 J -0 j -100 M -1.00 w -0.53 0.00 0.00 RG -[] 0 d -10.00 816.00 1149.00 -806.00 re -S -2 J -0 j -100 M -1.00 w -0.53 0.00 0.00 RG -[] 0 d -705.00 100.00 444.00 -80.00 re -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -0.00 g -[] 0 d -705.100 60.750 m -1148.630 60.750 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -0.00 g -[] 0 d -809.630 40.750 m -1148.630 40.750 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -0.00 g -[] 0 d -1069.610 99.930 m -1069.630 60.750 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -0.00 g -[] 0 d -1069.630 60.750 m -1069.630 40.750 l -S -10.00 w -BT -/F1 11 Tf -11.00 TL -0.533 0.000 0.000 rg -710.00 87.00 Td -(TITLE:) Tj -ET -10.00 w -BT -/F1 13 Tf -13.00 TL -0.000 0.000 1.000 rg -767.62 74.41 Td -(Pro-Micro Pinouts) Tj -ET -10.00 w -BT -/F1 11 Tf -11.00 TL -0.533 0.000 0.000 rg -1074.62 73.75 Td -(REV:) Tj -ET -10.00 w -BT -/F1 12 Tf -12.00 TL -0.000 0.000 1.000 rg -1112.62 73.75 Td -(1.0) Tj -ET -10.00 w -BT -/F1 11 Tf -11.00 TL -0.533 0.000 0.000 rg -814.62 25.00 Td -(Date:) Tj -ET -10.00 w -BT -/F1 12 Tf -12.00 TL -0.000 0.000 1.000 rg -861.62 24.52 Td -(2024-12-17) Tj -ET -10.00 w -BT -/F1 11 Tf -11.00 TL -0.533 0.000 0.000 rg -1073.62 45.00 Td -(Sheet:) Tj -ET -10.00 w -BT -/F1 12 Tf -12.00 TL -0.000 0.000 1.000 rg -1118.62 44.52 Td -(1/1) Tj -ET -10.00 w -BT -/F1 11 Tf -11.00 TL -0.533 0.000 0.000 rg -953.62 24.75 Td -(Drawn By:) Tj -ET -10.00 w -BT -/F1 11 Tf -11.00 TL -0.533 0.000 0.000 rg -814.62 46.75 Td -(Company:) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -0.00 g -[] 0 d -809.630 60.750 m -809.630 20.750 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -541.000 684.000 m -549.000 676.000 l -549.000 684.000 m -541.000 676.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -665.000 680.000 m -635.000 680.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -986.000 649.000 m -994.000 641.000 l -994.000 649.000 m -986.000 641.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -541.000 614.000 m -549.000 606.000 l -549.000 614.000 m -541.000 606.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -541.000 624.000 m -549.000 616.000 l -549.000 624.000 m -541.000 616.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -541.000 644.000 m -549.000 636.000 l -549.000 644.000 m -541.000 636.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -631.000 634.000 m -639.000 626.000 l -639.000 634.000 m -631.000 626.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 804.82 611.00 Tm -(VCC) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -830.000 615.000 m -840.000 615.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -830.000 610.000 m -830.000 620.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 797.50 621.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -830.000 625.000 m -840.000 625.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -830.000 634.000 m -830.000 616.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -828.000 631.000 m -828.000 619.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -826.000 628.000 m -826.000 622.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -824.000 626.000 m -824.000 624.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 1006.50 651.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1000.000 655.000 m -990.000 655.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1000.000 646.000 m -1000.000 664.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1002.000 649.000 m -1002.000 661.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1004.000 652.000 m -1004.000 658.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1006.000 654.000 m -1006.000 656.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 1011.94 671.15 Tm -(IRQ) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -990.000 675.000 m -995.000 680.000 l -1010.000 680.000 l -1010.000 670.000 l -995.000 670.000 l -990.000 675.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 797.25 651.75 Tm -(SCK) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -840.000 655.000 m -835.000 650.000 l -820.000 650.000 l -820.000 660.000 l -835.000 660.000 l -840.000 655.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 804.69 631.45 Tm -(CS) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -840.000 635.000 m -835.000 630.000 l -820.000 630.000 l -820.000 640.000 l -835.000 640.000 l -840.000 635.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 791.48 661.75 Tm -(MOSI) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -840.000 665.000 m -835.000 660.000 l -820.000 660.000 l -820.000 670.000 l -835.000 670.000 l -840.000 665.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 791.41 671.75 Tm -(MISO) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -840.000 675.000 m -835.000 670.000 l -820.000 670.000 l -820.000 680.000 l -835.000 680.000 l -840.000 675.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 790.06 641.57 Tm -(NRST) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -840.000 645.000 m -835.000 640.000 l -820.000 640.000 l -820.000 650.000 l -835.000 650.000 l -840.000 645.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 1011.92 661.15 Tm -(BUSY) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -990.000 665.000 m -995.000 670.000 l -1010.000 670.000 l -1010.000 660.000 l -995.000 660.000 l -990.000 665.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -908.96 708.00 Td -(Seeed-wio-SX1262) Tj -ET -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -908.96 717.00 Td -(SEEED_WIO-SX1262) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -862.00 682.00 Td -(RF_SW) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -849.28 686.00 Td -(1) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -840.000 685.000 m -860.000 685.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -862.00 672.00 Td -(MISO) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -849.28 676.00 Td -(2) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -840.000 675.000 m -860.000 675.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -862.00 662.00 Td -(MOSI) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -849.28 666.00 Td -(3) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -840.000 665.000 m -860.000 665.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -862.00 652.00 Td -(CLK) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -849.28 656.00 Td -(4) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -840.000 655.000 m -860.000 655.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -862.00 642.00 Td -(RST) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -849.28 646.00 Td -(5) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -840.000 645.000 m -860.000 645.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -862.00 632.00 Td -(NSS) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -849.28 636.00 Td -(6) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -840.000 635.000 m -860.000 635.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -862.00 622.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -849.28 626.00 Td -(7) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -840.000 625.000 m -860.000 625.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -862.00 612.00 Td -(VCC) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -849.28 616.00 Td -(8) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -840.000 615.000 m -860.000 615.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -949.58 642.00 Td -(ANT) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -975.00 646.00 Td -(9) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -990.000 645.000 m -970.000 645.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -947.36 652.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -975.00 656.00 Td -(10) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -990.000 655.000 m -970.000 655.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -943.57 662.00 Td -(BUSY) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -975.00 666.00 Td -(11) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -990.000 665.000 m -970.000 665.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -944.49 672.00 Td -(DIO1) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -975.00 676.00 Td -(12) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -990.000 675.000 m -970.000 675.000 l -S -2 J -0 j -100 M -1.00 w -0.00 G -[] 0 d -860.00 705.00 110.00 -110.00 re -S -1.00 w -0.00 G -[] 0 d -965.00 615.00 m 965.00 623.28 958.28 630.00 950.00 630.00 c -941.72 630.00 935.00 623.28 935.00 615.00 c -935.00 606.72 941.72 600.00 950.00 600.00 c -958.28 600.00 965.00 606.72 965.00 615.00 c -S -2 J -0 j -100 M -1.00 w -0.00 G -[] 0 d -930.00 635.00 40.00 -40.00 re -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -535.000 660.000 m -545.000 660.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 499.82 655.93 Tm -(VCC) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -525.000 660.000 m -535.000 660.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -525.000 655.000 m -525.000 665.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -520.000 670.000 m -545.000 670.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 652.00 699.09 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -665.000 690.000 m -665.000 680.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -674.000 690.000 m -656.000 690.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -671.000 692.000 m -659.000 692.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -668.000 694.000 m -662.000 694.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -666.000 696.000 m -664.000 696.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 507.00 689.09 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -520.000 680.000 m -520.000 670.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -529.000 680.000 m -511.000 680.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -526.000 682.000 m -514.000 682.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -523.000 684.000 m -517.000 684.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -521.000 686.000 m -519.000 686.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 622.00 582.76 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -635.000 600.000 m -635.000 610.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -626.000 600.000 m -644.000 600.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -629.000 598.000 m -641.000 598.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -632.000 596.000 m -638.000 596.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -634.000 594.000 m -636.000 594.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 656.92 616.15 Tm -(BUSY) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -635.000 620.000 m -640.000 625.000 l -655.000 625.000 l -655.000 615.000 l -640.000 615.000 l -635.000 620.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 656.55 636.15 Tm -(SCK) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -635.000 640.000 m -640.000 645.000 l -655.000 645.000 l -655.000 635.000 l -640.000 635.000 l -635.000 640.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 656.92 646.15 Tm -(MISO) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -635.000 650.000 m -640.000 655.000 l -655.000 655.000 l -655.000 645.000 l -640.000 645.000 l -635.000 650.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 656.85 656.15 Tm -(MOSI) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -635.000 660.000 m -640.000 665.000 l -655.000 665.000 l -655.000 655.000 l -640.000 655.000 l -635.000 660.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 657.00 666.45 Tm -(CS) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -635.000 670.000 m -640.000 675.000 l -655.000 675.000 l -655.000 665.000 l -640.000 665.000 l -635.000 670.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 504.19 626.40 Tm -(IRQ) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -545.000 630.000 m -540.000 625.000 l -525.000 625.000 l -525.000 635.000 l -540.000 635.000 l -545.000 630.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 495.06 646.57 Tm -(NRST) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -545.000 650.000 m -540.000 645.000 l -525.000 645.000 l -525.000 655.000 l -540.000 655.000 l -545.000 650.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -584.95 693.33 Td -(RA-01SH) Tj -ET -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -584.95 702.33 Td -(HT-RA62) Tj -ET -2 J -0 j -100 M -1.00 w -0.53 0.00 0.00 RG -[] 0 d -557.000 690.000 m -623.000 690.000 l -624.105 690.000 625.000 689.105 625.000 688.000 c -625.000 602.000 l -625.000 600.895 623.895 600.000 623.000 600.000 c -557.000 600.000 l -555.895 600.000 555.000 601.105 555.000 602.000 c -555.000 688.000 l -555.000 689.105 556.105 690.000 557.000 690.000 c -S -1.00 w -0.53 0.00 0.00 RG -0.53 0.00 0.00 rg -[] 0 d -561.50 685.00 m 561.50 685.83 560.83 686.50 560.00 686.50 c -559.17 686.50 558.50 685.83 558.50 685.00 c -558.50 684.17 559.17 683.50 560.00 683.50 c -560.83 683.50 561.50 684.17 561.50 685.00 c -B -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -558.70 676.00 Td -(ANT) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -548.78 681.00 Td -(1) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -545.000 680.000 m -555.000 680.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 g -558.70 666.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 g -548.78 671.00 Td -(2) Tj -ET -1 J -1 j -1.00 w -0.00 G -[] 0 d -545.000 670.000 m -555.000 670.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -558.70 656.00 Td -(3.3V) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -548.78 661.00 Td -(3) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -545.000 660.000 m -555.000 660.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -558.70 646.00 Td -(RESET) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -548.78 651.00 Td -(4) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -545.000 650.000 m -555.000 650.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -558.70 636.00 Td -(TXEN) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -548.78 641.00 Td -(5) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -545.000 640.000 m -555.000 640.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -558.70 626.00 Td -(DIO1) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -548.78 631.00 Td -(6) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -545.000 630.000 m -555.000 630.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -558.70 616.00 Td -(DIO2) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -548.78 621.00 Td -(7) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -545.000 620.000 m -555.000 620.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -558.70 606.00 Td -(DIO3) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -548.78 611.00 Td -(8) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -545.000 610.000 m -555.000 610.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 g -600.66 606.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 g -625.50 611.00 Td -(9) Tj -ET -1 J -1 j -1.00 w -0.00 G -[] 0 d -635.000 610.000 m -625.000 610.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -596.87 616.00 Td -(BUSY) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -625.50 621.00 Td -(10) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -635.000 620.000 m -625.000 620.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -596.46 626.00 Td -(RXEN) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -625.50 631.00 Td -(11) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -635.000 630.000 m -625.000 630.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -602.64 636.00 Td -(SCK) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -625.50 641.00 Td -(12) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -635.000 640.000 m -625.000 640.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -596.71 646.00 Td -(MISO) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -625.50 651.00 Td -(13) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -635.000 650.000 m -625.000 650.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -596.71 656.00 Td -(MOSI) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -625.50 661.00 Td -(14) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -635.000 660.000 m -625.000 660.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -602.27 666.00 Td -(NSS) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -625.50 671.00 Td -(15) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -635.000 670.000 m -625.000 670.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 g -600.66 676.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 g -625.50 681.00 Td -(16) Tj -ET -1 J -1 j -1.00 w -0.00 G -[] 0 d -635.000 680.000 m -625.000 680.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -153.95 479.05 Td -(AMC-U_FL) Tj -ET -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -153.95 488.16 Td -(U6) Tj -ET -2 J -0 j -100 M -1.00 w -0.53 0.00 0.00 RG -[] 0 d -165.00 465.00 20.00 -20.00 re -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -0.00 1.00 -1.00 0.00 174.00 434.29 Tm -(1) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -175.000 425.000 m -175.000 445.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -159.28 456.00 Td -(2) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -155.000 455.000 m -165.000 455.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -185.00 456.00 Td -(3) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -195.000 455.000 m -185.000 455.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -0.00 1.00 -1.00 0.00 174.00 465.00 Tm -(4) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -175.000 475.000 m -175.000 465.000 l -S -1.00 w -0.53 0.00 0.00 RG -[] 0 d -177.00 455.00 m 177.00 456.10 176.10 457.00 175.00 457.00 c -173.90 457.00 173.00 456.10 173.00 455.00 c -173.00 453.90 173.90 453.00 175.00 453.00 c -176.10 453.00 177.00 453.90 177.00 455.00 c -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -0.00 g -[] 0 d -175.000 453.000 m -175.000 445.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -506.000 394.000 m -514.000 386.000 l -514.000 394.000 m -506.000 386.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -646.000 394.000 m -654.000 386.000 l -654.000 394.000 m -646.000 386.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 666.50 415.93 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -660.000 420.000 m -650.000 420.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -660.000 411.000 m -660.000 429.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -662.000 414.000 m -662.000 426.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -664.000 417.000 m -664.000 423.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -666.000 419.000 m -666.000 421.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -650.000 430.000 m -650.000 400.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -796.000 389.000 m -804.000 381.000 l -804.000 389.000 m -796.000 381.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -573.96 503.33 Td -(E22-900M22S) Tj -ET -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -573.96 512.33 Td -(E22-900M22S) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -532.00 377.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -513.57 381.00 Td -(22) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -510.000 380.000 m -530.000 380.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -532.00 387.00 Td -(ANT) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -513.57 391.00 Td -(21) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -510.000 390.000 m -530.000 390.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -532.00 397.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -513.57 401.00 Td -(20) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -510.000 400.000 m -530.000 400.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -532.00 417.00 Td -(NSS) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -513.57 421.00 Td -(19) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -510.000 420.000 m -530.000 420.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -532.00 427.00 Td -(SCK) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -513.57 431.00 Td -(18) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -510.000 430.000 m -530.000 430.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -532.00 437.00 Td -(MOSI) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -513.57 441.00 Td -(17) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -510.000 440.000 m -530.000 440.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -532.00 447.00 Td -(MISO) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -513.57 451.00 Td -(16) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -510.000 450.000 m -530.000 450.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -532.00 457.00 Td -(NRST) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -513.57 461.00 Td -(15) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -510.000 460.000 m -530.000 460.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -532.00 467.00 Td -(BUSY) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -513.57 471.00 Td -(14) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -510.000 470.000 m -530.000 470.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -532.00 477.00 Td -(DIO1) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -513.57 481.00 Td -(13) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -510.000 480.000 m -530.000 480.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -532.00 487.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -513.57 491.00 Td -(12) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -510.000 490.000 m -530.000 490.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -607.36 487.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -635.00 491.00 Td -(11) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -650.000 490.000 m -630.000 490.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -607.36 477.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -635.00 481.00 Td -(10) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -650.000 480.000 m -630.000 480.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -609.29 467.00 Td -(VCC) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -635.00 471.00 Td -(9) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -650.000 470.000 m -630.000 470.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -604.49 457.00 Td -(DIO2) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -635.00 461.00 Td -(8) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -650.000 460.000 m -630.000 460.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -603.87 447.00 Td -(TXEN) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -635.00 451.00 Td -(7) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -650.000 450.000 m -630.000 450.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -603.16 437.00 Td -(RXEN) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -635.00 441.00 Td -(6) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -650.000 440.000 m -630.000 440.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -607.36 427.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -635.00 431.00 Td -(5) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -650.000 430.000 m -630.000 430.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -607.36 417.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -635.00 421.00 Td -(4) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -650.000 420.000 m -630.000 420.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -607.36 397.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -635.00 401.00 Td -(3) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -650.000 400.000 m -630.000 400.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -607.36 387.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -635.00 391.00 Td -(2) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -650.000 390.000 m -630.000 390.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -607.36 377.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -635.00 381.00 Td -(1) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -650.000 380.000 m -630.000 380.000 l -S -2 J -0 j -100 M -1.00 w -0.53 0.00 0.00 RG -[] 0 d -532.000 500.000 m -628.000 500.000 l -629.105 500.000 630.000 499.105 630.000 498.000 c -630.000 362.000 l -630.000 360.895 628.895 360.000 628.000 360.000 c -532.000 360.000 l -530.895 360.000 530.000 361.105 530.000 362.000 c -530.000 498.000 l -530.000 499.105 531.105 500.000 532.000 500.000 c -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -863.96 498.33 Td -(E22-900M30S) Tj -ET -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -863.96 507.33 Td -(E22-900M30S) Tj -ET -2 J -0 j -100 M -1.00 w -0.53 0.00 0.00 RG -[] 0 d -822.000 495.000 m -918.000 495.000 l -919.105 495.000 920.000 494.105 920.000 493.000 c -920.000 357.000 l -920.000 355.895 918.895 355.000 918.000 355.000 c -822.000 355.000 l -820.895 355.000 820.000 356.105 820.000 357.000 c -820.000 493.000 l -820.000 494.105 821.105 495.000 822.000 495.000 c -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -897.36 372.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -925.00 376.00 Td -(1) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -940.000 375.000 m -920.000 375.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -897.36 382.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -925.00 386.00 Td -(2) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -940.000 385.000 m -920.000 385.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -897.36 392.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -925.00 396.00 Td -(3) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -940.000 395.000 m -920.000 395.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -897.36 412.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -925.00 416.00 Td -(4) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -940.000 415.000 m -920.000 415.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -897.36 422.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -925.00 426.00 Td -(5) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -940.000 425.000 m -920.000 425.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -893.16 432.00 Td -(RXEN) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -925.00 436.00 Td -(6) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -940.000 435.000 m -920.000 435.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -893.87 442.00 Td -(TXEN) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -925.00 446.00 Td -(7) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -940.000 445.000 m -920.000 445.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -894.49 452.00 Td -(DIO2) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -925.00 456.00 Td -(8) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -940.000 455.000 m -920.000 455.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -899.29 462.00 Td -(VCC) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -925.00 466.00 Td -(9) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -940.000 465.000 m -920.000 465.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -899.29 472.00 Td -(VCC) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -925.00 476.00 Td -(10) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -940.000 475.000 m -920.000 475.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -897.36 482.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -925.00 486.00 Td -(11) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -940.000 485.000 m -920.000 485.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -822.00 482.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -803.57 486.00 Td -(12) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -800.000 485.000 m -820.000 485.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -822.00 472.00 Td -(DIO1) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -803.57 476.00 Td -(13) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -800.000 475.000 m -820.000 475.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -822.00 462.00 Td -(BUSY) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -803.57 466.00 Td -(14) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -800.000 465.000 m -820.000 465.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -822.00 452.00 Td -(NRST) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -803.57 456.00 Td -(15) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -800.000 455.000 m -820.000 455.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -822.00 442.00 Td -(MISO) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -803.57 446.00 Td -(16) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -800.000 445.000 m -820.000 445.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -822.00 432.00 Td -(MOSI) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -803.57 436.00 Td -(17) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -800.000 435.000 m -820.000 435.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -822.00 422.00 Td -(SCK) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -803.57 426.00 Td -(18) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -800.000 425.000 m -820.000 425.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -822.00 412.00 Td -(NSS) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -803.57 416.00 Td -(19) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -800.000 415.000 m -820.000 415.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -822.00 392.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -803.57 396.00 Td -(20) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -800.000 395.000 m -820.000 395.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -822.00 382.00 Td -(ANT) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -803.57 386.00 Td -(21) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -800.000 385.000 m -820.000 385.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -822.00 372.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -803.57 376.00 Td -(22) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -800.000 375.000 m -820.000 375.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -293.99 488.33 Td -(E22-400MM22S) Tj -ET -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -293.99 497.33 Td -(E22-900MM22S) Tj -ET -2 J -0 j -100 M -1.00 w -0.53 0.00 0.00 RG -[] 0 d -267.000 485.000 m -333.000 485.000 l -334.105 485.000 335.000 484.105 335.000 483.000 c -335.000 377.000 l -335.000 375.895 333.895 375.000 333.000 375.000 c -267.000 375.000 l -265.895 375.000 265.000 376.105 265.000 377.000 c -265.000 483.000 l -265.000 484.105 266.105 485.000 267.000 485.000 c -S -1.00 w -0.53 0.00 0.00 RG -0.53 0.00 0.00 rg -[] 0 d -271.50 480.00 m 271.50 480.83 270.83 481.50 270.00 481.50 c -269.17 481.50 268.50 480.83 268.50 480.00 c -268.50 479.17 269.17 478.50 270.00 478.50 c -270.83 478.50 271.50 479.17 271.50 480.00 c -B -BT -/F1 9 Tf -9.00 TL -1.000 0.000 0.000 rg -268.70 471.00 Td -(VCC) Tj -ET -BT -/F1 9 Tf -9.00 TL -1.000 0.000 0.000 rg -258.79 476.00 Td -(1) Tj -ET -1 J -1 j -1.00 w -1.00 0.00 0.00 RG -[] 0 d -255.000 475.000 m -265.000 475.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 g -268.70 461.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 g -258.79 466.00 Td -(2) Tj -ET -1 J -1 j -1.00 w -0.00 G -[] 0 d -255.000 465.000 m -265.000 465.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -268.70 451.00 Td -(NRST) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -258.79 456.00 Td -(3) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -255.000 455.000 m -265.000 455.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -268.70 441.00 Td -(NC) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -258.79 446.00 Td -(4) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -255.000 445.000 m -265.000 445.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -268.70 431.00 Td -(NC) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -258.79 436.00 Td -(5) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -255.000 435.000 m -265.000 435.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -268.70 421.00 Td -(ANT) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -258.79 426.00 Td -(6) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -255.000 425.000 m -265.000 425.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 g -268.70 411.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 g -258.79 416.00 Td -(7) Tj -ET -1 J -1 j -1.00 w -0.00 G -[] 0 d -255.000 415.000 m -265.000 415.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -268.70 401.00 Td -(NC) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -258.79 406.00 Td -(8) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -255.000 405.000 m -265.000 405.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -268.70 391.00 Td -(TXEN) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -258.79 396.00 Td -(9) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -255.000 395.000 m -265.000 395.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -268.70 381.00 Td -(RXEN) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -253.07 386.00 Td -(10) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -255.000 385.000 m -265.000 385.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -306.87 381.00 Td -(BUSY) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -335.50 386.00 Td -(11) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -345.000 385.000 m -335.000 385.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -306.71 391.00 Td -(MISO) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -335.50 396.00 Td -(12) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -345.000 395.000 m -335.000 395.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -306.71 401.00 Td -(MOSI) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -335.50 406.00 Td -(13) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -345.000 405.000 m -335.000 405.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -312.27 411.00 Td -(NSS) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -335.50 416.00 Td -(14) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -345.000 415.000 m -335.000 415.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -312.64 421.00 Td -(SCK) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -335.50 426.00 Td -(15) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -345.000 425.000 m -335.000 425.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 g -310.66 431.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 g -335.50 436.00 Td -(16) Tj -ET -1 J -1 j -1.00 w -0.00 G -[] 0 d -345.000 435.000 m -335.000 435.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -318.29 441.00 Td -(NC) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -335.50 446.00 Td -(17) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -345.000 445.000 m -335.000 445.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -307.79 451.00 Td -(DIO3) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -335.50 456.00 Td -(18) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -345.000 455.000 m -335.000 455.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -307.79 461.00 Td -(DIO2) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -335.50 466.00 Td -(19) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -345.000 465.000 m -335.000 465.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -307.79 471.00 Td -(DIO1) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -335.50 476.00 Td -(20) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -345.000 475.000 m -335.000 475.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 366.70 381.60 Tm -(BUSY) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -345.000 385.000 m -350.000 390.000 l -365.000 390.000 l -365.000 380.000 l -350.000 380.000 l -345.000 385.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 203.19 381.40 Tm -(RXEN) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -255.000 385.000 m -250.000 380.000 l -235.000 380.000 l -235.000 390.000 l -250.000 390.000 l -255.000 385.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 366.71 421.60 Tm -(SCK) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -345.000 425.000 m -350.000 430.000 l -365.000 430.000 l -365.000 420.000 l -350.000 420.000 l -345.000 425.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 367.00 391.60 Tm -(MISO) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -345.000 395.000 m -350.000 400.000 l -365.000 400.000 l -365.000 390.000 l -350.000 390.000 l -345.000 395.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 367.00 401.60 Tm -(MOSI) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -345.000 405.000 m -350.000 410.000 l -365.000 410.000 l -365.000 400.000 l -350.000 400.000 l -345.000 405.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 367.00 411.60 Tm -(CS) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -345.000 415.000 m -350.000 420.000 l -365.000 420.000 l -365.000 410.000 l -350.000 410.000 l -345.000 415.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 367.01 461.15 Tm -(DIO2) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -345.000 465.000 m -350.000 470.000 l -365.000 470.000 l -365.000 460.000 l -350.000 460.000 l -345.000 465.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 367.00 471.60 Tm -(IRQ) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -345.000 475.000 m -350.000 480.000 l -365.000 480.000 l -365.000 470.000 l -350.000 470.000 l -345.000 475.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 203.74 391.40 Tm -(TXEN) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -255.000 395.000 m -250.000 390.000 l -235.000 390.000 l -235.000 400.000 l -250.000 400.000 l -255.000 395.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 205.06 451.57 Tm -(NRST) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -255.000 455.000 m -250.000 450.000 l -235.000 450.000 l -235.000 460.000 l -250.000 460.000 l -255.000 455.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 367.01 451.15 Tm -(DIO3) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -345.000 455.000 m -350.000 460.000 l -365.000 460.000 l -365.000 450.000 l -350.000 450.000 l -345.000 455.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 460.06 456.57 Tm -(NRST) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -510.000 460.000 m -505.000 455.000 l -490.000 455.000 l -490.000 465.000 l -505.000 465.000 l -510.000 460.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 671.71 446.60 Tm -(TXEN) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -650.000 450.000 m -655.000 455.000 l -670.000 455.000 l -670.000 445.000 l -655.000 445.000 l -650.000 450.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 469.19 476.40 Tm -(IRQ) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -510.000 480.000 m -505.000 475.000 l -490.000 475.000 l -490.000 485.000 l -505.000 485.000 l -510.000 480.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 672.01 456.15 Tm -(DIO2) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -650.000 460.000 m -655.000 465.000 l -670.000 465.000 l -670.000 455.000 l -655.000 455.000 l -650.000 460.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 474.69 416.40 Tm -(CS) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -510.000 420.000 m -505.000 415.000 l -490.000 415.000 l -490.000 425.000 l -505.000 425.000 l -510.000 420.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 460.61 436.40 Tm -(MOSI) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -510.000 440.000 m -505.000 435.000 l -490.000 435.000 l -490.000 445.000 l -505.000 445.000 l -510.000 440.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 460.61 446.40 Tm -(MISO) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -510.000 450.000 m -505.000 445.000 l -490.000 445.000 l -490.000 455.000 l -505.000 455.000 l -510.000 450.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 466.77 426.40 Tm -(SCK) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -510.000 430.000 m -505.000 425.000 l -490.000 425.000 l -490.000 435.000 l -505.000 435.000 l -510.000 430.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 671.71 436.60 Tm -(RXEN) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -650.000 440.000 m -655.000 445.000 l -670.000 445.000 l -670.000 435.000 l -655.000 435.000 l -650.000 440.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 458.85 466.40 Tm -(BUSY) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -510.000 470.000 m -505.000 465.000 l -490.000 465.000 l -490.000 475.000 l -505.000 475.000 l -510.000 470.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 467.50 395.92 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -500.000 400.000 m -510.000 400.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -500.000 409.000 m -500.000 391.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -498.000 406.000 m -498.000 394.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -496.000 403.000 m -496.000 397.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -494.000 401.000 m -494.000 399.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 467.50 375.92 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -500.000 380.000 m -510.000 380.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -500.000 389.000 m -500.000 371.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -498.000 386.000 m -498.000 374.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -496.000 383.000 m -496.000 377.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -494.000 381.000 m -494.000 379.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 637.00 352.76 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -650.000 370.000 m -650.000 380.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -641.000 370.000 m -659.000 370.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -644.000 368.000 m -656.000 368.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -647.000 366.000 m -653.000 366.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -649.000 364.000 m -651.000 364.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 637.00 509.13 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -650.000 500.000 m -650.000 490.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -659.000 500.000 m -641.000 500.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -656.000 502.000 m -644.000 502.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -653.000 504.000 m -647.000 504.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -651.000 506.000 m -649.000 506.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 467.50 485.92 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -500.000 490.000 m -510.000 490.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -500.000 499.000 m -500.000 481.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -498.000 496.000 m -498.000 484.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -496.000 493.000 m -496.000 487.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -494.000 491.000 m -494.000 489.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 361.50 430.92 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -355.000 435.000 m -345.000 435.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -355.000 426.000 m -355.000 444.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -357.000 429.000 m -357.000 441.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -359.000 432.000 m -359.000 438.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -361.000 434.000 m -361.000 436.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 212.50 410.93 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -245.000 415.000 m -255.000 415.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -245.000 424.000 m -245.000 406.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -243.000 421.000 m -243.000 409.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -241.000 418.000 m -241.000 412.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -239.000 416.000 m -239.000 414.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 212.50 460.93 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -245.000 465.000 m -255.000 465.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -245.000 474.000 m -245.000 456.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -243.000 471.000 m -243.000 459.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -241.000 468.000 m -241.000 462.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -239.000 466.000 m -239.000 464.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -940.000 370.000 m -940.000 425.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 757.50 480.92 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -790.000 485.000 m -800.000 485.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -790.000 494.000 m -790.000 476.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -788.000 491.000 m -788.000 479.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -786.000 488.000 m -786.000 482.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -784.000 486.000 m -784.000 484.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 927.00 504.09 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -940.000 495.000 m -940.000 485.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -949.000 495.000 m -931.000 495.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -946.000 497.000 m -934.000 497.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -943.000 499.000 m -937.000 499.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -941.000 501.000 m -939.000 501.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 757.50 370.92 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -790.000 375.000 m -800.000 375.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -790.000 384.000 m -790.000 366.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -788.000 381.000 m -788.000 369.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -786.000 378.000 m -786.000 372.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -784.000 376.000 m -784.000 374.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 757.50 390.92 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -790.000 395.000 m -800.000 395.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -790.000 404.000 m -790.000 386.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -788.000 401.000 m -788.000 389.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -786.000 398.000 m -786.000 392.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -784.000 396.000 m -784.000 394.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 748.85 461.40 Tm -(BUSY) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -800.000 465.000 m -795.000 460.000 l -780.000 460.000 l -780.000 470.000 l -795.000 470.000 l -800.000 465.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 961.71 431.60 Tm -(RXEN) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -940.000 435.000 m -945.000 440.000 l -960.000 440.000 l -960.000 430.000 l -945.000 430.000 l -940.000 435.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 756.77 421.40 Tm -(SCK) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -800.000 425.000 m -795.000 420.000 l -780.000 420.000 l -780.000 430.000 l -795.000 430.000 l -800.000 425.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 750.61 441.40 Tm -(MISO) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -800.000 445.000 m -795.000 440.000 l -780.000 440.000 l -780.000 450.000 l -795.000 450.000 l -800.000 445.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 750.61 431.40 Tm -(MOSI) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -800.000 435.000 m -795.000 430.000 l -780.000 430.000 l -780.000 440.000 l -795.000 440.000 l -800.000 435.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 764.69 411.40 Tm -(CS) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -800.000 415.000 m -795.000 410.000 l -780.000 410.000 l -780.000 420.000 l -795.000 420.000 l -800.000 415.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 962.01 451.15 Tm -(DIO2) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -940.000 455.000 m -945.000 460.000 l -960.000 460.000 l -960.000 450.000 l -945.000 450.000 l -940.000 455.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 759.19 471.40 Tm -(IRQ) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -800.000 475.000 m -795.000 470.000 l -780.000 470.000 l -780.000 480.000 l -795.000 480.000 l -800.000 475.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 961.71 441.60 Tm -(TXEN) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -940.000 445.000 m -945.000 450.000 l -960.000 450.000 l -960.000 440.000 l -945.000 440.000 l -940.000 445.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 750.06 451.57 Tm -(NRST) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -800.000 455.000 m -795.000 450.000 l -780.000 450.000 l -780.000 460.000 l -795.000 460.000 l -800.000 455.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 927.00 342.76 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -940.000 360.000 m -940.000 370.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -931.000 360.000 m -949.000 360.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -934.000 358.000 m -946.000 358.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -937.000 356.000 m -943.000 356.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -939.000 354.000 m -941.000 354.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 243.00 487.00 Tm -(VCC) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -255.000 485.000 m -255.000 475.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -250.000 485.000 m -260.000 485.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 660.50 465.93 Tm -(VCC) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -660.000 470.000 m -650.000 470.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -660.000 475.000 m -660.000 465.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -175.000 425.000 m -210.000 425.000 l -255.000 425.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 142.00 429.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -155.000 445.000 m -155.000 455.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -146.000 445.000 m -164.000 445.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -149.000 443.000 m -161.000 443.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -152.000 441.000 m -158.000 441.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -154.000 439.000 m -156.000 439.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 182.00 428.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -195.000 445.000 m -195.000 455.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -186.000 445.000 m -204.000 445.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -189.000 443.000 m -201.000 443.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -192.000 441.000 m -198.000 441.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -194.000 439.000 m -196.000 439.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 950.50 460.92 Tm -(+5V) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -950.000 465.000 m -940.000 465.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -950.000 470.000 m -950.000 460.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -650.000 490.000 m -650.000 480.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -940.000 465.000 m -940.000 475.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -231.000 294.000 m -239.000 286.000 l -239.000 294.000 m -231.000 286.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -371.000 244.000 m -379.000 236.000 l -379.000 244.000 m -371.000 236.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -371.000 284.000 m -379.000 276.000 l -379.000 284.000 m -371.000 276.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -371.000 274.000 m -379.000 266.000 l -379.000 274.000 m -371.000 266.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -231.000 204.000 m -239.000 196.000 l -239.000 204.000 m -231.000 196.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -371.000 204.000 m -379.000 196.000 l -379.000 204.000 m -371.000 196.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 397.71 246.28 Tm -(NRST) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -375.000 250.000 m -380.000 255.000 l -395.000 255.000 l -395.000 245.000 l -380.000 245.000 l -375.000 250.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 397.00 256.60 Tm -(IRQ) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -375.000 260.000 m -380.000 265.000 l -395.000 265.000 l -395.000 255.000 l -380.000 255.000 l -375.000 260.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 183.85 236.40 Tm -(BUSY) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -235.000 240.000 m -230.000 235.000 l -215.000 235.000 l -215.000 245.000 l -230.000 245.000 l -235.000 240.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 199.69 246.40 Tm -(CS) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -235.000 250.000 m -230.000 245.000 l -215.000 245.000 l -215.000 255.000 l -230.000 255.000 l -235.000 250.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 185.61 266.40 Tm -(MOSI) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -235.000 270.000 m -230.000 265.000 l -215.000 265.000 l -215.000 275.000 l -230.000 275.000 l -235.000 270.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 191.77 256.40 Tm -(SCK) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -235.000 260.000 m -230.000 255.000 l -215.000 255.000 l -215.000 265.000 l -230.000 265.000 l -235.000 260.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 185.61 276.40 Tm -(MISO) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -235.000 280.000 m -230.000 275.000 l -215.000 275.000 l -215.000 285.000 l -230.000 285.000 l -235.000 280.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -298.96 313.33 Td -(E80-900M2213S) Tj -ET -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -298.96 322.33 Td -(E80-900M2213S) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -257.00 187.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -238.57 191.00 Td -(22) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -235.000 190.000 m -255.000 190.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -257.00 197.00 Td -(ANT_2.4) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -238.57 201.00 Td -(21) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -235.000 200.000 m -255.000 200.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -257.00 207.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -238.57 211.00 Td -(20) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -235.000 210.000 m -255.000 210.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -257.00 227.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -238.57 231.00 Td -(19) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -235.000 230.000 m -255.000 230.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -257.00 237.00 Td -(BUSY) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -238.57 241.00 Td -(18) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -235.000 240.000 m -255.000 240.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -257.00 247.00 Td -(NSS) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -238.57 251.00 Td -(17) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -235.000 250.000 m -255.000 250.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -257.00 257.00 Td -(SCK) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -238.57 261.00 Td -(16) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -235.000 260.000 m -255.000 260.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -257.00 267.00 Td -(MOSI) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -238.57 271.00 Td -(15) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -235.000 270.000 m -255.000 270.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -257.00 277.00 Td -(MISO) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -238.57 281.00 Td -(14) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -235.000 280.000 m -255.000 280.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -257.00 287.00 Td -(NC) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -238.57 291.00 Td -(13) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -235.000 290.000 m -255.000 290.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -257.00 297.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -238.57 301.00 Td -(12) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -235.000 300.000 m -255.000 300.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -332.36 297.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -360.00 301.00 Td -(11) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -375.000 300.000 m -355.000 300.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -334.29 287.00 Td -(VCC) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -360.00 291.00 Td -(10) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -375.000 290.000 m -355.000 290.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -329.49 277.00 Td -(DIO7) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -360.00 281.00 Td -(9) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -375.000 280.000 m -355.000 280.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -329.49 267.00 Td -(DIO8) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -360.00 271.00 Td -(8) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -375.000 270.000 m -355.000 270.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -329.49 257.00 Td -(DIO9) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -360.00 261.00 Td -(7) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -375.000 260.000 m -355.000 260.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -328.32 247.00 Td -(NRST) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -360.00 251.00 Td -(6) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -375.000 250.000 m -355.000 250.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -339.99 237.00 Td -(NC) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -360.00 241.00 Td -(5) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -375.000 240.000 m -355.000 240.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -332.36 227.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -360.00 231.00 Td -(4) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -375.000 230.000 m -355.000 230.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -332.36 207.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -360.00 211.00 Td -(3) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -375.000 210.000 m -355.000 210.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -311.72 197.00 Td -(ANT_900) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -360.00 201.00 Td -(2) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -375.000 200.000 m -355.000 200.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -332.36 187.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -360.00 191.00 Td -(1) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -375.000 190.000 m -355.000 190.000 l -S -2 J -0 j -100 M -1.00 w -0.53 0.00 0.00 RG -[] 0 d -257.000 310.000 m -353.000 310.000 l -354.105 310.000 355.000 309.105 355.000 308.000 c -355.000 172.000 l -355.000 170.895 353.895 170.000 353.000 170.000 c -257.000 170.000 l -255.895 170.000 255.000 171.105 255.000 172.000 c -255.000 308.000 l -255.000 309.105 256.105 310.000 257.000 310.000 c -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 362.00 163.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -375.000 180.000 m -375.000 190.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -366.000 180.000 m -384.000 180.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -369.000 178.000 m -381.000 178.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -372.000 176.000 m -378.000 176.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -374.000 174.000 m -376.000 174.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 391.50 206.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -385.000 210.000 m -375.000 210.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -385.000 201.000 m -385.000 219.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -387.000 204.000 m -387.000 216.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -389.000 207.000 m -389.000 213.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -391.000 209.000 m -391.000 211.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 391.50 226.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -385.000 230.000 m -375.000 230.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -385.000 221.000 m -385.000 239.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -387.000 224.000 m -387.000 236.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -389.000 227.000 m -389.000 233.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -391.000 229.000 m -391.000 231.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 391.50 296.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -385.000 300.000 m -375.000 300.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -385.000 291.000 m -385.000 309.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -387.000 294.000 m -387.000 306.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -389.000 297.000 m -389.000 303.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -391.000 299.000 m -391.000 301.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 192.50 296.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -225.000 300.000 m -235.000 300.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -225.000 309.000 m -225.000 291.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -223.000 306.000 m -223.000 294.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -221.000 303.000 m -221.000 297.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -219.000 301.000 m -219.000 299.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 192.50 226.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -225.000 230.000 m -235.000 230.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -225.000 239.000 m -225.000 221.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -223.000 236.000 m -223.000 224.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -221.000 233.000 m -221.000 227.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -219.000 231.000 m -219.000 229.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 192.50 206.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -225.000 210.000 m -235.000 210.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -225.000 219.000 m -225.000 201.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -223.000 216.000 m -223.000 204.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -221.000 213.000 m -221.000 207.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -219.000 211.000 m -219.000 209.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 192.50 186.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -225.000 190.000 m -235.000 190.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -225.000 199.000 m -225.000 181.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -223.000 196.000 m -223.000 184.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -221.000 193.000 m -221.000 187.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -219.000 191.000 m -219.000 189.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 386.00 286.00 Tm -(VCC) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -385.000 290.000 m -375.000 290.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -385.000 295.000 m -385.000 285.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -160.000 675.000 m -160.000 680.000 l -160.000 685.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -145.000 655.000 m -160.000 655.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -145.000 645.000 m -160.000 645.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -145.000 635.000 m -160.000 635.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -145.000 625.000 m -160.000 625.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -145.000 615.000 m -160.000 615.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -145.000 605.000 m -160.000 605.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 112.70 591.40 Tm -(P1.06) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -160.000 595.000 m -155.000 590.000 l -140.000 590.000 l -140.000 600.000 l -155.000 600.000 l -160.000 595.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 112.70 701.40 Tm -(P0.06) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -160.000 705.000 m -155.000 700.000 l -140.000 700.000 l -140.000 710.000 l -155.000 710.000 l -160.000 705.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 112.70 691.40 Tm -(P0.08) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -160.000 695.000 m -155.000 690.000 l -140.000 690.000 l -140.000 700.000 l -155.000 700.000 l -160.000 695.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -417.00 632.75 Td -(1.5M) Tj -ET -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -417.00 641.75 Td -(R2) Tj -ET -2 J -0 j -100 M -1.00 w -0.63 0.00 0.00 RG -[] 0 d -405.00 655.00 10.00 -20.00 re -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -410.000 655.000 m -410.000 665.000 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -410.000 635.000 m -410.000 625.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -0.00 1.00 -1.00 0.00 413.70 727.50 Tm -(Batt) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -410.000 705.000 m -405.000 710.000 l -405.000 725.000 l -415.000 725.000 l -415.000 710.000 l -410.000 705.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -186.000 549.000 m -194.000 541.000 l -194.000 549.000 m -186.000 541.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -196.000 549.000 m -204.000 541.000 l -204.000 549.000 m -196.000 541.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -206.000 549.000 m -214.000 541.000 l -214.000 549.000 m -206.000 541.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -276.000 719.000 m -284.000 711.000 l -284.000 719.000 m -276.000 711.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -156.000 719.000 m -164.000 711.000 l -164.000 719.000 m -156.000 711.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 397.00 599.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -410.000 615.000 m -410.000 625.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -401.000 615.000 m -419.000 615.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -404.000 613.000 m -416.000 613.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -407.000 611.000 m -413.000 611.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -409.000 609.000 m -411.000 609.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -410.000 665.000 m -280.000 665.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -417.00 672.75 Td -(1M) Tj -ET -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -417.00 681.75 Td -(R1) Tj -ET -2 J -0 j -100 M -1.00 w -0.63 0.00 0.00 RG -[] 0 d -405.00 695.00 10.00 -20.00 re -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -410.000 695.000 m -410.000 705.000 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -410.000 675.000 m -410.000 665.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -290.000 685.000 m -280.000 685.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 312.01 681.07 Tm -(RBtn) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -290.000 685.000 m -295.000 690.000 l -310.000 690.000 l -310.000 680.000 l -295.000 680.000 l -290.000 685.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 99.24 621.60 Tm -(UBtn) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -145.000 625.000 m -140.000 620.000 l -125.000 620.000 l -125.000 630.000 l -140.000 630.000 l -145.000 625.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 117.50 676.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -150.000 680.000 m -160.000 680.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -150.000 689.000 m -150.000 671.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -148.000 686.000 m -148.000 674.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -146.000 683.000 m -146.000 677.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -144.000 681.000 m -144.000 679.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -290.000 595.000 m -280.000 595.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -290.000 655.000 m -280.000 655.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -290.000 605.000 m -280.000 605.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -290.000 625.000 m -280.000 625.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 92.64 631.40 Tm -(GPSen) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -145.000 635.000 m -140.000 630.000 l -125.000 630.000 l -125.000 640.000 l -140.000 640.000 l -145.000 635.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 93.85 651.40 Tm -(GPSrx) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -145.000 655.000 m -140.000 650.000 l -125.000 650.000 l -125.000 660.000 l -140.000 660.000 l -145.000 655.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 94.40 641.40 Tm -(GPStx) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -145.000 645.000 m -140.000 640.000 l -125.000 640.000 l -125.000 650.000 l -140.000 650.000 l -145.000 645.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -290.000 615.000 m -280.000 615.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -290.000 635.000 m -280.000 635.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -290.000 645.000 m -280.000 645.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -345.000 695.000 m -280.000 695.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -345.000 675.000 m -280.000 675.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 312.00 601.60 Tm -(IRQ) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -290.000 605.000 m -295.000 610.000 l -310.000 610.000 l -310.000 600.000 l -295.000 600.000 l -290.000 605.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 312.50 591.60 Tm -(NRST) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -290.000 595.000 m -295.000 600.000 l -310.000 600.000 l -310.000 590.000 l -295.000 590.000 l -290.000 595.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 356.00 671.00 Tm -(VCC) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -355.000 675.000 m -345.000 675.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -355.000 680.000 m -355.000 670.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 312.00 621.60 Tm -(CS) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -290.000 625.000 m -295.000 630.000 l -310.000 630.000 l -310.000 620.000 l -295.000 620.000 l -290.000 625.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 312.00 631.60 Tm -(MOSI) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -290.000 635.000 m -295.000 640.000 l -310.000 640.000 l -310.000 630.000 l -295.000 630.000 l -290.000 635.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 312.00 641.60 Tm -(MISO) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -290.000 645.000 m -295.000 650.000 l -310.000 650.000 l -310.000 640.000 l -295.000 640.000 l -290.000 645.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 311.84 611.60 Tm -(SCk) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -290.000 615.000 m -295.000 620.000 l -310.000 620.000 l -310.000 610.000 l -295.000 610.000 l -290.000 615.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 311.70 651.60 Tm -(BUSY) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -290.000 655.000 m -295.000 660.000 l -310.000 660.000 l -310.000 650.000 l -295.000 650.000 l -290.000 655.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 361.50 691.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -355.000 695.000 m -345.000 695.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -355.000 686.000 m -355.000 704.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -357.000 689.000 m -357.000 701.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -359.000 692.000 m -359.000 698.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -361.000 694.000 m -361.000 696.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 302.50 701.30 Tm -(Batt) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -280.000 705.000 m -285.000 710.000 l -300.000 710.000 l -300.000 700.000 l -285.000 700.000 l -280.000 705.000 l -S -10.00 w -BT -/F1 13 Tf -13.00 TL -0.000 0.000 1.000 rg -1015.00 25.00 Td -(Nom De Tom) Tj -ET -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 647.00 251.60 Tm -(IRQ) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -625.000 255.000 m -630.000 260.000 l -645.000 260.000 l -645.000 250.000 l -630.000 250.000 l -625.000 255.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 513.00 297.00 Tm -(VCC) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -525.000 295.000 m -525.000 285.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -520.000 295.000 m -530.000 295.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -625.000 175.000 m -625.000 215.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 612.00 149.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -625.000 165.000 m -625.000 175.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -616.000 165.000 m -634.000 165.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -619.000 163.000 m -631.000 163.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -622.000 161.000 m -628.000 161.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -624.000 159.000 m -626.000 159.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 474.33 201.85 Tm -(BUSY) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -525.000 205.000 m -520.000 200.000 l -505.000 200.000 l -505.000 210.000 l -520.000 210.000 l -525.000 205.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 473.74 191.85 Tm -(RXEN) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -525.000 195.000 m -520.000 190.000 l -505.000 190.000 l -505.000 200.000 l -520.000 200.000 l -525.000 195.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 482.41 231.85 Tm -(SCK) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -525.000 235.000 m -520.000 230.000 l -505.000 230.000 l -505.000 240.000 l -520.000 240.000 l -525.000 235.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 476.41 251.85 Tm -(MISO) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -525.000 255.000 m -520.000 250.000 l -505.000 250.000 l -505.000 260.000 l -520.000 260.000 l -525.000 255.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 476.48 241.85 Tm -(MOSI) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -525.000 245.000 m -520.000 240.000 l -505.000 240.000 l -505.000 250.000 l -520.000 250.000 l -525.000 245.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 489.69 221.45 Tm -(CS) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -525.000 225.000 m -520.000 220.000 l -505.000 220.000 l -505.000 230.000 l -520.000 230.000 l -525.000 225.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 647.01 241.15 Tm -(DIO2) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -625.000 245.000 m -630.000 250.000 l -645.000 250.000 l -645.000 240.000 l -630.000 240.000 l -625.000 245.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 474.33 181.85 Tm -(TXEN) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -525.000 185.000 m -520.000 180.000 l -505.000 180.000 l -505.000 190.000 l -520.000 190.000 l -525.000 185.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 475.06 261.57 Tm -(NRST) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -525.000 265.000 m -520.000 260.000 l -505.000 260.000 l -505.000 270.000 l -520.000 270.000 l -525.000 265.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -568.96 298.33 Td -(SX1262_MOD) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -584.58 282.00 Td -(ANT) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -610.00 286.00 Td -(16) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -625.000 285.000 m -605.000 285.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -568.96 307.33 Td -(CORE_SX1262) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -582.36 202.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -610.00 206.00 Td -(2) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -625.000 205.000 m -605.000 205.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -547.00 192.00 Td -(RXEN) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -534.28 196.00 Td -(3) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -525.000 195.000 m -545.000 195.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -547.00 182.00 Td -(TXEN) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -534.28 186.00 Td -(4) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -525.000 185.000 m -545.000 185.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -579.49 242.00 Td -(DIO2) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -610.00 246.00 Td -(5) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -625.000 245.000 m -605.000 245.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -579.49 252.00 Td -(DIO1) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -610.00 256.00 Td -(6) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -625.000 255.000 m -605.000 255.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -582.36 192.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -610.00 196.00 Td -(7) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -625.000 195.000 m -605.000 195.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -547.00 282.00 Td -(3V3) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -534.28 286.00 Td -(8) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -525.000 285.000 m -545.000 285.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -547.00 202.00 Td -(BUSY) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -534.28 206.00 Td -(9) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -525.000 205.000 m -545.000 205.000 l -S -1.00 w -0.53 0.00 0.00 RG -545.00 265.00 m 545.00 266.66 543.66 268.00 542.00 268.00 c -540.34 268.00 539.00 266.66 539.00 265.00 c -539.00 263.34 540.34 262.00 542.00 262.00 c -543.66 262.00 545.00 263.34 545.00 265.00 c -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -547.00 262.00 Td -(RST) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -528.57 266.00 Td -(10) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -525.000 265.000 m -539.000 265.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -547.00 252.00 Td -(MISO) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -528.57 256.00 Td -(11) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -525.000 255.000 m -545.000 255.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -547.00 242.00 Td -(MOSI) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -528.57 246.00 Td -(12) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -525.000 245.000 m -545.000 245.000 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -545.000 232.000 m -548.000 235.000 l -545.000 238.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -547.00 232.00 Td -(CLK) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -528.57 236.00 Td -(13) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -525.000 235.000 m -545.000 235.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -547.00 222.00 Td -(CS) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -528.57 226.00 Td -(14) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -525.000 225.000 m -545.000 225.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -582.36 182.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -610.00 186.00 Td -(15) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -625.000 185.000 m -605.000 185.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -582.36 212.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -610.00 216.00 Td -(1) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -625.000 215.000 m -605.000 215.000 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -0.00 g -[] 0 d -550.000 295.000 m -600.000 295.000 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -0.00 g -[] 0 d -605.000 290.000 m -605.000 180.000 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -0.00 g -[] 0 d -600.000 175.000 m -550.000 175.000 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -0.00 g -[] 0 d -545.000 180.000 m -545.000 290.000 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -545.000 290.000 m -545.000 295.000 545.000 295.000 550.000 295.000 c -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -600.000 295.000 m -605.000 295.000 605.000 295.000 605.000 290.000 c -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -605.000 180.000 m -605.000 175.000 605.000 175.000 600.000 175.000 c -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -545.000 180.000 m -545.000 175.000 545.000 175.000 550.000 175.000 c -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 737.72 681.45 Tm -(MCU_RXEN) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -820.000 685.000 m -815.000 680.000 l -800.000 680.000 l -800.000 690.000 l -815.000 690.000 l -820.000 685.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -1115.00 362.67 Td -(100uF) Tj -ET -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -1115.00 371.67 Td -(C1) Tj -ET -1 J -1 j -1.00 w -0.63 0.00 0.00 RG -0.00 g -[] 0 d -1113.000 373.000 m -1097.000 373.000 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -1105.000 365.000 m -1105.000 355.000 l -S -1 J -1 j -1.00 w -0.63 0.00 0.00 RG -0.00 g -[] 0 d -1105.000 385.000 m -1105.000 377.000 l -S -1 J -1 j -1.00 w -0.63 0.00 0.00 RG -0.00 g -[] 0 d -1097.000 377.000 m -1113.000 377.000 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -1105.000 385.000 m -1105.000 395.000 l -S -1 J -1 j -1.00 w -0.63 0.00 0.00 RG -0.00 g -[] 0 d -1105.000 373.000 m -1105.000 365.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -1065.00 362.67 Td -(100uF) Tj -ET -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -1065.00 371.67 Td -(C2) Tj -ET -1 J -1 j -1.00 w -0.63 0.00 0.00 RG -0.00 g -[] 0 d -1063.000 373.000 m -1047.000 373.000 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -1055.000 365.000 m -1055.000 355.000 l -S -1 J -1 j -1.00 w -0.63 0.00 0.00 RG -0.00 g -[] 0 d -1055.000 385.000 m -1055.000 377.000 l -S -1 J -1 j -1.00 w -0.63 0.00 0.00 RG -0.00 g -[] 0 d -1047.000 377.000 m -1063.000 377.000 l -S -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -1055.000 385.000 m -1055.000 395.000 l -S -1 J -1 j -1.00 w -0.63 0.00 0.00 RG -0.00 g -[] 0 d -1055.000 373.000 m -1055.000 365.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 1092.00 329.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1105.000 345.000 m -1105.000 355.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1096.000 345.000 m -1114.000 345.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1099.000 343.000 m -1111.000 343.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1102.000 341.000 m -1108.000 341.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1104.000 339.000 m -1106.000 339.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 1043.00 407.00 Tm -(VCC) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1055.000 405.000 m -1055.000 395.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1050.000 405.000 m -1060.000 405.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 1042.00 327.76 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1055.000 345.000 m -1055.000 355.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1046.000 345.000 m -1064.000 345.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1049.000 343.000 m -1061.000 343.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1052.000 341.000 m -1058.000 341.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1054.000 339.000 m -1056.000 339.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 1095.00 407.00 Tm -(+5V) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1105.000 405.000 m -1105.000 395.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -1100.000 405.000 m -1110.000 405.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 102.98 611.40 Tm -(SCL) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -145.000 615.000 m -140.000 610.000 l -125.000 610.000 l -125.000 620.000 l -140.000 620.000 l -145.000 615.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 101.11 601.40 Tm -(SDA) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -145.000 605.000 m -140.000 600.000 l -125.000 600.000 l -125.000 610.000 l -140.000 610.000 l -145.000 605.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -820.000 685.000 m -840.000 685.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 77.72 661.45 Tm -(MCU_RXEN) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -160.000 665.000 m -155.000 660.000 l -140.000 660.000 l -140.000 670.000 l -155.000 670.000 l -160.000 665.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -160.000 715.000 m -165.000 715.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -621.000 289.000 m -629.000 281.000 l -629.000 289.000 m -621.000 281.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -251.000 439.000 m -259.000 431.000 l -259.000 439.000 m -251.000 431.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -251.000 449.000 m -259.000 441.000 l -259.000 449.000 m -251.000 441.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -341.000 449.000 m -349.000 441.000 l -349.000 449.000 m -341.000 441.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -251.000 409.000 m -259.000 401.000 l -259.000 409.000 m -251.000 401.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -171.000 479.000 m -179.000 471.000 l -179.000 479.000 m -171.000 471.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 432.69 661.28 Tm -(ADC) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -410.000 665.000 m -415.000 670.000 l -430.000 670.000 l -430.000 660.000 l -415.000 660.000 l -410.000 665.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -213.86 728.26 Td -(PRO_MICRO_NRF52840_29P) Tj -ET -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -213.86 737.11 Td -(PRO-MICRO) Tj -ET -2 J -0 j -100 M -1.00 w -0.55 0.14 0.14 RG -[] 0 d -180.00 725.00 80.00 -160.00 re -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -234.94 702.00 Td -(BATIN) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -266.00 706.00 Td -(25) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -280.000 705.000 m -260.000 705.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -240.95 692.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -266.00 696.00 Td -(24) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -280.000 695.000 m -260.000 695.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -243.04 682.00 Td -(RST) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -266.00 686.00 Td -(23) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -280.000 685.000 m -260.000 685.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -226.28 672.00 Td -(3.3v Out) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -266.00 676.00 Td -(22) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -280.000 675.000 m -260.000 675.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -236.90 632.00 Td -(P1.15) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -266.00 636.00 Td -(18) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -280.000 635.000 m -260.000 635.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -236.90 662.00 Td -(P0.31) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -266.00 666.00 Td -(21) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -280.000 665.000 m -260.000 665.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -183.00 692.00 Td -(P0.08) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -168.28 696.00 Td -(3) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -160.000 695.000 m -180.000 695.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -236.90 622.00 Td -(P1.13) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -266.00 626.00 Td -(17) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -280.000 625.000 m -260.000 625.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -236.90 652.00 Td -(P0.29) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -266.00 656.00 Td -(20) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -280.000 655.000 m -260.000 655.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -236.90 612.00 Td -(P1.11) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -266.00 616.00 Td -(16) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -280.000 615.000 m -260.000 615.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -236.90 642.00 Td -(P0.02) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -266.00 646.00 Td -(19) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -280.000 645.000 m -260.000 645.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -183.00 682.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -168.28 686.00 Td -(4) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -160.000 685.000 m -180.000 685.000 l -S -1.00 w -0.55 0.14 0.14 RG -180.00 705.00 m 180.00 706.66 178.66 708.00 177.00 708.00 c -175.34 708.00 174.00 706.66 174.00 705.00 c -174.00 703.34 175.34 702.00 177.00 702.00 c -178.66 702.00 180.00 703.34 180.00 705.00 c -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -183.00 702.00 Td -(P0.06) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -168.28 706.00 Td -(2) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -160.000 705.000 m -174.000 705.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -236.90 592.00 Td -(P0.09) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -266.00 596.00 Td -(14) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -280.000 595.000 m -260.000 595.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -236.90 602.00 Td -(P0.10) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -266.00 606.00 Td -(15) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -280.000 605.000 m -260.000 605.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -183.00 602.00 Td -(P1.04) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -162.57 606.00 Td -(12) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -160.000 605.000 m -180.000 605.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -183.00 672.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -168.28 676.00 Td -(5) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -160.000 675.000 m -180.000 675.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -183.00 662.00 Td -(P0.17) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -168.28 666.00 Td -(6) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -160.000 665.000 m -180.000 665.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -183.00 652.00 Td -(P0.20) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -168.28 656.00 Td -(7) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -160.000 655.000 m -180.000 655.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -183.00 642.00 Td -(P0.22) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -168.28 646.00 Td -(8) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -160.000 645.000 m -180.000 645.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -183.00 632.00 Td -(P0.24) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -168.28 636.00 Td -(9) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -160.000 635.000 m -180.000 635.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -183.00 622.00 Td -(P1.00) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -162.57 626.00 Td -(10) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -160.000 625.000 m -180.000 625.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -183.00 612.00 Td -(P0.11) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -162.57 616.00 Td -(11) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -160.000 615.000 m -180.000 615.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -183.00 592.00 Td -(P1.06) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -162.57 596.00 Td -(13) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -160.000 595.000 m -180.000 595.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -0.00 1.00 -1.00 0.00 193.00 568.00 Tm -(P1.01) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -0.00 1.00 -1.00 0.00 189.00 547.57 Tm -(27) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -190.000 545.000 m -190.000 565.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -0.00 1.00 -1.00 0.00 203.00 568.00 Tm -(P1.02) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -0.00 1.00 -1.00 0.00 199.00 547.57 Tm -(28) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -200.000 545.000 m -200.000 565.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -0.00 1.00 -1.00 0.00 213.00 568.00 Tm -(P1.07) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -0.00 1.00 -1.00 0.00 209.00 547.57 Tm -(29) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -210.000 545.000 m -210.000 565.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -234.94 712.00 Td -(BATIN) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -266.00 716.00 Td -(26) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -280.000 715.000 m -260.000 715.000 l -S -BT -/F1 7 Tf -7.00 TL -0.553 0.137 0.137 rg -183.00 712.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.553 0.137 0.137 rg -168.28 716.00 Td -(1) Tj -ET -1 J -1 j -1.00 w -0.55 0.14 0.14 RG -[] 0 d -160.000 715.000 m -180.000 715.000 l -S -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -864.25 253.00 Td -(RA-02_C9900010926) Tj -ET -10.00 w -BT -/F3 9 Tf -9.00 TL -0.000 0.000 0.502 rg -864.25 262.00 Td -(RA-02) Tj -ET -2 J -0 j -100 M -1.00 w -0.53 0.00 0.00 RG -[] 0 d -837.000 250.000 m -903.000 250.000 l -904.105 250.000 905.000 249.105 905.000 248.000 c -905.000 162.000 l -905.000 160.895 903.895 160.000 903.000 160.000 c -837.000 160.000 l -835.895 160.000 835.000 161.105 835.000 162.000 c -835.000 248.000 l -835.000 249.105 836.105 250.000 837.000 250.000 c -S -1.00 w -0.53 0.00 0.00 RG -0.53 0.00 0.00 rg -[] 0 d -841.50 245.00 m 841.50 245.83 840.83 246.50 840.00 246.50 c -839.17 246.50 838.50 245.83 838.50 245.00 c -838.50 244.17 839.17 243.50 840.00 243.50 c -840.83 243.50 841.50 244.17 841.50 245.00 c -B -BT -/F1 9 Tf -9.00 TL -0.000 g -838.70 236.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 g -828.78 241.00 Td -(1) Tj -ET -1 J -1 j -1.00 w -0.00 G -[] 0 d -825.000 240.000 m -835.000 240.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 g -838.70 226.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 g -828.78 231.00 Td -(2) Tj -ET -1 J -1 j -1.00 w -0.00 G -[] 0 d -825.000 230.000 m -835.000 230.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -838.70 216.00 Td -(3.3V) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -828.78 221.00 Td -(3) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -825.000 220.000 m -835.000 220.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -838.70 206.00 Td -(RESET) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -828.78 211.00 Td -(4) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -825.000 210.000 m -835.000 210.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -838.70 196.00 Td -(DIO0) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -828.78 201.00 Td -(5) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -825.000 200.000 m -835.000 200.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -838.70 186.00 Td -(DIO1) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -828.78 191.00 Td -(6) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -825.000 190.000 m -835.000 190.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -838.70 176.00 Td -(DIO2) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -828.78 181.00 Td -(7) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -825.000 180.000 m -835.000 180.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -838.70 166.00 Td -(DIO3) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -828.78 171.00 Td -(8) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -825.000 170.000 m -835.000 170.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 g -880.66 166.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 g -905.50 171.00 Td -(9) Tj -ET -1 J -1 j -1.00 w -0.00 G -[] 0 d -915.000 170.000 m -905.000 170.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -877.79 176.00 Td -(DIO4) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -905.50 181.00 Td -(10) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -915.000 180.000 m -905.000 180.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -877.79 186.00 Td -(DIO5) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -905.50 191.00 Td -(11) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -915.000 190.000 m -905.000 190.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -882.64 196.00 Td -(SCK) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -905.50 201.00 Td -(12) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -915.000 200.000 m -905.000 200.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -876.71 206.00 Td -(MISO) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -905.50 211.00 Td -(13) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -915.000 210.000 m -905.000 210.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -876.71 216.00 Td -(MOSI) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -905.50 221.00 Td -(14) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -915.000 220.000 m -905.000 220.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -882.27 226.00 Td -(NSS) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 0.000 1.000 rg -905.50 231.00 Td -(15) Tj -ET -1 J -1 j -1.00 w -0.53 0.00 0.00 RG -[] 0 d -915.000 230.000 m -905.000 230.000 l -S -BT -/F1 9 Tf -9.00 TL -0.000 g -880.66 236.00 Td -(GND) Tj -ET -BT -/F1 9 Tf -9.00 TL -0.000 g -905.50 241.00 Td -(16) Tj -ET -1 J -1 j -1.00 w -0.00 G -[] 0 d -915.000 240.000 m -905.000 240.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 773.85 196.40 Tm -(BUSY) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -825.000 200.000 m -820.000 195.000 l -805.000 195.000 l -805.000 205.000 l -820.000 205.000 l -825.000 200.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 937.00 226.60 Tm -(CS) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -915.000 230.000 m -920.000 235.000 l -935.000 235.000 l -935.000 225.000 l -920.000 225.000 l -915.000 230.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 936.71 196.60 Tm -(SCK) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -915.000 200.000 m -920.000 205.000 l -935.000 205.000 l -935.000 195.000 l -920.000 195.000 l -915.000 200.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 937.00 216.60 Tm -(MOSI) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -915.000 220.000 m -920.000 225.000 l -935.000 225.000 l -935.000 215.000 l -920.000 215.000 l -915.000 220.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 937.00 206.60 Tm -(MISO) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -915.000 210.000 m -920.000 215.000 l -935.000 215.000 l -935.000 205.000 l -920.000 205.000 l -915.000 210.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 775.06 206.57 Tm -(NRST) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -825.000 210.000 m -820.000 205.000 l -805.000 205.000 l -805.000 215.000 l -820.000 215.000 l -825.000 210.000 l -S -BT -/F2 11 Tf -11.00 TL -0.000 0.000 1.000 rg -1.00 -0.00 0.00 1.00 784.19 186.40 Tm -(IRQ) Tj -ET -1 J -1 j -1.00 w -0.00 0.00 1.00 RG -0.00 g -[] 0 d -825.000 190.000 m -820.000 185.000 l -805.000 185.000 l -805.000 195.000 l -820.000 195.000 l -825.000 190.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 931.50 166.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -925.000 170.000 m -915.000 170.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -925.000 161.000 m -925.000 179.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -927.000 164.000 m -927.000 176.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -929.000 167.000 m -929.000 173.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -931.000 169.000 m -931.000 171.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 931.50 236.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -925.000 240.000 m -915.000 240.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -925.000 231.000 m -925.000 249.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -927.000 234.000 m -927.000 246.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -929.000 237.000 m -929.000 243.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -931.000 239.000 m -931.000 241.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 782.50 236.00 Tm -(GND) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -815.000 240.000 m -825.000 240.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -815.000 249.000 m -815.000 231.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -813.000 246.000 m -813.000 234.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -811.000 243.000 m -811.000 237.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -809.000 241.000 m -809.000 239.000 l -S -1 J -1 j -1.00 w -0.00 0.53 0.00 RG -0.00 g -[] 0 d -825.000 240.000 m -825.000 230.000 l -S -BT -/F2 12 Tf -12.00 TL -0.000 g -1.00 -0.00 0.00 1.00 789.82 216.00 Tm -(VCC) Tj -ET -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -815.000 220.000 m -825.000 220.000 l -S -1 J -1 j -1.00 w -0.00 G -0.00 g -[] 0 d -815.000 215.000 m -815.000 225.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -911.000 194.000 m -919.000 186.000 l -919.000 194.000 m -911.000 186.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -911.000 184.000 m -919.000 176.000 l -919.000 184.000 m -911.000 176.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -821.000 184.000 m -829.000 176.000 l -829.000 184.000 m -821.000 176.000 l -S -1 J -1 j -1.00 w -0.20 0.80 0.20 RG -[] 0 d -821.000 174.000 m -829.000 166.000 l -829.000 174.000 m -821.000 166.000 l -S -0.80 0.00 0.00 rg -652.50 420.00 m 652.50 421.38 651.38 422.50 650.00 422.50 c -648.62 422.50 647.50 421.38 647.50 420.00 c -647.50 418.62 648.62 417.50 650.00 417.50 c -651.38 417.50 652.50 418.62 652.50 420.00 c -f -0.80 0.00 0.00 rg -942.50 415.00 m 942.50 416.38 941.38 417.50 940.00 417.50 c -938.62 417.50 937.50 416.38 937.50 415.00 c -937.50 413.62 938.62 412.50 940.00 412.50 c -941.38 412.50 942.50 413.62 942.50 415.00 c -f -0.80 0.00 0.00 rg -942.50 395.00 m 942.50 396.38 941.38 397.50 940.00 397.50 c -938.62 397.50 937.50 396.38 937.50 395.00 c -937.50 393.62 938.62 392.50 940.00 392.50 c -941.38 392.50 942.50 393.62 942.50 395.00 c -f -0.80 0.00 0.00 rg -942.50 385.00 m 942.50 386.38 941.38 387.50 940.00 387.50 c -938.62 387.50 937.50 386.38 937.50 385.00 c -937.50 383.62 938.62 382.50 940.00 382.50 c -941.38 382.50 942.50 383.62 942.50 385.00 c -f -0.80 0.00 0.00 rg -942.50 375.00 m 942.50 376.38 941.38 377.50 940.00 377.50 c -938.62 377.50 937.50 376.38 937.50 375.00 c -937.50 373.62 938.62 372.50 940.00 372.50 c -941.38 372.50 942.50 373.62 942.50 375.00 c -f -0.80 0.00 0.00 rg -652.50 490.00 m 652.50 491.38 651.38 492.50 650.00 492.50 c -648.62 492.50 647.50 491.38 647.50 490.00 c -647.50 488.62 648.62 487.50 650.00 487.50 c -651.38 487.50 652.50 488.62 652.50 490.00 c -f -0.80 0.00 0.00 rg -942.50 465.00 m 942.50 466.38 941.38 467.50 940.00 467.50 c -938.62 467.50 937.50 466.38 937.50 465.00 c -937.50 463.62 938.62 462.50 940.00 462.50 c -941.38 462.50 942.50 463.62 942.50 465.00 c -f -0.80 0.00 0.00 rg -412.50 665.00 m 412.50 666.38 411.38 667.50 410.00 667.50 c -408.62 667.50 407.50 666.38 407.50 665.00 c -407.50 663.62 408.62 662.50 410.00 662.50 c -411.38 662.50 412.50 663.62 412.50 665.00 c -f -0.80 0.00 0.00 rg -162.50 680.00 m 162.50 681.38 161.38 682.50 160.00 682.50 c -158.62 682.50 157.50 681.38 157.50 680.00 c -157.50 678.62 158.62 677.50 160.00 677.50 c -161.38 677.50 162.50 678.62 162.50 680.00 c -f -0.80 0.00 0.00 rg -627.50 185.00 m 627.50 186.38 626.38 187.50 625.00 187.50 c -623.62 187.50 622.50 186.38 622.50 185.00 c -622.50 183.62 623.62 182.50 625.00 182.50 c -626.38 182.50 627.50 183.62 627.50 185.00 c -f -0.80 0.00 0.00 rg -627.50 195.00 m 627.50 196.38 626.38 197.50 625.00 197.50 c -623.62 197.50 622.50 196.38 622.50 195.00 c -622.50 193.62 623.62 192.50 625.00 192.50 c -626.38 192.50 627.50 193.62 627.50 195.00 c -f -0.80 0.00 0.00 rg -627.50 205.00 m 627.50 206.38 626.38 207.50 625.00 207.50 c -623.62 207.50 622.50 206.38 622.50 205.00 c -622.50 203.62 623.62 202.50 625.00 202.50 c -626.38 202.50 627.50 203.62 627.50 205.00 c -f -0.80 0.00 0.00 rg -827.50 240.00 m 827.50 241.38 826.38 242.50 825.00 242.50 c -823.62 242.50 822.50 241.38 822.50 240.00 c -822.50 238.62 823.62 237.50 825.00 237.50 c -826.38 237.50 827.50 238.62 827.50 240.00 c -f -q -102.00 0 0 20.00 706.00 30.50 cm -/I0 Do -Q -endstream -endobj -1 0 obj -<> -endobj -5 0 obj -<< -/Descent -209 -/CapHeight 727 -/StemV 0 -/Type /FontDescriptor -/Flags 32 -/FontBBox [-559 -303 1446 1050] -/FontName /Verdana -/ItalicAngle 0 -/Ascent 1005 ->> -endobj -6 0 obj -<> -endobj -7 0 obj -<< -/Type /Font -/BaseFont /Times-Roman -/Subtype /Type1 -/Encoding /WinAnsiEncoding -/FirstChar 32 -/LastChar 255 ->> -endobj -8 0 obj -<< -/Descent -325 -/CapHeight 500 -/StemV 80 -/Type /FontDescriptor -/Flags 32 -/FontBBox [-665 -325 2000 1006] -/FontName /Arial -/ItalicAngle 0 -/Ascent 1006 ->> -endobj -9 0 obj -<> -endobj -10 0 obj -<< -/Type /XObject -/Subtype /Image -/Width 520 -/Height 105 -/ColorSpace /DeviceRGB -/BitsPerComponent 8 -/DecodeParms <> -/SMask 11 0 R -/Length 6251 -/Filter /FlateDecode ->> -stream -xνKΙqΗ£ͺ{†$V>μ:ωdm]uXbΕ™ζZπ‰>Ω€lΛςh€Λy-Πaχ$`!q‡Mr…υΑ€N|ΦΡGλΨ^­_ΞLUΈͺz8μ™ξΚόgfdfυ0~° ΓΫS•••‚EQe"χEQ”a‘ŠAQEΉΐΫ’&\ΤνγΦσgnώ—_»@Q΄ζJ¦k#ϊτϋoΛό(Š’œs•ίd—AO%1ΫάGσ·Ε˜fͺ!EykΈ‚ςnη!׍&¨…θ”Δμ――ΰŒ)Š’,r₯Δάφ—lμ΄σUΣ³ΏΉRσ¦(вΘpΫ\DUαnGςόo―Θμ)Š’,²φ’mησ(ξ.Α@Q³Ώ\ϋ9TEYd½…ΪdŸ—#‹ΣάΌͺιsu.)ŠrUXWqvkŸG< α7yφWƒ’(Jk)ΛΆχy€γnτΤsΥ Š’¬?λ'ΘΆχΊμ„‘RtψƒOQΕΖ:‰°oNωλΧs€™žkΊƒ’(kΛΪΘ―Ι―Ο`U7(Š²Ζ¬‡πj£Y8΅n+jŠα›Rέ (ʚ²’K@+΄Uρ¨ΰ³ΈΦ™ρˆΈΩš4ΪBd^T7(вެΨ -W ㊞Ίg)ί}ΐ§] Ύ4TIQ”΅cθ2+D+H εν‡]ΙnoŽh6ϊ<+Š’œ“S`½?εw~‡NŽ©μ*cΟ{!΄ζίqέλ~j‘`z&νΓρVκPRe½Θ °ψΛ4—ΡΣhΊί¦ΡyΟ4ΉAQ”5!΄šμvρ¦Qo˜€_Βν}―Ζ?cšύ…κEQΦ€’*Qς Νώ>‘δ½yΐΧΘΝΟΓ»₯(ŠƒΈ’κΦ>?-h–ΓQγκVβ‚žΙ‘τΑ”Η7βί¦κb…υ~ύΩ>HRΗΈ¦Ϊ!ŒΠ<ͺ²Ή^}v~Ωό[TTνaŽYUmώA€σΛX³³Σ$€©‡ρ;9lμΟ†²"wφ9$ΨΚέ3­;Βy¦FπΒΐQ΅€ͺ¨<’νb~Ίx-Q.š²ϊιυ}ϊύ|Šα Σ±Γοu -=9ΰΤ­,jšiγŠυδξc>9‰R#ΐbσΙͺ«Ζ|©£™αXπρͺύΛ_4eυΣbν—'χ™6~ͺ /†‘ΆvΉ Kίσ!I€€"Nžbeΐj‰΄αΞο”ΣŽaž?ϋΝfςƒ”Όbκ꧃1N§‡“ 3°ΘΊΈw•ErU±4―–;q5Ž<‚LΗcΰηΙU”ζσbWLΏn%_œ„μΡtήΜ<Ša0κ\qb{—‹τϋKj³_ϋΫͺ§YΓι=ΐί~Δγ -ϊe$CSζŠι½Υ#¦Ο†$_nύ^‘?.κv£š]>κŽAΑΙΥ6±<‘Γώ0tΟ€"/RΫΫ >X$₯%€‹˜AZΪ1c§θ{χψΛodΈ―6Η^Sr)k-δ”ŽŠzD/β‡Ίlν³Σή,†ΖΈbzΓs°&§gΑŒGθ“ΗL§‰οΩ1H₯XΙ²Ώ΄šΤUόS]Ÿ‹ΏRθεB·rσΔ“ΊύwL­w¨X|ζ₯”]”ξ2CIη‘»ΔΣ2·wΩΝ,!S*’N†ΰfΐΜ㍩&»€Ybd]Ξ­]9U`~·qQ]eήΔ3ί}ΔGΨ‘ΡJRΊYQšΰΆΎμμrΦŒΰ.ομ₯͌ΘuNO7ψ9Ηĝ(ώ—σŽ‚χ0ω'O˜»ΌvJ¬g{ΫdΊ ±•Ω₯wζΟq9”μ Εd+,ζΣ©©QBV•Ππ=>qUρΊ6FχBέ%1Ϊ·»‚ΞD؈ϋ_ΞγΈ€ηύ‘gVυPW)BΨyΤ2„4±qa’‰ΚJԌ$ΉŸpη€kλ†Α8ͺΦq]ž„t qέΰΏ’.!κy-»8́ώ‰”ˆ}ΐŽ,ΑwŽθ§Θ·P²ƒ%¦?όC>4pT·»Ίa£—έί‡8Δ'ίσZNšmΘΗΕ19¦‹ mƒ>€ΌQ eM‡iχ—ˆ$- :„χ1­ΗΜ±m€ t^"ύ΅ϊ\Λ© 8Ί4R!t σ"ΞΤέω!W'φŸ κΕ}g«‚ͺ’ζ>fd5ΣhDuώιO3ε‚|Μροm Εβη0¨I“±ΝΣ?x€]―“€–rό† ΩωχΉ–›fR‘ι4Hφ•4 8•ιαBK·rYA‹΄1τΚcϊL:š{%·»υo˜Ώ’;σgΟZpΏι₯D1œ[{P|ςΚΝ=²`2(«Ίς΅£ΌK˜κίϊώΪο^ƒ6θgrŽ_η Ή9‘ΒN›ΧوοΕ?  “¬Εώš9,zYΜDν†4ι<*W)*€‘‘/w₯Σϊδs8‘y«+<Έ¦.θEΨ  ΊεšžΛΉςœ/δ”Γu%·ΥN΄―Ό›ƒ‚ΙQ¨ΌA>ψ9Ο΄ch @‘9β3’hvsί~ΘΦ~IᏉžž7Ύσ˜k[’|Κœ9Σ)«­–sΰι&*―ΓΎ”[<’°#eσ„’ν -ϊŸٜΏƒΕΣ“(mŽ!Γ¨kz‘ΎP‡\Ύ’`\ψ¨ΜžhλυOŽθa^‚«Q]B’v™lͺ:P]}λΗό΅ƒ~ωՈ~ι»Ψπzyfdu³Ϋ…Œ’σλj­΄•΄Ιz'Ξριˆ>— φ Λψƒ)o\n΅Ατσ`i%ε4ˆNk4G  ΪεχˆRI― ˜ΰ]/’[|M·­=.ƒ§-†°u»Ύ‘V'’W3AΦγŸΜ― ―’_ΰ:œ<`I₯χΘ-jΜΟΝΎFφLΓυΕP]£—ίK»cH’&Ϙ~ όΞW1„7¬ζ8Y¨nW=!ƒκlˆΈ 3τn»ψΝ4–υ)ZPeS ‹ΈΆV5ΌJδRγ1=ν9ΚΎ0Ι°“AΚ›tλ1€π_d%ghͺ l3%ΆcΨνͺ -έnΕ”Z!g?+ΪΪώsD³„šΓαN oz8η'"Lζ5Ξ(BY˜;q5~'Ε³Ώψ©£ZΠλΓΖχ"ζ…ŠΈ’ΜεoΟη?–΄JaΠ›Εψc\а±%¬Š•\χMΔsŠ…Ι”iιLqω]¬PEΨυ·φ['UΈ”ˆ ʎ‘•_΄z†ŽŽθ₯΅7(―C3Άr΄tΏ$@EBe €~9λήI<ϊ­i%΄Eχ\Τ›uδΘΗ%»²›+Fυ+šΝd>oNωλ@„2₯«?ΐ₯Τ«Π܍Q97Ξ2Γ½.Š3τ@v’^««_ΰ}³xνάΨZπšΙΆnˆθ\υ›rώ˜ζR. Ι³΅z“Ό«¨z_MD€€ I"‘tφ:˜Vε΄^ϊΓ•» -2ξ‘/¬ΥΤ;؁»Ύy ν9 -Β©hΧ ή -Ί5vΚWPŸτή»HΗζ#Μnξς šέ6*8WπœΣκ$1{“ eϋBρ*rb4Ο$!&ξ?Έ³Λ΅ˆbθφςόεJΕ°r ’tΗ€΄YGΕΠΕΘ₯€τIκδ +’~Η°ΈΧ°ˆ‰πΉϋ˜Oα -NRT«62ΜOŸ₯yΡ\YΟΫwρ‘­–Œ¬C{k—Kλα³νlΥτ/,―4—_}Ÿ5iŽΈCpQ Ψ~Š"(†χ»PΡy.x1οm0¦ΝMrΪ§χ±υ€/ug‘]| Θ¬&ςS_.=£Δ™!²V!°γt…χ=ώ£)―­ΚlŸ7 Ωt:ιέ€'RE—ς‚œίgHΒί&°w 9²ZνrψυΚλχ]3άΊrϋcτ;‘hH9yΒτͺK *ŒΎ¦κΊg©¬ϋ\mυ„‘τcbG¦ι‘`MΚ@ϊΊQ¦¬κj½ςξ<|)~EρΛtƒ -8;N/$‚%4ΗqI_ΐKSp{‘pkxν;Vi7Ύuϋ_λ•N$Cιί`FΕ6¬ζΕ7–—“Λ£M‹-–Βέ|2(ώ/Ψ5)M*»Ν³>—]δ &%ο…[”ΉaΗ«G$ +B=’ŠιeΪπtHL«ηEy0{oDΜ”K˜•M  pT °7‰ΌFΆ³ΛμδθΏD£A7ι³?7nθ¦L aRq ΉΧέριQά[˜ξΈμλŠ^•‹1«@§(Rέ@lkα’7 Œ\pRβΰδa Ή‡€[yC;”Žη˜ώeœ μDνφ—x{RSZζ\”;GΦκαɞ°Jh^ηΎ’ipNΈψ·bH݈xω‰;ϋφ^X‚RΖΌœ\ΧgbέΰκM‚BTK-—ΝPp;mpP.v:jΡ ;>„*o†Ι -ηΏΔ½IοΎGŸό1|Μ%z(Ίμ(ˆ¦y}DŸ -΅ΫΔ‡²β‘%O1$Ξ±¬(w™OΥ _Ώœ½=Γ‚7)^'™*†΄ƒσBœμέ²°Α#UΌζ„L‚»c 6p7n€P™ωΌΘ«„‚N+ϊ\”^y;Pj‹G­8‘2φܚͺκΧύκΦG₯’?ι!ιVnΆe2doΕ­ίΟΌ -q1J·ΙO˜Ϋν…˜κυΨν"υΘΗΣ»ŠA ² Ιn _˜5mΤύEΣ~qTiwu› 8+i*xΨ†• VuΑΩηΔ+ζ^f|`(ˆp²θΞΑpςΰ8Τ”ρΡK©ύζ}¦ ‘+ΨZq9Μαό= †­Ρη%žϊδ&Έš»6紦ρuͺKe }FήηXˆ»‘\Δq5 &H΄OίhΣ΄TρΈ©Gw―„;Gœ*@₯©”ΈΣ‘`n]†0‰ώs‚Ό§s}φZ»WΰhNΡ°t\\ JY£ιEpŒN«1θ'σδψ{i‡m[/Φ`¦5Τ­aΙ!np)'δ6}‰ΪŸΕΨ­BκΐωœUΗ­‚ς~αΛΛΰήΗόε—©oŠγp:Vfρœτ/ρfV F[ ²Œγγ!ΎtΧε'<ΚΙ}ζ ‰‹S1€²»Ε£ƒ²ι†cΌ¦Ό8}.4bΚσa–ΰΞ‰"+ηΓ)ƒ!δ°ξu(ofOΰΝ| qBΖ ‹·K?wχCi!bŸΡ•ί`ί+ΜΙbj™γδόbΓ1¨+€‘ /m­iΙ­Ώ ζρgά.X:Έr²΄gUτ™KK,3rηΧΦڐf">‡[Ž)˚+ί‹΅„»D–ΚjΚ bnΏaσ –5φϋ[ΫoL"pe‘π|r(’Lυ^šΔΥe̟gQYm5PώΔλ]ΤΗtݬĝ鐭ƒxΈjΈ1ΎΥ…ΑD™³Θe\σX[€DV7TEΫFΙς°6/ΌC€@υ§δΦhžΥbϋo1A‰‘·ΥΩ€ϋ`§PΑώoT:Α-ό݈Ή}εVq¨!,J_jθ%D¦΄1#Ž7ιί;»ΑΊD«$I(‰ψ”ΉS–t(Χ0'KKλ\₯SWέ}ΎΣ/ν;*άbπ>’Α)†9Ϋ]JΧw+[CDi‹,Π’Λ£’Ϊϋ›ΙRΛIα…–½Ze@l=δQ½b½αk tήΒjΨΝAδŽψΉT†`&wm3œ²@†°] μ r²28ν\έΈREτίMP+ΧζŸ*z³‡E❩ {³~Ε|ΤƒM lwΗΆ‹ΏpZΝf‹o@ν3/ͺMΈ›π`c©Άwη$V ΰLŒQ½Ω.%Σγ“D‹6v­›]/ξβp*”’γ4ΗΧB )»£Dπdςb5λ~ƒ| -JΡ -Η$Ζώή ΫΓzW3ωζovΡ¨ž}.‘Rάφ{οίL%•Δo#4>έ‚q)Cΰ?ͺ.$aά,ͺnΠρΏΠl&vJό,‘c >’l*©UΒ4v)Ι’  +€Ϋi•ΝΏUηMή`娘ΟlŽπρƒΖSΖ©P0ωΜΨ„ώHΙŠ°θaμ>"ΚΫIΞU•hΣΐτΞ+ϊ©¨VQ’’7aJQr.¬6Α·ΊΗ€Š’Θf‚3@Ε•Μ +z$eς&SŠR#}[Mε­"ڊηP£eνΈyΐΧ€βUA_¨bP’1ˆ΅%Σ2rͺ‘’Δ¬€§ JT†²Όdƒ” Š)J2&˜€2Mͺ”Ψ h…IιuΏ*k -”F\«UQ¬ k…MΊ}΄·v(ΊδFΑjbŠ’ ¨±S(Iβ"kλc ΦίΐQ²O%)Η¦(4LΕ0gς„ιUΧwΕX™™κŠ^Ί4'R”‘Δ_h”’ŒυXgm»Χ―ΪR9ΥιYišF|yL¬ωΜΚ•Ω.€ύ-%]gŠ’€^Χτ\Ϝ•TθRS”œL1έΡυhAI‰6EΙ ’ͺ§ JZt΅)Š’(PΕ (Š’\@ƒ’(ŠrΤF- -endstream -endobj -11 0 obj -<< -/Type /XObject -/Subtype /Image -/Width 520 -/Height 105 -/ColorSpace /DeviceGray -/BitsPerComponent 8 -/DecodeParms <> -/Length 6577 -/Filter /FlateDecode ->> -stream -xν] œMΥχ?ύςΜcΒ=Θ³ρJ„ΟQ‘‰Όj"*"Νx—IJŒh”GQžΏΌ‰"oς蒌Τ4¦(Ζ`BΡ0“_€}³ΧΪ{ν}φ½3W3ώχ[φΩgν{Ž{ΧΩ{ν΅Ύk›Œ ‚pβ¦ϋ‚Θ*Bnδ¬"„5 -κό¬ί―»”£ŸDΐsŠή0<όn‘wΝκ­GrμA9€•Ίt©);·uۦĜΉJCŽ(B«.] -+>žσuN\'ˆΐ!‘WΟfφBKζlΝώ•‚²­5GtΡ\1g}v―Dΰ]E<’€Άμ¬Ψ?²y΅ †μ)B³­|OŠέ”­Λ8dK^œξλˆ‘qΩΉ^CvaτHίΗ¬Šύ)W "`π_ς­ŽτgΨ‰ΛύΎdƒίŠPωG>Τ„\αΎ½²3珧§/SΪ‰’‰ &δBψ©!η¨ή‹IΙ»Ώ:fVŽŒ€W &δ>ψ©ΒΔΎ€…‹~γϋJ·Šz\”ΌΨz—— "`πO>o/t­[Έ”–mΫGT…]­/ϊuέ }EΈΕM4(uρBζωˆWψ“γ+I¨Βτ~ΪΧ βΊ@SκvκXMq:~Βεπχσ=ύ|φEPθ(Bx›Άχ«ΞρΜF»θ=“λΘhϊ£Ζ•ƒΈn°W„V/‰ΒϏjpŠν»w,zΖ~PΧvŠΠ¬Ÿ]”9‘‘ή•ΎŒΐΗΟ,gβΦv™{φζNτM[‰„π†‹Έ–•u)+++υ?D¬ιPΙ©‘~Ώ^vJ­€u?†  )Ν2tGΊq²½Lϊ› -›υίÏ*ϋΚ‹IȌϊΈ'ώο#GR$$ύε롏[<‘ο©δ”Š ]οθΣ]L€'Ηα{KGλί9λx΄ό)…¨L²Τ‰ -ψΆ0ΈΠ―G6.έ‘92‰P-Ήb|Ό₯ΐγ³Nφ2N€U°š#4}ηšK™&jμG‡Κ žDφΤ·Ώcλ#BΆ<Μu¬š —ϋR=EοΎ+gΐ‘9—MfΗΜή:jΨ9gWvΐΗυV+­₯Φώ½+ަ₯₯U―αϊΟέΡ{ΆΝxa–Πe¨πΰ±uZŸ?σEoθ:ΰ·Ϋu€Ίl#‡ΫhBsΧ‘Ϊ°“Š0Xt=lόr-Έj­ξέKΏUς#ΥΉΘΎ -BίΑΈ…φϋ}¨ριι5ν²λ‰{κHMš˜Ξή«υΙ)O)5α«Ζ\Η -…½M)Bƒέ|ώ©<§θnέΎ¦Ί ΖΎFtΖΩ{,ΖΏΚΪ£h‘‹‰‰>y&ZdŽQ™€%ND#Bέ΅―ԚvŠλ>ρ)ίs΄Ό\šR„…έπρ₯ΤPΈŠ­±B‘ζ>ͺWiΠΊ±΄3kΫ.ŽΉ -p5|aŽΞˆ† ԈκQQ5xΙΨρςO!XdεαAB"9gα‘~ύβ2όP‹κέΖ‘<ZΝΜ2—sς†1―³vλ/tFtd/4’Y‡Ύx7wυaι‹Š(¬:BΦcβ7 E‘μ`~w²ϋνκa'ϋοSΘε>Μ{–΅Γ~Φρ -0κͺγ„ ˆ)ψ9ZΕm Ξ”ϋ>‘‡’EEθ†-·# -―·_xEbΊφχeAvΓcΎ]±DΉ²eCӏ§Os@ώjχ•=ζ„o—‘ΑΡάjž+‘58`ΟήΙΟ~œWβ‘/ιΟx} Ρ™^VzMQv7€GU| ΫCEμς‰bTK0Cϊ²E¬£UΉζΑ–%›ΫŽθ^½NOσƒ…{ΰ™Φ’ΓK-ωΕqΦ"έψ+«W²`ΆΝNo™ϊ`V™ΡW~m†d²1’JΉwKfΎϋΛ.*(Βπ«ψΎ‘ξ²κ’c*s= -χπ@q¬¦“Η­/G|#A8 γtάϋfσϋ:Vo 2Υ <ΚFo@νιΕ¬OM2½ι#ή& -niΒj~=ήΰΕ±RCŒW„Θ$θαςσ%£GᎴΏΛdw4em- -ώ­Σ;KΟ•ƒgΕ| “<Κ¬°3·i|rυŠ’>’VϋΛ[%ς{gό‡³γϋΊ’X±³7³λ‹…Œ;%6&œ˜Z8(‰›ΣΛ°ΒπΨؚ4¨ŠΨΔ+Š{> 3'Œ―›HδŠg²vφŸΫM=•MBtς±:σL©nukŒώ΄Tl4Σ‰¦€HΊDuΰ₯Nάş΅œΪΗvGXXΥ~εΝ!τ,!»5° :MŽ_•csΐsαQI‘₯Α²>Ώ‡ν§φ˜k#Π+Ν0~ǎj•ξΤςϊΕ'1\Χ%ΌP8Θμύ•Υ έΗ*‘žΦ -CΒΜίΚΠ"hoW!;›θyTvάζ9.:‘εΰΥ6εα4 lLθΰdτΚ6ΟΞcm)±gΣ•²z ”υπΪϋΚ…wLζπΎ‹dŒ`:k΅Ωjž/f5τΗOω'3ίΑw2^ $΄αb^~“žej‚S„[ z]*_…~c#Ηξ‘₯ήeI£ή2[BΑ₯Σ§C¨Θ.⴨‘Qα({·<Ξμ“CŒδΓ― pw‘rG•7νΖ†ήhκ=Λl••2rΣ’¬ύΚ|ΞcO•j(Α)’*ΚM·œvά·Ÿ"™2<Mφό=£κ>³zΆ+šWͺnέΊB<ž=Ήp»”2nC†QΊ{w―°)[Ύ€εΧ‘{Žα\z›’Zκl’[­ΊhΕϋ²τ.˜jΐyMtύ9μ]Γ'pŠ€nΫ7ΊΉ·FοΨ8½αQpπνψ“%| œkαN†Β»ΐ3g2{«σۜ#ˆ™ΓΥ€ΕΠΨ»Ϊ/‹rύ ½@`Sυiϊ€xΐΞ€?_©wijpo"9{‚ο‰sS]rφ6π1BΛ)z<;hεΩ!ΛΡΈ/ ξΎe…T  n·GιέεAΧΜQΨμώiΜs‚7·™ά9WζΩΕbpΛ ΓkΓ=iΰ~©†Ϊέ΅ ) ΆύKΣX[κn -ΒΟKΊΒ3ζwΉˆάόΜ§―ι$ApŠ€Φbzλ#ϊD»ώ*J)2ν$)΅Wo&»9ΈV€WΠπΰe΄ή±L\Έ4°@θδœ)6η9«‰Φ†Υ HίΰΔ2Υ3`αO@?zμm₯Έ~ GBQIλ± ?=ρ)΄)―Q,pŠ΅1'–†nўXfb³,Ή̎₯₯ZYή0©6λ β”Ηΰš³ πΧGYw»1=n32 ˜"0ΘpyΞq0WHϊ€«|²,΅|WXm`ΌR)·^oχΔ;˜{²θƒΖŒ&?S„¨eΰΰ *€ν :D?d6G+RΓQιsi9Υ+ΐυπvΩφ€ -Eqwλΐ–KκmfPηβΆ7Ÿ΄όšΧJ±΅αgΈΣ‘†NJ<ίεόΫ€3n-*€Ί:侟ήH‘΅ήv»lΞεΎwΈRs^0²ƒG€jFyιέιπΉ-›NHΌͺu{ŽΏκTΙ†³8xβΠͺ˜υ’Μ½ά lm€d›΅¨`”„ΐα|8X~g.tyν H†Ξ/mε' 4³Έϋ/―δΙ8χNvor½(d³O₯Χ9„Β‹£„@α 1 ­„χ”άbλˆ•”λϋ‘Υ„ήΩΠoA*£Ξ€eκ€1ZμŽ•&…€¦L`Ϊ-“Ξ ΣlR,l1χ§xwݞ9Κt‹>D} §pΖ1~&Š)šΈ%,,ΜΕώ’0^j όΐσ…Κ ΌŸϊζ4>N}μΆ–1w₯6miW0βcrAθ•ΓI~a‘ߊ›Ν?*{ΧΘJδ΄οIΪ’ £ΰ¦&ΡΏ+Ν€qTάnΎLΗ³.³ρ~vK¦ρDFΆ…yβΠΎ\αy%[6mjrgΓ"•†ŒΝΕ>•tˆ‡κοτCrήRξY)Sσ‚Εϋ@ΫΪ‚ί`ZΨ±αB8Α…εŒΨβ]`Πχ.Ÿf1J|!\2ό‰εμχχ£Y›‘˜ύc:Hϊ6ϊc­Η/Qۜv’o^βaL²% Yέ"#q„wΙΗ›ΡqιWιμ_i,Ζηθμ2Kψzί=Žβ—§IdΎΆV^\―YΚ.ΌGω€+Η»6ΐDўσ°4¬S)UrCύήDš -7#lgΎυ]|–HΞ'ΏbΎΉεRΘδNχΖϋβ©ρŒUtΈŒ—~¬–πi' n+ f&©χݍPr'ΨRd:₯½4".;miε‘ϊ΅ζ°§π/=άjν›Œ“wJξc ˜Θn“e…ΒκWCΜΝn/PAŠχΜ5^b6I–#―˜μ6˜O%μ2A|Η§Ηγ½ŽΤ›^“ͺφMŸNΧΕ@•eΦ.Ξζ”zίέ· 1ΪΫ“Έ„‹¨ ŠΐΓ½6€π’ψƒ(Υ-‚±+άjΚ Ρο³6γgό);8«)tKαƒTnΣ²Λφ?p”g’N{Ωυη ±²² -ΏLŸ!K™υIΌ σ4aŽ:Έ -r¦ε γ\4ΰ½l­'qKΒЇΊΦ˜”)ΊΚo5U¬YΙ#/h“¬Ν —16ΥƁB2dV™ ‹yK΅ -6φͺFί8"ΉΖSS§K_π†γΠdRΰƒω‡hͺ4*_¦εΟω?χLδ–Ρ«V’ύS’[œ+?βήΊ† ¬IzE €ΉΎ=B"ƒ”­HΧΈ3nΌχΩ+4d(bαΐ·‚"ΰ`Wž~ΈΥDΕ}GerΥpβς{Σ)/‘˜™B’’ Φ"“hM€όš˜h@#j~β4Ÿ-f`I³γηk€ΧLtŸΒؐ°Ξ’€«ΏΤ£I4Ιζό&†·’ΎέΏη›Φ¬_χ7ήΕKR$ŽζŸοhyhβύJƒwΪή3TuΉ0WήΪ–ψ΅|P&ΐΪω«L/‡Y5₯θ©χ™0‰΅_ιd&―έΒϊןάγZΉBΠ. B£4eΣ‹PB?%³‘݁« -xͺƒΧY₯Ε°ραtε# m#Cή`Xhˆ€΄Ρ©p·'™zOCλd~7 ζϋδp?DQaψπΤBC%'Q²«ΰn–œ'wέςψ‚ 9{JŽΰ“ΪήCϊΒγόitΠΣWqŒ,—YθOΦ¦§ 0:υΰ·€°'‰ΩFι°FίΉ:iάyι£*ί Μ~ž΅ο%§kα/aXυκ²xQT4ά Eΰ …λZ%{ͺsI¬ž¨b&ΉΐEληυ€„jηΈMQw4뢘.žqTυ7Pκ @j@L­ΨJ7ŠAh­ΆΟδY‚<¦ζ£Γ3Pƒ`šPΧβ¦η(φ&”iaϋ8»ί=‘Ϋn5'Λ>t^BνΝ—σYm‘”β\ƒ_ϊˆ’p2Μώό]”νKN/€‡*5^1@&OVJ` -ͺhNΆ%:O₯woεΏF|Λ·όr`oXΥςε"ω-[ATw £m0ΖyΚ(¨― ‰ǂہ[§-¬Τ6»8*ί6ε_558$ΕCn§ςˆ€e;‹Όh€‚›‰ͺ1Θc˜ΥΔ;[j–πσ‚Θ±&gΑΑζό‚ρΜσΌΧ™ω•ŠλDΪλvocΘί½πI”°|R›Z­°>υ BO>rBΏυWΘ‰±’ΕT’!’9OΖeͺ€ζ€χ 0ό+:ΧBcbBP‡9λi–{6ρχmBφ'½ ٍe>πςTy¦³#ΕxO₯Z΅­H{©ͺΥŠtTΑ<χ’Ομ’Ζ` 3£½ήƒΣ™@2l—η -&Œ@χWAƒƒψ―>K¦ZΒuθαm”θx(11œ‘ΤΔf8RžuJWΟD–+(fγ_lα­αdΏŠΚε¬9qmδx1¨ Aζ₯65nd°‚3˜RL~ -\­ͺr¦t4z*Α‡yKΡΝκoωά€ΙLlYΏγwO“/;„‡LoXeBG4­WOpš›WνΐηCx) aRœΏ$OδΦ ˜ψBόκ?š*“ο± Ν΄Λζ·dύՌ]lΧΩ­I¨ yсΨKρ“•Ϊ|½Χ΄3ήάΊƒ6‚0sέ]£Ύn@³{)ΑΏΓR˜]#ς*μώ―1ε΅œΦΐΡ’X‚5K,ι-›jΫ."βn^`W.œ8σuΚfR;§= w †ΕΗT"a’ΕΒ΄α―γ“½lωˆ¨(.Ÿ~“iXΦ\ΑΈ§kf=‘U₯aπΘۏ*{Iβ³ΰίcEa1ΚΉT…sxXQ,Θ~QΤΛ™Δ—Λσόιš±@ζ’½RΗ,@€UR-JΗ))«J$Φ}€aΝ£‚Γγδ/)U¬XQŒ‹š3[™eΒΆ‘±5KFΞΗΩNeΊ`f€E˜Ρ—iΛΎ Ċ ’|‰μΧœ–rγ«ή|Ι+©ψ°dše’΅&4ή\!₯qaj)2Z˜[€E]•‚ ozώω—Ι #ΈHνΜF’μ€R?Ώ2.bζθeςΈΐΨΐΠ³π£Pœd -ρ1…^a4νΕS)]HpΪh—ϊΠ^@7 +ΈWm»NIƒεYΆ]¦|9Ε‹όΛK]@toYΙ±βJ°mΝ―ύ7Ά^Aώ–’lš²Ό„2+ΚνXίΡΤWͺZ’Ή€§βΛλ0’ͺ^ί±]^0Α25_f΄4#‡/UΌ„œŒGΛCJ©G[<ΐ²Η~7έ²Ԏۭάν5bό©‹ΥΉΊkκ}yΝ1Τ¬©0ιΜτ•»rΈ2ώe½½ΧΐuZQMαΧ/ΩμΔκα6Z,©Λ`Θ|™°ώS2ΚΊM‡˜©JΈς(8Ζ3w ϊώ[n… -}Η~κ°sΠ<Ρ_tΟ)Ά΄O¨ΞŽ’T·+ΗΫ(υZd%I5Α»›½ψμΥ|`‘μTμηˆΚ뉃 -*€ Ν‘tb"FΪ4θΨά 2₯/ΐ*>>Ÿ²/οΤ£Ώ@ —;”$ΏX2§ΒΗ»w·–”’άΧ‚iΆM˜=μœaΌπΆgΑCΥΩΚ½FΧυ•¬ΉWXlΛ¨+­R΅T^αOr Cwύςεp…©]"“°ΪωΊH:uΎ"##Ή˜Rσ­σˆΆN/_ξ°½z#)·Kδj=ψr+τ‘ήVy<ε+Xnΐ\G!η!ΟB_8V‡'γΦw‘Ώ#ΟΑE°ρvδΒ·sΕ`˜βΉρ…£ώΑEPRΪ7ϊΒ«ΟΓ€!ž!ZςΌŸA±uTL½α“mVύχξ#Ηα›"oƐlέΣoόΉg—c‘§ΰ£"•c’ΕΞ';oHΐokΎ»/ΐWE0Œš]Ίΰ°ΑκIŽΊ™άXœF]©!―ΑwE0ŒΒνXy½-ŸlΦx3ō‚a€ƒν’όQς— - ΝtβjŽήMnΰΘόUBQf<Β_Eψ X4šf.ε]A0ΣFIΟ‹*‚> ;°έΉ\žDP‚p#¨AΈT„ άψ?σ†7Σ -endstream -endobj -2 0 obj -<< -/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] -/Font << -/F1 6 0 R -/F2 7 0 R -/F3 9 0 R ->> -/XObject << -/I0 10 0 R ->> ->> -endobj -12 0 obj -<< -/Producer (jsPDF 0.0.0) -/CreationDate (D:20241217154849-00'00') ->> -endobj -13 0 obj -<< -/Type /Catalog -/Pages 1 0 R -/OpenAction [3 0 R /FitH null] -/PageLayout /OneColumn ->> -endobj -xref -0 14 -0000000000 65535 f -0000102899 00000 n -0000118853 00000 n -0000000015 00000 n -0000000125 00000 n -0000102956 00000 n -0000103126 00000 n -0000104180 00000 n -0000104307 00000 n -0000104476 00000 n -0000105520 00000 n -0000112030 00000 n -0000118988 00000 n -0000119074 00000 n -trailer -<< -/Size 14 -/Root 13 0 R -/Info 12 0 R -/ID [ <906A4C76C35816C42EB6FFD13B3B7D92> <906A4C76C35816C42EB6FFD13B3B7D92> ] ->> -startxref -119178 -%%EOF \ No newline at end of file diff --git a/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/Schematic_Pro-Micro_Pinouts.pdf b/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/Schematic_Pro-Micro_Pinouts.pdf new file mode 100644 index 000000000..63a80dbbe --- /dev/null +++ b/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/Schematic_Pro-Micro_Pinouts.pdf @@ -0,0 +1,33346 @@ +%PDF-1.4 +%Ίί¬ΰ +3 0 obj +<> +endobj +4 0 obj +<< +/Length 334350 +>> +stream +0.14 w +0 G +q +2 J +0 j +72 M +1.00 g +[] 0 d +0.00 1197.36 848.16 -1197.36 re +f +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +2.88 1194.48 842.40 -1191.60 re +S +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +10.08 1187.28 828.00 -1177.20 re +S +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +71.28 3.60 Td +<0031> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +71.28 1188.00 Td +<0031> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +211.68 3.60 Td +<0032> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +211.68 1188.00 Td +<0032> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +352.08 3.60 Td +<0033> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +352.08 1188.00 Td +<0033> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +492.48 3.60 Td +<0034> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +492.48 1188.00 Td +<0034> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +632.88 3.60 Td +<0035> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +632.88 1188.00 Td +<0035> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +773.28 3.60 Td +<0036> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +773.28 1188.00 Td +<0036> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +4.68 1042.65 Td +<0041> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +839.88 1042.65 Td +<0041> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +4.68 744.75 Td +<0042> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +839.88 744.75 Td +<0042> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +4.68 446.85 Td +<0043> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +839.88 446.85 Td +<0043> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +4.68 148.95 Td +<0044> Tj +ET +7.20 w +BT +/F1 7.199999999999999 Tf +7.20 TL +0.627 0.000 0.000 rg +839.88 148.95 Td +<0044> Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +143.280 2.880 m +143.280 10.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +143.280 1194.480 m +143.280 1187.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +283.680 2.880 m +283.680 10.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +283.680 1194.480 m +283.680 1187.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +424.080 2.880 m +424.080 10.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +424.080 1194.480 m +424.080 1187.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +564.480 2.880 m +564.480 10.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +564.480 1194.480 m +564.480 1187.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +704.880 2.880 m +704.880 10.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +704.880 1194.480 m +704.880 1187.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +2.880 896.580 m +10.080 896.580 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +845.280 896.580 m +838.080 896.580 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +2.880 598.680 m +10.080 598.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +845.280 598.680 m +838.080 598.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +2.880 300.780 m +10.080 300.780 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +845.280 300.780 m +838.080 300.780 l +S +7.20 w +BT +/F2 13.090909090909088 Tf +14.40 TL +0.000 0.000 0.502 rg +613.27 70.30 Td +(Pro-micro Pinouts) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.000 0.000 0.502 rg +793.59 43.36 Td +(1) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.000 0.000 0.502 rg +730.08 129.04 Td +(2025-11-08) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.000 0.000 0.502 rg +730.08 114.64 Td +(2025-11-07) Tj +ET +7.20 w +BT +/F2 13.090909090909088 Tf +14.40 TL +0.000 0.000 0.502 rg +474.65 120.70 Td +(Pro-micro_Pinouts) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.000 0.000 0.502 rg +709.35 43.36 Td +(1) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.000 0.000 0.502 rg +510.19 100.24 Td +(Sheet_1) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.000 0.000 0.502 rg +509.74 21.04 Td +(V2.0) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.000 0.000 0.502 rg +572.88 21.04 Td +(A3) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +2.88 -1170.85 Td +(1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +2.88 -1170.85 Td +(1) Tj +ET +q +1 0 0 1 0 0 cm +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.627 0.000 0.000 rg +339.84 71.44 Td +(Reviewed) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.627 0.000 0.000 rg +339.84 85.84 Td +(Drawn) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.627 0.000 0.000 rg +509.75 42.64 Td +(VER) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.627 0.000 0.000 rg +656.64 114.64 Td +(Create Date) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.627 0.000 0.000 rg +656.64 100.24 Td +(Part Number) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.627 0.000 0.000 rg +656.64 43.36 Td +(PAGE) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.627 0.000 0.000 rg +745.92 43.36 Td +(OF) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.627 0.000 0.000 rg +339.84 121.84 Td +(Schematic) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.627 0.000 0.000 rg +656.64 129.04 Td +(Update Date) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.627 0.000 0.000 rg +566.53 42.64 Td +(SIZE) Tj +ET +7.20 w +BT +/F2 9.818181818181817 Tf +10.80 TL +0.627 0.000 0.000 rg +341.28 100.24 Td +(Page) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +332.64 139.68 505.44 -129.60 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +548.640 10.080 m +548.640 53.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +398.880 38.880 m +398.880 139.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +649.440 139.680 m +649.440 96.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +721.440 96.480 m +721.440 139.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +491.040 96.480 m +491.040 10.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +491.040 82.080 m +332.640 82.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +838.080 125.280 m +649.440 125.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +838.080 38.880 m +332.640 38.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +838.080 96.480 m +332.640 96.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +838.080 53.280 m +332.640 53.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +491.040 67.680 m +332.640 67.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +838.080 110.880 m +332.640 110.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +606.240 53.280 m +606.240 10.080 l +S +q +0.33 0.53 1.00 rg +[] 0 d +414.402 23.650 m +414.554 23.764 414.738 23.821 414.949 23.821 c +415.233 23.821 415.536 23.720 415.859 23.524 c +416.182 23.328 416.492 23.018 416.789 22.594 c +417.936 24.359 l +417.580 24.852 417.138 25.238 416.604 25.510 c +416.070 25.782 415.503 25.915 414.910 25.915 c +414.066 25.915 413.328 25.668 412.708 25.175 c +412.088 24.681 411.778 24.036 411.778 23.252 c +411.778 22.689 411.976 22.151 412.372 21.645 c +412.655 21.285 413.169 20.848 413.908 20.342 c +414.547 19.906 414.943 19.602 415.088 19.432 c +415.233 19.261 415.305 19.096 415.305 18.932 c +415.305 18.729 415.213 18.559 415.022 18.407 c +414.831 18.261 414.580 18.186 414.264 18.186 c +413.466 18.186 412.728 18.609 412.055 19.463 c +410.572 17.806 l +411.231 17.136 411.831 16.668 412.365 16.415 c +412.899 16.162 413.499 16.035 414.152 16.035 c +415.286 16.035 416.149 16.345 416.749 16.965 c +417.349 17.585 417.646 18.249 417.646 18.945 c +417.646 19.476 417.501 19.963 417.211 20.418 c +416.920 20.867 416.314 21.411 415.391 22.044 c +414.811 22.442 414.468 22.708 414.356 22.847 c +414.237 22.986 414.178 23.125 414.178 23.265 c +414.171 23.410 414.251 23.537 414.402 23.650 c +414.402 23.650 l +f +0.33 0.53 1.00 rg +[] 0 d +423.434 20.102 m +421.528 25.674 l +419.168 25.674 l +421.924 17.559 l +419.142 12.841 l +421.680 12.841 l +429.373 25.674 l +426.782 25.674 l +423.434 20.102 l +f +0.33 0.53 1.00 rg +[] 0 d +397.908 24.093 m +393.267 24.093 l +393.650 26.731 l +393.650 26.731 398.574 26.737 398.601 26.737 c +399.247 26.737 399.774 27.243 399.774 27.863 c +399.774 28.483 399.247 28.989 398.601 28.989 c +398.581 28.989 391.455 28.989 391.455 28.989 c +389.635 16.275 l +397.098 16.275 l +397.098 16.275 l +397.724 16.288 398.231 16.781 398.231 17.382 c +398.231 17.996 397.711 18.495 397.071 18.495 c +397.045 18.495 392.443 18.489 392.443 18.489 c +392.931 21.860 l +392.931 21.860 397.658 21.854 397.697 21.854 c +398.344 21.854 398.871 22.360 398.871 22.980 c +398.884 23.543 398.462 24.005 397.908 24.093 c +397.908 24.093 l +f +0.33 0.53 1.00 rg +[] 0 d +438.576 28.982 m +438.556 28.982 431.430 28.982 431.430 28.982 c +429.624 16.282 l +437.093 16.282 l +437.093 16.282 l +437.719 16.294 438.227 16.788 438.227 17.389 c +438.227 18.002 437.706 18.502 437.066 18.502 c +437.040 18.502 432.439 18.495 432.439 18.495 c +432.926 21.867 l +432.926 21.867 437.653 21.860 437.699 21.860 c +438.345 21.860 438.873 22.366 438.873 22.986 c +438.873 23.543 438.451 24.005 437.897 24.093 c +433.256 24.093 l +433.638 26.731 l +433.638 26.731 438.563 26.737 438.589 26.737 c +439.235 26.737 439.763 27.243 439.763 27.863 c +439.749 28.476 439.229 28.982 438.576 28.982 c +438.576 28.982 l +f +0.33 0.53 1.00 rg +[] 0 d +451.912 22.898 m +451.912 24.144 451.609 25.251 451.009 26.206 c +450.409 27.161 449.631 27.863 448.669 28.306 c +447.706 28.755 446.249 28.976 444.278 28.976 c +442.182 28.976 l +440.376 16.275 l +444.489 16.275 l +446.216 16.275 447.568 16.522 448.537 17.015 c +449.506 17.509 450.317 18.293 450.956 19.362 c +451.596 20.437 451.912 21.614 451.912 22.898 c +451.912 22.898 l +448.655 20.273 m +448.174 19.577 447.541 19.084 446.750 18.799 c +446.183 18.597 445.274 18.495 444.015 18.495 c +443.197 18.495 l +444.364 26.743 l +444.990 26.743 l +446.012 26.743 446.829 26.592 447.443 26.282 c +448.056 25.972 448.530 25.535 448.873 24.966 c +449.209 24.397 449.381 23.695 449.381 22.853 c +449.374 21.835 449.137 20.969 448.655 20.273 c +448.655 20.273 l +f +0.33 0.53 1.00 rg +[] 0 d +461.702 23.043 m +460.231 22.265 l +460.113 21.241 459.203 20.450 458.109 20.450 c +456.929 20.450 455.973 21.367 455.973 22.499 c +455.973 23.631 456.929 24.549 458.109 24.549 c +458.564 24.549 458.986 24.409 459.328 24.182 c +461.154 25.149 l +460.166 28.957 l +458.076 28.957 l +450.956 16.307 l +453.619 16.307 l +455.122 19.001 l +460.357 19.001 l +461.055 16.307 l +463.455 16.307 l +461.702 23.043 l +461.702 23.043 l +f +0.33 0.53 1.00 rg +[] 0 d +457.324 22.550 m +457.324 22.113 457.693 21.759 458.148 21.759 c +458.603 21.759 458.972 22.113 458.972 22.550 c +458.972 22.986 458.603 23.340 458.148 23.340 c +457.693 23.340 457.324 22.986 457.324 22.550 c +457.324 22.550 l +f +0.33 0.53 1.00 rg +[] 0 d +408.674 24.194 m +408.674 24.194 408.674 24.201 408.674 24.194 c +407.850 24.194 l +407.764 24.346 l +407.428 24.858 407.006 25.244 406.498 25.510 c +405.984 25.776 405.173 25.908 404.567 25.908 c +403.663 25.908 402.800 25.674 401.976 25.206 c +401.152 24.738 400.493 24.087 400.005 23.246 c +399.517 22.411 399.266 21.525 399.266 20.602 c +399.266 19.387 399.649 18.325 400.413 17.408 c +401.178 16.490 402.213 16.035 403.512 16.035 c +404.079 16.035 404.586 16.124 405.041 16.313 c +405.496 16.497 405.984 16.819 406.505 17.287 c +406.505 17.287 407.118 16.775 407.124 16.781 c +407.507 16.490 407.981 16.307 408.496 16.275 c +408.733 16.275 l +408.766 16.547 l +409.603 23.309 l +409.596 23.309 409.596 23.309 409.590 23.309 c +409.590 23.796 409.181 24.188 408.674 24.194 c +408.674 24.194 l +406.749 19.659 m +406.452 19.122 406.083 18.723 405.641 18.470 c +405.199 18.217 404.685 18.091 404.092 18.091 c +403.380 18.091 402.800 18.312 402.345 18.767 c +401.890 19.217 401.666 19.811 401.666 20.545 c +401.666 21.500 401.963 22.278 402.563 22.885 c +403.162 23.492 403.888 23.790 404.745 23.790 c +405.483 23.790 406.076 23.562 406.524 23.113 c +406.973 22.657 407.197 22.063 407.197 21.316 c +407.197 20.753 407.045 20.197 406.749 19.659 c +406.749 19.659 l +f +0.33 0.53 1.00 rg +[] 0 d +381.612 27.749 m +381.118 29.008 380.314 30.140 379.252 31.057 c +377.624 32.461 375.515 33.239 373.319 33.239 c +371.421 33.239 369.608 32.670 368.079 31.595 c +367.340 31.076 366.701 30.462 366.173 29.767 c +365.844 29.811 365.508 29.836 365.165 29.836 c +363.273 29.836 361.486 29.128 360.148 27.844 c +358.810 26.560 358.072 24.852 358.072 23.031 c +358.072 21.342 358.724 19.723 359.904 18.470 c +360.840 17.477 362.053 16.775 363.391 16.446 c +363.972 14.789 365.606 13.594 367.525 13.594 c +369.931 13.594 371.889 15.472 371.889 17.781 c +371.889 17.914 371.882 18.053 371.869 18.186 c +377.993 21.272 l +376.655 23.499 l +370.801 20.551 l +370.003 21.424 368.830 21.974 367.525 21.974 c +365.633 21.974 364.018 20.810 363.411 19.191 c +361.869 19.843 360.788 21.316 360.788 23.037 c +360.788 25.352 362.745 27.237 365.165 27.237 c +366.015 27.237 366.813 27.003 367.485 26.598 c +368.296 28.944 370.603 30.640 373.319 30.640 c +376.484 30.640 379.081 28.350 379.430 25.409 c +379.542 25.421 379.655 25.428 379.767 25.428 c +381.659 25.428 383.195 23.954 383.195 22.139 c +383.195 20.418 381.817 19.008 380.063 18.862 c +378.105 18.862 l +378.020 18.881 377.927 18.888 377.835 18.888 c +377.077 18.888 376.464 18.299 376.464 17.572 c +376.464 16.883 377.018 16.320 377.723 16.263 c +377.723 16.250 l +380.063 16.250 l +380.182 16.250 l +380.301 16.263 l +381.830 16.389 383.247 17.053 384.289 18.141 c +385.337 19.235 385.917 20.652 385.917 22.139 c +385.917 24.757 384.104 26.996 381.612 27.749 c +381.612 27.749 l +367.525 19.400 m +368.454 19.400 369.212 18.673 369.212 17.781 c +369.212 16.889 368.454 16.162 367.525 16.162 c +366.595 16.162 365.837 16.889 365.837 17.781 c +365.837 18.673 366.595 19.400 367.525 19.400 c +367.525 19.400 l +f +Q +Q +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +110.88 1126.08 57.60 -115.20 re +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +147.04 1109.75 Td +(BATIN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.80 1112.63 Td +(25) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1111.680 m +168.480 1111.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +151.78 1102.55 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.80 1105.43 Td +(24) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1104.480 m +168.480 1104.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +153.23 1095.35 Td +(RST) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.80 1098.23 Td +(23) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1097.280 m +168.480 1097.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +141.58 1088.15 Td +(3.3v Out) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.80 1091.03 Td +(22) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1090.080 m +168.480 1090.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +149.22 1059.35 Td +(P1.15) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.80 1062.23 Td +(18) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1061.280 m +168.480 1061.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +149.22 1080.95 Td +(P0.31) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.80 1083.83 Td +(21) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1082.880 m +168.480 1082.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +113.04 1102.55 Td +(P0.08) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +102.92 1105.43 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1104.480 m +110.880 1104.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +149.22 1052.15 Td +(P1.13) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.80 1055.03 Td +(17) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1054.080 m +168.480 1054.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +149.22 1073.75 Td +(P0.29) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.80 1076.63 Td +(20) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1075.680 m +168.480 1075.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +149.22 1044.95 Td +(P1.11) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.80 1047.83 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1046.880 m +168.480 1046.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +149.22 1066.55 Td +(P0.02) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.80 1069.43 Td +(19) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1068.480 m +168.480 1068.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +113.04 1095.35 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +102.92 1098.23 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1097.280 m +110.880 1097.280 l +S +0.72 w +0.63 0.00 0.00 RG +110.88 1111.68 m 110.88 1112.87 109.91 1113.84 108.72 1113.84 c +107.53 1113.84 106.56 1112.87 106.56 1111.68 c +106.56 1110.49 107.53 1109.52 108.72 1109.52 c +109.91 1109.52 110.88 1110.49 110.88 1111.68 c +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +113.04 1109.75 Td +(P0.06) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +102.92 1112.63 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1111.680 m +106.560 1111.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +149.22 1030.55 Td +(P0.09) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.80 1033.43 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1032.480 m +168.480 1032.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +149.22 1037.75 Td +(P0.10) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.80 1040.63 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1039.680 m +168.480 1039.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +113.04 1037.75 Td +(P1.04) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +99.28 1040.63 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1039.680 m +110.880 1039.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +113.04 1088.15 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +102.92 1091.03 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1090.080 m +110.880 1090.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +113.04 1080.95 Td +(P0.17) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +102.92 1083.83 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1082.880 m +110.880 1082.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +113.04 1073.75 Td +(P0.20) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +102.92 1076.63 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1075.680 m +110.880 1075.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +113.04 1066.55 Td +(P0.22) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +102.92 1069.43 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1068.480 m +110.880 1068.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +113.04 1059.35 Td +(P0.24) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +102.92 1062.23 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1061.280 m +110.880 1061.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +113.04 1052.15 Td +(P1.00) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +99.28 1055.03 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1054.080 m +110.880 1054.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +113.04 1044.95 Td +(P0.11) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +99.28 1047.83 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1046.880 m +110.880 1046.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +113.04 1030.55 Td +(P1.06) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +99.28 1033.43 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1032.480 m +110.880 1032.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +147.04 1116.95 Td +(BATIN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.80 1119.83 Td +(26) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1118.880 m +168.480 1118.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +180.000 1121.760 m +185.760 1116.000 l +180.000 1116.000 m +185.760 1121.760 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +113.04 1116.95 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +102.92 1119.83 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1118.880 m +110.880 1118.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +93.600 1121.760 m +99.360 1116.000 l +93.600 1116.000 m +99.360 1121.760 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +135.38 1128.78 Td +(PRO_MICRO_NRF52840_26P) Tj +ET +7.20 w +BT +/F2 8.181818181818182 Tf +9.00 TL +0.000 g +67.68 248.06 Td +(Switches) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +118.080 154.080 m +118.080 161.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +111.600 154.080 m +124.560 154.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +113.760 152.640 m +122.400 152.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +115.920 151.200 m +120.240 151.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +117.360 149.760 m +118.800 149.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +118.080 161.280 m +118.080 161.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +108.72 142.09 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +118.080 204.480 m +118.080 211.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +111.600 204.480 m +124.560 204.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +113.760 203.040 m +122.400 203.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +115.920 201.600 m +120.240 201.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +117.360 200.160 m +118.800 200.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +118.080 211.680 m +118.080 211.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +108.72 192.49 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +74.880 161.280 m +71.280 157.680 l +60.480 157.680 l +60.480 164.880 l +71.280 164.880 l +74.880 161.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +74.880 161.280 m +74.880 161.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +42.93 158.92 Td +(RBTN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +74.880 211.680 m +71.280 208.080 l +60.480 208.080 l +60.480 215.280 l +71.280 215.280 l +74.880 211.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +74.880 211.680 m +74.880 211.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +41.22 208.96 Td +(UBTN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +96.480 165.600 m +96.480 169.200 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +107.28 161.93 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +118.080 161.280 m +103.680 161.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +82.04 161.93 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +74.880 161.280 m +89.280 161.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +88.560 165.600 m +104.400 165.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +105.12 161.28 m 105.12 162.08 104.48 162.72 103.68 162.72 c +102.88 162.72 102.24 162.08 102.24 161.28 c +102.24 160.48 102.88 159.84 103.68 159.84 c +104.48 159.84 105.12 160.48 105.12 161.28 c +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +90.72 161.28 m 90.72 162.08 90.08 162.72 89.28 162.72 c +88.48 162.72 87.84 162.08 87.84 161.28 c +87.84 160.48 88.48 159.84 89.28 159.84 c +90.08 159.84 90.72 160.48 90.72 161.28 c +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +89.20 178.06 Td +(RS1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +89.20 171.69 Td +(434121043816) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +96.480 216.000 m +96.480 219.600 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +107.28 212.33 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +118.080 211.680 m +103.680 211.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +82.04 212.33 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +74.880 211.680 m +89.280 211.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +88.560 216.000 m +104.400 216.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +105.12 211.68 m 105.12 212.48 104.48 213.12 103.68 213.12 c +102.88 213.12 102.24 212.48 102.24 211.68 c +102.24 210.88 102.88 210.24 103.68 210.24 c +104.48 210.24 105.12 210.88 105.12 211.68 c +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +90.72 211.68 m 90.72 212.48 90.08 213.12 89.28 213.12 c +88.48 213.12 87.84 212.48 87.84 211.68 c +87.84 210.88 88.48 210.24 89.28 210.24 c +90.08 210.24 90.72 210.88 90.72 211.68 c +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +89.20 228.46 Td +(US1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +89.20 222.09 Td +(434121043816) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +125.280 617.040 m +125.280 624.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +118.800 617.040 m +131.760 617.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +120.960 615.600 m +129.600 615.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +123.120 614.160 m +127.440 614.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +124.560 612.720 m +126.000 612.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +125.280 624.240 m +125.280 624.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +115.92 604.33 Td +(GND) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +103.68 631.44 14.40 -14.40 re +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 108.85 608.42 Tm +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +110.880 602.640 m +110.880 617.040 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +100.04 619.01 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 624.240 m +103.680 624.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +118.08 619.01 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +125.280 624.240 m +118.080 624.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 108.85 630.06 Tm +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +110.880 638.640 m +110.880 631.440 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +108.000 641.520 m +113.760 635.760 l +108.000 635.760 m +113.760 641.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +112.32 624.24 m 112.32 625.04 111.68 625.68 110.88 625.68 c +110.08 625.68 109.44 625.04 109.44 624.24 c +109.44 623.44 110.08 622.80 110.88 622.80 c +111.68 622.80 112.32 623.44 112.32 624.24 c +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +110.880 622.800 m +110.880 617.040 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +95.72 648.44 Td +(U11) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +95.72 641.89 Td +(AMC-U_FL) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +96.480 617.040 m +96.480 624.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +90.000 617.040 m +102.960 617.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +92.160 615.600 m +100.800 615.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +94.320 614.160 m +98.640 614.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +95.760 612.720 m +97.200 612.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 624.240 m +96.480 624.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +87.12 605.05 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +146.880 573.840 m +154.080 573.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +146.880 570.240 m +146.880 577.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +154.080 573.840 m +154.080 573.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +128.76 570.43 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +146.880 595.440 m +154.080 595.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +146.880 601.920 m +146.880 588.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +145.440 599.760 m +145.440 591.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +144.000 597.600 m +144.000 593.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +142.560 596.160 m +142.560 594.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +154.080 595.440 m +154.080 595.440 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +123.48 592.03 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +233.280 602.640 m +226.080 602.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +233.280 596.160 m +233.280 609.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +234.720 598.320 m +234.720 606.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +236.160 600.480 m +236.160 604.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +237.600 601.920 m +237.600 603.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 602.640 m +226.080 602.640 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +237.96 599.23 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +226.080 545.040 m +226.080 552.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +219.600 545.040 m +232.560 545.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +221.760 543.600 m +230.400 543.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +223.920 542.160 m +228.240 542.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +225.360 540.720 m +226.800 540.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 552.240 m +226.080 552.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +216.72 533.05 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +226.080 588.240 m +229.680 591.840 l +240.480 591.840 l +240.480 584.640 l +229.680 584.640 l +226.080 588.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 588.240 m +226.080 588.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +242.43 585.29 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +154.080 559.440 m +150.480 555.840 l +139.680 555.840 l +139.680 563.040 l +150.480 563.040 l +154.080 559.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +154.080 559.440 m +154.080 559.440 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +124.96 556.28 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +154.080 552.240 m +150.480 548.640 l +139.680 548.640 l +139.680 555.840 l +150.480 555.840 l +154.080 552.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +154.080 552.240 m +154.080 552.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +120.42 549.37 Td +(BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +226.080 581.040 m +229.680 584.640 l +240.480 584.640 l +240.480 577.440 l +229.680 577.440 l +226.080 581.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 581.040 m +226.080 581.040 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +241.92 578.24 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +226.080 573.840 m +229.680 577.440 l +240.480 577.440 l +240.480 570.240 l +229.680 570.240 l +226.080 573.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 573.840 m +226.080 573.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +241.60 571.04 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +226.080 566.640 m +229.680 570.240 l +240.480 570.240 l +240.480 563.040 l +229.680 563.040 l +226.080 566.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 566.640 m +226.080 566.640 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +241.92 563.84 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +226.080 559.440 m +229.680 563.040 l +240.480 563.040 l +240.480 555.840 l +229.680 555.840 l +226.080 559.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 559.440 m +226.080 559.440 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +241.92 556.64 Td +(MISO) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +161.28 609.84 57.60 -64.80 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +165.96 606.24 m 165.96 606.84 165.48 607.32 164.88 607.32 c +164.28 607.32 163.80 606.84 163.80 606.24 c +163.80 605.64 164.28 605.16 164.88 605.16 c +165.48 605.16 165.96 605.64 165.96 606.24 c +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +201.67 549.29 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +219.24 552.89 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 552.240 m +218.880 552.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +199.49 556.49 Td +(MISO) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +219.24 560.09 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 559.440 m +218.880 559.440 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +199.49 563.69 Td +(MOSI) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +219.24 567.29 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 566.640 m +218.880 566.640 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +202.76 570.89 Td +(SCK) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +219.24 574.49 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 573.840 m +218.880 573.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +202.76 578.09 Td +(NSS) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +219.24 581.69 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 581.040 m +218.880 581.040 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +189.67 585.29 Td +(NRESET) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +219.24 588.89 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 588.240 m +218.880 588.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +206.76 592.49 Td +(NC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +219.24 596.09 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 595.440 m +218.880 595.440 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +223.200 598.320 m +228.960 592.560 l +223.200 592.560 m +228.960 598.320 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +201.67 599.69 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +219.24 603.29 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +226.080 602.640 m +218.880 602.640 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +163.94 599.69 Td +(ANT) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +157.28 603.29 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +154.080 602.640 m +161.280 602.640 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +163.94 592.49 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +153.64 596.09 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +154.080 595.440 m +161.280 595.440 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +163.94 585.29 Td +(DIO3) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +153.64 588.89 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +154.080 588.240 m +161.280 588.240 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +151.200 591.120 m +156.960 585.360 l +151.200 585.360 m +156.960 591.120 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +163.94 578.09 Td +(NC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +153.64 581.69 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +154.080 581.040 m +161.280 581.040 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +151.200 583.920 m +156.960 578.160 l +151.200 578.160 m +156.960 583.920 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +163.94 570.89 Td +(VCC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +153.64 574.49 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +154.080 573.840 m +161.280 573.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +163.94 563.69 Td +(NC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +153.64 567.29 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +154.080 566.640 m +161.280 566.640 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +151.200 569.520 m +156.960 563.760 l +151.200 563.760 m +156.960 569.520 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +163.94 556.49 Td +(DIO1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +153.64 560.09 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +154.080 559.440 m +161.280 559.440 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +163.94 549.29 Td +(BUSY) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +153.64 552.89 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +154.080 552.240 m +161.280 552.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +185.64 618.81 Td +(NICERF_LORA1262) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +185.64 612.33 Td +(LoRa1262-868) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +409.680 996.480 m +413.280 992.880 l +413.280 982.080 l +406.080 982.080 l +406.080 992.880 l +409.680 996.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +409.680 996.480 m +409.680 996.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 410.96 961.34 Tm +(P1.02) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +416.880 996.480 m +420.480 992.880 l +420.480 982.080 l +413.280 982.080 l +413.280 992.880 l +416.880 996.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +416.880 996.480 m +416.880 996.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 418.16 961.34 Tm +(P1.07) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +402.480 996.480 m +406.080 992.880 l +406.080 982.080 l +398.880 982.080 l +398.880 992.880 l +402.480 996.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +402.480 996.480 m +402.480 996.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 403.76 961.34 Tm +(P1.01) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +647.280 218.880 m +654.480 218.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +647.280 215.280 m +647.280 222.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +654.480 218.880 m +654.480 218.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +629.15 215.53 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +647.280 233.280 m +654.480 233.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +647.280 239.760 m +647.280 226.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +645.840 237.600 m +645.840 228.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +644.400 235.440 m +644.400 231.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +642.960 234.000 m +642.960 232.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +654.480 233.280 m +654.480 233.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +623.88 229.93 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +726.480 233.280 m +719.280 233.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +726.480 226.800 m +726.480 239.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +727.920 228.960 m +727.920 237.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +729.360 231.120 m +729.360 235.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.800 232.560 m +730.800 234.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 233.280 m +719.280 233.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +731.16 229.93 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +726.480 182.880 m +719.280 182.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +726.480 176.400 m +726.480 189.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +727.920 178.560 m +727.920 187.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +729.360 180.720 m +729.360 185.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.800 182.160 m +730.800 183.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 182.880 m +719.280 182.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +731.16 179.53 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +654.480 197.280 m +650.880 193.680 l +640.080 193.680 l +640.080 200.880 l +650.880 200.880 l +654.480 197.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +654.480 197.280 m +654.480 197.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +627.00 194.41 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +654.480 211.680 m +650.880 208.080 l +640.080 208.080 l +640.080 215.280 l +650.880 215.280 l +654.480 211.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +654.480 211.680 m +654.480 211.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +620.82 208.93 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +719.280 211.680 m +722.880 215.280 l +733.680 215.280 l +733.680 208.080 l +722.880 208.080 l +719.280 211.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 211.680 m +719.280 211.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +735.12 208.96 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +719.280 218.880 m +722.880 222.480 l +733.680 222.480 l +733.680 215.280 l +722.880 215.280 l +719.280 218.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 218.880 m +719.280 218.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +735.12 216.16 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +719.280 204.480 m +722.880 208.080 l +733.680 208.080 l +733.680 200.880 l +722.880 200.880 l +719.280 204.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 204.480 m +719.280 204.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +734.91 201.76 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +719.280 226.080 m +722.880 229.680 l +733.680 229.680 l +733.680 222.480 l +722.880 222.480 l +719.280 226.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 226.080 m +719.280 226.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +735.12 223.36 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +654.480 204.480 m +650.880 200.880 l +640.080 200.880 l +640.080 208.080 l +650.880 208.080 l +654.480 204.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +654.480 204.480 m +654.480 204.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +620.82 201.61 Td +(BUSY) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +661.68 240.48 50.40 -64.80 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +666.36 236.88 m 666.36 237.48 665.88 237.96 665.28 237.96 c +664.68 237.96 664.20 237.48 664.20 236.88 c +664.20 236.28 664.68 235.80 665.28 235.80 c +665.88 235.80 666.36 236.28 666.36 236.88 c +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +664.34 230.33 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +657.68 233.93 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +654.480 233.280 m +661.680 233.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +664.34 223.13 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +657.68 226.73 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +654.480 226.080 m +661.680 226.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +664.34 215.93 Td +(3.3V) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +657.68 219.53 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +654.480 218.880 m +661.680 218.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +664.34 208.73 Td +(RESET) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +657.68 212.33 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +654.480 211.680 m +661.680 211.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +664.34 201.53 Td +(DIO0) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +657.68 205.13 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +654.480 204.480 m +661.680 204.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +664.34 194.33 Td +(DIO1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +657.68 197.93 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +654.480 197.280 m +661.680 197.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +664.34 187.13 Td +(DIO2) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +657.68 190.73 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +654.480 190.080 m +661.680 190.080 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +651.600 192.960 m +657.360 187.200 l +651.600 187.200 m +657.360 192.960 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +664.34 179.93 Td +(DIO3) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +657.68 183.53 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +654.480 182.880 m +661.680 182.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +651.600 185.760 m +657.360 180.000 l +651.600 180.000 m +657.360 185.760 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +694.87 179.93 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +712.44 183.53 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 182.880 m +712.080 182.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +694.14 187.13 Td +(DIO4) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +712.44 190.73 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 190.080 m +712.080 190.080 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +716.400 192.960 m +722.160 187.200 l +716.400 187.200 m +722.160 192.960 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +694.14 194.33 Td +(DIO5) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +712.44 197.93 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 197.280 m +712.080 197.280 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +716.400 200.160 m +722.160 194.400 l +716.400 194.400 m +722.160 200.160 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +695.96 201.53 Td +(SCK) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +712.44 205.13 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 204.480 m +712.080 204.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +692.69 208.73 Td +(MISO) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +712.44 212.33 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 211.680 m +712.080 211.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +692.69 215.93 Td +(MOSI) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +712.44 219.53 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 218.880 m +712.080 218.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +695.96 223.13 Td +(NSS) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +712.44 226.73 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 226.080 m +712.080 226.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +694.87 230.33 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +712.44 233.93 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +719.280 233.280 m +712.080 233.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +682.74 249.45 Td +(RA-2) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +682.74 242.97 Td +(RA-02_C9900010926) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +560.880 1082.880 m +564.480 1086.480 l +575.280 1086.480 l +575.280 1079.280 l +564.480 1079.280 l +560.880 1082.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +560.880 1082.880 m +560.880 1082.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +577.22 1079.93 Td +(ADC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 1039.680 m +366.480 1036.080 l +355.680 1036.080 l +355.680 1043.280 l +366.480 1043.280 l +370.080 1039.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 1039.680 m +370.080 1039.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +340.78 1036.81 Td +(SDA) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 1046.880 m +366.480 1043.280 l +355.680 1043.280 l +355.680 1050.480 l +366.480 1050.480 l +370.080 1046.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 1046.880 m +370.080 1046.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +341.51 1044.01 Td +(SCL) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +269.280 222.480 m +269.280 215.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +265.680 222.480 m +272.880 222.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +269.280 215.280 m +269.280 215.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +262.08 223.45 Td +(+5V) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +233.280 179.280 m +233.280 186.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +226.800 179.280 m +239.760 179.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +228.960 177.840 m +237.600 177.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +231.120 176.400 m +235.440 176.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +232.560 174.960 m +234.000 174.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +233.280 186.480 m +233.280 186.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +223.92 166.39 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +233.280 222.480 m +233.280 215.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +229.680 222.480 m +236.880 222.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +233.280 215.280 m +233.280 215.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +224.64 223.45 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +269.280 179.280 m +269.280 186.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +262.800 179.280 m +275.760 179.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +264.960 177.840 m +273.600 177.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +267.120 176.400 m +271.440 176.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +268.560 174.960 m +270.000 174.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +269.280 186.480 m +269.280 186.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +259.92 167.29 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +239.040 199.440 m +227.520 199.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +233.280 186.480 m +233.280 193.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +233.280 208.080 m +233.280 202.320 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +227.520 202.320 m +239.040 202.320 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +233.280 215.280 m +233.280 208.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +233.280 199.440 m +233.280 193.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +240.48 198.81 Td +(C2) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +240.48 192.33 Td +(100uF) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +275.040 199.440 m +263.520 199.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +269.280 186.480 m +269.280 193.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +269.280 208.080 m +269.280 202.320 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +263.520 202.320 m +275.040 202.320 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +269.280 215.280 m +269.280 208.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +269.280 199.440 m +269.280 193.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +276.48 198.81 Td +(C1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +276.48 192.33 Td +(100uF) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +355.680 895.680 m +352.080 892.080 l +341.280 892.080 l +341.280 899.280 l +352.080 899.280 l +355.680 895.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +355.680 895.680 m +355.680 895.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +321.66 892.84 Td +(RXEN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +467.280 1111.680 m +470.880 1115.280 l +481.680 1115.280 l +481.680 1108.080 l +470.880 1108.080 l +467.280 1111.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1111.680 m +467.280 1111.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +483.48 1108.74 Td +(BATT) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +521.280 1104.480 m +514.080 1104.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +521.280 1098.000 m +521.280 1110.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +522.720 1100.160 m +522.720 1108.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +524.160 1102.320 m +524.160 1106.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +525.600 1103.760 m +525.600 1105.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +514.080 1104.480 m +514.080 1104.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +525.96 1101.13 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +474.480 1075.680 m +478.080 1079.280 l +488.880 1079.280 l +488.880 1072.080 l +478.080 1072.080 l +474.480 1075.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +474.480 1075.680 m +474.480 1075.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +490.10 1072.96 Td +(BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +474.480 1046.880 m +478.080 1050.480 l +488.880 1050.480 l +488.880 1043.280 l +478.080 1043.280 l +474.480 1046.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +474.480 1046.880 m +474.480 1046.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +490.20 1044.16 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +474.480 1068.480 m +478.080 1072.080 l +488.880 1072.080 l +488.880 1064.880 l +478.080 1064.880 l +474.480 1068.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +474.480 1068.480 m +474.480 1068.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +490.32 1065.76 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +474.480 1061.280 m +478.080 1064.880 l +488.880 1064.880 l +488.880 1057.680 l +478.080 1057.680 l +474.480 1061.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +474.480 1061.280 m +474.480 1061.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +490.32 1058.56 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +474.480 1054.080 m +478.080 1057.680 l +488.880 1057.680 l +488.880 1050.480 l +478.080 1050.480 l +474.480 1054.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +474.480 1054.080 m +474.480 1054.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +490.32 1051.36 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +521.280 1090.080 m +514.080 1090.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +521.280 1093.680 m +521.280 1086.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +514.080 1090.080 m +514.080 1090.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +522.00 1086.73 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +474.480 1032.480 m +478.080 1036.080 l +488.880 1036.080 l +488.880 1028.880 l +478.080 1028.880 l +474.480 1032.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +474.480 1032.480 m +474.480 1032.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +490.68 1029.76 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +474.480 1039.680 m +478.080 1043.280 l +488.880 1043.280 l +488.880 1036.080 l +478.080 1036.080 l +474.480 1039.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +474.480 1039.680 m +474.480 1039.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +490.32 1036.96 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 1068.480 m +366.480 1064.880 l +355.680 1064.880 l +355.680 1072.080 l +366.480 1072.080 l +370.080 1068.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 1068.480 m +370.080 1068.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +332.05 1065.61 Td +(GPSTX) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 1075.680 m +366.480 1072.080 l +355.680 1072.080 l +355.680 1079.280 l +366.480 1079.280 l +370.080 1075.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 1075.680 m +370.080 1075.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +331.32 1072.81 Td +(GPSRX) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 1061.280 m +366.480 1057.680 l +355.680 1057.680 l +355.680 1064.880 l +366.480 1064.880 l +370.080 1061.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 1061.280 m +370.080 1061.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +331.32 1058.41 Td +(GPSEN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +373.680 1093.680 m +380.880 1093.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +373.680 1100.160 m +373.680 1087.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +372.240 1098.000 m +372.240 1089.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.800 1095.840 m +370.800 1091.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +369.360 1094.400 m +369.360 1092.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1093.680 m +380.880 1093.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +350.28 1090.33 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 1054.080 m +366.480 1050.480 l +355.680 1050.480 l +355.680 1057.680 l +366.480 1057.680 l +370.080 1054.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 1054.080 m +370.080 1054.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +336.42 1051.36 Td +(UBTN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +474.480 1097.280 m +478.080 1100.880 l +488.880 1100.880 l +488.880 1093.680 l +478.080 1093.680 l +474.480 1097.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +474.480 1097.280 m +474.480 1097.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +490.33 1094.17 Td +(RBTN) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +557.28 1104.48 7.20 -14.40 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +560.880 1111.680 m +560.880 1104.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +560.880 1082.880 m +560.880 1090.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +565.92 1095.27 Td +(R_ADC_T0) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +565.92 1088.79 Td +(1M) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +560.880 1046.880 m +560.880 1054.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +554.400 1046.880 m +567.360 1046.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +556.560 1045.440 m +565.200 1045.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +558.720 1044.000 m +563.040 1044.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +560.160 1042.560 m +561.600 1042.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +560.880 1054.080 m +560.880 1054.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +551.52 1034.89 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +560.880 1111.680 m +557.280 1115.280 l +557.280 1126.080 l +564.480 1126.080 l +564.480 1115.280 l +560.880 1111.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +560.880 1111.680 m +560.880 1111.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 562.23 1126.29 Tm +(BATT) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +557.28 1075.68 7.20 -14.40 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +560.880 1082.880 m +560.880 1075.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +560.880 1054.080 m +560.880 1061.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +565.92 1066.47 Td +(R_ADC_B0) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +565.92 1059.99 Td +(1.5M) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 1104.480 m +377.280 1100.880 l +366.480 1100.880 l +366.480 1108.080 l +377.280 1108.080 l +380.880 1104.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1104.480 m +380.880 1104.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +329.75 1101.76 Td +(SERIAL2TX) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 1111.680 m +377.280 1108.080 l +366.480 1108.080 l +366.480 1115.280 l +377.280 1115.280 l +380.880 1111.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1111.680 m +380.880 1111.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +329.03 1108.96 Td +(SERIAL2RX) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 1032.480 m +377.280 1028.880 l +366.480 1028.880 l +366.480 1036.080 l +377.280 1036.080 l +380.880 1032.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1032.480 m +380.880 1032.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +347.94 1029.61 Td +(P1.06) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 434.880 m +730.080 434.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 438.480 m +737.280 431.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 434.880 m +730.080 434.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +738.00 431.53 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 362.880 m +629.280 362.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 369.360 m +622.080 356.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +620.640 367.200 m +620.640 358.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +619.200 365.040 m +619.200 360.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +617.760 363.600 m +617.760 362.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 362.880 m +629.280 362.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +598.68 359.53 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 377.280 m +629.280 377.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 383.760 m +622.080 370.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +620.640 381.600 m +620.640 372.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +619.200 379.440 m +619.200 375.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +617.760 378.000 m +617.760 376.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 377.280 m +629.280 377.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +598.68 373.93 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 391.680 m +629.280 391.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 398.160 m +622.080 385.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +620.640 396.000 m +620.640 387.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +619.200 393.840 m +619.200 389.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +617.760 392.400 m +617.760 390.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 391.680 m +629.280 391.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +598.68 388.33 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 442.080 m +629.280 442.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 448.560 m +622.080 435.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +620.640 446.400 m +620.640 437.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +619.200 444.240 m +619.200 439.920 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +617.760 442.800 m +617.760 441.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 442.080 m +629.280 442.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +598.68 438.73 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 442.080 m +730.080 442.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 435.600 m +737.280 448.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +738.720 437.760 m +738.720 446.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +740.160 439.920 m +740.160 444.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +741.600 441.360 m +741.600 442.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 442.080 m +730.080 442.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +741.96 438.73 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 391.680 m +730.080 391.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 385.200 m +737.280 398.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +738.720 387.360 m +738.720 396.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +740.160 389.520 m +740.160 393.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +741.600 390.960 m +741.600 392.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 391.680 m +730.080 391.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +741.96 388.33 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 377.280 m +730.080 377.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 370.800 m +737.280 383.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +738.720 372.960 m +738.720 381.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +740.160 375.120 m +740.160 379.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +741.600 376.560 m +741.600 378.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 377.280 m +730.080 377.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +741.96 373.93 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 355.680 m +730.080 362.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +723.600 355.680 m +736.560 355.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +725.760 354.240 m +734.400 354.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +727.920 352.800 m +732.240 352.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +729.360 351.360 m +730.800 351.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 362.880 m +730.080 362.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +720.72 342.97 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 360.65 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 363.53 Td +(22) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 362.880 m +643.680 362.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 367.85 Td +(ANT_2.4) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 370.73 Td +(21) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 370.080 m +643.680 370.080 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +626.400 372.960 m +632.160 367.200 l +626.400 367.200 m +632.160 372.960 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 375.05 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 377.93 Td +(20) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 377.280 m +643.680 377.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 389.45 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 392.33 Td +(19) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 391.680 m +643.680 391.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 396.65 Td +(BUSY) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 399.53 Td +(18) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 398.880 m +643.680 398.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 403.85 Td +(NSS) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 406.73 Td +(17) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 406.080 m +643.680 406.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 411.05 Td +(SCK) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 413.93 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 413.280 m +643.680 413.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 418.25 Td +(MOSI) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 421.13 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 420.480 m +643.680 420.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 425.45 Td +(MISO) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 428.33 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 427.680 m +643.680 427.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 432.65 Td +(NC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 435.53 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 434.880 m +643.680 434.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +626.400 437.760 m +632.160 432.000 l +626.400 432.000 m +632.160 437.760 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 439.85 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 442.73 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 442.080 m +643.680 442.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 439.85 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 442.73 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 442.080 m +715.680 442.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +700.42 432.65 Td +(VCC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 435.53 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 434.880 m +715.680 434.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +698.96 425.45 Td +(DIO7) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 428.33 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 427.680 m +715.680 427.680 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +727.200 430.560 m +732.960 424.800 l +727.200 424.800 m +732.960 430.560 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +698.96 418.25 Td +(DIO8) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 421.13 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 420.480 m +715.680 420.480 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +727.200 423.360 m +732.960 417.600 l +727.200 417.600 m +732.960 423.360 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +698.96 411.05 Td +(DIO9) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 413.93 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 413.280 m +715.680 413.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +696.42 403.85 Td +(NRST) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 406.73 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 406.080 m +715.680 406.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +704.79 396.65 Td +(NC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 399.53 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 398.880 m +715.680 398.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +727.200 401.760 m +732.960 396.000 l +727.200 396.000 m +732.960 401.760 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 389.45 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 392.33 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 391.680 m +715.680 391.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 375.05 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 377.93 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 377.280 m +715.680 377.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +686.59 367.85 Td +(ANT_900) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 370.73 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 370.080 m +715.680 370.080 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +727.200 372.960 m +732.960 367.200 l +727.200 367.200 m +732.960 372.960 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 360.65 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 363.53 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 362.880 m +715.680 362.880 l +S +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +643.68 449.28 72.00 -100.80 re +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +675.33 458.49 Td +(E80-900M2213S) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +675.33 452.01 Td +(E80-900M2213S) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 427.680 m +625.680 424.080 l +614.880 424.080 l +614.880 431.280 l +625.680 431.280 l +629.280 427.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 427.680 m +629.280 427.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +596.71 424.81 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 413.280 m +625.680 409.680 l +614.880 409.680 l +614.880 416.880 l +625.680 416.880 l +629.280 413.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 413.280 m +629.280 413.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +599.98 410.41 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 420.480 m +625.680 416.880 l +614.880 416.880 l +614.880 424.080 l +625.680 424.080 l +629.280 420.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 420.480 m +629.280 420.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +596.71 417.61 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 406.080 m +625.680 402.480 l +614.880 402.480 l +614.880 409.680 l +625.680 409.680 l +629.280 406.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 406.080 m +629.280 406.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +604.35 403.21 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 398.880 m +625.680 395.280 l +614.880 395.280 l +614.880 402.480 l +625.680 402.480 l +629.280 398.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 398.880 m +629.280 398.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +595.62 396.01 Td +(BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 413.280 m +733.680 416.880 l +744.480 416.880 l +744.480 409.680 l +733.680 409.680 l +730.080 413.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 413.280 m +730.080 413.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +745.92 410.56 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 406.080 m +733.680 409.680 l +744.480 409.680 l +744.480 402.480 l +733.680 402.480 l +730.080 406.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 406.080 m +730.080 406.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +746.43 403.13 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 748.080 m +730.080 748.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 751.680 m +737.280 744.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 748.080 m +730.080 748.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +737.64 744.67 Td +(+5V) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +114.480 726.480 m +114.480 733.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +108.000 726.480 m +120.960 726.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +110.160 725.040 m +118.800 725.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +112.320 723.600 m +116.640 723.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +113.760 722.160 m +115.200 722.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +114.480 733.680 m +114.480 733.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +105.12 713.77 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +488.880 744.480 m +481.680 744.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +488.880 748.080 m +488.880 740.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 744.480 m +481.680 744.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +489.24 741.07 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +157.680 755.280 m +157.680 748.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +154.080 755.280 m +161.280 755.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 748.080 m +157.680 748.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +149.04 756.25 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 667.440 m +730.080 674.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +723.600 667.440 m +736.560 667.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +725.760 666.000 m +734.400 666.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +727.920 664.560 m +732.240 664.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +729.360 663.120 m +730.800 663.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 674.640 m +730.080 674.640 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +720.72 654.55 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 737.280 m +625.680 733.680 l +614.880 733.680 l +614.880 740.880 l +625.680 740.880 l +629.280 737.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 737.280 m +629.280 737.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +595.62 734.53 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 751.680 m +625.680 748.080 l +614.880 748.080 l +614.880 755.280 l +625.680 755.280 l +629.280 751.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 751.680 m +629.280 751.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +601.80 748.81 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 737.280 m +733.680 740.880 l +744.480 740.880 l +744.480 733.680 l +733.680 733.680 l +730.080 737.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 737.280 m +730.080 737.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +745.93 734.23 Td +(DIO2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 708.480 m +625.680 704.880 l +614.880 704.880 l +614.880 712.080 l +625.680 712.080 l +629.280 708.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 708.480 m +629.280 708.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +604.35 705.61 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 722.880 m +625.680 719.280 l +614.880 719.280 l +614.880 726.480 l +625.680 726.480 l +629.280 722.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 722.880 m +629.280 722.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +596.71 720.01 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 730.080 m +625.680 726.480 l +614.880 726.480 l +614.880 733.680 l +625.680 733.680 l +629.280 730.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 730.080 m +629.280 730.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +596.71 727.21 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 715.680 m +625.680 712.080 l +614.880 712.080 l +614.880 719.280 l +625.680 719.280 l +629.280 715.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 715.680 m +629.280 715.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +599.98 712.81 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 722.880 m +733.680 726.480 l +744.480 726.480 l +744.480 719.280 l +733.680 719.280 l +730.080 722.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 722.880 m +730.080 722.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +745.71 720.16 Td +(RXEN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 744.480 m +625.680 740.880 l +614.880 740.880 l +614.880 748.080 l +625.680 748.080 l +629.280 744.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 744.480 m +629.280 744.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +595.62 741.61 Td +(BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 694.080 m +629.280 694.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 700.560 m +622.080 687.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +620.640 698.400 m +620.640 689.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +619.200 696.240 m +619.200 691.920 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +617.760 694.800 m +617.760 693.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 694.080 m +629.280 694.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +598.68 690.67 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 679.680 m +629.280 679.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 686.160 m +622.080 673.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +620.640 684.000 m +620.640 675.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +619.200 681.840 m +619.200 677.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +617.760 680.400 m +617.760 678.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 679.680 m +629.280 679.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +598.68 676.27 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 766.080 m +730.080 758.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +736.560 766.080 m +723.600 766.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +734.400 767.520 m +725.760 767.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +732.240 768.960 m +727.920 768.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.800 770.400 m +729.360 770.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 758.880 m +730.080 758.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +720.72 772.15 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 758.880 m +629.280 758.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 765.360 m +622.080 752.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +620.640 763.200 m +620.640 754.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +619.200 761.040 m +619.200 756.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +617.760 759.600 m +617.760 758.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 758.880 m +629.280 758.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +598.68 755.47 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +150.480 740.880 m +157.680 740.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +150.480 747.360 m +150.480 734.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +149.040 745.200 m +149.040 736.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +147.600 743.040 m +147.600 738.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +146.160 741.600 m +146.160 740.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 740.880 m +157.680 740.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +127.08 737.47 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +150.480 704.880 m +157.680 704.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +150.480 711.360 m +150.480 698.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +149.040 709.200 m +149.040 700.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +147.600 707.040 m +147.600 702.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +146.160 705.600 m +146.160 704.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 704.880 m +157.680 704.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +127.08 701.47 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +229.680 719.280 m +222.480 719.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +229.680 712.800 m +229.680 725.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +231.120 714.960 m +231.120 723.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +232.560 717.120 m +232.560 721.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +234.000 718.560 m +234.000 720.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 719.280 m +222.480 719.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +234.36 715.87 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +373.680 758.880 m +380.880 758.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +373.680 765.360 m +373.680 752.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +372.240 763.200 m +372.240 754.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.800 761.040 m +370.800 756.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +369.360 759.600 m +369.360 758.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 758.880 m +380.880 758.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +350.28 755.47 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +481.680 766.080 m +481.680 758.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +488.160 766.080 m +475.200 766.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +486.000 767.520 m +477.360 767.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +483.840 768.960 m +479.520 768.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +482.400 770.400 m +480.960 770.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 758.880 m +481.680 758.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +472.32 772.18 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +481.680 672.480 m +481.680 679.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +475.200 672.480 m +488.160 672.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +477.360 671.040 m +486.000 671.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +479.520 669.600 m +483.840 669.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +480.960 668.160 m +482.400 668.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 679.680 m +481.680 679.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +472.32 659.59 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +373.680 679.680 m +380.880 679.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +373.680 686.160 m +373.680 673.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +372.240 684.000 m +372.240 675.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.800 681.840 m +370.800 677.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +369.360 680.400 m +369.360 678.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 679.680 m +380.880 679.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +350.28 676.27 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +373.680 694.080 m +380.880 694.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +373.680 700.560 m +373.680 687.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +372.240 698.400 m +372.240 689.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.800 696.240 m +370.800 691.920 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +369.360 694.800 m +369.360 693.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 694.080 m +380.880 694.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +350.28 690.67 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 744.480 m +377.280 740.880 l +366.480 740.880 l +366.480 748.080 l +377.280 748.080 l +380.880 744.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 744.480 m +380.880 744.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +347.22 741.61 Td +(BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +481.680 722.880 m +485.280 726.480 l +496.080 726.480 l +496.080 719.280 l +485.280 719.280 l +481.680 722.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 722.880 m +481.680 722.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +497.31 720.16 Td +(RXEN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 715.680 m +377.280 712.080 l +366.480 712.080 l +366.480 719.280 l +377.280 719.280 l +380.880 715.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 715.680 m +380.880 715.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +351.58 712.81 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 730.080 m +377.280 726.480 l +366.480 726.480 l +366.480 733.680 l +377.280 733.680 l +380.880 730.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 730.080 m +380.880 730.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +348.31 727.21 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 722.880 m +377.280 719.280 l +366.480 719.280 l +366.480 726.480 l +377.280 726.480 l +380.880 722.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 722.880 m +380.880 722.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +348.31 720.01 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 708.480 m +377.280 704.880 l +366.480 704.880 l +366.480 712.080 l +377.280 712.080 l +380.880 708.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 708.480 m +380.880 708.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +355.95 705.61 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +481.680 737.280 m +485.280 740.880 l +496.080 740.880 l +496.080 733.680 l +485.280 733.680 l +481.680 737.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 737.280 m +481.680 737.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +497.53 734.23 Td +(DIO2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 751.680 m +377.280 748.080 l +366.480 748.080 l +366.480 755.280 l +377.280 755.280 l +380.880 751.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 751.680 m +380.880 751.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +353.40 748.81 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 737.280 m +377.280 733.680 l +366.480 733.680 l +366.480 740.880 l +377.280 740.880 l +380.880 737.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 737.280 m +380.880 737.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +347.22 734.53 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +222.480 733.680 m +226.080 737.280 l +236.880 737.280 l +236.880 730.080 l +226.080 730.080 l +222.480 733.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 733.680 m +222.480 733.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +238.33 730.63 Td +(DIO3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +157.680 733.680 m +154.080 730.080 l +143.280 730.080 l +143.280 737.280 l +154.080 737.280 l +157.680 733.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 733.680 m +157.680 733.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +124.02 730.93 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +222.480 748.080 m +226.080 751.680 l +236.880 751.680 l +236.880 744.480 l +226.080 744.480 l +222.480 748.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 748.080 m +222.480 748.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +238.32 745.36 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +222.480 740.880 m +226.080 744.480 l +236.880 744.480 l +236.880 737.280 l +226.080 737.280 l +222.480 740.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 740.880 m +222.480 740.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +238.33 737.83 Td +(DIO2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +222.480 704.880 m +226.080 708.480 l +236.880 708.480 l +236.880 701.280 l +226.080 701.280 l +222.480 704.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 704.880 m +222.480 704.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +238.32 702.16 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +222.480 697.680 m +226.080 701.280 l +236.880 701.280 l +236.880 694.080 l +226.080 694.080 l +222.480 697.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 697.680 m +222.480 697.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +238.32 694.96 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +222.480 690.480 m +226.080 694.080 l +236.880 694.080 l +236.880 686.880 l +226.080 686.880 l +222.480 690.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 690.480 m +222.480 690.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +238.32 687.76 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +222.480 712.080 m +226.080 715.680 l +236.880 715.680 l +236.880 708.480 l +226.080 708.480 l +222.480 712.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 712.080 m +222.480 712.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +238.11 709.36 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +157.680 683.280 m +154.080 679.680 l +143.280 679.680 l +143.280 686.880 l +154.080 686.880 l +157.680 683.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 683.280 m +157.680 683.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +123.66 680.41 Td +(RXEN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +222.480 683.280 m +226.080 686.880 l +236.880 686.880 l +236.880 679.680 l +226.080 679.680 l +222.480 683.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 683.280 m +222.480 683.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +238.10 680.56 Td +(BUSY) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +164.88 755.28 50.40 -79.20 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +169.56 751.68 m 169.56 752.28 169.08 752.76 168.48 752.76 c +167.88 752.76 167.40 752.28 167.40 751.68 c +167.40 751.08 167.88 750.60 168.48 750.60 c +169.08 750.60 169.56 751.08 169.56 751.68 c +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +167.54 745.13 Td +(VCC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +160.88 748.73 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 748.080 m +164.880 748.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +167.54 737.93 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +160.88 741.53 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 740.880 m +164.880 740.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +167.54 730.73 Td +(NRST) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +160.88 734.33 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 733.680 m +164.880 733.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +167.54 723.53 Td +(NC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +160.88 727.13 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 726.480 m +164.880 726.480 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +154.800 729.360 m +160.560 723.600 l +154.800 723.600 m +160.560 729.360 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +167.54 716.33 Td +(NC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +160.88 719.93 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 719.280 m +164.880 719.280 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +154.800 722.160 m +160.560 716.400 l +154.800 716.400 m +160.560 722.160 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +167.54 709.13 Td +(ANT) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +160.88 712.73 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 712.080 m +164.880 712.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +167.54 701.93 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +160.88 705.53 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 704.880 m +164.880 704.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +167.54 694.73 Td +(NC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +160.88 698.33 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 697.680 m +164.880 697.680 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +154.800 700.560 m +160.560 694.800 l +154.800 694.800 m +160.560 700.560 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +167.54 687.53 Td +(TXEN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +160.88 691.13 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 690.480 m +164.880 690.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +167.54 680.33 Td +(RXEN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +157.24 683.93 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 683.280 m +164.880 683.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +194.79 680.33 Td +(BUSY) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +215.64 683.93 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 683.280 m +215.280 683.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +195.89 687.53 Td +(MISO) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +215.64 691.13 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 690.480 m +215.280 690.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +195.89 694.73 Td +(MOSI) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +215.64 698.33 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 697.680 m +215.280 697.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +199.16 701.93 Td +(NSS) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +215.64 705.53 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 704.880 m +215.280 704.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +199.16 709.13 Td +(SCK) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +215.64 712.73 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 712.080 m +215.280 712.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +198.07 716.33 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +215.64 719.93 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 719.280 m +215.280 719.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +203.16 723.53 Td +(NC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +215.64 727.13 Td +(17) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 726.480 m +215.280 726.480 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +219.600 729.360 m +225.360 723.600 l +219.600 723.600 m +225.360 729.360 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +197.34 730.73 Td +(DIO3) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +215.64 734.33 Td +(18) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 733.680 m +215.280 733.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +197.34 737.93 Td +(DIO2) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +215.64 741.53 Td +(19) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 740.880 m +215.280 740.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +197.34 745.13 Td +(DIO1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +215.64 748.73 Td +(20) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 748.080 m +215.280 748.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +185.75 764.49 Td +(E22-900MM22S) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +185.75 758.01 Td +(E22-400MM22S) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +643.68 766.08 72.00 -100.80 re +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 677.45 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 680.33 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 679.680 m +715.680 679.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 684.65 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 687.53 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 686.880 m +715.680 686.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 691.85 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 694.73 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 694.080 m +715.680 694.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 706.25 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 709.13 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 708.480 m +715.680 708.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 713.45 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 716.33 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 715.680 m +715.680 715.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +696.06 720.65 Td +(RXEN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 723.53 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 722.880 m +715.680 722.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +696.78 727.85 Td +(TXEN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 730.73 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 730.080 m +715.680 730.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +698.96 735.05 Td +(DIO2) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 737.93 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 737.280 m +715.680 737.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +700.42 742.25 Td +(VCC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 745.13 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 744.480 m +715.680 744.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +700.42 749.45 Td +(VCC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 752.33 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 751.680 m +715.680 751.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 756.65 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 759.53 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 758.880 m +715.680 758.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 756.65 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 759.53 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 758.880 m +643.680 758.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 749.45 Td +(DIO1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 752.33 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 751.680 m +643.680 751.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 742.25 Td +(BUSY) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 745.13 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 744.480 m +643.680 744.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 735.05 Td +(NRST) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 737.93 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 737.280 m +643.680 737.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 727.85 Td +(MISO) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 730.73 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 730.080 m +643.680 730.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 720.65 Td +(MOSI) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 723.53 Td +(17) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 722.880 m +643.680 722.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 713.45 Td +(SCK) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 716.33 Td +(18) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 715.680 m +643.680 715.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 706.25 Td +(NSS) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 709.13 Td +(19) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 708.480 m +643.680 708.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 691.85 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 694.73 Td +(20) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 694.080 m +643.680 694.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 684.65 Td +(ANT) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 687.53 Td +(21) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 686.880 m +643.680 686.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +626.400 689.760 m +632.160 684.000 l +626.400 684.000 m +632.160 689.760 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 677.45 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 680.33 Td +(22) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 679.680 m +643.680 679.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +675.33 775.29 Td +(E22-900M30S) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +675.33 768.81 Td +(E22-900M30S) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +396.72 677.45 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +384.40 680.33 Td +(22) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 679.680 m +395.280 679.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +396.72 684.65 Td +(ANT) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +384.40 687.53 Td +(21) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 686.880 m +395.280 686.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +378.000 689.760 m +383.760 684.000 l +378.000 684.000 m +383.760 689.760 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +396.72 691.85 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +384.40 694.73 Td +(20) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 694.080 m +395.280 694.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +396.72 706.25 Td +(NSS) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +384.40 709.13 Td +(19) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 708.480 m +395.280 708.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +396.72 713.45 Td +(SCK) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +384.40 716.33 Td +(18) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 715.680 m +395.280 715.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +396.72 720.65 Td +(MOSI) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +384.40 723.53 Td +(17) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 722.880 m +395.280 722.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +396.72 727.85 Td +(MISO) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +384.40 730.73 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 730.080 m +395.280 730.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +396.72 735.05 Td +(NRST) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +384.40 737.93 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 737.280 m +395.280 737.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +396.72 742.25 Td +(BUSY) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +384.40 745.13 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 744.480 m +395.280 744.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +396.72 749.45 Td +(DIO1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +384.40 752.33 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 751.680 m +395.280 751.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +396.72 756.65 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +384.40 759.53 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 758.880 m +395.280 758.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +451.30 756.65 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +470.88 759.53 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 758.880 m +467.280 758.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +451.30 749.45 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +470.88 752.33 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 751.680 m +467.280 751.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +452.02 742.25 Td +(VCC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +470.88 745.13 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 744.480 m +467.280 744.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +450.56 735.05 Td +(DIO2) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +470.88 737.93 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 737.280 m +467.280 737.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +448.38 727.85 Td +(TXEN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +470.88 730.73 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 730.080 m +467.280 730.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +447.66 720.65 Td +(RXEN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +470.88 723.53 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 722.880 m +467.280 722.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +451.30 713.45 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +470.88 716.33 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 715.680 m +467.280 715.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +451.30 706.25 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +470.88 709.13 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 708.480 m +467.280 708.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +451.30 691.85 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +470.88 694.73 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 694.080 m +467.280 694.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +451.30 684.65 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +470.88 687.53 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 686.880 m +467.280 686.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +451.30 677.45 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +470.88 680.33 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 679.680 m +467.280 679.680 l +S +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +395.28 766.08 72.00 -100.80 re +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +426.93 775.29 Td +(E22-900M22S) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +426.93 768.81 Td +(E22-900M22S) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +139.68 899.28 50.40 -64.80 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +144.36 895.68 m 144.36 896.28 143.88 896.76 143.28 896.76 c +142.68 896.76 142.20 896.28 142.20 895.68 c +142.20 895.08 142.68 894.60 143.28 894.60 c +143.88 894.60 144.36 895.08 144.36 895.68 c +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +142.34 889.13 Td +(ANT) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +135.68 892.73 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +132.480 892.080 m +139.680 892.080 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +129.600 894.960 m +135.360 889.200 l +129.600 889.200 m +135.360 894.960 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +142.34 881.93 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +135.68 885.53 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +132.480 884.880 m +139.680 884.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +142.34 874.73 Td +(3.3V) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +135.68 878.33 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +132.480 877.680 m +139.680 877.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +142.34 867.53 Td +(RESET) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +135.68 871.13 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +132.480 870.480 m +139.680 870.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +142.34 860.33 Td +(TXEN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +135.68 863.93 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +132.480 863.280 m +139.680 863.280 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +129.600 866.160 m +135.360 860.400 l +129.600 860.400 m +135.360 866.160 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +142.34 853.13 Td +(DIO1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +135.68 856.73 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +132.480 856.080 m +139.680 856.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +142.34 845.93 Td +(DIO2) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +135.68 849.53 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +132.480 848.880 m +139.680 848.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +129.600 851.760 m +135.360 846.000 l +129.600 846.000 m +135.360 851.760 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +142.34 838.73 Td +(DIO3) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +135.68 842.33 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +132.480 841.680 m +139.680 841.680 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +129.600 844.560 m +135.360 838.800 l +129.600 838.800 m +135.360 844.560 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.87 838.73 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +190.44 842.33 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 841.680 m +190.080 841.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +169.59 845.93 Td +(BUSY) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +190.44 849.53 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 848.880 m +190.080 848.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +169.23 853.13 Td +(RXEN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +190.44 856.73 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 856.080 m +190.080 856.080 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +194.400 858.960 m +200.160 853.200 l +194.400 853.200 m +200.160 858.960 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +173.96 860.33 Td +(SCK) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +190.44 863.93 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 863.280 m +190.080 863.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +170.69 867.53 Td +(MISO) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +190.44 871.13 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 870.480 m +190.080 870.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +170.69 874.73 Td +(MOSI) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +190.44 878.33 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 877.680 m +190.080 877.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +173.96 881.93 Td +(NSS) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +190.44 885.53 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 884.880 m +190.080 884.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +172.87 889.13 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +190.44 892.73 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 892.080 m +190.080 892.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +161.24 908.49 Td +(HT-RA62) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +161.24 902.01 Td +(RA-01SH) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +132.480 870.480 m +128.880 866.880 l +118.080 866.880 l +118.080 874.080 l +128.880 874.080 l +132.480 870.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +132.480 870.480 m +132.480 870.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +98.82 867.73 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +132.480 856.080 m +128.880 852.480 l +118.080 852.480 l +118.080 859.680 l +128.880 859.680 l +132.480 856.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +132.480 856.080 m +132.480 856.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +105.00 853.21 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +197.280 884.880 m +200.880 888.480 l +211.680 888.480 l +211.680 881.280 l +200.880 881.280 l +197.280 884.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 884.880 m +197.280 884.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +213.12 882.05 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +197.280 877.680 m +200.880 881.280 l +211.680 881.280 l +211.680 874.080 l +200.880 874.080 l +197.280 877.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 877.680 m +197.280 877.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +213.01 874.63 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +197.280 870.480 m +200.880 874.080 l +211.680 874.080 l +211.680 866.880 l +200.880 866.880 l +197.280 870.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 870.480 m +197.280 870.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +213.06 867.43 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +197.280 863.280 m +200.880 866.880 l +211.680 866.880 l +211.680 859.680 l +200.880 859.680 l +197.280 863.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 863.280 m +197.280 863.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +212.80 860.23 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +197.280 848.880 m +200.880 852.480 l +211.680 852.480 l +211.680 845.280 l +200.880 845.280 l +197.280 848.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 848.880 m +197.280 848.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +213.06 845.83 Td +(BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +197.280 834.480 m +197.280 841.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +190.800 834.480 m +203.760 834.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +192.960 833.040 m +201.600 833.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +195.120 831.600 m +199.440 831.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +196.560 830.160 m +198.000 830.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +197.280 841.680 m +197.280 841.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +187.92 821.59 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +114.480 892.080 m +114.480 884.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +120.960 892.080 m +108.000 892.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +118.800 893.520 m +110.160 893.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +116.640 894.960 m +112.320 894.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +115.200 896.400 m +113.760 896.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +114.480 884.880 m +114.480 884.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +105.12 898.15 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +218.880 899.280 m +218.880 892.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +225.360 899.280 m +212.400 899.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +223.200 900.720 m +214.560 900.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +221.040 902.160 m +216.720 902.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +219.600 903.600 m +218.160 903.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +218.880 892.080 m +218.880 892.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +209.52 905.35 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +118.080 877.680 m +125.280 877.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +118.080 874.080 m +118.080 881.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +125.280 877.680 m +125.280 877.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +99.95 874.27 Td +(VCC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +385.92 893.45 Td +(RF_SW) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +377.24 896.33 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 895.680 m +384.480 895.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +385.92 886.25 Td +(MISO) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +377.24 889.13 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 888.480 m +384.480 888.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +385.92 879.05 Td +(MOSI) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +377.24 881.93 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 881.280 m +384.480 881.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +385.92 871.85 Td +(CLK) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +377.24 874.73 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 874.080 m +384.480 874.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +385.92 864.65 Td +(RST) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +377.24 867.53 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 866.880 m +384.480 866.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +385.92 857.45 Td +(NSS) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +377.24 860.33 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 859.680 m +384.480 859.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +385.92 850.25 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +377.24 853.13 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 852.480 m +384.480 852.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +385.92 843.05 Td +(VCC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +377.24 845.93 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 845.280 m +384.480 845.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +449.15 864.65 Td +(ANT) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +467.28 867.53 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +478.080 866.880 m +463.680 866.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +475.200 869.760 m +480.960 864.000 l +475.200 864.000 m +480.960 869.760 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +447.70 871.85 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +467.28 874.73 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +478.080 874.080 m +463.680 874.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +444.42 879.05 Td +(BUSY) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +467.28 881.93 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +478.080 881.280 m +463.680 881.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +446.96 886.25 Td +(DIO1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +467.28 889.13 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +478.080 888.480 m +463.680 888.480 l +S +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +384.48 910.08 79.20 -79.20 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.08 845.28 m 460.08 851.24 455.24 856.08 449.28 856.08 c +443.32 856.08 438.48 851.24 438.48 845.28 c +438.48 839.32 443.32 834.48 449.28 834.48 c +455.24 834.48 460.08 839.32 460.08 845.28 c +S +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +434.88 859.68 28.80 -28.80 re +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +419.73 919.05 Td +(SEEED_WIO-SX1262) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +419.73 912.57 Td +(Seeed-wio-SX1262) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +478.080 881.280 m +481.680 884.880 l +492.480 884.880 l +492.480 877.680 l +481.680 877.680 l +478.080 881.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +478.080 881.280 m +478.080 881.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +493.86 878.23 Td +(BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 866.880 m +366.480 863.280 l +355.680 863.280 l +355.680 870.480 l +366.480 870.480 l +370.080 866.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 866.880 m +370.080 866.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +336.42 864.13 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 888.480 m +366.480 884.880 l +355.680 884.880 l +355.680 892.080 l +366.480 892.080 l +370.080 888.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 888.480 m +370.080 888.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +335.10 885.86 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 881.280 m +366.480 877.680 l +355.680 877.680 l +355.680 884.880 l +366.480 884.880 l +370.080 881.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 881.280 m +370.080 881.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +335.15 878.66 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 859.680 m +366.480 856.080 l +355.680 856.080 l +355.680 863.280 l +366.480 863.280 l +370.080 859.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 859.680 m +370.080 859.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +345.15 856.85 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 874.080 m +366.480 870.480 l +355.680 870.480 l +355.680 877.680 l +366.480 877.680 l +370.080 874.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 874.080 m +370.080 874.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +339.30 871.46 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +478.080 888.480 m +481.680 892.080 l +492.480 892.080 l +492.480 884.880 l +481.680 884.880 l +478.080 888.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +478.080 888.480 m +478.080 888.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +493.88 885.43 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +485.280 874.080 m +478.080 874.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +485.280 867.600 m +485.280 880.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +486.720 869.760 m +486.720 878.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +488.160 871.920 m +488.160 876.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +489.600 873.360 m +489.600 874.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +478.080 874.080 m +478.080 874.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +489.96 870.73 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +362.880 852.480 m +370.080 852.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +362.880 858.960 m +362.880 846.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +361.440 856.800 m +361.440 848.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +360.000 854.640 m +360.000 850.320 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +358.560 853.200 m +358.560 851.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 852.480 m +370.080 852.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +339.48 849.13 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +362.880 845.280 m +370.080 845.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +362.880 841.680 m +362.880 848.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +370.080 845.280 m +370.080 845.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +344.75 841.93 Td +(VCC) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +92.88 740.88 14.40 -14.40 re +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 98.05 717.86 Tm +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +100.080 712.080 m +100.080 726.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +89.24 728.45 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +85.680 733.680 m +92.880 733.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +107.28 728.45 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +114.480 733.680 m +107.280 733.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 98.05 739.50 Tm +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +100.080 748.080 m +100.080 740.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +97.200 750.960 m +102.960 745.200 l +97.200 745.200 m +102.960 750.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +101.52 733.68 m 101.52 734.48 100.88 735.12 100.08 735.12 c +99.28 735.12 98.64 734.48 98.64 733.68 c +98.64 732.88 99.28 732.24 100.08 732.24 c +100.88 732.24 101.52 732.88 101.52 733.68 c +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +100.080 732.240 m +100.080 726.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +84.92 757.88 Td +(U3) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +84.92 751.33 Td +(AMC-U_FL) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +85.680 726.480 m +85.680 733.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +79.200 726.480 m +92.160 726.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +81.360 725.040 m +90.000 725.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +83.520 723.600 m +87.840 723.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +84.960 722.160 m +86.400 722.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +85.680 733.680 m +85.680 733.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +76.32 713.77 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 568.080 m +730.080 568.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 571.680 m +737.280 564.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 568.080 m +730.080 568.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +738.00 564.73 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 575.280 m +733.680 578.880 l +744.480 578.880 l +744.480 571.680 l +733.680 571.680 l +730.080 575.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 575.280 m +730.080 575.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +745.93 572.23 Td +(DIO2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 593.280 m +730.080 593.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +737.280 596.880 m +737.280 589.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 593.280 m +730.080 593.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +737.64 589.87 Td +(+5V) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 514.080 m +730.080 521.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +723.600 514.080 m +736.560 514.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +725.760 512.640 m +734.400 512.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +727.920 511.200 m +732.240 511.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +729.360 509.760 m +730.800 509.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 521.280 m +730.080 521.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +720.72 501.19 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 582.480 m +625.680 578.880 l +614.880 578.880 l +614.880 586.080 l +625.680 586.080 l +629.280 582.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 582.480 m +629.280 582.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +595.62 579.73 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 596.880 m +625.680 593.280 l +614.880 593.280 l +614.880 600.480 l +625.680 600.480 l +629.280 596.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 596.880 m +629.280 596.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +601.80 594.01 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 582.480 m +733.680 586.080 l +744.480 586.080 l +744.480 578.880 l +733.680 578.880 l +730.080 582.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 582.480 m +730.080 582.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +745.93 579.43 Td +(DIO2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 553.680 m +625.680 550.080 l +614.880 550.080 l +614.880 557.280 l +625.680 557.280 l +629.280 553.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 553.680 m +629.280 553.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +604.35 550.81 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 568.080 m +625.680 564.480 l +614.880 564.480 l +614.880 571.680 l +625.680 571.680 l +629.280 568.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 568.080 m +629.280 568.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +596.71 565.21 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 575.280 m +625.680 571.680 l +614.880 571.680 l +614.880 578.880 l +625.680 578.880 l +629.280 575.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 575.280 m +629.280 575.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +596.71 572.41 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 560.880 m +625.680 557.280 l +614.880 557.280 l +614.880 564.480 l +625.680 564.480 l +629.280 560.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 560.880 m +629.280 560.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +599.98 558.01 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 589.680 m +625.680 586.080 l +614.880 586.080 l +614.880 593.280 l +625.680 593.280 l +629.280 589.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 589.680 m +629.280 589.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +595.62 586.81 Td +(BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 539.280 m +629.280 539.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 545.760 m +622.080 532.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +620.640 543.600 m +620.640 534.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +619.200 541.440 m +619.200 537.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +617.760 540.000 m +617.760 538.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 539.280 m +629.280 539.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +598.68 535.87 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 524.880 m +629.280 524.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 531.360 m +622.080 518.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +620.640 529.200 m +620.640 520.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +619.200 527.040 m +619.200 522.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +617.760 525.600 m +617.760 524.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 524.880 m +629.280 524.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +598.68 521.47 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 611.280 m +730.080 604.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +736.560 611.280 m +723.600 611.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +734.400 612.720 m +725.760 612.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +732.240 614.160 m +727.920 614.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.800 615.600 m +729.360 615.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 604.080 m +730.080 604.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +720.72 617.35 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 604.080 m +629.280 604.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 610.560 m +622.080 597.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +620.640 608.400 m +620.640 599.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +619.200 606.240 m +619.200 601.920 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +617.760 604.800 m +617.760 603.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 604.080 m +629.280 604.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +598.68 600.67 Td +(GND) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +643.68 611.28 72.00 -100.80 re +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 522.65 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 525.53 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 524.880 m +715.680 524.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 529.85 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 532.73 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 532.080 m +715.680 532.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 537.05 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 539.93 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 539.280 m +715.680 539.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 551.45 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 554.33 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 553.680 m +715.680 553.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 558.65 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 561.53 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 560.880 m +715.680 560.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +707.69 565.85 Td +(IN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 568.73 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 568.080 m +715.680 568.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +684.79 573.05 Td +(T/R CTRL) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 575.93 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 575.280 m +715.680 575.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +698.96 580.25 Td +(DIO2) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 583.13 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 582.480 m +715.680 582.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +700.42 587.45 Td +(VCC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 590.33 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 589.680 m +715.680 589.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +700.42 594.65 Td +(VCC) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 597.53 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 596.880 m +715.680 596.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +699.70 601.85 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +719.28 604.73 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 604.080 m +715.680 604.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 601.85 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 604.73 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 604.080 m +643.680 604.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 594.65 Td +(DIO1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 597.53 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 596.880 m +643.680 596.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 587.45 Td +(BUSY) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 590.33 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 589.680 m +643.680 589.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 580.25 Td +(NRST) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 583.13 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 582.480 m +643.680 582.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 573.05 Td +(MISO) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 575.93 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 575.280 m +643.680 575.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 565.85 Td +(MOSI) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 568.73 Td +(17) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 568.080 m +643.680 568.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 558.65 Td +(SCK) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 561.53 Td +(18) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 560.880 m +643.680 560.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 551.45 Td +(NSS) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 554.33 Td +(19) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 553.680 m +643.680 553.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 537.05 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 539.93 Td +(20) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 539.280 m +643.680 539.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 529.85 Td +(ANT) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 532.73 Td +(21) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 532.080 m +643.680 532.080 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +626.400 534.960 m +632.160 529.200 l +626.400 529.200 m +632.160 534.960 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +645.12 522.65 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.80 525.53 Td +(22) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 524.880 m +643.680 524.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +672.35 613.83 Td +(E22P-868M30S) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +387.36 436.61 Td +(ANT_Lora) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +387.36 428.69 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +387.36 421.49 Td +(DIO9) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +387.36 414.29 Td +(DIO8) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +387.36 407.81 Td +(DIO7) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +387.36 400.61 Td +(NC) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +387.36 392.69 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +387.36 385.49 Td +(3V3) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +423.36 436.61 Td +(ANT_2.4) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +434.88 429.41 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +440.64 422.21 Td +(CS) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +437.04 414.29 Td +(CLK) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +432.00 407.81 Td +(MOSI) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +432.00 400.61 Td +(MISO) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +428.40 392.69 Td +(RESET) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +432.00 385.49 Td +(BUSY) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +384.48 445.68 68.40 -64.80 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +389.16 442.08 m 389.16 442.68 388.68 443.16 388.08 443.16 c +387.48 443.16 387.00 442.68 387.00 442.08 c +387.00 441.48 387.48 441.00 388.08 441.00 c +388.68 441.00 389.16 441.48 389.16 442.08 c +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +380.12 439.13 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +377.280 438.480 m +384.480 438.480 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +374.400 441.360 m +380.160 435.600 l +374.400 435.600 m +380.160 441.360 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +380.12 431.93 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +377.280 431.280 m +384.480 431.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +380.12 424.73 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +377.280 424.080 m +384.480 424.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +380.12 417.53 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +377.280 416.880 m +384.480 416.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +374.400 419.760 m +380.160 414.000 l +374.400 414.000 m +380.160 419.760 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +380.12 410.33 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +377.280 409.680 m +384.480 409.680 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +374.400 412.560 m +380.160 406.800 l +374.400 406.800 m +380.160 412.560 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +380.12 403.13 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +377.280 402.480 m +384.480 402.480 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +374.400 405.360 m +380.160 399.600 l +374.400 399.600 m +380.160 405.360 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +380.12 395.93 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +377.280 395.280 m +384.480 395.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +380.12 388.73 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +377.280 388.080 m +384.480 388.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +454.32 388.73 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 388.080 m +452.880 388.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +452.88 395.93 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 395.280 m +452.880 395.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +452.88 403.13 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 402.480 m +452.880 402.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +452.88 410.33 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 409.680 m +452.880 409.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +452.88 417.53 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 416.880 m +452.880 416.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +452.88 424.73 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 424.080 m +452.880 424.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +452.88 431.93 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 431.280 m +452.880 431.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +452.88 439.13 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 438.480 m +452.880 438.480 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +457.200 441.360 m +462.960 435.600 l +457.200 435.600 m +462.960 441.360 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +388.08 453.21 Td +(WAVESHARE_LORA_CORE_1121) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +388.08 447.20 Td +(LoRa Core1121-XF) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +377.280 424.080 m +373.680 427.680 l +362.880 427.680 l +362.880 420.480 l +373.680 420.480 l +377.280 424.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +377.280 424.080 m +377.280 424.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +348.16 420.93 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +460.080 388.080 m +463.680 384.480 l +474.480 384.480 l +474.480 391.680 l +463.680 391.680 l +460.080 388.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 388.080 m +460.080 388.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +475.55 385.64 Td +(BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +460.080 395.280 m +463.680 391.680 l +474.480 391.680 l +474.480 398.880 l +463.680 398.880 l +460.080 395.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 395.280 m +460.080 395.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +476.44 392.12 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 388.080 m +377.280 388.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 391.680 m +370.080 384.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +377.280 388.080 m +377.280 388.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +355.90 384.73 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +460.080 424.080 m +463.680 427.680 l +474.480 427.680 l +474.480 420.480 l +463.680 420.480 l +460.080 424.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 424.080 m +460.080 424.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +475.92 421.36 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +460.080 416.880 m +463.680 420.480 l +474.480 420.480 l +474.480 413.280 l +463.680 413.280 l +460.080 416.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 416.880 m +460.080 416.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +475.71 414.16 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +460.080 402.480 m +463.680 406.080 l +474.480 406.080 l +474.480 398.880 l +463.680 398.880 l +460.080 402.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 402.480 m +460.080 402.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +475.92 399.04 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +460.080 409.680 m +463.680 413.280 l +474.480 413.280 l +474.480 406.080 l +463.680 406.080 l +460.080 409.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 409.680 m +460.080 409.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +475.92 406.24 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 431.280 m +377.280 431.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 437.760 m +370.080 424.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +368.640 435.600 m +368.640 426.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +367.200 433.440 m +367.200 429.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +365.760 432.000 m +365.760 430.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +377.280 431.280 m +377.280 431.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +346.68 427.87 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +467.280 431.280 m +460.080 431.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +467.280 424.800 m +467.280 437.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +468.720 426.960 m +468.720 435.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +470.160 429.120 m +470.160 433.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +471.600 430.560 m +471.600 432.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +460.080 431.280 m +460.080 431.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +471.96 427.87 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 395.280 m +377.280 395.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.080 401.760 m +370.080 388.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +368.640 399.600 m +368.640 390.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +367.200 397.440 m +367.200 393.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +365.760 396.000 m +365.760 394.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +377.280 395.280 m +377.280 395.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +346.68 391.87 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 557.280 m +388.080 557.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 563.760 m +380.880 550.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +379.440 561.600 m +379.440 552.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +378.000 559.440 m +378.000 555.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +376.560 558.000 m +376.560 556.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 557.280 m +388.080 557.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +357.48 553.87 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +388.080 586.080 m +384.480 582.480 l +373.680 582.480 l +373.680 589.680 l +384.480 589.680 l +388.080 586.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 586.080 m +388.080 586.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +354.06 583.25 Td +(RXEN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +456.480 593.280 m +449.280 593.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +456.480 586.800 m +456.480 599.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +457.920 588.960 m +457.920 597.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +459.360 591.120 m +459.360 595.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +460.800 592.560 m +460.800 594.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 593.280 m +449.280 593.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +461.16 589.87 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 600.480 m +388.080 600.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 606.960 m +380.880 594.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +379.440 604.800 m +379.440 596.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +378.000 602.640 m +378.000 598.320 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +376.560 601.200 m +376.560 599.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 600.480 m +388.080 600.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +357.48 597.07 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 593.280 m +388.080 593.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 599.760 m +380.880 586.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +379.440 597.600 m +379.440 588.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +378.000 595.440 m +378.000 591.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +376.560 594.000 m +376.560 592.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 593.280 m +388.080 593.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +357.48 589.87 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +449.280 571.680 m +452.880 575.280 l +463.680 575.280 l +463.680 568.080 l +452.880 568.080 l +449.280 571.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 571.680 m +449.280 571.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +465.12 568.24 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +449.280 564.480 m +452.880 568.080 l +463.680 568.080 l +463.680 560.880 l +452.880 560.880 l +449.280 564.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 564.480 m +449.280 564.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +465.12 561.04 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +449.280 578.880 m +452.880 582.480 l +463.680 582.480 l +463.680 575.280 l +452.880 575.280 l +449.280 578.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 578.880 m +449.280 578.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +464.91 576.16 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +449.280 586.080 m +452.880 589.680 l +463.680 589.680 l +463.680 582.480 l +452.880 582.480 l +449.280 586.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 586.080 m +449.280 586.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +465.12 583.36 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 550.080 m +388.080 550.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +380.880 553.680 m +380.880 546.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 550.080 m +388.080 550.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +366.70 546.73 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +449.280 557.280 m +452.880 553.680 l +463.680 553.680 l +463.680 560.880 l +452.880 560.880 l +449.280 557.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 557.280 m +449.280 557.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +465.64 554.12 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +449.280 550.080 m +452.880 546.480 l +463.680 546.480 l +463.680 553.680 l +452.880 553.680 l +449.280 550.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 550.080 m +449.280 550.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +464.75 547.64 Td +(BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +388.080 564.480 m +384.480 568.080 l +373.680 568.080 l +373.680 560.880 l +384.480 560.880 l +388.080 564.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 564.480 m +388.080 564.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +358.96 561.33 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +449.280 600.480 m +452.880 604.080 l +463.680 604.080 l +463.680 596.880 l +452.880 596.880 l +449.280 600.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 600.480 m +449.280 600.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +465.65 597.65 Td +(LORA_ANT) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +388.080 571.680 m +384.480 568.080 l +373.680 568.080 l +373.680 575.280 l +384.480 575.280 l +388.080 571.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 571.680 m +388.080 571.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +354.75 569.03 Td +(DIO2) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +398.16 597.89 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +398.16 590.69 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +398.16 583.49 Td +(RXEN) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +398.16 576.29 Td +(TXEN) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +398.16 569.81 Td +(DIO2) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +398.16 562.61 Td +(DIO1) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +398.16 554.69 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +398.16 547.49 Td +(3V3) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +424.80 598.61 Td +(ANT) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +424.08 591.41 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +429.84 584.21 Td +(CS) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +426.24 576.29 Td +(CLK) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +421.20 569.81 Td +(MOSI) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +421.20 562.61 Td +(MISO) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +417.60 554.69 Td +(RESET) Tj +ET +7.20 w +BT +/F2 6.363634909090909 Tf +7.00 TL +0.627 0.000 0.000 rg +421.20 547.49 Td +(BUSY) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +395.28 607.68 46.80 -64.80 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +399.96 604.08 m 399.96 604.68 399.48 605.16 398.88 605.16 c +398.28 605.16 397.80 604.68 397.80 604.08 c +397.80 603.48 398.28 603.00 398.88 603.00 c +399.48 603.00 399.96 603.48 399.96 604.08 c +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +390.92 601.13 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 600.480 m +395.280 600.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +390.92 593.93 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 593.280 m +395.280 593.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +390.92 586.73 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 586.080 m +395.280 586.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +390.92 579.53 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 578.880 m +395.280 578.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +390.92 572.33 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 571.680 m +395.280 571.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +390.92 565.13 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 564.480 m +395.280 564.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +390.92 557.93 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 557.280 m +395.280 557.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +390.92 550.73 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 550.080 m +395.280 550.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +443.52 550.73 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 550.080 m +442.080 550.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +442.08 557.93 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 557.280 m +442.080 557.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +442.08 565.13 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 564.480 m +442.080 564.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +442.08 572.33 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 571.680 m +442.080 571.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +442.08 579.53 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 578.880 m +442.080 578.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +442.08 586.73 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 586.080 m +442.080 586.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +442.08 593.93 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 593.280 m +442.080 593.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +442.08 601.13 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +449.280 600.480 m +442.080 600.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +414.58 616.96 Td +(WAVESHARE_LORA_CORE_1262) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +414.58 610.89 Td +(LoRa Core1262-868M) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +172.08 447.84 79.20 -108.00 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +248.76 433.44 m 248.76 434.04 248.28 434.52 247.68 434.52 c +247.08 434.52 246.60 434.04 246.60 433.44 c +246.60 432.84 247.08 432.36 247.68 432.36 c +248.28 432.36 248.76 432.84 248.76 433.44 c +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +234.07 439.01 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +251.64 435.41 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 440.640 m +251.280 440.640 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +234.43 431.81 Td +(2.4G) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +251.64 428.21 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 433.440 m +251.280 433.440 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +255.600 436.320 m +261.360 430.560 l +255.600 430.560 m +261.360 436.320 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +234.07 424.61 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +251.64 421.01 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 426.240 m +251.280 426.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +223.15 406.61 Td +(LR_NSS) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +251.64 403.01 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 408.240 m +251.280 408.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +223.15 399.41 Td +(LR_SCK) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +251.64 395.81 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 401.040 m +251.280 401.040 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +219.88 392.21 Td +(LR_MOSI) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +251.64 388.61 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 393.840 m +251.280 393.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +219.88 385.01 Td +(LR_MISO) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +251.64 381.41 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 386.640 m +251.280 386.640 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +218.79 377.81 Td +(LR_BUSY) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +251.64 374.21 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 379.440 m +251.280 379.440 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +234.07 370.61 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +251.64 367.01 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 372.240 m +251.280 372.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 232.69 341.13 Tm +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 236.29 330.82 Tm +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +229.680 332.640 m +229.680 339.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 225.49 341.13 Tm +(DIO8) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 229.09 330.82 Tm +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +222.480 332.640 m +222.480 339.840 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +219.600 335.520 m +225.360 329.760 l +219.600 329.760 m +225.360 335.520 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 218.29 341.13 Tm +(DIO9) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 221.89 330.82 Tm +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +215.280 332.640 m +215.280 339.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 211.09 341.13 Tm +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 214.69 330.82 Tm +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +208.080 332.640 m +208.080 339.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 203.89 341.13 Tm +(LR_nRST) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 207.49 330.82 Tm +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +200.880 332.640 m +200.880 339.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 196.69 341.13 Tm +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 200.29 330.82 Tm +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +193.680 332.640 m +193.680 339.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +174.74 370.61 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +164.44 367.01 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +164.880 372.240 m +172.080 372.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +174.74 377.81 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +164.44 374.21 Td +(17) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +164.880 379.440 m +172.080 379.440 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +174.74 385.01 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +164.44 381.41 Td +(18) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +164.880 386.640 m +172.080 386.640 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +174.74 392.21 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +164.44 388.61 Td +(19) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +164.880 393.840 m +172.080 393.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +174.74 399.41 Td +(VDD_RF) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +164.44 395.81 Td +(20) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +164.880 401.040 m +172.080 401.040 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +174.74 406.61 Td +(VDD_RF) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +164.44 403.01 Td +(21) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +164.880 408.240 m +172.080 408.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +174.74 424.61 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +164.44 421.01 Td +(22) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +164.880 426.240 m +172.080 426.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +174.74 431.81 Td +(SUBG_RF) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +164.44 428.21 Td +(23) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +164.880 433.440 m +172.080 433.440 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +162.000 436.320 m +167.760 430.560 l +162.000 430.560 m +167.760 436.320 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +174.74 439.01 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +164.44 435.41 Td +(24) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +164.880 440.640 m +172.080 440.640 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +205.52 456.81 Td +(Seeed_WIO-LR1121) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +205.52 450.33 Td +(Seeed_WIO-LR1121) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +265.680 426.240 m +258.480 426.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +265.680 419.760 m +265.680 432.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +267.120 421.920 m +267.120 430.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +268.560 424.080 m +268.560 428.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +270.000 425.520 m +270.000 426.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 426.240 m +258.480 426.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +270.36 422.89 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +265.680 440.640 m +258.480 440.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +265.680 434.160 m +265.680 447.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +267.120 436.320 m +267.120 444.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +268.560 438.480 m +268.560 442.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +270.000 439.920 m +270.000 441.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 440.640 m +258.480 440.640 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +270.36 437.29 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +157.680 440.640 m +164.880 440.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +157.680 447.120 m +157.680 434.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +156.240 444.960 m +156.240 436.320 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +154.800 442.800 m +154.800 438.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +153.360 441.360 m +153.360 439.920 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +164.880 440.640 m +164.880 440.640 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +134.04 437.29 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +157.680 426.240 m +164.880 426.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +157.680 432.720 m +157.680 419.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +156.240 430.560 m +156.240 421.920 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +154.800 428.400 m +154.800 424.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +153.360 426.960 m +153.360 425.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +164.880 426.240 m +164.880 426.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +134.04 422.89 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +154.080 408.240 m +161.280 408.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +154.080 404.640 m +154.080 411.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +161.280 408.240 m +161.280 408.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +135.94 404.89 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +154.080 393.840 m +161.280 393.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +154.080 400.320 m +154.080 387.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +152.640 398.160 m +152.640 389.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +151.200 396.000 m +151.200 391.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +149.760 394.560 m +149.760 393.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +161.280 393.840 m +161.280 393.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +130.44 390.49 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +258.480 365.040 m +258.480 372.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +252.000 365.040 m +264.960 365.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +254.160 363.600 m +262.800 363.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +256.320 362.160 m +260.640 362.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +257.760 360.720 m +259.200 360.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 372.240 m +258.480 372.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +249.00 351.97 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +215.280 303.840 m +218.880 307.440 l +229.680 307.440 l +229.680 300.240 l +218.880 300.240 l +215.280 303.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +215.280 303.840 m +215.280 303.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +231.68 301.41 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +258.480 379.440 m +262.080 383.040 l +272.880 383.040 l +272.880 375.840 l +262.080 375.840 l +258.480 379.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 379.440 m +258.480 379.440 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +274.10 376.72 Td +(BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +240.480 321.840 m +240.480 329.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +246.960 321.840 m +234.000 321.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +244.800 320.400 m +236.160 320.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +242.640 318.960 m +238.320 318.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +241.200 317.520 m +239.760 317.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +240.480 329.040 m +240.480 329.040 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +235.17 308.77 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +193.680 303.840 m +190.080 307.440 l +179.280 307.440 l +179.280 300.240 l +190.080 300.240 l +193.680 303.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +193.680 303.840 m +193.680 303.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +157.92 301.18 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +258.480 408.240 m +262.080 404.640 l +272.880 404.640 l +272.880 411.840 l +262.080 411.840 l +258.480 408.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 408.240 m +258.480 408.240 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +274.28 405.44 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +258.480 401.040 m +262.080 397.440 l +272.880 397.440 l +272.880 404.640 l +262.080 404.640 l +258.480 401.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 401.040 m +258.480 401.040 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +273.07 398.24 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +258.480 393.840 m +262.080 390.240 l +272.880 390.240 l +272.880 397.440 l +262.080 397.440 l +258.480 393.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 393.840 m +258.480 393.840 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +274.72 391.04 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +258.480 386.640 m +262.080 383.040 l +272.880 383.040 l +272.880 390.240 l +262.080 390.240 l +258.480 386.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +258.480 386.640 m +258.480 386.640 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +274.82 383.84 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +96.480 1032.480 m +92.880 1028.880 l +82.080 1028.880 l +82.080 1036.080 l +92.880 1036.080 l +96.480 1032.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1032.480 m +96.480 1032.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +63.54 1029.61 Td +(P1.06) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +96.480 1111.680 m +92.880 1108.080 l +82.080 1108.080 l +82.080 1115.280 l +92.880 1115.280 l +96.480 1111.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1111.680 m +96.480 1111.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +44.63 1108.96 Td +(SERIAL2RX) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +96.480 1104.480 m +92.880 1100.880 l +82.080 1100.880 l +82.080 1108.080 l +92.880 1108.080 l +96.480 1104.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1104.480 m +96.480 1104.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +45.35 1101.76 Td +(SERIAL2TX) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +272.88 1075.68 7.20 -14.40 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +276.480 1082.880 m +276.480 1075.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +276.480 1054.080 m +276.480 1061.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +281.52 1066.47 Td +(R_ADC_B) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +281.52 1059.99 Td +(1.5M) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +276.480 1111.680 m +272.880 1115.280 l +272.880 1126.080 l +280.080 1126.080 l +280.080 1115.280 l +276.480 1111.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +276.480 1111.680 m +276.480 1111.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 277.83 1126.29 Tm +(BATT) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +276.480 1046.880 m +276.480 1054.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +270.000 1046.880 m +282.960 1046.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +272.160 1045.440 m +280.800 1045.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +274.320 1044.000 m +278.640 1044.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +275.760 1042.560 m +277.200 1042.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +276.480 1054.080 m +276.480 1054.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +267.12 1034.89 Td +(GND) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +272.88 1104.48 7.20 -14.40 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +276.480 1111.680 m +276.480 1104.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +276.480 1082.880 m +276.480 1090.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +281.52 1095.27 Td +(R_ADC_T) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +281.52 1088.79 Td +(1M) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +190.080 1097.280 m +193.680 1100.880 l +204.480 1100.880 l +204.480 1093.680 l +193.680 1093.680 l +190.080 1097.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +190.080 1097.280 m +190.080 1097.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +205.93 1094.17 Td +(RBTN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +85.680 1054.080 m +82.080 1050.480 l +71.280 1050.480 l +71.280 1057.680 l +82.080 1057.680 l +85.680 1054.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +85.680 1054.080 m +85.680 1054.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +52.02 1051.36 Td +(UBTN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +89.280 1093.680 m +96.480 1093.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +89.280 1100.160 m +89.280 1087.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +87.840 1098.000 m +87.840 1089.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +86.400 1095.840 m +86.400 1091.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +84.960 1094.400 m +84.960 1092.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +96.480 1093.680 m +96.480 1093.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +65.88 1090.33 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +85.680 1061.280 m +82.080 1057.680 l +71.280 1057.680 l +71.280 1064.880 l +82.080 1064.880 l +85.680 1061.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +85.680 1061.280 m +85.680 1061.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +46.92 1058.41 Td +(GPSEN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +85.680 1075.680 m +82.080 1072.080 l +71.280 1072.080 l +71.280 1079.280 l +82.080 1079.280 l +85.680 1075.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +85.680 1075.680 m +85.680 1075.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +46.92 1072.81 Td +(GPSRX) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +85.680 1068.480 m +82.080 1064.880 l +71.280 1064.880 l +71.280 1072.080 l +82.080 1072.080 l +85.680 1068.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +85.680 1068.480 m +85.680 1068.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +47.65 1065.61 Td +(GPSTX) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +190.080 1039.680 m +193.680 1043.280 l +204.480 1043.280 l +204.480 1036.080 l +193.680 1036.080 l +190.080 1039.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +190.080 1039.680 m +190.080 1039.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +205.92 1036.96 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +190.080 1032.480 m +193.680 1036.080 l +204.480 1036.080 l +204.480 1028.880 l +193.680 1028.880 l +190.080 1032.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +190.080 1032.480 m +190.080 1032.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +206.28 1029.76 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +236.880 1090.080 m +229.680 1090.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +236.880 1093.680 m +236.880 1086.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +229.680 1090.080 m +229.680 1090.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +237.60 1086.73 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +190.080 1054.080 m +193.680 1057.680 l +204.480 1057.680 l +204.480 1050.480 l +193.680 1050.480 l +190.080 1054.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +190.080 1054.080 m +190.080 1054.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +205.92 1051.36 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +190.080 1061.280 m +193.680 1064.880 l +204.480 1064.880 l +204.480 1057.680 l +193.680 1057.680 l +190.080 1061.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +190.080 1061.280 m +190.080 1061.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +205.92 1058.56 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +190.080 1068.480 m +193.680 1072.080 l +204.480 1072.080 l +204.480 1064.880 l +193.680 1064.880 l +190.080 1068.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +190.080 1068.480 m +190.080 1068.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +205.92 1065.76 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +190.080 1046.880 m +193.680 1050.480 l +204.480 1050.480 l +204.480 1043.280 l +193.680 1043.280 l +190.080 1046.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +190.080 1046.880 m +190.080 1046.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +205.80 1044.16 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +190.080 1075.680 m +193.680 1079.280 l +204.480 1079.280 l +204.480 1072.080 l +193.680 1072.080 l +190.080 1075.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +190.080 1075.680 m +190.080 1075.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +205.70 1072.96 Td +(BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +236.880 1104.480 m +229.680 1104.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +236.880 1098.000 m +236.880 1110.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +238.320 1100.160 m +238.320 1108.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +239.760 1102.320 m +239.760 1106.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +241.200 1103.760 m +241.200 1105.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +229.680 1104.480 m +229.680 1104.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +241.56 1101.13 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +182.880 1111.680 m +186.480 1115.280 l +197.280 1115.280 l +197.280 1108.080 l +186.480 1108.080 l +182.880 1111.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +182.880 1111.680 m +182.880 1111.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +199.08 1108.74 Td +(BATT) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +85.680 1046.880 m +82.080 1043.280 l +71.280 1043.280 l +71.280 1050.480 l +82.080 1050.480 l +85.680 1046.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +85.680 1046.880 m +85.680 1046.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +57.11 1044.01 Td +(SCL) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +85.680 1039.680 m +82.080 1036.080 l +71.280 1036.080 l +71.280 1043.280 l +82.080 1043.280 l +85.680 1039.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +85.680 1039.680 m +85.680 1039.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +56.38 1036.81 Td +(SDA) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +276.480 1082.880 m +280.080 1086.480 l +290.880 1086.480 l +290.880 1079.280 l +280.080 1079.280 l +276.480 1082.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +276.480 1082.880 m +276.480 1082.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +292.82 1079.93 Td +(ADC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +661.680 1111.680 m +658.080 1115.280 l +658.080 1126.080 l +665.280 1126.080 l +665.280 1115.280 l +661.680 1111.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +661.680 1111.680 m +661.680 1111.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 663.03 1126.29 Tm +(BATT) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +661.680 1046.880 m +661.680 1054.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +655.200 1046.880 m +668.160 1046.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +657.360 1045.440 m +666.000 1045.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +659.520 1044.000 m +663.840 1044.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +660.960 1042.560 m +662.400 1042.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +661.680 1054.080 m +661.680 1054.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +652.32 1034.89 Td +(GND) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +658.08 1104.48 7.20 -14.40 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +661.680 1111.680 m +661.680 1104.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +661.680 1082.880 m +661.680 1090.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +666.72 1095.27 Td +(R_ADC_T1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +666.72 1088.79 Td +(220k) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +658.08 1075.68 7.20 -14.40 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +661.680 1082.880 m +661.680 1075.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +661.680 1054.080 m +661.680 1061.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +666.72 1066.47 Td +(R_ADC_B1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +666.72 1059.99 Td +(330k) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +712.08 1104.48 7.20 -14.40 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +715.680 1111.680 m +715.680 1104.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +715.680 1082.880 m +715.680 1090.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +720.72 1095.27 Td +(R_ADC_T2) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +720.72 1088.79 Td +(680k) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +712.08 1075.68 7.20 -14.40 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +715.680 1082.880 m +715.680 1075.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +715.680 1054.080 m +715.680 1061.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +720.72 1066.47 Td +(R_ADC_B2) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +720.72 1059.99 Td +(1M) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +715.680 1082.880 m +719.280 1086.480 l +730.080 1086.480 l +730.080 1079.280 l +719.280 1079.280 l +715.680 1082.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +715.680 1082.880 m +715.680 1082.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +732.02 1079.93 Td +(ADC) Tj +ET +7.20 w +BT +/F2 8.181818181818182 Tf +9.00 TL +0.000 g +640.08 1151.66 Td +(Alternative ADC resistors) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +715.680 1111.680 m +712.080 1115.280 l +712.080 1126.080 l +719.280 1126.080 l +719.280 1115.280 l +715.680 1111.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +715.680 1111.680 m +715.680 1111.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 717.03 1126.29 Tm +(BATT) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +715.680 1046.880 m +715.680 1054.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +709.200 1046.880 m +722.160 1046.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +711.360 1045.440 m +720.000 1045.440 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +713.520 1044.000 m +717.840 1044.000 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +714.960 1042.560 m +716.400 1042.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +715.680 1054.080 m +715.680 1054.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +706.32 1034.89 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +661.680 1082.880 m +665.280 1086.480 l +676.080 1086.480 l +676.080 1079.280 l +665.280 1079.280 l +661.680 1082.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +661.680 1082.880 m +661.680 1082.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +678.02 1079.93 Td +(ADC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +92.880 1082.880 m +89.280 1079.280 l +78.480 1079.280 l +78.480 1086.480 l +89.280 1086.480 l +92.880 1082.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +92.880 1082.880 m +92.880 1082.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +58.86 1080.01 Td +(RXEN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +377.280 1082.880 m +373.680 1079.280 l +362.880 1079.280 l +362.880 1086.480 l +373.680 1086.480 l +377.280 1082.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +377.280 1082.880 m +377.280 1082.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +343.26 1080.01 Td +(RXEN) Tj +ET +7.20 w +BT +/F2 8.181818181818182 Tf +9.00 TL +0.000 g +218.88 248.06 Td +(Bulk Capacitors) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +157.680 690.480 m +154.080 686.880 l +143.280 686.880 l +143.280 694.080 l +154.080 694.080 l +157.680 690.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +157.680 690.480 m +157.680 690.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +124.34 687.64 Td +(DIO2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +481.680 730.080 m +485.280 733.680 l +496.080 733.680 l +496.080 726.480 l +485.280 726.480 l +481.680 730.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +481.680 730.080 m +481.680 730.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +497.53 727.03 Td +(DIO2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 730.080 m +733.680 733.680 l +744.480 733.680 l +744.480 726.480 l +733.680 726.480 l +730.080 730.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +730.080 730.080 m +730.080 730.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +745.93 727.03 Td +(DIO2) Tj +ET +7.20 w +BT +/F2 8.181818181818182 Tf +9.00 TL +0.000 g +366.48 820.46 Td +(NB// Ant pin is not connected, ) Tj +T* (except on non-ipex version) Tj +ET +7.20 w +BT +/F2 8.181818181818182 Tf +9.00 TL +0.000 g +150.48 289.82 Td +(NB// Ant pin is not connected, ) Tj +T* (except on non-ipex version) Tj +ET +7.20 w +BT +/F2 8.181818181818182 Tf +9.00 TL +0.000 g +157.68 665.66 Td +(NB// Non-TCXO!) Tj +ET +7.20 w +BT +/F2 8.181818181818182 Tf +9.00 TL +0.000 g +114.48 809.66 Td +(NB// RA-01SH is Non-TCXO!) Tj +ET +7.20 w +BT +/F2 8.181818181818182 Tf +9.00 TL +0.000 g +632.88 161.66 Td +(NB// SX1276 - non-preferred!) Tj +ET +2 J +0 j +72 M +0.72 w +0.00 G +[] 0 d +35.28 476.64 777.60 -208.80 re +S +7.20 w +BT +/F2 8.181818181818182 Tf +9.00 TL +0.000 g +46.08 459.02 Td +(LR1121 Modules) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +388.080 578.880 m +384.480 575.280 l +373.680 575.280 l +373.680 582.480 l +384.480 582.480 l +388.080 578.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +388.080 578.880 m +388.080 578.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +354.75 576.23 Td +(DIO2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 859.680 m +722.880 859.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 863.280 m +730.080 856.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 859.680 m +722.880 859.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +730.44 856.27 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +722.880 866.880 m +726.480 870.480 l +737.280 870.480 l +737.280 863.280 l +726.480 863.280 l +722.880 866.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 866.880 m +722.880 866.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +738.72 863.93 Td +(DIO2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 852.480 m +625.680 848.880 l +614.880 848.880 l +614.880 856.080 l +625.680 856.080 l +629.280 852.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 852.480 m +629.280 852.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +595.95 849.54 Td +(DIO2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 863.280 m +629.280 863.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 869.760 m +622.080 856.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +620.640 867.600 m +620.640 858.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +619.200 865.440 m +619.200 861.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +617.760 864.000 m +617.760 862.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 863.280 m +629.280 863.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +598.68 859.87 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 884.880 m +722.880 884.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +730.080 878.400 m +730.080 891.360 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +731.520 880.560 m +731.520 889.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +732.960 882.720 m +732.960 887.040 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +734.400 884.160 m +734.400 885.600 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 884.880 m +722.880 884.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +734.76 881.47 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +722.880 809.280 m +722.880 816.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +716.400 809.280 m +729.360 809.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +718.560 807.840 m +727.200 807.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +720.720 806.400 m +725.040 806.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +722.160 804.960 m +723.600 804.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 816.480 m +722.880 816.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +713.52 797.29 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 845.280 m +625.680 841.680 l +614.880 841.680 l +614.880 848.880 l +625.680 848.880 l +629.280 845.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 845.280 m +629.280 845.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +600.16 842.12 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 838.080 m +625.680 834.480 l +614.880 834.480 l +614.880 841.680 l +625.680 841.680 l +629.280 838.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 838.080 m +629.280 838.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +593.11 834.92 Td +(BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 830.880 m +625.680 834.480 l +614.880 834.480 l +614.880 827.280 l +625.680 827.280 l +629.280 830.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 830.880 m +629.280 830.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +593.65 828.45 Td +(NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 902.880 m +629.280 902.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +622.080 899.280 m +622.080 906.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 902.880 m +629.280 902.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +602.58 899.53 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 895.680 m +625.680 892.080 l +614.880 892.080 l +614.880 899.280 l +625.680 899.280 l +629.280 895.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 895.680 m +629.280 895.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +604.35 892.81 Td +(CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 888.480 m +625.680 884.880 l +614.880 884.880 l +614.880 892.080 l +625.680 892.080 l +629.280 888.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 888.480 m +629.280 888.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +599.98 885.61 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 874.080 m +625.680 877.680 l +614.880 877.680 l +614.880 870.480 l +625.680 870.480 l +629.280 874.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 874.080 m +629.280 874.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +596.71 870.64 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +629.280 881.280 m +625.680 884.880 l +614.880 884.880 l +614.880 877.680 l +625.680 877.680 l +629.280 881.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 881.280 m +629.280 881.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +596.71 877.84 Td +(MOSI) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +636.48 910.08 79.20 -86.40 re +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +639.14 899.93 Td +(VDD) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.48 903.53 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 902.880 m +636.480 902.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +639.14 892.73 Td +(CS) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.48 896.33 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 895.680 m +636.480 895.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +639.14 885.53 Td +(SCK) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.48 889.13 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 888.480 m +636.480 888.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +639.14 878.33 Td +(MOSI) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.48 881.93 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 881.280 m +636.480 881.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +639.14 871.13 Td +(MISO) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.48 874.73 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 874.080 m +636.480 874.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +639.14 860.33 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +632.48 863.93 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 863.280 m +636.480 863.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +638.64 850.25 Td +(DIO2) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +633.20 853.13 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 852.480 m +636.480 852.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +638.64 843.05 Td +(DIO1) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +633.20 845.93 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 845.280 m +636.480 845.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +638.64 835.85 Td +(Busy) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +633.20 838.73 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 838.080 m +636.480 838.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +638.64 828.65 Td +(NRst) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +629.56 831.53 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +629.280 830.880 m +636.480 830.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +703.70 900.65 Td +(Ant) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +715.32 903.53 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 902.880 m +715.680 902.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +698.98 889.85 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +715.32 892.73 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 892.080 m +715.680 892.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +698.47 881.93 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +716.04 885.53 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 884.880 m +715.680 884.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +698.47 874.73 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +716.04 878.33 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 877.680 m +715.680 877.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +679.19 863.93 Td +(TX_RX_EN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +716.04 867.53 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 866.880 m +715.680 866.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +685.01 856.73 Td +(VDD_SW) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +716.04 860.33 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 859.680 m +715.680 859.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +698.47 845.93 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +716.04 849.53 Td +(17) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 848.880 m +715.680 848.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +698.47 838.73 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +716.04 842.33 Td +(18) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 841.680 m +715.680 841.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +698.47 832.97 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +716.04 835.13 Td +(19) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 834.480 m +715.680 834.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +698.47 825.77 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +716.04 827.93 Td +(20) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +722.880 827.280 m +715.680 827.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 665.41 824.97 Tm +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 663.25 814.66 Tm +(21) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +665.280 816.480 m +665.280 823.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 672.61 824.97 Tm +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 670.45 814.66 Tm +(22) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +672.480 816.480 m +672.480 823.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 679.81 824.97 Tm +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 677.65 814.66 Tm +(23) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +679.680 816.480 m +679.680 823.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 687.01 824.97 Tm +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 684.85 814.66 Tm +(24) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +686.880 816.480 m +686.880 823.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +672.16 919.36 Td +(ELECROW_LR1262) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +672.16 913.29 Td +(LR1262 Transceiver) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +751.680 917.280 m +751.680 924.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +745.200 917.280 m +758.160 917.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +747.360 915.840 m +756.000 915.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +749.520 914.400 m +753.840 914.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +750.960 912.960 m +752.400 912.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +751.680 924.480 m +751.680 924.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +742.32 904.57 Td +(GND) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +758.88 931.68 14.40 -14.40 re +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 764.05 908.66 Tm +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +766.080 902.880 m +766.080 917.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +755.24 919.25 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +751.680 924.480 m +758.880 924.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +773.28 919.25 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +780.480 924.480 m +773.280 924.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 764.05 930.30 Tm +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +766.080 938.880 m +766.080 931.680 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +763.200 941.760 m +768.960 936.000 l +763.200 936.000 m +768.960 941.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +767.52 924.48 m 767.52 925.28 766.88 925.92 766.08 925.92 c +765.28 925.92 764.64 925.28 764.64 924.48 c +764.64 923.68 765.28 923.04 766.08 923.04 c +766.88 923.04 767.52 923.68 767.52 924.48 c +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +766.080 923.040 m +766.080 917.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 0.502 rg +750.92 948.68 Td +(U4) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +750.92 942.13 Td +(AMC-U_FL) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +780.480 917.280 m +780.480 924.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +774.000 917.280 m +786.960 917.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +776.160 915.840 m +784.800 915.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +778.320 914.400 m +782.640 914.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +779.760 912.960 m +781.200 912.960 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +780.480 924.480 m +780.480 924.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +771.12 904.57 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +110.880 602.640 m +154.080 602.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +110.880 602.640 m +154.080 602.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +654.480 233.280 m +654.480 226.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +654.480 233.280 m +654.480 226.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 895.680 m +355.680 895.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 895.680 m +355.680 895.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1090.080 m +514.080 1090.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1090.080 m +514.080 1090.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1104.480 m +514.080 1104.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1104.480 m +514.080 1104.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1068.480 m +474.480 1068.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1068.480 m +474.480 1068.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1061.280 m +474.480 1061.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1061.280 m +474.480 1061.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1046.880 m +474.480 1046.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1046.880 m +474.480 1046.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1054.080 m +474.480 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1054.080 m +474.480 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1039.680 m +474.480 1039.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1039.680 m +474.480 1039.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1075.680 m +474.480 1075.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1075.680 m +474.480 1075.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1032.480 m +474.480 1032.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1032.480 m +474.480 1032.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1097.280 m +474.480 1097.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1097.280 m +474.480 1097.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1082.880 m +560.880 1082.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1082.880 m +560.880 1082.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1039.680 m +370.080 1039.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1039.680 m +370.080 1039.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1046.880 m +370.080 1046.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1046.880 m +370.080 1046.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1054.080 m +370.080 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1054.080 m +370.080 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1061.280 m +370.080 1061.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1061.280 m +370.080 1061.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1068.480 m +370.080 1068.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1068.480 m +370.080 1068.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1075.680 m +370.080 1075.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1075.680 m +370.080 1075.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1093.680 m +380.880 1090.080 l +S +380.880 1097.280 m +380.880 1093.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1093.680 m +380.880 1090.080 l +S +380.880 1097.280 m +380.880 1093.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 748.080 m +730.080 751.680 l +S +730.080 748.080 m +730.080 744.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 748.080 m +730.080 751.680 l +S +730.080 748.080 m +730.080 744.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +481.680 758.880 m +481.680 751.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +481.680 758.880 m +481.680 751.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 712.080 m +100.080 712.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 712.080 m +100.080 712.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 679.680 m +730.080 674.640 l +S +730.080 715.680 m +730.080 708.480 l +S +730.080 694.080 m +730.080 708.480 l +S +730.080 686.880 m +730.080 694.080 l +S +730.080 679.680 m +730.080 686.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 679.680 m +730.080 674.640 l +S +730.080 715.680 m +730.080 708.480 l +S +730.080 694.080 m +730.080 708.480 l +S +730.080 686.880 m +730.080 694.080 l +S +730.080 679.680 m +730.080 686.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +481.680 679.680 m +481.680 686.880 l +S +481.680 694.080 m +481.680 686.880 l +S +481.680 694.080 m +481.680 708.480 l +S +481.680 715.680 m +481.680 708.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +481.680 679.680 m +481.680 686.880 l +S +481.680 694.080 m +481.680 686.880 l +S +481.680 694.080 m +481.680 708.480 l +S +481.680 715.680 m +481.680 708.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +132.480 884.880 m +114.480 884.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +132.480 884.880 m +114.480 884.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +132.480 877.680 m +125.280 877.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +132.480 877.680 m +125.280 877.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 892.080 m +218.880 892.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 892.080 m +218.880 892.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 589.680 m +730.080 593.280 l +S +730.080 593.280 m +730.080 596.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 589.680 m +730.080 593.280 l +S +730.080 593.280 m +730.080 596.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 524.880 m +730.080 532.080 l +S +730.080 532.080 m +730.080 539.280 l +S +730.080 539.280 m +730.080 553.680 l +S +730.080 560.880 m +730.080 553.680 l +S +730.080 524.880 m +730.080 521.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 524.880 m +730.080 532.080 l +S +730.080 532.080 m +730.080 539.280 l +S +730.080 539.280 m +730.080 553.680 l +S +730.080 560.880 m +730.080 553.680 l +S +730.080 524.880 m +730.080 521.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +215.280 303.840 m +215.280 332.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +215.280 303.840 m +215.280 332.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +193.680 303.840 m +200.880 303.840 l +S +200.880 303.840 m +200.880 332.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +193.680 303.840 m +200.880 303.840 l +S +200.880 303.840 m +200.880 332.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +164.880 401.040 m +161.280 401.040 l +S +161.280 401.040 m +161.280 408.240 l +S +161.280 408.240 m +164.880 408.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +164.880 401.040 m +161.280 401.040 l +S +161.280 401.040 m +161.280 408.240 l +S +161.280 408.240 m +164.880 408.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +161.280 386.640 m +161.280 393.840 l +S +161.280 393.840 m +164.880 393.840 l +S +161.280 379.440 m +161.280 386.640 l +S +164.880 386.640 m +161.280 386.640 l +S +164.880 372.240 m +161.280 372.240 l +S +161.280 372.240 m +161.280 379.440 l +S +164.880 379.440 m +161.280 379.440 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +161.280 386.640 m +161.280 393.840 l +S +161.280 393.840 m +164.880 393.840 l +S +161.280 379.440 m +161.280 386.640 l +S +164.880 386.640 m +161.280 386.640 l +S +164.880 372.240 m +161.280 372.240 l +S +161.280 372.240 m +161.280 379.440 l +S +164.880 379.440 m +161.280 379.440 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +96.480 1090.080 m +96.480 1093.680 l +S +96.480 1093.680 m +96.480 1097.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +96.480 1090.080 m +96.480 1093.680 l +S +96.480 1093.680 m +96.480 1097.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 1075.680 m +96.480 1075.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 1075.680 m +96.480 1075.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 1068.480 m +96.480 1068.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 1068.480 m +96.480 1068.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 1061.280 m +96.480 1061.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 1061.280 m +96.480 1061.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 1054.080 m +96.480 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 1054.080 m +96.480 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 1046.880 m +96.480 1046.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 1046.880 m +96.480 1046.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 1039.680 m +96.480 1039.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 1039.680 m +96.480 1039.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +276.480 1082.880 m +182.880 1082.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +276.480 1082.880 m +182.880 1082.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1097.280 m +182.880 1097.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1097.280 m +182.880 1097.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1032.480 m +182.880 1032.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1032.480 m +182.880 1032.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1075.680 m +182.880 1075.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1075.680 m +182.880 1075.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1039.680 m +182.880 1039.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1039.680 m +182.880 1039.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1054.080 m +182.880 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1054.080 m +182.880 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1046.880 m +182.880 1046.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1046.880 m +182.880 1046.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1061.280 m +182.880 1061.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1061.280 m +182.880 1061.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1068.480 m +182.880 1068.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.080 1068.480 m +182.880 1068.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +229.680 1104.480 m +182.880 1104.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +229.680 1104.480 m +182.880 1104.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +229.680 1090.080 m +182.880 1090.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +229.680 1090.080 m +182.880 1090.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +92.880 1082.880 m +96.480 1082.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +92.880 1082.880 m +96.480 1082.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1082.880 m +377.280 1082.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1082.880 m +377.280 1082.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +722.880 841.680 m +722.880 848.880 l +S +722.880 834.480 m +722.880 841.680 l +S +722.880 827.280 m +722.880 834.480 l +S +722.880 827.280 m +722.880 816.480 l +S +722.880 816.480 m +686.880 816.480 l +S +686.880 816.480 m +679.680 816.480 l +S +679.680 816.480 m +672.480 816.480 l +S +672.480 816.480 m +665.280 816.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +722.880 841.680 m +722.880 848.880 l +S +722.880 834.480 m +722.880 841.680 l +S +722.880 827.280 m +722.880 834.480 l +S +722.880 827.280 m +722.880 816.480 l +S +722.880 816.480 m +686.880 816.480 l +S +686.880 816.480 m +679.680 816.480 l +S +679.680 816.480 m +672.480 816.480 l +S +672.480 816.480 m +665.280 816.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +722.880 884.880 m +722.880 892.080 l +S +722.880 877.680 m +722.880 884.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +722.880 884.880 m +722.880 892.080 l +S +722.880 877.680 m +722.880 884.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +766.080 902.880 m +722.880 902.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +766.080 902.880 m +722.880 902.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +229.680 329.040 m +229.680 332.640 l +S +193.680 332.640 m +193.680 329.040 l +S +193.680 329.040 m +208.080 329.040 l +S +208.080 332.640 m +208.080 329.040 l +S +208.080 329.040 m +229.680 329.040 l +S +240.480 329.040 m +229.680 329.040 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +229.680 329.040 m +229.680 332.640 l +S +193.680 332.640 m +193.680 329.040 l +S +193.680 329.040 m +208.080 329.040 l +S +208.080 332.640 m +208.080 329.040 l +S +208.080 329.040 m +229.680 329.040 l +S +240.480 329.040 m +229.680 329.040 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1111.680 m +467.280 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +467.280 1111.680 m +467.280 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1104.480 m +380.880 1104.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1104.480 m +380.880 1104.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1111.680 m +380.880 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1111.680 m +380.880 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1032.480 m +380.880 1032.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 1032.480 m +380.880 1032.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +402.480 996.480 m +402.480 996.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +402.480 996.480 m +402.480 996.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +409.680 996.480 m +409.680 996.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +409.680 996.480 m +409.680 996.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +416.880 996.480 m +416.880 996.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +416.880 996.480 m +416.880 996.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +182.880 1111.680 m +182.880 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +182.880 1111.680 m +182.880 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +96.480 1104.480 m +96.480 1104.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +96.480 1104.480 m +96.480 1104.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +96.480 1111.680 m +96.480 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +96.480 1111.680 m +96.480 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +96.480 1032.480 m +96.480 1032.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +96.480 1032.480 m +96.480 1032.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +118.080 161.280 m +118.080 161.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +118.080 161.280 m +118.080 161.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +118.080 211.680 m +118.080 211.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +118.080 211.680 m +118.080 211.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +74.880 161.280 m +74.880 161.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +74.880 161.280 m +74.880 161.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +74.880 211.680 m +74.880 211.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +74.880 211.680 m +74.880 211.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +125.280 624.240 m +125.280 624.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +125.280 624.240 m +125.280 624.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +96.480 624.240 m +96.480 624.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +96.480 624.240 m +96.480 624.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +154.080 573.840 m +154.080 573.840 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +154.080 573.840 m +154.080 573.840 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +154.080 595.440 m +154.080 595.440 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +154.080 595.440 m +154.080 595.440 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 602.640 m +226.080 602.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 602.640 m +226.080 602.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 552.240 m +226.080 552.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 552.240 m +226.080 552.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 588.240 m +226.080 588.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 588.240 m +226.080 588.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +154.080 559.440 m +154.080 559.440 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +154.080 559.440 m +154.080 559.440 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +154.080 552.240 m +154.080 552.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +154.080 552.240 m +154.080 552.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 581.040 m +226.080 581.040 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 581.040 m +226.080 581.040 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 573.840 m +226.080 573.840 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 573.840 m +226.080 573.840 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 566.640 m +226.080 566.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 566.640 m +226.080 566.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 559.440 m +226.080 559.440 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +226.080 559.440 m +226.080 559.440 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +654.480 218.880 m +654.480 218.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +654.480 218.880 m +654.480 218.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +719.280 233.280 m +719.280 233.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +719.280 233.280 m +719.280 233.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +719.280 182.880 m +719.280 182.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +719.280 182.880 m +719.280 182.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +654.480 197.280 m +654.480 197.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +654.480 197.280 m +654.480 197.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +654.480 211.680 m +654.480 211.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +654.480 211.680 m +654.480 211.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +719.280 211.680 m +719.280 211.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +719.280 211.680 m +719.280 211.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +719.280 218.880 m +719.280 218.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +719.280 218.880 m +719.280 218.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +719.280 204.480 m +719.280 204.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +719.280 204.480 m +719.280 204.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +719.280 226.080 m +719.280 226.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +719.280 226.080 m +719.280 226.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +654.480 204.480 m +654.480 204.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +654.480 204.480 m +654.480 204.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +269.280 215.280 m +269.280 215.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +269.280 215.280 m +269.280 215.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +233.280 186.480 m +233.280 186.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +233.280 186.480 m +233.280 186.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +233.280 215.280 m +233.280 215.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +233.280 215.280 m +233.280 215.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +269.280 186.480 m +269.280 186.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +269.280 186.480 m +269.280 186.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +560.880 1111.680 m +560.880 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +560.880 1111.680 m +560.880 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +560.880 1054.080 m +560.880 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +560.880 1054.080 m +560.880 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 434.880 m +730.080 434.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 434.880 m +730.080 434.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 362.880 m +629.280 362.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 362.880 m +629.280 362.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 377.280 m +629.280 377.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 377.280 m +629.280 377.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 391.680 m +629.280 391.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 391.680 m +629.280 391.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 442.080 m +629.280 442.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 442.080 m +629.280 442.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 442.080 m +730.080 442.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 442.080 m +730.080 442.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 391.680 m +730.080 391.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 391.680 m +730.080 391.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 377.280 m +730.080 377.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 377.280 m +730.080 377.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 362.880 m +730.080 362.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 362.880 m +730.080 362.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 398.880 m +629.280 398.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 398.880 m +629.280 398.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 406.080 m +629.280 406.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 406.080 m +629.280 406.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 413.280 m +629.280 413.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 413.280 m +629.280 413.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 420.480 m +629.280 420.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 420.480 m +629.280 420.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 427.680 m +629.280 427.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 427.680 m +629.280 427.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 413.280 m +730.080 413.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 413.280 m +730.080 413.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 406.080 m +730.080 406.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 406.080 m +730.080 406.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 733.680 m +114.480 733.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 733.680 m +114.480 733.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +481.680 744.480 m +481.680 744.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +481.680 744.480 m +481.680 744.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 748.080 m +157.680 748.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 748.080 m +157.680 748.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 737.280 m +629.280 737.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 737.280 m +629.280 737.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 751.680 m +629.280 751.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 751.680 m +629.280 751.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 737.280 m +730.080 737.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 737.280 m +730.080 737.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 708.480 m +629.280 708.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 708.480 m +629.280 708.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 722.880 m +629.280 722.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 722.880 m +629.280 722.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 730.080 m +629.280 730.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 730.080 m +629.280 730.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 715.680 m +629.280 715.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 715.680 m +629.280 715.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 722.880 m +730.080 722.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 722.880 m +730.080 722.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 744.480 m +629.280 744.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 744.480 m +629.280 744.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 694.080 m +629.280 694.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 694.080 m +629.280 694.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 679.680 m +629.280 679.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 679.680 m +629.280 679.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 758.880 m +730.080 758.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 758.880 m +730.080 758.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 758.880 m +629.280 758.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 758.880 m +629.280 758.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 740.880 m +157.680 740.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 740.880 m +157.680 740.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 704.880 m +157.680 704.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 704.880 m +157.680 704.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 719.280 m +222.480 719.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 719.280 m +222.480 719.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 758.880 m +380.880 758.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 758.880 m +380.880 758.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 679.680 m +380.880 679.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 679.680 m +380.880 679.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 694.080 m +380.880 694.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 694.080 m +380.880 694.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 744.480 m +380.880 744.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 744.480 m +380.880 744.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +481.680 722.880 m +481.680 722.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +481.680 722.880 m +481.680 722.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 715.680 m +380.880 715.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 715.680 m +380.880 715.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 730.080 m +380.880 730.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 730.080 m +380.880 730.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 722.880 m +380.880 722.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 722.880 m +380.880 722.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 708.480 m +380.880 708.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 708.480 m +380.880 708.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +481.680 737.280 m +481.680 737.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +481.680 737.280 m +481.680 737.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 751.680 m +380.880 751.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 751.680 m +380.880 751.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 737.280 m +380.880 737.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.880 737.280 m +380.880 737.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 733.680 m +222.480 733.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 733.680 m +222.480 733.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 733.680 m +157.680 733.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 733.680 m +157.680 733.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 748.080 m +222.480 748.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 748.080 m +222.480 748.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 740.880 m +222.480 740.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 740.880 m +222.480 740.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 704.880 m +222.480 704.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 704.880 m +222.480 704.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 697.680 m +222.480 697.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 697.680 m +222.480 697.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 690.480 m +222.480 690.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 690.480 m +222.480 690.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 712.080 m +222.480 712.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 712.080 m +222.480 712.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 683.280 m +157.680 683.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 683.280 m +157.680 683.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 683.280 m +222.480 683.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +222.480 683.280 m +222.480 683.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 690.480 m +157.680 690.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +157.680 690.480 m +157.680 690.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 730.080 m +730.080 730.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 730.080 m +730.080 730.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +481.680 730.080 m +481.680 730.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +481.680 730.080 m +481.680 730.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +132.480 870.480 m +132.480 870.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +132.480 870.480 m +132.480 870.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +132.480 856.080 m +132.480 856.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +132.480 856.080 m +132.480 856.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 841.680 m +197.280 841.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 841.680 m +197.280 841.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 848.880 m +197.280 848.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 848.880 m +197.280 848.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 863.280 m +197.280 863.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 863.280 m +197.280 863.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 870.480 m +197.280 870.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 870.480 m +197.280 870.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 877.680 m +197.280 877.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 877.680 m +197.280 877.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 884.880 m +197.280 884.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +197.280 884.880 m +197.280 884.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 888.480 m +370.080 888.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 888.480 m +370.080 888.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 881.280 m +370.080 881.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 881.280 m +370.080 881.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 874.080 m +370.080 874.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 874.080 m +370.080 874.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 866.880 m +370.080 866.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 866.880 m +370.080 866.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 859.680 m +370.080 859.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 859.680 m +370.080 859.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 852.480 m +370.080 852.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 852.480 m +370.080 852.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 845.280 m +370.080 845.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +370.080 845.280 m +370.080 845.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +478.080 874.080 m +478.080 874.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +478.080 874.080 m +478.080 874.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +478.080 881.280 m +478.080 881.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +478.080 881.280 m +478.080 881.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +478.080 888.480 m +478.080 888.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +478.080 888.480 m +478.080 888.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 733.680 m +85.680 733.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.680 733.680 m +85.680 733.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 568.080 m +730.080 568.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 568.080 m +730.080 568.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 575.280 m +730.080 575.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 575.280 m +730.080 575.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 582.480 m +629.280 582.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 582.480 m +629.280 582.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 596.880 m +629.280 596.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 596.880 m +629.280 596.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 582.480 m +730.080 582.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 582.480 m +730.080 582.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 553.680 m +629.280 553.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 553.680 m +629.280 553.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 568.080 m +629.280 568.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 568.080 m +629.280 568.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 575.280 m +629.280 575.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 575.280 m +629.280 575.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 560.880 m +629.280 560.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 560.880 m +629.280 560.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 589.680 m +629.280 589.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 589.680 m +629.280 589.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 539.280 m +629.280 539.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 539.280 m +629.280 539.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 524.880 m +629.280 524.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 524.880 m +629.280 524.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 604.080 m +730.080 604.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +730.080 604.080 m +730.080 604.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 604.080 m +629.280 604.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 604.080 m +629.280 604.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +377.280 431.280 m +377.280 431.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +377.280 431.280 m +377.280 431.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +377.280 424.080 m +377.280 424.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +377.280 424.080 m +377.280 424.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +377.280 395.280 m +377.280 395.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +377.280 395.280 m +377.280 395.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +377.280 388.080 m +377.280 388.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +377.280 388.080 m +377.280 388.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 388.080 m +460.080 388.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 388.080 m +460.080 388.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 395.280 m +460.080 395.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 395.280 m +460.080 395.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 402.480 m +460.080 402.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 402.480 m +460.080 402.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 409.680 m +460.080 409.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 409.680 m +460.080 409.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 416.880 m +460.080 416.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 416.880 m +460.080 416.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 424.080 m +460.080 424.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 424.080 m +460.080 424.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 431.280 m +460.080 431.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +460.080 431.280 m +460.080 431.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 557.280 m +388.080 557.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 557.280 m +388.080 557.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 586.080 m +388.080 586.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 586.080 m +388.080 586.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 593.280 m +449.280 593.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 593.280 m +449.280 593.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 600.480 m +388.080 600.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 600.480 m +388.080 600.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 593.280 m +388.080 593.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 593.280 m +388.080 593.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 571.680 m +449.280 571.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 571.680 m +449.280 571.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 564.480 m +449.280 564.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 564.480 m +449.280 564.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 578.880 m +449.280 578.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 578.880 m +449.280 578.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 586.080 m +449.280 586.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 586.080 m +449.280 586.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 550.080 m +388.080 550.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 550.080 m +388.080 550.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 557.280 m +449.280 557.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 557.280 m +449.280 557.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 550.080 m +449.280 550.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 550.080 m +449.280 550.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 564.480 m +388.080 564.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 564.480 m +388.080 564.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 600.480 m +449.280 600.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 600.480 m +449.280 600.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 571.680 m +388.080 571.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 571.680 m +388.080 571.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 578.880 m +388.080 578.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 578.880 m +388.080 578.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 440.640 m +258.480 440.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 440.640 m +258.480 440.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 426.240 m +258.480 426.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 426.240 m +258.480 426.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 408.240 m +258.480 408.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 408.240 m +258.480 408.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 401.040 m +258.480 401.040 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 401.040 m +258.480 401.040 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 393.840 m +258.480 393.840 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 393.840 m +258.480 393.840 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 386.640 m +258.480 386.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 386.640 m +258.480 386.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 379.440 m +258.480 379.440 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 379.440 m +258.480 379.440 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 372.240 m +258.480 372.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +258.480 372.240 m +258.480 372.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +164.880 426.240 m +164.880 426.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +164.880 426.240 m +164.880 426.240 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +164.880 440.640 m +164.880 440.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +164.880 440.640 m +164.880 440.640 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +276.480 1054.080 m +276.480 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +276.480 1054.080 m +276.480 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +276.480 1111.680 m +276.480 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +276.480 1111.680 m +276.480 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +661.680 1111.680 m +661.680 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +661.680 1111.680 m +661.680 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +661.680 1054.080 m +661.680 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +661.680 1054.080 m +661.680 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +661.680 1082.880 m +661.680 1082.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +661.680 1082.880 m +661.680 1082.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +715.680 1111.680 m +715.680 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +715.680 1111.680 m +715.680 1111.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +715.680 1082.880 m +715.680 1082.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +715.680 1082.880 m +715.680 1082.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +715.680 1054.080 m +715.680 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +715.680 1054.080 m +715.680 1054.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +722.880 859.680 m +722.880 859.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +722.880 859.680 m +722.880 859.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +722.880 866.880 m +722.880 866.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +722.880 866.880 m +722.880 866.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 852.480 m +629.280 852.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 852.480 m +629.280 852.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 863.280 m +629.280 863.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 863.280 m +629.280 863.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 845.280 m +629.280 845.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 845.280 m +629.280 845.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 838.080 m +629.280 838.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 838.080 m +629.280 838.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 830.880 m +629.280 830.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 830.880 m +629.280 830.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 902.880 m +629.280 902.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 902.880 m +629.280 902.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 895.680 m +629.280 895.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 895.680 m +629.280 895.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 888.480 m +629.280 888.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 888.480 m +629.280 888.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 874.080 m +629.280 874.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 874.080 m +629.280 874.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 881.280 m +629.280 881.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +629.280 881.280 m +629.280 881.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +751.680 924.480 m +751.680 924.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +751.680 924.480 m +751.680 924.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +780.480 924.480 m +780.480 924.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +780.480 924.480 m +780.480 924.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +424.080 226.080 m +420.480 222.480 l +409.680 222.480 l +409.680 229.680 l +420.480 229.680 l +424.080 226.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 226.080 m +424.080 226.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +365.70 223.79 Td +(E_INK_BUSY) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +424.080 218.880 m +420.480 215.280 l +409.680 215.280 l +409.680 222.480 l +420.480 222.480 l +424.080 218.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 218.880 m +424.080 218.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +366.48 216.59 Td +(E_INK_NRST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +424.080 211.680 m +420.480 208.080 l +409.680 208.080 l +409.680 215.280 l +420.480 215.280 l +424.080 211.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 211.680 m +424.080 211.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +370.08 209.39 Td +(E_INK_D/C) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +424.080 204.480 m +420.480 200.880 l +409.680 200.880 l +409.680 208.080 l +420.480 208.080 l +424.080 204.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 204.480 m +424.080 204.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +373.68 202.19 Td +(E_INK_CS) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +424.080 197.280 m +420.480 193.680 l +409.680 193.680 l +409.680 200.880 l +420.480 200.880 l +424.080 197.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 197.280 m +424.080 197.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +391.68 194.99 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +424.080 190.080 m +420.480 186.480 l +409.680 186.480 l +409.680 193.680 l +420.480 193.680 l +424.080 190.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 190.080 m +424.080 190.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +388.08 187.79 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +413.280 175.680 m +420.480 175.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +413.280 172.080 m +413.280 179.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +420.480 175.680 m +420.480 175.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +398.88 173.39 Td +(3V3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +416.880 182.880 m +424.080 182.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +416.880 189.360 m +416.880 176.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +415.440 187.200 m +415.440 178.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +414.000 185.040 m +414.000 180.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +412.560 183.600 m +412.560 182.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 182.880 m +424.080 182.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +391.68 180.59 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +438.480 211.680 m +442.080 215.280 l +452.880 215.280 l +452.880 208.080 l +442.080 208.080 l +438.480 211.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 211.680 m +438.480 211.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +457.38 209.39 Td +(P1.02) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +438.480 204.480 m +442.080 208.080 l +452.880 208.080 l +452.880 200.880 l +442.080 200.880 l +438.480 204.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 204.480 m +438.480 204.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +457.38 202.19 Td +(P1.07) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +438.480 218.880 m +442.080 222.480 l +452.880 222.480 l +452.880 215.280 l +442.080 215.280 l +438.480 218.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 218.880 m +438.480 218.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +457.38 216.59 Td +(P1.01) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +438.480 226.080 m +442.080 229.680 l +452.880 229.680 l +452.880 222.480 l +442.080 222.480 l +438.480 226.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 226.080 m +438.480 226.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +456.48 223.79 Td +(P1.06) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 226.080 m +434.880 226.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 226.080 m +427.680 226.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +427.680 226.080 m +431.280 228.240 l +434.880 226.080 l +431.280 223.920 l +427.680 226.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 226.080 m +424.080 226.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 226.080 m +424.080 226.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 218.880 m +434.880 218.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 218.880 m +427.680 218.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +427.680 218.880 m +431.280 221.040 l +434.880 218.880 l +431.280 216.720 l +427.680 218.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 218.880 m +424.080 218.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 218.880 m +424.080 218.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 211.680 m +434.880 211.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 211.680 m +427.680 211.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +427.680 211.680 m +431.280 213.840 l +434.880 211.680 l +431.280 209.520 l +427.680 211.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 211.680 m +424.080 211.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 211.680 m +424.080 211.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 204.480 m +434.880 204.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 204.480 m +427.680 204.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +427.680 204.480 m +431.280 206.640 l +434.880 204.480 l +431.280 202.320 l +427.680 204.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 204.480 m +424.080 204.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 204.480 m +424.080 204.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 197.280 m +434.880 197.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 197.280 m +427.680 197.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +427.680 197.280 m +431.280 199.440 l +434.880 197.280 l +431.280 195.120 l +427.680 197.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 197.280 m +424.080 197.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 197.280 m +424.080 197.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 190.080 m +434.880 190.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 190.080 m +427.680 190.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +427.680 190.080 m +431.280 192.240 l +434.880 190.080 l +431.280 187.920 l +427.680 190.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 190.080 m +424.080 190.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 190.080 m +424.080 190.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 182.880 m +434.880 182.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 182.880 m +427.680 182.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +427.680 182.880 m +431.280 185.040 l +434.880 182.880 l +431.280 180.720 l +427.680 182.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 182.880 m +424.080 182.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 182.880 m +424.080 182.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 175.680 m +434.880 175.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +424.080 175.680 m +427.680 175.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +427.680 175.680 m +431.280 177.840 l +434.880 175.680 l +431.280 173.520 l +427.680 175.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 175.680 m +420.480 175.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +424.080 175.680 m +420.480 175.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +449.280 175.680 m +442.080 175.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +449.280 179.280 m +449.280 172.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +442.080 175.680 m +442.080 175.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +452.88 173.39 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +445.680 182.880 m +438.480 182.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +445.680 189.360 m +445.680 176.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +447.120 187.200 m +447.120 178.560 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +448.560 185.040 m +448.560 180.720 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +450.000 183.600 m +450.000 182.160 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 182.880 m +438.480 182.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +452.74 180.59 Td +(GND) Tj +ET +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 182.880 m +438.480 182.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 182.880 m +438.480 182.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 175.680 m +442.080 175.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 175.680 m +442.080 175.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 226.080 m +438.480 226.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 226.080 m +438.480 226.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 218.880 m +438.480 218.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 218.880 m +438.480 218.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 211.680 m +438.480 211.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 211.680 m +438.480 211.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 204.480 m +438.480 204.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 204.480 m +438.480 204.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +438.480 197.280 m +442.080 200.880 l +452.880 200.880 l +452.880 193.680 l +442.080 193.680 l +438.480 197.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 197.280 m +438.480 197.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +457.42 194.99 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +438.480 190.080 m +442.080 193.680 l +452.880 193.680 l +452.880 186.480 l +442.080 186.480 l +438.480 190.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +438.480 190.080 m +438.480 190.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +456.36 188.47 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 197.280 m +438.480 197.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 197.280 m +438.480 197.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 190.080 m +438.480 190.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +438.480 190.080 m +438.480 190.080 l +S +7.20 w +BT +/F2 8.181818181818182 Tf +9.00 TL +0.000 g +395.28 249.32 Td +(E-Ink Connections) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +395.28 1126.08 57.60 -115.20 re +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +431.44 1109.75 Td +(BATIN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +457.20 1112.63 Td +(25) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1111.680 m +452.880 1111.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +436.18 1102.55 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +457.20 1105.43 Td +(24) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1104.480 m +452.880 1104.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +437.63 1095.35 Td +(RST) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +457.20 1098.23 Td +(23) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1097.280 m +452.880 1097.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +425.98 1088.15 Td +(3.3v Out) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +457.20 1091.03 Td +(22) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1090.080 m +452.880 1090.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +433.62 1059.35 Td +(P1.15) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +457.20 1062.23 Td +(18) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1061.280 m +452.880 1061.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +433.62 1080.95 Td +(P0.31) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +457.20 1083.83 Td +(21) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1082.880 m +452.880 1082.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +397.44 1102.55 Td +(P0.08) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +387.32 1105.43 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1104.480 m +395.280 1104.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +433.62 1052.15 Td +(P1.13) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +457.20 1055.03 Td +(17) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1054.080 m +452.880 1054.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +433.62 1073.75 Td +(P0.29) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +457.20 1076.63 Td +(20) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1075.680 m +452.880 1075.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +433.62 1044.95 Td +(P1.11) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +457.20 1047.83 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1046.880 m +452.880 1046.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +433.62 1066.55 Td +(P0.02) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +457.20 1069.43 Td +(19) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1068.480 m +452.880 1068.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +397.44 1095.35 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +387.32 1098.23 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1097.280 m +395.280 1097.280 l +S +0.72 w +0.63 0.00 0.00 RG +395.28 1111.68 m 395.28 1112.87 394.31 1113.84 393.12 1113.84 c +391.93 1113.84 390.96 1112.87 390.96 1111.68 c +390.96 1110.49 391.93 1109.52 393.12 1109.52 c +394.31 1109.52 395.28 1110.49 395.28 1111.68 c +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +397.44 1109.75 Td +(P0.06) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +387.32 1112.63 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1111.680 m +390.960 1111.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +433.62 1030.55 Td +(P0.09) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +457.20 1033.43 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1032.480 m +452.880 1032.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +433.62 1037.75 Td +(P0.10) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +457.20 1040.63 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1039.680 m +452.880 1039.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +397.44 1037.75 Td +(P1.04) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +383.68 1040.63 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1039.680 m +395.280 1039.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +397.44 1088.15 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +387.32 1091.03 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1090.080 m +395.280 1090.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +397.44 1080.95 Td +(P0.17) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +387.32 1083.83 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1082.880 m +395.280 1082.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +397.44 1073.75 Td +(P0.20) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +387.32 1076.63 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1075.680 m +395.280 1075.680 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +397.44 1066.55 Td +(P0.22) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +387.32 1069.43 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1068.480 m +395.280 1068.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +397.44 1059.35 Td +(P0.24) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +387.32 1062.23 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1061.280 m +395.280 1061.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +397.44 1052.15 Td +(P1.00) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +383.68 1055.03 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1054.080 m +395.280 1054.080 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +397.44 1044.95 Td +(P0.11) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +383.68 1047.83 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1046.880 m +395.280 1046.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +397.44 1030.55 Td +(P1.06) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +383.68 1033.43 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1032.480 m +395.280 1032.480 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 403.33 1011.96 Tm +(P1.01) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 400.45 998.20 Tm +(27) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +402.480 996.480 m +402.480 1010.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 410.53 1011.96 Tm +(P1.02) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 407.65 998.20 Tm +(28) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +409.680 996.480 m +409.680 1010.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 417.73 1011.96 Tm +(P1.07) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 414.85 998.20 Tm +(29) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +416.880 996.480 m +416.880 1010.880 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +431.44 1116.95 Td +(BATIN) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +457.20 1119.83 Td +(26) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +467.280 1118.880 m +452.880 1118.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +464.400 1121.760 m +470.160 1116.000 l +464.400 1116.000 m +470.160 1121.760 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +397.44 1116.95 Td +(GND) Tj +ET +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +387.32 1119.83 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +380.880 1118.880 m +395.280 1118.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +378.000 1121.760 m +383.760 1116.000 l +378.000 1116.000 m +383.760 1121.760 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 0.000 1.000 rg +419.78 1128.78 Td +(PRO_MICRO_NRF52840_29P) Tj +ET +q +1 0 0 1 762.48 1112.40 cm +1.0000 0.0000 0.0000 1.0000 0 0 cm +1 0 0 1 0.00 0.00 cm +72.00 0 0 72.00 0 0 cm +/I0 Do +Q +q +0.16 0.16 0.23 rg +[] 0 d +348.612 35.359 m +470.980 35.359 l +470.980 11.520 l +348.612 11.520 l +348.612 35.359 l +f +0.40 0.92 0.58 rg +[] 0 d +381.817 11.520 m +351.787 11.520 l +349.935 11.520 348.480 12.977 348.480 14.831 c +348.480 32.048 l +348.480 33.902 349.935 35.359 351.787 35.359 c +381.817 35.359 l +381.817 11.520 l +f +0.16 0.16 0.23 rg +[] 0 d +368.720 30.591 m +368.720 30.591 l +368.588 30.591 l +368.588 30.591 l +368.588 30.591 l +368.456 30.591 l +368.456 30.458 l +368.456 30.458 l +368.456 30.458 l +368.323 30.458 l +368.323 30.326 368.323 30.326 368.323 30.326 c +368.191 30.326 l +368.191 30.326 l +368.191 30.326 368.191 30.326 368.191 30.326 c +368.191 30.326 l +368.059 30.194 l +368.059 30.194 l +368.059 30.194 368.059 30.194 368.059 30.194 c +368.059 30.194 l +368.059 30.061 l +368.059 30.061 368.059 30.061 367.927 30.061 c +367.927 30.061 l +367.927 29.929 l +367.927 29.929 l +367.927 29.929 367.927 29.929 367.927 29.929 c +367.794 29.796 l +367.794 29.796 l +367.794 29.664 l +367.794 29.664 367.794 29.664 367.662 29.664 c +367.662 29.664 l +367.662 29.664 l +367.662 29.531 367.662 29.531 367.662 29.531 c +367.662 29.531 l +367.662 29.531 l +367.530 29.531 l +367.530 29.399 367.530 29.399 367.530 29.399 c +367.530 29.399 l +367.397 29.266 l +367.397 29.266 l +367.397 29.134 367.397 29.134 367.397 29.266 c +367.397 29.134 l +367.397 29.134 l +367.397 29.134 367.397 29.134 367.265 29.134 c +367.265 29.002 l +367.265 29.002 l +367.265 29.002 l +367.133 28.869 l +367.133 28.869 l +367.133 28.737 l +367.133 28.737 367.133 28.737 367.133 28.737 c +367.001 28.737 l +367.001 28.604 l +367.001 28.604 l +367.001 28.604 367.001 28.604 367.001 28.604 c +366.868 28.472 l +366.868 28.472 l +366.868 28.339 l +366.868 28.339 l +366.868 28.339 366.868 28.339 366.736 28.339 c +366.736 28.339 l +366.736 28.207 366.736 28.207 366.736 28.207 c +366.736 28.207 l +366.736 28.207 l +366.736 28.075 l +366.736 28.075 366.736 28.075 366.604 28.075 c +366.604 28.075 l +366.604 27.942 l +366.471 27.942 l +366.471 27.810 l +366.471 27.810 366.471 27.810 366.471 27.810 c +366.471 27.810 l +366.471 27.810 366.471 27.810 366.471 27.810 c +366.339 27.677 l +366.339 27.677 l +366.339 27.677 l +366.339 27.545 366.339 27.545 366.339 27.545 c +366.339 27.545 l +366.207 27.545 l +366.207 27.412 l +366.207 27.412 366.207 27.412 366.207 27.412 c +366.074 27.412 l +366.074 27.280 l +366.074 27.280 366.207 27.280 366.074 27.280 c +366.074 27.280 l +366.074 27.280 l +366.074 27.148 l +366.074 27.148 366.074 27.148 365.942 27.148 c +365.942 27.015 l +365.942 27.015 l +365.942 26.883 l +365.942 26.883 365.942 26.883 365.810 26.883 c +365.810 26.883 l +365.810 26.883 l +365.810 26.750 365.810 26.750 365.810 26.750 c +365.678 26.750 l +365.678 26.750 l +365.678 26.618 l +365.678 26.618 l +365.545 26.485 l +365.545 26.485 l +365.545 26.353 365.545 26.485 365.545 26.485 c +365.545 26.353 l +365.545 26.353 l +365.413 26.353 l +365.413 26.220 365.413 26.220 365.413 26.220 c +365.413 26.220 l +365.281 26.220 l +365.281 26.088 l +365.281 26.088 l +365.281 25.956 365.281 25.956 365.281 25.956 c +365.281 25.956 l +365.281 25.956 365.281 25.956 365.148 25.956 c +365.148 25.956 l +365.148 25.823 l +365.148 25.823 l +365.148 25.823 365.148 25.823 365.148 25.823 c +365.016 25.691 l +365.016 25.691 l +365.016 25.558 l +364.884 25.558 l +364.884 25.558 365.016 25.558 364.884 25.558 c +364.884 25.558 l +364.884 25.426 364.884 25.426 364.884 25.426 c +364.884 25.426 l +364.884 25.426 l +364.752 25.293 l +364.752 25.293 364.752 25.293 364.752 25.293 c +364.752 25.293 l +364.752 25.161 l +364.619 25.161 l +364.619 25.029 364.619 25.029 364.619 25.029 c +364.619 25.029 l +364.619 25.029 l +364.619 25.029 364.619 25.029 364.487 25.029 c +364.487 24.896 l +364.487 24.896 l +364.487 24.896 l +364.487 24.764 364.487 24.896 364.487 24.896 c +364.355 24.764 l +364.355 24.764 l +364.355 24.631 l +364.355 24.631 364.355 24.631 364.355 24.631 c +364.222 24.631 l +364.222 24.499 l +364.222 24.499 364.222 24.499 364.222 24.499 c +364.222 24.499 l +364.090 24.366 l +364.090 24.366 l +364.090 24.234 l +364.090 24.234 l +363.958 24.234 l +363.958 24.101 364.090 24.101 363.958 24.101 c +363.958 24.101 l +363.958 24.101 l +363.958 23.969 l +363.958 23.969 363.958 23.969 363.826 23.969 c +363.826 23.969 l +363.826 23.837 l +363.693 23.837 l +363.693 23.704 l +363.693 23.704 l +363.693 23.572 363.693 23.704 363.693 23.704 c +363.561 23.572 l +363.561 23.572 l +363.561 23.572 l +363.561 23.439 363.561 23.439 363.561 23.439 c +363.561 23.439 l +363.429 23.439 l +363.429 23.307 l +363.429 23.307 l +363.429 23.174 363.429 23.174 363.296 23.174 c +363.296 23.174 l +363.296 23.174 363.429 23.174 363.296 23.174 c +363.296 23.174 l +363.296 23.042 l +363.296 23.042 l +363.296 23.042 363.296 23.042 363.164 23.042 c +363.164 22.910 l +363.164 22.910 l +363.164 22.777 l +363.164 22.777 363.164 22.777 363.032 22.777 c +363.032 22.777 l +363.032 22.777 l +363.032 22.645 363.032 22.645 363.032 22.645 c +362.900 22.645 l +362.900 22.645 l +362.900 22.645 l +362.900 22.512 362.900 22.512 362.900 22.512 c +362.900 22.512 l +362.767 22.380 l +362.767 22.380 l +362.767 22.247 362.767 22.247 362.767 22.380 c +362.767 22.247 l +362.767 22.247 l +362.767 22.247 362.767 22.247 362.635 22.247 c +362.635 22.115 l +362.635 22.115 l +362.503 22.115 l +362.503 21.982 l +362.503 21.982 l +362.503 21.850 l +362.503 21.850 362.503 21.850 362.370 21.850 c +362.370 21.850 l +362.370 21.718 l +362.370 21.718 l +362.370 21.718 362.370 21.718 362.370 21.718 c +362.238 21.585 l +362.238 21.585 l +362.238 21.453 l +362.106 21.453 l +362.106 21.453 l +362.106 21.320 362.106 21.320 362.106 21.320 c +362.106 21.320 l +362.106 21.320 l +361.974 21.188 l +361.974 21.188 362.106 21.188 361.974 21.188 c +361.974 21.188 l +361.974 21.055 l +361.841 21.055 l +361.841 20.923 l +361.841 20.923 361.841 20.923 361.841 20.923 c +361.841 20.923 l +361.841 20.923 361.841 20.923 361.709 20.923 c +361.709 20.791 l +361.709 20.791 l +361.709 20.791 l +361.709 20.658 361.709 20.658 361.709 20.658 c +361.577 20.658 l +361.577 20.658 l +361.577 20.526 l +361.577 20.526 361.577 20.526 361.577 20.526 c +361.444 20.526 l +361.444 20.393 l +361.444 20.393 361.444 20.393 361.444 20.393 c +361.444 20.393 l +361.444 20.393 l +361.312 20.261 l +361.444 20.261 361.444 20.261 361.312 20.261 c +361.312 20.128 l +361.312 20.128 l +361.180 19.996 l +361.180 19.996 361.312 19.996 361.180 19.996 c +361.180 19.996 l +361.180 19.996 l +361.180 19.863 361.180 19.863 361.180 19.863 c +361.047 19.863 l +361.047 19.863 l +361.047 19.731 l +360.915 19.731 l +360.915 19.599 l +360.915 19.599 l +360.915 19.466 360.915 19.599 360.915 19.599 c +360.783 19.466 l +360.783 19.466 l +360.783 19.466 l +360.783 19.334 360.783 19.334 360.783 19.334 c +360.783 19.334 l +360.651 19.334 l +360.651 19.201 l +360.651 19.201 l +360.651 19.069 l +360.651 19.069 360.651 19.069 360.518 19.069 c +360.518 19.069 l +360.518 18.936 l +360.518 18.936 l +360.518 18.936 360.518 18.936 360.386 18.936 c +360.386 18.804 l +360.386 18.804 l +360.386 18.672 l +360.254 18.672 l +360.254 18.672 360.254 18.672 360.254 18.672 c +360.254 18.672 l +360.254 18.539 360.254 18.539 360.254 18.539 c +360.121 18.539 l +360.121 18.539 l +360.121 18.407 l +360.121 18.407 360.121 18.407 360.121 18.407 c +360.121 18.407 l +359.989 18.274 l +359.989 18.274 l +359.989 18.142 359.989 18.142 359.989 18.142 c +359.989 18.142 l +359.989 18.142 l +359.989 18.142 359.989 18.142 359.857 18.142 c +359.857 18.009 l +359.857 18.009 l +359.857 18.009 l +359.857 17.877 359.857 18.009 359.725 18.009 c +359.725 17.877 l +359.725 17.877 l +359.725 17.745 l +359.725 17.745 359.725 17.745 359.592 17.745 c +359.592 17.745 l +359.592 17.612 l +359.592 17.612 359.592 17.612 359.592 17.612 c +359.592 17.612 l +359.592 17.612 l +359.592 17.480 l +359.592 17.480 l +359.725 17.480 359.592 17.480 359.592 17.347 c +359.725 17.347 l +359.725 17.347 l +359.725 17.347 359.725 17.347 359.725 17.347 c +359.725 17.215 l +359.857 17.215 l +359.857 17.215 l +359.989 17.215 l +359.989 17.082 l +360.121 17.082 359.989 17.215 359.989 17.082 c +360.121 17.082 l +360.121 17.082 360.121 17.082 360.121 17.082 c +360.121 17.082 l +360.121 17.082 l +360.254 16.950 l +360.254 16.950 360.254 16.950 360.254 16.950 c +360.386 16.950 l +360.386 16.817 l +360.386 16.817 l +360.518 16.817 l +360.518 16.817 360.518 16.817 360.518 16.817 c +360.518 16.817 l +360.651 16.817 360.651 16.817 360.518 16.685 c +360.651 16.685 l +360.651 16.685 l +360.651 16.685 l +360.783 16.685 360.783 16.685 360.783 16.685 c +360.783 16.553 l +360.783 16.553 l +360.915 16.553 l +360.915 16.420 l +361.047 16.420 361.047 16.553 361.047 16.420 c +361.047 16.420 l +361.047 16.420 361.047 16.420 361.047 16.420 c +361.047 16.420 l +361.180 16.420 l +361.180 16.288 l +361.180 16.288 361.180 16.288 361.180 16.288 c +361.312 16.288 l +361.312 16.155 l +361.312 16.155 l +361.444 16.155 l +361.444 16.288 l +361.577 16.288 l +361.577 16.420 l +361.577 16.420 361.577 16.420 361.577 16.420 c +361.577 16.420 l +361.577 16.420 l +361.577 16.553 361.577 16.553 361.709 16.553 c +361.709 16.553 l +361.709 16.685 l +361.709 16.685 l +361.841 16.685 l +361.841 16.817 l +361.841 16.817 361.841 16.817 361.841 16.817 c +361.841 16.817 l +361.841 16.950 361.841 16.950 361.974 16.817 c +361.974 16.950 l +361.974 16.950 l +361.974 16.950 l +361.974 17.082 361.974 17.082 361.974 17.082 c +362.106 17.082 l +362.106 17.082 l +362.106 17.215 l +362.106 17.215 l +362.106 17.347 362.106 17.347 362.238 17.347 c +362.238 17.347 l +362.238 17.347 362.238 17.347 362.238 17.347 c +362.238 17.347 l +362.238 17.480 l +362.370 17.480 l +362.370 17.480 362.238 17.480 362.370 17.480 c +362.370 17.612 l +362.370 17.612 l +362.503 17.745 l +362.503 17.745 l +362.503 17.745 362.503 17.745 362.503 17.745 c +362.503 17.745 l +362.503 17.877 362.503 17.877 362.503 17.877 c +362.635 17.877 l +362.635 17.877 l +362.635 18.009 l +362.635 18.009 362.635 18.009 362.635 18.009 c +362.767 18.009 l +362.767 18.142 l +362.767 18.142 l +362.767 18.142 l +362.767 18.274 362.767 18.274 362.900 18.274 c +362.900 18.274 l +362.900 18.274 362.900 18.274 362.900 18.274 c +362.900 18.407 l +362.900 18.407 l +363.032 18.539 l +363.032 18.539 l +363.032 18.539 l +363.164 18.672 l +363.032 18.672 363.032 18.672 363.164 18.672 c +363.164 18.672 l +363.164 18.804 l +363.164 18.804 363.164 18.804 363.164 18.804 c +363.296 18.804 l +363.296 18.936 l +363.296 18.936 l +363.296 19.069 l +363.429 19.069 l +363.429 19.069 363.429 19.069 363.429 19.069 c +363.429 19.201 l +363.429 19.201 363.429 19.201 363.429 19.201 c +363.561 19.201 l +363.561 19.201 l +363.561 19.334 l +363.561 19.334 363.561 19.334 363.561 19.334 c +363.561 19.334 l +363.693 19.466 l +363.693 19.466 l +363.693 19.599 l +363.693 19.599 363.693 19.599 363.693 19.599 c +363.693 19.599 l +363.693 19.731 363.693 19.599 363.826 19.599 c +363.826 19.731 l +363.826 19.731 l +363.826 19.731 l +363.826 19.863 363.826 19.863 363.958 19.863 c +363.958 19.863 l +363.958 19.863 l +363.958 19.996 l +364.090 19.996 l +364.090 20.128 364.090 20.128 364.090 20.128 c +364.090 20.128 l +364.090 20.128 364.090 20.128 364.090 20.128 c +364.090 20.128 l +364.090 20.261 l +364.222 20.261 l +364.222 20.261 364.222 20.261 364.222 20.261 c +364.222 20.393 l +364.355 20.393 l +364.355 20.393 l +364.355 20.526 l +364.355 20.526 364.355 20.526 364.355 20.526 c +364.355 20.526 l +364.355 20.658 364.355 20.658 364.487 20.658 c +364.487 20.658 l +364.487 20.791 l +364.487 20.791 l +364.619 20.791 l +364.619 20.923 l +364.619 20.923 l +364.619 21.055 364.619 21.055 364.752 21.055 c +364.752 21.055 l +364.752 21.055 l +364.752 21.055 364.752 21.055 364.752 21.055 c +364.752 21.188 l +364.884 21.188 l +364.884 21.188 l +364.884 21.320 l +364.884 21.320 l +364.884 21.453 364.884 21.453 365.016 21.453 c +365.016 21.453 l +365.016 21.453 365.016 21.453 365.016 21.453 c +365.016 21.453 l +365.016 21.585 l +365.016 21.585 365.016 21.585 365.148 21.585 c +365.148 21.585 l +365.148 21.718 l +365.148 21.718 l +365.281 21.850 l +365.281 21.850 l +365.281 21.850 365.281 21.850 365.281 21.850 c +365.281 21.850 l +365.281 21.982 365.281 21.982 365.281 21.982 c +365.413 21.982 l +365.413 21.982 l +365.413 22.115 l +365.413 22.115 365.413 22.115 365.413 22.115 c +365.545 22.115 l +365.545 22.247 l +365.545 22.247 l +365.545 22.380 l +365.545 22.380 365.545 22.380 365.678 22.380 c +365.678 22.380 l +365.678 22.512 365.545 22.380 365.678 22.380 c +365.678 22.512 l +365.678 22.512 l +365.678 22.512 l +365.678 22.645 365.678 22.645 365.810 22.645 c +365.810 22.645 l +365.810 22.645 l +365.942 22.777 l +365.942 22.777 l +365.942 22.910 365.942 22.910 365.942 22.910 c +365.942 22.910 l +365.942 22.910 365.942 22.910 365.942 22.910 c +366.074 22.910 l +366.074 23.042 l +366.074 23.042 l +366.074 23.174 l +366.207 23.174 l +366.207 23.307 l +366.207 23.307 366.207 23.307 366.207 23.307 c +366.339 23.307 l +366.339 23.307 l +366.339 23.439 366.207 23.439 366.339 23.439 c +366.339 23.439 l +366.339 23.439 l +366.471 23.572 l +366.471 23.572 l +366.471 23.704 l +366.471 23.704 l +366.471 23.837 366.471 23.837 366.604 23.704 c +366.604 23.837 l +366.604 23.837 l +366.604 23.837 366.604 23.837 366.604 23.837 c +366.736 23.969 l +366.736 23.969 l +366.736 23.969 l +366.736 24.101 l +366.868 24.101 l +366.868 24.234 366.736 24.234 366.868 24.234 c +366.868 24.234 l +366.868 24.234 366.868 24.234 366.868 24.234 c +366.868 24.234 l +366.868 24.366 l +367.001 24.366 l +367.001 24.366 367.001 24.366 367.001 24.366 c +367.001 24.499 l +367.133 24.499 l +367.133 24.631 l +367.133 24.631 l +367.133 24.631 367.133 24.631 367.133 24.631 c +367.133 24.631 l +367.133 24.764 367.133 24.764 367.265 24.764 c +367.265 24.764 l +367.265 24.764 l +367.265 24.896 l +367.265 24.896 367.265 24.896 367.265 24.896 c +367.397 24.896 l +367.397 25.029 l +367.397 25.029 l +367.530 25.029 l +367.530 25.161 367.397 25.161 367.530 25.161 c +367.530 25.161 l +367.530 25.161 367.530 25.161 367.530 25.161 c +367.530 25.293 l +367.530 25.293 l +367.662 25.293 l +367.662 25.426 367.530 25.426 367.662 25.426 c +367.662 25.426 l +367.662 25.426 l +367.794 25.558 l +367.794 25.558 367.794 25.558 367.794 25.558 c +367.794 25.558 l +367.794 25.691 l +367.794 25.691 367.794 25.691 367.927 25.691 c +367.927 25.691 l +367.927 25.823 l +367.927 25.823 l +368.059 25.956 l +368.059 25.956 l +368.059 26.088 l +368.059 26.088 368.059 26.088 368.059 26.088 c +368.191 26.088 l +368.191 26.088 l +368.191 26.220 368.191 26.220 368.191 26.220 c +368.191 26.220 l +368.191 26.220 l +368.323 26.353 l +368.323 26.353 l +368.323 26.485 l +368.323 26.485 368.323 26.485 368.456 26.485 c +368.456 26.485 l +368.456 26.618 368.323 26.485 368.456 26.485 c +368.456 26.618 l +368.456 26.618 l +368.456 26.618 l +368.456 26.750 368.456 26.750 368.588 26.750 c +368.588 26.750 l +368.588 26.750 l +368.720 26.883 l +368.720 26.883 l +368.720 27.015 368.720 27.015 368.720 27.015 c +368.720 27.015 l +368.720 27.015 368.720 27.015 368.720 27.015 c +368.853 27.015 l +368.853 27.148 l +368.853 27.148 l +368.853 27.148 368.853 27.148 368.853 27.148 c +368.853 27.280 l +368.985 27.280 l +368.985 27.280 l +368.985 27.412 l +368.985 27.412 368.985 27.412 369.117 27.412 c +369.117 27.412 l +369.117 27.545 l +369.117 27.545 l +369.117 27.545 l +369.249 27.412 l +369.249 27.412 l +369.249 27.412 369.249 27.412 369.249 27.412 c +369.249 27.280 l +369.249 27.280 l +369.382 27.280 369.382 27.280 369.382 27.280 c +369.382 27.148 l +369.382 27.148 l +369.514 27.015 l +369.514 27.015 369.514 27.015 369.514 27.015 c +369.514 27.015 l +369.514 27.015 l +369.514 26.883 l +369.646 26.883 369.646 26.883 369.646 26.883 c +369.646 26.750 l +369.646 26.750 l +369.646 26.750 l +369.779 26.750 369.779 26.750 369.779 26.618 c +369.779 26.618 l +369.779 26.618 l +369.779 26.485 l +369.911 26.485 369.911 26.618 369.911 26.485 c +369.911 26.485 l +369.911 26.485 369.911 26.485 369.911 26.485 c +369.911 26.353 l +369.911 26.353 l +370.043 26.220 l +370.043 26.220 l +370.043 26.220 l +370.175 26.220 370.043 26.220 370.043 26.088 c +370.043 26.088 l +370.175 26.088 l +370.175 26.088 370.175 26.088 370.175 26.088 c +370.175 25.956 l +370.308 25.956 l +370.308 25.823 l +370.308 25.823 370.308 25.823 370.308 25.823 c +370.308 25.691 l +370.308 25.691 l +370.440 25.691 l +370.440 25.691 370.440 25.691 370.440 25.691 c +370.440 25.558 l +370.440 25.558 l +370.572 25.426 l +370.572 25.426 370.572 25.426 370.572 25.426 c +370.572 25.426 l +370.572 25.293 l +370.705 25.293 l +370.705 25.293 370.705 25.293 370.705 25.293 c +370.705 25.293 l +370.705 25.293 370.705 25.293 370.705 25.161 c +370.705 25.161 l +370.837 25.161 l +370.837 25.029 l +370.837 25.029 l +370.969 25.029 370.837 25.029 370.837 24.896 c +370.969 24.896 l +370.969 24.896 l +370.969 24.896 l +370.969 24.896 370.969 24.896 370.969 24.764 c +370.969 24.764 l +371.101 24.631 l +371.101 24.631 l +371.101 24.631 371.101 24.631 371.101 24.631 c +371.234 24.499 l +371.234 24.499 l +371.234 24.499 l +371.234 24.499 371.234 24.499 371.234 24.366 c +371.234 24.366 l +371.366 24.366 l +371.366 24.234 l +371.366 24.234 l +371.366 24.101 l +371.498 24.101 l +371.498 24.101 371.498 24.101 371.498 24.101 c +371.498 23.969 l +371.498 23.969 371.498 24.101 371.498 23.969 c +371.631 23.969 l +371.631 23.837 l +371.631 23.837 l +371.631 23.837 l +371.763 23.837 371.763 23.837 371.763 23.704 c +371.763 23.704 l +371.763 23.704 l +371.763 23.572 l +371.895 23.572 371.895 23.704 371.895 23.572 c +371.895 23.439 l +371.895 23.439 l +371.895 23.439 l +372.027 23.439 372.027 23.439 372.027 23.307 c +372.027 23.307 l +372.027 23.307 l +372.027 23.307 l +372.160 23.307 372.027 23.307 372.027 23.174 c +372.160 23.174 l +372.160 23.042 l +372.160 23.042 l +372.292 23.042 l +372.292 22.910 l +372.292 22.910 l +372.292 22.910 372.292 22.910 372.292 22.777 c +372.292 22.777 l +372.424 22.777 l +372.424 22.777 372.424 22.777 372.424 22.777 c +372.424 22.645 l +372.424 22.645 l +372.557 22.512 l +372.557 22.512 372.557 22.512 372.557 22.512 c +372.557 22.512 l +372.557 22.380 l +372.689 22.380 l +372.689 22.380 372.689 22.380 372.689 22.380 c +372.689 22.247 l +372.689 22.247 l +372.821 22.115 l +372.821 22.115 372.821 22.247 372.821 22.115 c +372.821 22.115 l +372.821 22.115 l +372.821 21.982 l +372.954 21.982 372.954 21.982 372.954 21.982 c +372.954 21.982 l +372.954 21.982 372.954 21.982 372.954 21.850 c +372.954 21.850 l +372.954 21.850 l +373.086 21.718 l +373.086 21.718 l +373.086 21.585 l +373.218 21.718 373.218 21.718 373.218 21.585 c +373.218 21.585 l +373.218 21.585 l +373.218 21.585 373.218 21.585 373.218 21.453 c +373.218 21.453 l +373.350 21.453 l +373.350 21.320 l +373.350 21.320 373.350 21.320 373.350 21.320 c +373.350 21.188 l +373.350 21.188 l +373.483 21.188 l +373.483 21.188 373.483 21.188 373.483 21.188 c +373.483 21.055 l +373.615 21.055 l +373.615 20.923 l +373.615 20.923 373.615 20.923 373.615 20.923 c +373.615 20.923 l +373.615 20.791 l +373.747 20.791 l +373.747 20.791 373.747 20.791 373.747 20.791 c +373.747 20.791 l +373.747 20.791 373.747 20.791 373.747 20.658 c +373.747 20.658 l +373.880 20.526 l +373.880 20.526 l +373.880 20.526 l +374.012 20.393 l +374.012 20.393 374.012 20.393 374.012 20.393 c +374.012 20.393 l +374.012 20.393 l +374.144 20.393 374.012 20.393 374.012 20.261 c +374.144 20.261 l +374.144 20.128 l +374.144 20.128 l +374.276 20.128 374.276 20.128 374.144 19.996 c +374.276 19.996 l +374.276 19.996 l +374.276 19.996 l +374.276 19.996 374.276 19.996 374.276 19.863 c +374.409 19.863 l +374.409 19.731 l +374.409 19.731 l +374.541 19.731 374.409 19.731 374.409 19.731 c +374.541 19.599 l +374.541 19.599 l +374.541 19.599 l +374.541 19.599 374.541 19.599 374.541 19.599 c +374.541 19.466 l +374.673 19.466 374.673 19.466 374.541 19.466 c +374.673 19.466 l +374.673 19.334 l +374.673 19.334 l +374.806 19.201 l +374.806 19.201 l +374.806 19.201 374.806 19.201 374.806 19.201 c +374.806 19.201 l +374.806 19.069 l +374.938 19.069 374.938 19.069 374.938 19.069 c +374.938 18.936 l +374.938 18.936 l +374.938 18.936 l +375.070 18.936 375.070 18.936 375.070 18.804 c +375.070 18.804 l +375.070 18.804 l +375.070 18.672 l +375.202 18.672 375.202 18.804 375.202 18.672 c +375.202 18.672 l +375.202 18.539 l +375.202 18.539 l +375.335 18.539 375.335 18.539 375.335 18.407 c +375.335 18.407 l +375.335 18.407 l +375.335 18.407 l +375.467 18.407 375.335 18.407 375.335 18.274 c +375.335 18.274 l +375.467 18.274 375.467 18.274 375.467 18.274 c +375.467 18.142 l +375.467 18.142 l +375.599 18.142 l +375.599 18.009 l +375.599 18.009 375.599 18.009 375.599 18.009 c +375.599 18.009 l +375.599 17.877 l +375.732 17.877 l +375.732 17.877 375.732 17.877 375.732 17.877 c +375.732 17.745 l +375.732 17.745 l +375.864 17.612 l +375.864 17.612 375.864 17.612 375.864 17.612 c +375.864 17.612 l +375.864 17.480 l +375.996 17.480 l +375.996 17.480 375.996 17.480 375.996 17.480 c +375.996 17.347 l +375.996 17.347 l +376.128 17.347 l +376.128 17.215 l +376.128 17.215 l +376.128 17.082 l +376.261 17.082 376.261 17.215 376.261 17.082 c +376.261 17.082 l +376.261 17.082 376.261 17.082 376.261 17.082 c +376.261 16.950 l +376.393 16.950 l +376.393 16.817 l +376.393 16.817 l +376.525 16.817 376.393 16.817 376.393 16.817 c +376.525 16.685 l +376.525 16.685 l +376.525 16.685 l +376.525 16.685 376.525 16.685 376.525 16.685 c +376.525 16.553 l +376.658 16.553 l +376.658 16.420 l +376.658 16.420 376.658 16.420 376.658 16.420 c +376.790 16.288 l +376.790 16.288 l +376.790 16.288 l +376.790 16.288 376.790 16.288 376.790 16.288 c +376.790 16.155 l +376.922 16.155 l +376.922 16.155 l +376.922 16.288 376.922 16.288 376.922 16.288 c +377.054 16.288 l +377.054 16.288 l +377.054 16.288 l +377.054 16.420 377.054 16.420 377.187 16.420 c +377.187 16.420 l +377.187 16.420 l +377.319 16.420 l +377.319 16.553 377.319 16.553 377.319 16.553 c +377.451 16.553 l +377.451 16.553 l +377.451 16.553 l +377.451 16.685 377.451 16.685 377.451 16.685 c +377.451 16.685 l +377.451 16.685 377.451 16.685 377.584 16.685 c +377.584 16.685 l +377.716 16.685 l +377.716 16.817 l +377.716 16.817 l +377.716 16.817 377.716 16.817 377.848 16.817 c +377.848 16.817 l +377.848 16.817 l +377.981 16.950 l +377.848 16.950 377.848 16.950 377.981 16.950 c +377.981 16.950 l +378.113 17.082 l +378.113 17.082 l +378.113 17.082 378.113 17.082 378.113 17.082 c +378.245 17.082 l +378.245 17.082 l +378.245 17.215 l +378.245 17.215 378.245 17.215 378.377 17.215 c +378.377 17.215 l +378.377 17.347 l +378.510 17.347 l +378.510 17.347 378.510 17.347 378.510 17.347 c +378.642 17.347 l +378.642 17.347 l +378.642 17.480 l +378.642 17.480 378.642 17.480 378.642 17.480 c +378.642 17.480 l +378.774 17.480 378.774 17.480 378.774 17.612 c +378.774 17.612 l +378.642 17.612 378.774 17.612 378.774 17.612 c +378.642 17.612 l +378.642 17.745 l +378.642 17.745 l +378.510 17.877 l +378.510 17.877 l +378.510 17.877 378.510 17.877 378.510 17.877 c +378.510 18.009 l +378.510 18.009 l +378.377 18.009 378.377 18.009 378.377 18.009 c +378.377 18.142 l +378.377 18.142 l +378.377 18.142 l +378.245 18.142 378.245 18.142 378.245 18.274 c +378.245 18.274 l +378.245 18.274 l +378.245 18.407 l +378.113 18.407 378.113 18.274 378.113 18.407 c +378.113 18.407 l +378.113 18.407 378.113 18.407 378.113 18.407 c +378.113 18.539 l +378.113 18.539 l +377.981 18.672 l +377.981 18.672 l +377.981 18.672 l +377.848 18.672 377.981 18.672 377.981 18.804 c +377.981 18.804 l +377.848 18.804 377.848 18.804 377.848 18.804 c +377.848 18.936 l +377.848 18.936 l +377.716 18.936 l +377.716 19.069 l +377.716 19.069 l +377.716 19.069 377.716 19.069 377.716 19.201 c +377.716 19.201 l +377.584 19.201 l +377.584 19.201 377.584 19.201 377.584 19.201 c +377.584 19.334 l +377.584 19.334 l +377.451 19.466 l +377.451 19.466 377.451 19.466 377.451 19.466 c +377.451 19.466 l +377.451 19.599 l +377.319 19.599 l +377.319 19.599 377.319 19.599 377.319 19.599 c +377.319 19.599 l +377.319 19.599 377.319 19.599 377.319 19.731 c +377.319 19.731 l +377.187 19.863 l +377.187 19.863 l +377.187 19.863 l +377.187 19.996 l +377.054 19.996 377.054 19.996 377.054 19.996 c +377.054 19.996 l +377.054 19.996 377.054 19.996 377.054 20.128 c +377.054 20.128 l +376.922 20.128 l +376.922 20.261 l +376.922 20.261 l +376.922 20.261 l +376.790 20.261 376.790 20.261 376.790 20.393 c +376.790 20.393 l +376.790 20.393 l +376.790 20.393 376.790 20.393 376.790 20.526 c +376.790 20.526 l +376.658 20.526 l +376.658 20.658 l +376.658 20.658 376.658 20.658 376.658 20.658 c +376.525 20.791 l +376.525 20.791 l +376.525 20.791 l +376.525 20.791 376.525 20.791 376.525 20.791 c +376.525 20.923 l +376.525 20.923 376.525 20.791 376.525 20.923 c +376.393 20.923 l +376.393 21.055 l +376.393 21.055 l +376.393 21.188 l +376.261 21.188 l +376.261 21.188 376.261 21.188 376.261 21.188 c +376.261 21.188 l +376.261 21.188 376.261 21.188 376.261 21.320 c +376.128 21.320 l +376.128 21.453 l +376.128 21.453 l +376.128 21.453 l +375.996 21.453 375.996 21.453 375.996 21.585 c +375.996 21.585 l +375.996 21.585 l +375.996 21.585 l +375.864 21.585 375.864 21.585 375.996 21.718 c +375.864 21.718 l +375.864 21.850 l +375.864 21.850 l +375.732 21.850 375.732 21.850 375.732 21.850 c +375.732 21.982 l +375.732 21.982 l +375.732 21.982 l +375.732 21.982 375.732 21.982 375.732 22.115 c +375.732 22.115 l +375.599 22.115 375.599 22.115 375.599 22.115 c +375.599 22.115 l +375.599 22.247 l +375.599 22.247 l +375.467 22.380 l +375.467 22.380 l +375.467 22.380 375.467 22.380 375.467 22.380 c +375.467 22.512 l +375.335 22.512 375.335 22.512 375.467 22.512 c +375.335 22.512 l +375.335 22.645 l +375.335 22.645 l +375.202 22.777 l +375.202 22.777 375.202 22.645 375.202 22.777 c +375.202 22.777 l +375.202 22.777 l +375.202 22.910 l +375.070 22.910 375.070 22.910 375.070 22.910 c +375.070 23.042 l +375.070 23.042 l +374.938 23.042 l +374.938 23.042 374.938 23.042 374.938 23.174 c +374.938 23.174 l +374.938 23.174 l +374.938 23.307 l +374.806 23.174 374.806 23.174 374.806 23.307 c +374.806 23.307 l +374.806 23.307 374.806 23.307 374.806 23.307 c +374.806 23.439 l +374.806 23.439 l +374.673 23.439 l +374.673 23.572 l +374.673 23.572 l +374.541 23.572 374.541 23.572 374.541 23.704 c +374.541 23.704 l +374.541 23.704 374.541 23.704 374.541 23.704 c +374.541 23.837 l +374.541 23.837 l +374.409 23.837 l +374.409 23.969 l +374.409 23.969 374.409 23.969 374.409 23.969 c +374.409 23.969 l +374.409 24.101 l +374.276 24.101 l +374.276 24.101 374.276 24.101 374.276 24.101 c +374.276 24.234 l +374.144 24.234 l +374.144 24.366 l +374.144 24.366 l +374.144 24.366 l +374.012 24.499 l +374.012 24.499 374.012 24.499 374.012 24.499 c +374.012 24.499 l +374.012 24.499 374.012 24.499 374.012 24.631 c +374.012 24.631 l +373.880 24.631 l +373.880 24.764 l +373.880 24.764 l +373.880 24.896 l +373.747 24.896 373.747 24.764 373.747 24.896 c +373.747 24.896 l +373.747 24.896 l +373.615 24.896 373.747 24.896 373.747 25.029 c +373.615 25.029 l +373.615 25.161 l +373.615 25.161 l +373.483 25.161 373.615 25.161 373.615 25.161 c +373.483 25.293 l +373.483 25.293 l +373.483 25.293 l +373.483 25.293 373.483 25.293 373.483 25.293 c +373.483 25.426 l +373.350 25.426 373.350 25.426 373.350 25.426 c +373.350 25.426 l +373.350 25.558 l +373.350 25.558 l +373.218 25.691 l +373.218 25.691 l +373.218 25.691 373.218 25.691 373.218 25.691 c +373.218 25.691 l +373.086 25.691 373.218 25.691 373.218 25.823 c +373.086 25.823 l +373.086 25.956 l +373.086 25.956 l +373.086 26.088 l +372.954 26.088 l +372.954 26.088 372.954 26.088 372.954 26.088 c +372.954 26.088 l +372.954 26.220 l +372.821 26.220 372.821 26.088 372.821 26.220 c +372.821 26.220 l +372.821 26.353 l +372.821 26.353 l +372.689 26.353 372.689 26.353 372.689 26.485 c +372.689 26.485 l +372.689 26.485 l +372.689 26.485 l +372.557 26.485 372.557 26.485 372.557 26.618 c +372.557 26.618 l +372.557 26.618 372.557 26.618 372.557 26.618 c +372.557 26.750 l +372.557 26.750 l +372.424 26.750 l +372.424 26.883 l +372.424 26.883 l +372.292 26.883 372.424 26.883 372.424 27.015 c +372.424 27.015 l +372.292 27.015 372.292 27.015 372.292 27.015 c +372.292 27.015 l +372.292 27.148 l +372.160 27.148 l +372.160 27.280 l +372.160 27.280 372.160 27.280 372.160 27.280 c +372.160 27.280 l +372.160 27.412 l +372.027 27.412 l +372.027 27.412 372.027 27.412 372.027 27.412 c +372.027 27.545 l +372.027 27.545 l +371.895 27.545 l +371.895 27.545 371.895 27.545 371.895 27.677 c +371.895 27.677 l +371.895 27.677 l +371.763 27.810 l +371.763 27.810 371.763 27.677 371.763 27.810 c +371.763 27.810 l +371.763 27.810 371.763 27.810 371.763 27.810 c +371.763 27.942 l +371.631 27.942 l +371.631 28.075 l +371.631 28.075 l +371.631 28.075 l +371.498 28.075 371.498 28.075 371.498 28.207 c +371.498 28.207 l +371.498 28.207 371.498 28.207 371.498 28.207 c +371.498 28.339 l +371.498 28.339 l +371.366 28.339 l +371.366 28.472 l +371.366 28.472 371.366 28.472 371.366 28.472 c +371.234 28.604 l +371.234 28.604 l +371.234 28.604 l +371.234 28.604 371.234 28.604 371.234 28.604 c +371.234 28.737 l +371.101 28.737 l +371.101 28.869 l +371.101 28.869 371.101 28.869 371.101 28.869 c +371.101 28.869 l +371.101 29.002 l +370.969 29.002 l +370.969 29.002 370.969 29.002 370.969 29.002 c +370.969 29.002 l +370.969 29.002 370.969 29.002 370.969 29.134 c +370.837 29.134 l +370.837 29.266 l +370.837 29.266 l +370.837 29.266 l +370.705 29.399 l +370.705 29.399 370.705 29.399 370.705 29.399 c +370.705 29.399 l +370.705 29.399 370.705 29.399 370.705 29.531 c +370.705 29.531 l +370.572 29.531 l +370.572 29.664 l +370.572 29.664 l +370.440 29.664 370.440 29.664 370.440 29.664 c +370.440 29.796 l +370.440 29.796 l +370.440 29.796 l +370.308 29.796 370.440 29.796 370.440 29.929 c +370.308 29.929 l +370.308 29.929 l +370.308 30.061 l +370.308 30.061 l +370.175 30.061 370.175 30.061 370.175 30.194 c +370.175 30.194 l +370.043 30.326 l +370.043 30.326 l +369.911 30.326 369.911 30.326 369.911 30.326 c +369.911 30.458 l +369.911 30.458 l +369.911 30.458 l +369.779 30.458 l +369.779 30.458 l +369.646 30.458 369.779 30.458 369.779 30.591 c +369.646 30.591 l +369.646 30.591 l +369.646 30.591 l +369.514 30.591 l +369.514 30.591 l +369.382 30.591 l +369.249 30.591 l +368.985 30.591 l +368.853 30.591 l +368.720 30.591 l +f +0.16 0.16 0.23 rg +[] 0 d +360.254 30.723 m +360.254 30.723 360.254 30.723 360.254 30.723 c +360.254 30.723 l +360.121 30.591 l +360.254 30.591 360.254 30.591 360.121 30.591 c +360.121 30.591 l +360.121 30.458 l +359.989 30.458 l +359.989 30.458 l +359.989 30.326 l +359.989 30.326 359.989 30.326 359.989 30.326 c +359.989 30.326 l +359.989 30.194 359.989 30.194 359.857 30.194 c +359.857 30.194 l +359.857 30.194 l +359.857 30.194 l +359.857 30.061 359.857 30.061 359.725 30.061 c +359.725 30.061 l +359.725 29.929 l +359.725 29.929 l +359.725 29.796 359.725 29.929 359.592 29.929 c +359.592 29.796 l +359.592 29.796 l +359.592 29.796 l +359.592 29.664 359.592 29.664 359.592 29.664 c +359.460 29.664 l +359.460 29.664 l +359.460 29.531 l +359.460 29.531 359.460 29.531 359.460 29.531 c +359.328 29.399 l +359.328 29.399 l +359.328 29.399 l +359.328 29.266 359.328 29.399 359.328 29.399 c +359.195 29.266 l +359.195 29.266 l +359.195 29.134 l +359.195 29.134 359.195 29.134 359.195 29.134 c +359.063 29.134 l +359.063 29.002 l +359.063 29.002 l +359.063 29.002 359.063 29.002 359.063 29.002 c +359.063 28.869 l +358.931 28.869 l +358.931 28.869 l +358.931 28.737 l +358.931 28.737 358.931 28.737 358.799 28.737 c +358.799 28.737 l +358.799 28.604 358.931 28.604 358.799 28.604 c +358.799 28.604 l +358.799 28.604 l +358.666 28.472 l +358.666 28.472 l +358.666 28.339 l +358.666 28.339 358.666 28.339 358.666 28.339 c +358.666 28.339 l +358.666 28.207 358.666 28.339 358.534 28.339 c +358.534 28.207 l +358.534 28.207 l +358.534 28.207 l +358.534 28.075 358.534 28.075 358.402 28.075 c +358.402 28.075 l +358.402 28.075 l +358.402 27.942 l +358.402 27.942 358.402 27.942 358.269 27.942 c +358.269 27.810 l +358.269 27.810 l +358.269 27.810 l +358.269 27.677 358.269 27.810 358.137 27.810 c +358.137 27.677 l +358.137 27.677 l +358.137 27.545 l +358.137 27.545 358.137 27.545 358.005 27.545 c +358.005 27.545 l +358.005 27.412 l +358.005 27.412 l +358.005 27.412 358.005 27.412 358.005 27.412 c +357.873 27.280 l +357.873 27.280 l +357.873 27.148 l +357.873 27.148 357.873 27.148 357.873 27.148 c +357.740 27.148 l +357.740 27.148 l +357.740 27.015 357.740 27.015 357.740 27.015 c +357.740 27.015 l +357.608 26.883 l +357.608 26.883 l +357.608 26.883 l +357.608 26.750 l +357.608 26.750 357.608 26.750 357.476 26.750 c +357.476 26.750 l +357.476 26.618 357.476 26.618 357.476 26.750 c +357.476 26.618 l +357.476 26.618 l +357.343 26.485 l +357.343 26.485 l +357.343 26.485 l +357.343 26.353 357.343 26.353 357.211 26.353 c +357.211 26.353 l +357.211 26.353 357.343 26.353 357.211 26.353 c +357.211 26.220 l +357.211 26.220 l +357.211 26.220 l +357.211 26.088 357.211 26.220 357.079 26.220 c +357.079 26.088 l +357.079 26.088 l +357.079 25.956 l +357.079 25.956 357.079 25.956 356.947 25.956 c +356.947 25.956 l +356.947 25.823 l +356.947 25.823 l +356.947 25.823 356.947 25.823 356.814 25.823 c +356.814 25.691 l +356.814 25.691 l +356.814 25.558 l +356.814 25.558 356.814 25.558 356.682 25.558 c +356.682 25.558 l +356.682 25.558 l +356.682 25.426 l +356.682 25.426 356.682 25.426 356.682 25.426 c +356.550 25.293 l +356.550 25.293 l +356.550 25.293 l +356.550 25.161 356.550 25.161 356.417 25.161 c +356.417 25.161 l +356.417 25.161 l +356.417 25.029 356.417 25.029 356.417 25.161 c +356.417 25.029 l +356.285 25.029 l +356.285 24.896 l +356.285 24.896 l +356.153 24.896 l +356.285 24.764 356.285 24.764 356.153 24.764 c +356.153 24.764 l +356.153 24.764 356.153 24.764 356.153 24.764 c +356.153 24.631 l +356.153 24.631 l +356.020 24.631 l +356.020 24.499 356.153 24.631 356.020 24.631 c +356.020 24.499 l +356.020 24.499 l +355.888 24.366 l +355.888 24.366 355.888 24.366 355.888 24.366 c +355.888 24.366 l +355.888 24.234 l +355.888 24.234 l +355.888 24.234 355.888 24.234 355.756 24.234 c +355.756 24.101 l +355.756 24.101 l +355.624 23.969 l +355.624 23.969 355.756 23.969 355.624 23.969 c +355.624 23.969 l +355.624 23.969 l +355.624 23.837 l +355.624 23.837 355.624 23.837 355.491 23.837 c +355.491 23.704 l +355.491 23.704 l +355.491 23.704 l +355.491 23.572 355.491 23.572 355.359 23.572 c +355.359 23.572 l +355.359 23.572 l +355.359 23.439 355.359 23.439 355.359 23.572 c +355.227 23.439 l +355.227 23.439 l +355.227 23.307 l +355.227 23.307 l +355.094 23.307 l +355.094 23.174 355.094 23.174 355.094 23.174 c +355.094 23.174 l +355.094 23.174 355.094 23.174 355.094 23.174 c +354.962 23.042 l +354.962 23.042 l +354.962 23.042 l +354.962 22.910 l +354.830 22.910 l +354.830 22.777 354.962 22.777 354.830 22.777 c +354.830 22.777 l +354.830 22.777 354.830 22.777 354.830 22.777 c +354.830 22.777 l +354.830 22.645 l +354.698 22.645 l +354.698 22.645 354.698 22.645 354.698 22.645 c +354.698 22.512 l +354.565 22.512 l +354.565 22.380 l +354.565 22.380 354.565 22.380 354.565 22.380 c +354.565 22.380 l +354.565 22.380 l +354.433 22.247 l +354.433 22.247 354.565 22.247 354.433 22.247 c +354.433 22.115 l +354.433 22.115 l +354.301 22.115 l +354.301 21.982 354.433 21.982 354.301 21.982 c +354.301 21.982 l +354.301 21.982 l +354.301 21.850 l +354.301 21.850 354.301 21.850 354.168 21.850 c +354.168 21.850 l +354.168 21.718 l +354.036 21.718 l +354.168 21.585 354.168 21.585 354.036 21.585 c +354.036 21.585 l +354.036 21.585 l +354.036 21.585 354.036 21.585 354.036 21.585 c +353.904 21.453 l +353.904 21.453 l +353.904 21.453 l +353.904 21.320 l +353.772 21.320 l +353.772 21.188 353.772 21.188 353.772 21.188 c +353.772 21.188 l +353.772 21.188 353.772 21.188 353.772 21.188 c +353.639 21.188 l +353.639 21.055 l +353.639 21.055 l +353.639 20.923 l +353.507 20.923 l +353.507 20.791 l +353.507 20.791 353.507 20.791 353.507 20.791 c +353.507 20.791 l +353.507 20.791 l +353.375 20.658 l +353.375 20.658 353.375 20.658 353.375 20.658 c +353.375 20.526 l +353.242 20.526 l +353.242 20.526 l +353.242 20.393 353.242 20.393 353.242 20.393 c +353.242 20.393 l +353.242 20.393 l +353.110 20.261 l +353.110 20.261 353.110 20.261 353.110 20.261 c +353.110 20.261 l +352.978 20.128 l +352.978 20.128 l +352.978 19.996 352.978 19.996 352.978 19.996 c +352.978 19.996 l +352.978 19.996 l +352.846 19.996 l +352.846 19.863 352.978 19.863 352.846 19.863 c +352.846 19.863 l +352.846 19.863 l +352.713 19.731 l +352.713 19.731 l +352.713 19.599 352.713 19.599 352.713 19.599 c +352.713 19.599 l +352.713 19.599 352.713 19.599 352.713 19.599 c +352.581 19.599 l +352.581 19.466 l +352.581 19.466 l +352.449 19.334 l +352.449 19.334 l +352.449 19.201 352.449 19.334 352.449 19.334 c +352.449 19.201 l +352.449 19.201 352.449 19.201 352.449 19.201 c +352.316 19.201 l +352.316 19.201 l +352.316 19.069 l +352.316 19.069 352.316 19.069 352.316 19.069 c +352.316 18.936 l +352.184 18.936 l +352.184 18.936 l +352.184 18.804 352.184 18.804 352.184 18.804 c +352.052 18.804 l +352.052 18.804 l +352.052 18.672 l +352.052 18.672 352.052 18.672 352.052 18.672 c +352.052 18.672 l +351.920 18.539 l +351.920 18.539 l +351.920 18.407 351.920 18.407 351.920 18.407 c +351.920 18.407 l +351.920 18.407 l +351.787 18.407 l +351.787 18.274 351.787 18.274 351.787 18.274 c +351.787 18.274 l +351.655 18.274 l +351.655 18.142 l +351.655 18.009 351.655 18.142 351.655 18.142 c +351.655 18.009 l +351.655 18.009 l +351.655 18.009 351.655 18.009 351.523 18.009 c +351.523 18.009 l +351.523 17.877 l +351.523 17.877 l +351.390 17.745 l +351.390 17.745 l +351.390 17.612 351.390 17.745 351.390 17.745 c +351.390 17.612 l +351.390 17.612 351.390 17.612 351.258 17.612 c +351.258 17.612 l +351.258 17.612 l +351.258 17.480 351.258 17.480 351.258 17.480 c +351.390 17.480 351.390 17.480 351.390 17.480 c +351.390 17.347 l +351.523 17.347 l +351.523 17.347 351.523 17.347 351.523 17.347 c +351.523 17.347 l +351.655 17.347 351.523 17.347 351.523 17.347 c +351.655 17.215 l +351.655 17.215 l +351.655 17.215 l +351.787 17.215 351.787 17.215 351.787 17.215 c +351.787 17.082 l +351.787 17.082 l +351.920 17.082 l +351.920 17.082 351.920 17.082 351.920 17.082 c +351.920 16.950 l +352.052 16.950 l +352.052 16.950 l +352.052 16.950 352.052 16.950 352.052 16.950 c +352.184 16.817 l +352.184 16.817 l +352.184 16.817 l +352.316 16.817 l +352.316 16.817 352.316 16.817 352.316 16.685 c +352.316 16.685 l +352.449 16.685 352.449 16.685 352.449 16.685 c +352.449 16.685 l +352.449 16.685 l +352.581 16.553 l +352.581 16.553 l +352.713 16.553 l +352.713 16.553 352.713 16.553 352.713 16.420 c +352.713 16.420 l +352.713 16.420 352.713 16.420 352.713 16.420 c +352.846 16.420 l +352.846 16.420 l +352.846 16.288 l +352.978 16.288 l +353.110 16.288 352.978 16.155 353.110 16.288 c +353.110 16.420 l +353.110 16.420 l +353.242 16.420 l +353.242 16.553 353.110 16.553 353.242 16.553 c +353.242 16.553 l +353.242 16.553 l +353.242 16.685 l +353.242 16.685 353.242 16.685 353.375 16.685 c +353.375 16.685 l +353.375 16.817 l +353.507 16.817 l +353.507 16.817 l +353.507 16.950 353.507 16.950 353.507 16.950 c +353.507 16.950 l +353.507 16.950 353.507 16.950 353.507 16.950 c +353.639 17.082 l +353.639 17.082 l +353.639 17.082 l +353.639 17.215 l +353.772 17.215 l +353.772 17.347 353.772 17.347 353.772 17.347 c +353.772 17.347 l +353.772 17.347 353.772 17.347 353.772 17.347 c +353.904 17.347 l +353.904 17.480 l +353.904 17.480 l +353.904 17.612 l +354.036 17.612 l +354.036 17.612 353.904 17.612 354.036 17.612 c +354.036 17.745 l +354.036 17.745 354.036 17.745 354.036 17.745 c +354.036 17.745 l +354.036 17.745 l +354.168 17.877 l +354.168 17.877 354.168 17.877 354.168 17.877 c +354.168 18.009 l +354.301 18.009 l +354.301 18.009 l +354.301 18.142 354.301 18.142 354.301 18.142 c +354.301 18.142 l +354.301 18.142 l +354.433 18.274 l +354.433 18.274 354.301 18.274 354.433 18.274 c +354.433 18.274 l +354.433 18.407 l +354.565 18.407 l +354.565 18.539 354.565 18.539 354.565 18.539 c +354.565 18.539 l +354.565 18.539 l +354.698 18.539 l +354.698 18.672 354.565 18.672 354.698 18.672 c +354.698 18.672 l +354.698 18.672 l +354.830 18.804 l +354.830 18.804 l +354.830 18.936 354.830 18.936 354.830 18.936 c +354.830 18.936 l +354.830 18.936 354.830 18.936 354.830 18.936 c +354.962 18.936 l +354.962 19.069 l +354.962 19.069 l +355.094 19.201 l +355.094 19.201 l +355.094 19.201 355.094 19.201 355.094 19.201 c +355.094 19.334 l +355.094 19.334 355.094 19.334 355.094 19.334 c +355.227 19.334 l +355.227 19.466 l +355.227 19.466 l +355.227 19.599 l +355.359 19.599 l +355.359 19.599 355.359 19.599 355.359 19.599 c +355.359 19.599 l +355.359 19.731 355.359 19.731 355.359 19.731 c +355.491 19.731 l +355.491 19.731 l +355.491 19.863 l +355.491 19.863 355.491 19.863 355.491 19.863 c +355.491 19.863 l +355.624 19.996 l +355.624 19.996 l +355.624 20.128 355.624 20.128 355.624 20.128 c +355.624 20.128 l +355.624 20.128 l +355.756 20.128 l +355.756 20.261 355.756 20.261 355.756 20.261 c +355.756 20.261 l +355.888 20.261 l +355.888 20.393 l +355.888 20.393 355.888 20.393 355.888 20.393 c +355.888 20.526 l +355.888 20.526 l +355.888 20.526 355.888 20.526 356.020 20.526 c +356.020 20.526 l +356.020 20.658 l +356.020 20.658 l +356.153 20.791 l +356.153 20.791 l +356.153 20.791 356.153 20.791 356.153 20.791 c +356.153 20.923 l +356.153 20.923 356.153 20.923 356.285 20.923 c +356.285 20.923 l +356.285 21.055 l +356.285 21.055 l +356.417 21.188 l +356.417 21.188 l +356.417 21.188 356.417 21.188 356.417 21.188 c +356.417 21.188 l +356.417 21.320 356.417 21.320 356.417 21.320 c +356.550 21.320 l +356.550 21.320 l +356.550 21.453 l +356.550 21.453 356.550 21.453 356.550 21.453 c +356.682 21.453 l +356.682 21.585 l +356.682 21.585 356.682 21.585 356.682 21.585 c +356.682 21.585 l +356.682 21.718 356.682 21.718 356.682 21.718 c +356.814 21.718 l +356.814 21.718 l +356.814 21.718 l +356.814 21.850 356.814 21.850 356.814 21.850 c +356.814 21.850 l +356.947 21.850 l +356.947 21.982 l +356.947 21.982 356.947 21.982 356.947 21.982 c +357.079 22.115 l +357.079 22.115 l +357.079 22.115 l +357.079 22.247 357.079 22.115 357.079 22.115 c +357.079 22.247 l +357.211 22.247 l +357.211 22.380 l +357.211 22.380 l +357.211 22.512 357.211 22.380 357.211 22.380 c +357.211 22.512 l +357.211 22.512 357.211 22.512 357.343 22.512 c +357.343 22.512 l +357.343 22.645 l +357.476 22.645 l +357.476 22.777 l +357.476 22.777 l +357.476 22.777 357.476 22.777 357.476 22.777 c +357.476 22.777 l +357.476 22.910 357.476 22.910 357.608 22.910 c +357.608 22.910 l +357.608 23.042 l +357.608 23.042 l +357.740 23.042 l +357.740 23.174 l +357.740 23.174 357.740 23.174 357.740 23.174 c +357.740 23.174 l +357.740 23.307 357.740 23.307 357.873 23.307 c +357.873 23.307 l +357.873 23.307 l +357.873 23.307 l +357.873 23.439 357.873 23.439 357.873 23.439 c +358.005 23.439 l +358.005 23.439 l +358.005 23.572 l +358.005 23.704 358.005 23.572 358.005 23.572 c +358.137 23.704 l +358.137 23.704 l +358.137 23.704 l +358.137 23.837 358.137 23.837 358.137 23.837 c +358.137 23.837 l +358.269 23.837 l +358.269 23.969 l +358.269 23.969 358.269 23.969 358.269 23.969 c +358.402 23.969 l +358.402 24.101 l +358.402 24.101 358.269 24.101 358.402 24.101 c +358.402 24.101 l +358.402 24.234 l +358.534 24.234 l +358.534 24.366 l +358.534 24.366 l +358.534 24.366 358.534 24.366 358.534 24.366 c +358.534 24.366 l +358.534 24.499 358.534 24.499 358.666 24.499 c +358.666 24.499 l +358.666 24.631 l +358.799 24.631 l +358.799 24.631 l +358.799 24.764 l +358.799 24.764 358.799 24.764 358.799 24.764 c +358.799 24.764 l +358.799 24.896 358.799 24.896 358.931 24.896 c +358.931 24.896 l +358.931 24.896 l +359.063 25.029 l +359.063 25.029 l +359.063 25.161 l +359.063 25.161 359.063 25.161 359.063 25.161 c +359.063 25.161 l +359.063 25.293 359.063 25.161 359.195 25.161 c +359.195 25.293 l +359.195 25.293 l +359.195 25.293 l +359.195 25.426 359.195 25.426 359.195 25.426 c +359.328 25.426 l +359.328 25.426 l +359.328 25.558 l +359.328 25.558 359.328 25.558 359.328 25.558 c +359.460 25.558 l +359.460 25.691 l +359.460 25.691 l +359.460 25.691 359.460 25.691 359.460 25.691 c +359.592 25.823 l +359.592 25.823 l +359.592 25.956 l +359.592 25.956 l +359.592 25.956 359.592 25.956 359.725 25.956 c +359.725 25.956 l +359.725 26.088 359.725 26.088 359.725 26.088 c +359.725 26.088 l +359.725 26.220 l +359.857 26.220 l +359.857 26.220 l +359.857 26.353 l +359.857 26.353 359.857 26.353 359.989 26.353 c +359.989 26.353 l +359.989 26.485 359.857 26.485 359.989 26.485 c +359.989 26.485 l +359.989 26.485 l +360.121 26.618 l +360.121 26.618 l +360.121 26.750 l +360.121 26.750 360.121 26.750 360.121 26.750 c +360.121 26.750 l +360.121 26.883 360.121 26.750 360.254 26.750 c +360.254 26.883 l +360.254 26.883 l +360.254 26.883 l +360.254 27.015 360.254 27.015 360.386 27.015 c +360.386 27.015 l +360.386 27.015 l +360.386 27.148 l +360.386 27.148 360.386 27.148 360.518 27.148 c +360.518 27.148 l +360.518 27.280 l +360.518 27.280 l +360.518 27.280 360.518 27.280 360.518 27.280 c +360.651 27.412 l +360.651 27.412 l +360.651 27.545 l +360.651 27.545 360.651 27.545 360.783 27.545 c +360.783 27.545 l +360.783 27.545 l +360.783 27.677 360.783 27.677 360.783 27.677 c +360.783 27.677 l +360.915 27.810 l +360.915 27.810 l +360.915 27.810 l +361.047 27.942 l +360.915 27.942 360.915 27.942 361.047 27.942 c +361.047 27.942 l +361.047 28.075 361.047 28.075 361.047 28.075 c +361.047 28.075 l +361.180 28.075 l +361.180 28.207 l +361.180 28.207 l +361.180 28.339 l +361.180 28.339 361.180 28.339 361.312 28.339 c +361.312 28.339 l +361.312 28.339 361.312 28.339 361.312 28.339 c +361.312 28.472 l +361.312 28.472 l +361.444 28.604 l +361.444 28.604 l +361.444 28.604 l +361.444 28.737 361.444 28.737 361.577 28.737 c +361.577 28.737 l +361.577 28.737 361.444 28.737 361.577 28.737 c +361.577 28.737 l +361.577 28.869 l +361.577 28.869 l +361.577 28.869 361.577 28.869 361.709 28.869 c +361.709 29.002 l +361.709 29.002 l +361.709 29.134 l +361.709 29.134 361.709 29.134 361.841 29.134 c +361.841 29.134 l +361.841 29.134 l +361.841 29.266 l +361.841 29.266 361.841 29.266 361.974 29.266 c +361.974 29.399 l +361.974 29.399 l +361.974 29.531 l +361.974 29.531 361.974 29.531 362.106 29.531 c +362.106 29.531 l +362.106 29.531 l +361.974 29.531 361.974 29.531 361.974 29.664 c +361.974 29.664 l +361.974 29.664 l +361.974 29.664 l +361.841 29.664 361.841 29.664 361.841 29.664 c +361.841 29.796 l +361.709 29.796 l +361.709 29.796 l +361.709 29.796 361.709 29.796 361.709 29.929 c +361.577 29.929 l +361.577 29.929 l +361.577 29.929 l +361.444 29.929 361.577 29.929 361.577 29.929 c +361.444 30.061 l +361.444 30.061 l +361.312 30.061 l +361.312 30.061 361.312 30.061 361.312 30.194 c +361.312 30.194 l +361.180 30.194 l +361.180 30.194 l +361.180 30.194 361.180 30.194 361.180 30.194 c +361.047 30.326 l +361.047 30.326 l +360.915 30.326 l +360.915 30.326 360.915 30.326 360.915 30.326 c +360.915 30.458 l +360.915 30.458 l +360.783 30.458 360.783 30.458 360.783 30.458 c +360.783 30.458 l +360.783 30.458 l +360.783 30.591 l +360.651 30.591 360.651 30.458 360.651 30.591 c +360.651 30.591 l +360.651 30.591 l +360.518 30.723 l +360.518 30.723 360.518 30.723 360.518 30.723 c +360.386 30.723 l +360.386 30.723 l +360.386 30.856 l +360.254 30.856 360.386 30.723 360.386 30.856 c +360.254 30.723 l +f +1.00 g +[] 0 d +389.093 30.591 m +391.077 30.591 392.665 30.194 393.855 29.399 c +394.914 28.737 395.443 27.545 395.443 25.823 c +395.443 25.029 395.310 24.234 395.046 23.704 c +394.781 23.042 394.384 22.645 393.723 22.247 c +393.194 21.850 392.532 21.585 391.739 21.320 c +390.813 21.188 389.887 21.055 388.828 21.055 c +387.638 21.055 l +387.638 16.023 l +384.992 16.023 l +384.992 30.194 l +385.521 30.326 386.182 30.458 386.976 30.458 c +387.770 30.591 388.431 30.591 389.093 30.591 c +389.093 30.591 l +389.225 28.339 m +388.564 28.339 388.034 28.339 387.638 28.207 c +387.638 23.307 l +388.828 23.307 l +390.151 23.307 391.077 23.572 391.739 23.837 c +392.400 24.234 392.797 24.896 392.797 25.823 c +392.797 26.353 392.665 26.750 392.532 27.015 c +392.268 27.412 392.003 27.677 391.739 27.810 c +391.474 27.942 391.077 28.075 390.680 28.207 c +390.151 28.339 389.754 28.339 389.225 28.339 c +389.225 28.339 l +f +1.00 g +[] 0 d +407.216 21.453 m +407.216 20.658 407.084 19.863 406.820 19.069 c +406.555 18.407 406.290 17.877 405.761 17.347 c +405.364 16.817 404.835 16.420 404.174 16.155 c +403.512 15.890 402.719 15.758 402.057 15.758 c +401.263 15.758 400.470 15.890 399.941 16.155 c +399.279 16.420 398.750 16.817 398.221 17.347 c +397.824 17.877 397.427 18.407 397.162 19.069 c +396.898 19.863 396.766 20.658 396.766 21.453 c +396.766 22.380 396.898 23.174 397.162 23.837 c +397.427 24.499 397.824 25.161 398.221 25.558 c +398.750 26.088 399.279 26.485 399.941 26.750 c +400.602 27.015 401.263 27.148 402.057 27.148 c +402.719 27.148 403.512 27.015 404.042 26.750 c +404.703 26.485 405.364 26.088 405.761 25.558 c +406.158 25.161 406.555 24.499 406.820 23.837 c +407.084 23.174 407.216 22.380 407.216 21.453 c +407.216 21.453 l +404.571 21.453 m +404.571 22.512 404.438 23.439 403.909 24.101 c +403.512 24.631 402.851 25.029 402.057 25.029 c +401.131 25.029 400.470 24.631 400.073 24.101 c +399.544 23.439 399.411 22.512 399.411 21.453 c +399.411 20.393 399.544 19.466 400.073 18.936 c +400.470 18.274 401.131 17.877 402.057 17.877 c +402.851 17.877 403.512 18.274 403.909 18.936 c +404.438 19.466 404.571 20.393 404.571 21.453 c +404.571 21.453 l +f +1.00 g +[] 0 d +416.080 22.910 m +415.683 21.718 415.418 20.526 415.022 19.334 c +414.625 18.142 414.360 17.082 413.963 16.023 c +411.847 16.023 l +411.582 16.685 411.317 17.347 411.053 18.274 c +410.656 19.069 410.391 19.863 410.127 20.791 c +409.730 21.718 409.465 22.777 409.201 23.704 c +408.936 24.764 408.539 25.823 408.275 26.883 c +410.921 26.883 l +411.053 26.353 411.185 25.691 411.450 25.029 c +411.582 24.366 411.714 23.704 411.847 22.910 c +412.111 22.247 412.243 21.585 412.508 20.923 c +412.640 20.261 412.905 19.599 413.037 19.069 c +413.302 19.731 413.434 20.393 413.699 21.055 c +413.831 21.718 414.095 22.380 414.228 23.042 c +414.360 23.837 414.625 24.499 414.757 25.029 c +414.889 25.691 415.022 26.353 415.154 26.883 c +417.138 26.883 l +417.270 26.353 417.403 25.691 417.535 25.029 c +417.667 24.499 417.800 23.837 418.064 23.042 c +418.196 22.380 418.329 21.718 418.593 21.055 c +418.726 20.393 418.990 19.731 419.122 19.069 c +419.387 19.599 419.519 20.261 419.784 20.923 c +419.916 21.585 420.181 22.247 420.313 22.910 c +420.445 23.704 420.710 24.366 420.842 25.029 c +420.975 25.691 421.107 26.353 421.239 26.883 c +423.885 26.883 l +423.620 25.823 423.356 24.764 422.959 23.704 c +422.694 22.777 422.430 21.718 422.033 20.791 c +421.768 19.863 421.504 19.069 421.107 18.274 c +420.842 17.347 420.578 16.685 420.313 16.023 c +418.196 16.023 l +417.800 17.082 417.535 18.142 417.138 19.334 c +416.741 20.526 416.344 21.718 416.080 22.910 c +416.080 22.910 l +f +1.00 g +[] 0 d +425.208 21.453 m +425.208 22.380 425.340 23.174 425.605 23.969 c +425.869 24.631 426.266 25.293 426.663 25.691 c +427.192 26.220 427.721 26.618 428.383 26.750 c +428.912 27.015 429.573 27.148 430.235 27.148 c +431.690 27.148 432.881 26.750 433.674 25.823 c +434.600 24.896 434.997 23.439 434.997 21.585 c +434.997 21.453 434.997 21.320 434.997 21.188 c +434.997 20.923 434.997 20.791 434.865 20.658 c +427.721 20.658 l +427.854 19.863 428.118 19.201 428.647 18.672 c +429.176 18.142 429.970 18.009 431.029 18.009 c +431.690 18.009 432.219 18.009 432.748 18.142 c +433.277 18.274 433.674 18.407 433.939 18.407 c +434.203 16.420 l +434.071 16.288 433.939 16.288 433.674 16.155 c +433.410 16.155 433.145 16.023 432.881 16.023 c +432.484 15.890 432.219 15.890 431.822 15.890 c +431.425 15.758 431.161 15.758 430.764 15.758 c +429.838 15.758 428.912 15.890 428.250 16.155 c +427.589 16.420 426.928 16.817 426.531 17.347 c +426.002 17.877 425.737 18.539 425.472 19.201 c +425.340 19.863 425.208 20.658 425.208 21.453 c +425.208 21.453 l +432.484 22.512 m +432.484 22.910 432.351 23.174 432.351 23.572 c +432.219 23.837 432.087 24.101 431.822 24.366 c +431.690 24.631 431.425 24.764 431.161 24.896 c +430.896 25.029 430.632 25.029 430.235 25.029 c +429.838 25.029 429.441 25.029 429.176 24.896 c +428.912 24.764 428.647 24.499 428.515 24.234 c +428.250 24.101 428.118 23.837 427.986 23.439 c +427.854 23.174 427.854 22.910 427.721 22.512 c +432.484 22.512 l +f +1.00 g +[] 0 d +443.861 24.631 m +443.596 24.764 443.331 24.764 442.935 24.896 c +442.538 24.896 442.141 25.029 441.612 25.029 c +441.347 25.029 441.083 24.896 440.818 24.896 c +440.421 24.896 440.289 24.764 440.156 24.764 c +440.156 16.023 l +437.643 16.023 l +437.643 26.353 l +438.040 26.618 438.701 26.750 439.495 26.883 c +440.156 27.015 440.950 27.148 441.876 27.148 c +442.009 27.148 442.273 27.148 442.405 27.148 c +442.670 27.148 442.935 27.015 443.067 27.015 c +443.331 27.015 443.596 26.883 443.728 26.883 c +443.993 26.883 444.125 26.750 444.257 26.750 c +443.861 24.631 l +f +1.00 g +[] 0 d +445.448 21.453 m +445.448 22.380 445.580 23.174 445.845 23.969 c +446.109 24.631 446.506 25.293 446.903 25.691 c +447.432 26.220 447.962 26.618 448.623 26.750 c +449.152 27.015 449.814 27.148 450.475 27.148 c +451.930 27.148 453.121 26.750 453.915 25.823 c +454.708 24.896 455.237 23.439 455.237 21.585 c +455.237 21.453 455.237 21.320 455.105 21.188 c +455.105 20.923 455.105 20.791 455.105 20.658 c +447.962 20.658 l +448.094 19.863 448.358 19.201 448.888 18.672 c +449.417 18.142 450.210 18.009 451.269 18.009 c +451.930 18.009 452.459 18.009 452.989 18.142 c +453.518 18.274 453.915 18.407 454.179 18.407 c +454.444 16.420 l +454.311 16.288 454.179 16.288 453.915 16.155 c +453.650 16.155 453.385 16.023 453.121 16.023 c +452.724 15.890 452.459 15.890 452.063 15.890 c +451.666 15.758 451.401 15.758 451.004 15.758 c +449.946 15.758 449.152 15.890 448.491 16.155 c +447.829 16.420 447.168 16.817 446.771 17.347 c +446.242 17.877 445.977 18.539 445.713 19.201 c +445.448 19.863 445.448 20.658 445.448 21.453 c +445.448 21.453 l +452.724 22.512 m +452.724 22.910 452.592 23.174 452.459 23.572 c +452.459 23.837 452.327 24.101 452.063 24.366 c +451.930 24.631 451.666 24.764 451.401 24.896 c +451.136 25.029 450.872 25.029 450.475 25.029 c +450.078 25.029 449.681 25.029 449.417 24.896 c +449.152 24.764 448.888 24.499 448.755 24.234 c +448.491 24.101 448.358 23.837 448.226 23.439 c +448.094 23.174 448.094 22.910 447.962 22.512 c +452.724 22.512 l +f +1.00 g +[] 0 d +459.868 21.453 m +459.868 20.393 460.132 19.466 460.661 18.936 c +461.058 18.274 461.852 18.009 462.778 18.009 c +463.175 18.009 463.572 18.009 463.836 18.009 c +464.101 18.009 464.365 18.009 464.498 18.142 c +464.498 24.366 l +464.233 24.499 463.969 24.631 463.572 24.764 c +463.307 24.896 462.910 25.029 462.381 25.029 c +461.587 25.029 460.926 24.631 460.397 24.101 c +460.000 23.439 459.868 22.512 459.868 21.453 c +459.868 21.453 l +467.011 16.420 m +466.482 16.155 465.953 16.023 465.159 15.890 c +464.365 15.890 463.572 15.758 462.778 15.758 c +461.852 15.758 461.190 15.890 460.397 16.155 c +459.735 16.420 459.206 16.817 458.677 17.347 c +458.280 17.745 457.883 18.407 457.619 19.069 c +457.354 19.731 457.222 20.526 457.222 21.453 c +457.222 22.247 457.354 23.042 457.619 23.837 c +457.751 24.499 458.148 25.029 458.545 25.558 c +458.942 26.088 459.471 26.485 460.000 26.750 c +460.661 27.015 461.323 27.148 462.117 27.148 c +462.646 27.148 463.043 27.015 463.439 26.883 c +463.836 26.883 464.233 26.750 464.498 26.485 c +464.498 31.783 l +467.011 32.180 l +467.011 16.420 l +f +Q +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +1.000 0.000 0.000 rg +784.08 720.59 Td +(Note!) Tj +ET +1 J +1 j +0.72 w +0.80 0.00 0.00 RG +0.00 g +[] 0 d +780.480 722.880 m +766.080 722.880 l +769.680 726.480 l +S +1 J +1 j +0.72 w +0.80 0.00 0.00 RG +0.00 g +[] 0 d +766.080 722.880 m +769.680 719.280 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +1.000 0.000 0.000 rg +784.08 563.63 Td +(Note!) Tj +ET +1 J +1 j +0.72 w +0.80 0.00 0.00 RG +0.00 g +[] 0 d +780.480 565.920 m +766.080 565.920 l +769.680 569.520 l +S +1 J +1 j +0.72 w +0.80 0.00 0.00 RG +0.00 g +[] 0 d +766.080 565.920 m +769.680 562.320 l +S +7.20 w +BT +/F2 6.545454545454544 Tf +7.20 TL +0.000 g +672.48 619.79 Td +(E22P-915M30S) Tj +ET +0.80 0.00 0.00 rg +656.28 233.28 m 656.28 234.27 655.47 235.08 654.48 235.08 c +653.49 235.08 652.68 234.27 652.68 233.28 c +652.68 232.29 653.49 231.48 654.48 231.48 c +655.47 231.48 656.28 232.29 656.28 233.28 c +f +0.80 0.00 0.00 rg +562.68 1082.88 m 562.68 1083.87 561.87 1084.68 560.88 1084.68 c +559.89 1084.68 559.08 1083.87 559.08 1082.88 c +559.08 1081.89 559.89 1081.08 560.88 1081.08 c +561.87 1081.08 562.68 1081.89 562.68 1082.88 c +f +0.80 0.00 0.00 rg +382.68 1093.68 m 382.68 1094.67 381.87 1095.48 380.88 1095.48 c +379.89 1095.48 379.08 1094.67 379.08 1093.68 c +379.08 1092.69 379.89 1091.88 380.88 1091.88 c +381.87 1091.88 382.68 1092.69 382.68 1093.68 c +f +0.80 0.00 0.00 rg +731.88 748.08 m 731.88 749.07 731.07 749.88 730.08 749.88 c +729.09 749.88 728.28 749.07 728.28 748.08 c +728.28 747.09 729.09 746.28 730.08 746.28 c +731.07 746.28 731.88 747.09 731.88 748.08 c +f +0.80 0.00 0.00 rg +483.48 758.88 m 483.48 759.87 482.67 760.68 481.68 760.68 c +480.69 760.68 479.88 759.87 479.88 758.88 c +479.88 757.89 480.69 757.08 481.68 757.08 c +482.67 757.08 483.48 757.89 483.48 758.88 c +f +0.80 0.00 0.00 rg +731.88 679.68 m 731.88 680.67 731.07 681.48 730.08 681.48 c +729.09 681.48 728.28 680.67 728.28 679.68 c +728.28 678.69 729.09 677.88 730.08 677.88 c +731.07 677.88 731.88 678.69 731.88 679.68 c +f +0.80 0.00 0.00 rg +731.88 708.48 m 731.88 709.47 731.07 710.28 730.08 710.28 c +729.09 710.28 728.28 709.47 728.28 708.48 c +728.28 707.49 729.09 706.68 730.08 706.68 c +731.07 706.68 731.88 707.49 731.88 708.48 c +f +0.80 0.00 0.00 rg +731.88 694.08 m 731.88 695.07 731.07 695.88 730.08 695.88 c +729.09 695.88 728.28 695.07 728.28 694.08 c +728.28 693.09 729.09 692.28 730.08 692.28 c +731.07 692.28 731.88 693.09 731.88 694.08 c +f +0.80 0.00 0.00 rg +731.88 686.88 m 731.88 687.87 731.07 688.68 730.08 688.68 c +729.09 688.68 728.28 687.87 728.28 686.88 c +728.28 685.89 729.09 685.08 730.08 685.08 c +731.07 685.08 731.88 685.89 731.88 686.88 c +f +0.80 0.00 0.00 rg +483.48 679.68 m 483.48 680.67 482.67 681.48 481.68 681.48 c +480.69 681.48 479.88 680.67 479.88 679.68 c +479.88 678.69 480.69 677.88 481.68 677.88 c +482.67 677.88 483.48 678.69 483.48 679.68 c +f +0.80 0.00 0.00 rg +483.48 686.88 m 483.48 687.87 482.67 688.68 481.68 688.68 c +480.69 688.68 479.88 687.87 479.88 686.88 c +479.88 685.89 480.69 685.08 481.68 685.08 c +482.67 685.08 483.48 685.89 483.48 686.88 c +f +0.80 0.00 0.00 rg +483.48 694.08 m 483.48 695.07 482.67 695.88 481.68 695.88 c +480.69 695.88 479.88 695.07 479.88 694.08 c +479.88 693.09 480.69 692.28 481.68 692.28 c +482.67 692.28 483.48 693.09 483.48 694.08 c +f +0.80 0.00 0.00 rg +483.48 708.48 m 483.48 709.47 482.67 710.28 481.68 710.28 c +480.69 710.28 479.88 709.47 479.88 708.48 c +479.88 707.49 480.69 706.68 481.68 706.68 c +482.67 706.68 483.48 707.49 483.48 708.48 c +f +0.80 0.00 0.00 rg +731.88 593.28 m 731.88 594.27 731.07 595.08 730.08 595.08 c +729.09 595.08 728.28 594.27 728.28 593.28 c +728.28 592.29 729.09 591.48 730.08 591.48 c +731.07 591.48 731.88 592.29 731.88 593.28 c +f +0.80 0.00 0.00 rg +731.88 524.88 m 731.88 525.87 731.07 526.68 730.08 526.68 c +729.09 526.68 728.28 525.87 728.28 524.88 c +728.28 523.89 729.09 523.08 730.08 523.08 c +731.07 523.08 731.88 523.89 731.88 524.88 c +f +0.80 0.00 0.00 rg +731.88 532.08 m 731.88 533.07 731.07 533.88 730.08 533.88 c +729.09 533.88 728.28 533.07 728.28 532.08 c +728.28 531.09 729.09 530.28 730.08 530.28 c +731.07 530.28 731.88 531.09 731.88 532.08 c +f +0.80 0.00 0.00 rg +731.88 539.28 m 731.88 540.27 731.07 541.08 730.08 541.08 c +729.09 541.08 728.28 540.27 728.28 539.28 c +728.28 538.29 729.09 537.48 730.08 537.48 c +731.07 537.48 731.88 538.29 731.88 539.28 c +f +0.80 0.00 0.00 rg +731.88 553.68 m 731.88 554.67 731.07 555.48 730.08 555.48 c +729.09 555.48 728.28 554.67 728.28 553.68 c +728.28 552.69 729.09 551.88 730.08 551.88 c +731.07 551.88 731.88 552.69 731.88 553.68 c +f +0.80 0.00 0.00 rg +163.08 408.24 m 163.08 409.23 162.27 410.04 161.28 410.04 c +160.29 410.04 159.48 409.23 159.48 408.24 c +159.48 407.25 160.29 406.44 161.28 406.44 c +162.27 406.44 163.08 407.25 163.08 408.24 c +f +0.80 0.00 0.00 rg +163.08 386.64 m 163.08 387.63 162.27 388.44 161.28 388.44 c +160.29 388.44 159.48 387.63 159.48 386.64 c +159.48 385.65 160.29 384.84 161.28 384.84 c +162.27 384.84 163.08 385.65 163.08 386.64 c +f +0.80 0.00 0.00 rg +163.08 393.84 m 163.08 394.83 162.27 395.64 161.28 395.64 c +160.29 395.64 159.48 394.83 159.48 393.84 c +159.48 392.85 160.29 392.04 161.28 392.04 c +162.27 392.04 163.08 392.85 163.08 393.84 c +f +0.80 0.00 0.00 rg +163.08 379.44 m 163.08 380.43 162.27 381.24 161.28 381.24 c +160.29 381.24 159.48 380.43 159.48 379.44 c +159.48 378.45 160.29 377.64 161.28 377.64 c +162.27 377.64 163.08 378.45 163.08 379.44 c +f +0.80 0.00 0.00 rg +98.28 1093.68 m 98.28 1094.67 97.47 1095.48 96.48 1095.48 c +95.49 1095.48 94.68 1094.67 94.68 1093.68 c +94.68 1092.69 95.49 1091.88 96.48 1091.88 c +97.47 1091.88 98.28 1092.69 98.28 1093.68 c +f +0.80 0.00 0.00 rg +278.28 1082.88 m 278.28 1083.87 277.47 1084.68 276.48 1084.68 c +275.49 1084.68 274.68 1083.87 274.68 1082.88 c +274.68 1081.89 275.49 1081.08 276.48 1081.08 c +277.47 1081.08 278.28 1081.89 278.28 1082.88 c +f +0.80 0.00 0.00 rg +724.68 841.68 m 724.68 842.67 723.87 843.48 722.88 843.48 c +721.89 843.48 721.08 842.67 721.08 841.68 c +721.08 840.69 721.89 839.88 722.88 839.88 c +723.87 839.88 724.68 840.69 724.68 841.68 c +f +0.80 0.00 0.00 rg +724.68 834.48 m 724.68 835.47 723.87 836.28 722.88 836.28 c +721.89 836.28 721.08 835.47 721.08 834.48 c +721.08 833.49 721.89 832.68 722.88 832.68 c +723.87 832.68 724.68 833.49 724.68 834.48 c +f +0.80 0.00 0.00 rg +724.68 827.28 m 724.68 828.27 723.87 829.08 722.88 829.08 c +721.89 829.08 721.08 828.27 721.08 827.28 c +721.08 826.29 721.89 825.48 722.88 825.48 c +723.87 825.48 724.68 826.29 724.68 827.28 c +f +0.80 0.00 0.00 rg +724.68 816.48 m 724.68 817.47 723.87 818.28 722.88 818.28 c +721.89 818.28 721.08 817.47 721.08 816.48 c +721.08 815.49 721.89 814.68 722.88 814.68 c +723.87 814.68 724.68 815.49 724.68 816.48 c +f +0.80 0.00 0.00 rg +688.68 816.48 m 688.68 817.47 687.87 818.28 686.88 818.28 c +685.89 818.28 685.08 817.47 685.08 816.48 c +685.08 815.49 685.89 814.68 686.88 814.68 c +687.87 814.68 688.68 815.49 688.68 816.48 c +f +0.80 0.00 0.00 rg +681.48 816.48 m 681.48 817.47 680.67 818.28 679.68 818.28 c +678.69 818.28 677.88 817.47 677.88 816.48 c +677.88 815.49 678.69 814.68 679.68 814.68 c +680.67 814.68 681.48 815.49 681.48 816.48 c +f +0.80 0.00 0.00 rg +674.28 816.48 m 674.28 817.47 673.47 818.28 672.48 818.28 c +671.49 818.28 670.68 817.47 670.68 816.48 c +670.68 815.49 671.49 814.68 672.48 814.68 c +673.47 814.68 674.28 815.49 674.28 816.48 c +f +0.80 0.00 0.00 rg +724.68 884.88 m 724.68 885.87 723.87 886.68 722.88 886.68 c +721.89 886.68 721.08 885.87 721.08 884.88 c +721.08 883.89 721.89 883.08 722.88 883.08 c +723.87 883.08 724.68 883.89 724.68 884.88 c +f +0.80 0.00 0.00 rg +231.48 329.04 m 231.48 330.03 230.67 330.84 229.68 330.84 c +228.69 330.84 227.88 330.03 227.88 329.04 c +227.88 328.05 228.69 327.24 229.68 327.24 c +230.67 327.24 231.48 328.05 231.48 329.04 c +f +0.80 0.00 0.00 rg +209.88 329.04 m 209.88 330.03 209.07 330.84 208.08 330.84 c +207.09 330.84 206.28 330.03 206.28 329.04 c +206.28 328.05 207.09 327.24 208.08 327.24 c +209.07 327.24 209.88 328.05 209.88 329.04 c +f +0.80 0.00 0.00 rg +663.48 1082.88 m 663.48 1083.87 662.67 1084.68 661.68 1084.68 c +660.69 1084.68 659.88 1083.87 659.88 1082.88 c +659.88 1081.89 660.69 1081.08 661.68 1081.08 c +662.67 1081.08 663.48 1081.89 663.48 1082.88 c +f +0.80 0.00 0.00 rg +717.48 1082.88 m 717.48 1083.87 716.67 1084.68 715.68 1084.68 c +714.69 1084.68 713.88 1083.87 713.88 1082.88 c +713.88 1081.89 714.69 1081.08 715.68 1081.08 c +716.67 1081.08 717.48 1081.89 717.48 1082.88 c +f +Q +endstream +endobj +1 0 obj +<> +endobj +5 0 obj +<< +/Type /FontDescriptor +/FontName /SimSun +/FontBBox [-8 -145 1000 859] +/Flags 32 +/StemV 0 +/ItalicAngle 0 +/Ascent 859 +/Descent -141 +/CapHeight 175 +>> +endobj +6 0 obj +<< +/Type /Font +/BaseFont /SimSun +/FontDescriptor 5 0 R +/W [1 95 500] +/Subtype /CIDFontType2 +/CIDSystemInfo +<< +/Ordering (GB1) +/Registry (Adobe) +/Supplement 2 +>> +>> +endobj +7 0 obj +<< +/Type /Font +/Subtype /Type0 +/BaseFont /SimSun +/Encoding /UniGB-UCS2-H +/DescendantFonts [6 0 R] +>> +endobj +8 0 obj +<< +/Descent -325 +/CapHeight 500 +/StemV 80 +/Type /FontDescriptor +/Flags 32 +/FontBBox [-665 -325 2000 1006] +/FontName /Arial +/ItalicAngle 0 +/Ascent 1006 +>> +endobj +9 0 obj +<> +endobj +10 0 obj +<< +/Type /XObject +/Subtype /Image +/Width 1024 +/Height 1024 +/ColorSpace /DeviceRGB +/BitsPerComponent 8 +/DecodeParms <> +/SMask 11 0 R +/Length 56607 +/Filter /FlateDecode +>> +stream +xμέ{\ΞwΗρ]))DΈ™{ErNsΚ!•™c9Ξ©-gCΖ°p/& cMCJF4sHrӜ)6‡ms\ΞB)έχo³‡ΝnΓ•«>Ώλϊ½žxΈοέwίΧλzs]ΏŸξΏύο+΄AΗ΄ƒhΠ ! @C€†0 aΒ4„hΠ ! @C€†0 aΒ4„hΠ ! @C€†0 aΒ4„hΠ ! @C€†0 aΒ4„hΠ ! @C€†0 aΒ4„hΠ ! @C€†0 aΒ4„hΠ ! @C€†0 aΒ4„hΠ ! @C€†0 aΒ4„hΠ ! @C€†0 aΒ4„ .<8wξά™3g._Ύ|νIώιέ»w₯ώΞΒΒΒΖΖFωNαΒ…νW²dIεΫ%J899U¨PΑΞΞNΊ`HJKKKωέΡ£GO:₯ΌξΏpαBNNŽt€/^\™+V¬^½ΊΛο*Uͺdff&έ₯E €|uχξέ}ϋφνάΉsχξέ‡Ύtι’t€ŒΒ… Χ¨Q£Aƒ5rwwwtt”. +@žΛΜΜLJJΪ°aƒςmrrrvvΆt€κ8995nάΈeΛ–mΪ΄)Uͺ”tŽ)cδ•sηΞ­[·.11qΫΆmΌqΰιt:WWW//―ΆmΫ6hΠ€· ΐΐ.\ΈπΥW_ΕΕΕνΪ΅‹[€—ρκ«―vθΠ‘sηΞξξξΚ0Ξ1 ΓHOOŽŽV^χσ)^ΓrrrςχχοΧ―_εΚ•₯[ŒΰesζΜC‡I·hK‰%”0dȐ₯KK·€ήξάΉvξά9ιν*X°`Χ]ƒ‚‚jΤ¨!έbLzΈvνZhhhxx8οφP NΧΆmΫI“&ΉΉΉI·ΐ Q^ρ+―ϋ§M›vσζMι<…§§ηΗ\»vmι΅c<Ηύϋχg͚zγΖ ι<‹™™Y§NBBB*Uͺ$έ’^ €g‰6lΨιΣ§₯Cπ’,,,'Ožlgg'έ’F €§;|ψππαΓ“’’€Cφφφ&L|(έ€—°aΓωσηW―^]:DEOΨΎ}ϋ€N:%Γ°°°xο½χ&Mšdii)έ’ + €?άΈqcΨ°a111!0ΌjΥͺEFFΦ―__:Dΰ7»vνκΡ£φ0aζζζ#GŽœ2eŠ………t‹$­€μμμόŽwόhAύϊυ—,YRΉreι1š?ύτS—.]:$€όckkαηη'"C»`ύϊυ=zτΰφ^Ϊ0wξ\ ΎH‹@ωWž>}ϊΈqγrrr€[ ¦qγΖ+V¬(S¦ŒtHΎάΈsηN·nέΦ­['yŽŽŽ_ύu½zυ€CςΆΐΕ‹}||>,΅°²²ŠŠŠκΪ΅«tH>ΡΠHMMυφφώε—_€C .:nβΔ‰ΑΑΑ!ωA+ 11±K—.ιιι!P©ΑƒϞ=ΫΜΜL:$oib¬X±’GYYY!P5??ΏΕ‹›φ₯L,]Ί΄wοήΩΩΩ!0>>>qqqVVV!yΕΔ@DDΔΐΉά'^\³fΝΦ]kcc#’'Ly̝;wθΠ‘&ό/€<’l€„„kkkιΓ3Ωέ·o_ώμΉΣ²eΛψψxKKKι3Ν°rεJ???ήχ€—ΡΎ}ϋΈΈ8sssιC2Α°vνΪN:qΝΌΌž={FGGλt:ιƒ1΅pΰΐ¦M›ή½{W:&bμΨ±!!!cRΰΜ™3 4ΈrεŠtLJxxx`` t…a˜ΞΈ}ϋΆ»»ϋΡ£G₯C`jΜΝΝZ΅j%b&2²³³[·n½uλVι˜&[[Ϋέ»wW«VM:δe™Θxο½χfΜ)]SφΪk―νίΏίΞΞN:δ₯˜Βˆυχχ—€ιkΧέκΥ«ϊ’@F?Ž?^―^½;wξH‡@BBBƎ+]‘{Ζ=ΣΣέάάNž<)bxUͺT©ψ»2eΚ”,YήήΎH‘"666uzπΰΑέ»w333―ύξΚ•+g~χΣοrrr€ ¬@[ΆliΪ΄©tH.χθίΏΒ… ₯+ Cy}ί°aΓFΥ©SΗΕΕ₯T©RE/λή½{ǎKNNή΅kΧξέ»Oœ8!]dŽŽŽ)))Ε‹—Ι #«W―~λ­·€+^Š2=<<ΪόNyΡoΤo&x+WlάΈ111qΣ¦MΧ―_—Ξy):tXΉr₯tEnλΈxρ’ςŠωΪ΅k!ΉT½zυž={φξέ»tι-ωνΑƒΚXΌxρš5k”οKηδ’E‹ή~ϋmι +½λhΣ¦2₯+τV¦L™nέΊυκΥKY/-ς]»³wο^ι½)R$55ΥΙΙI:D?F9’££nlU¬XqψπαοΌσŽ₯₯₯t €κ$''‡„„|υΥWΖυκ΄M›6‰‰‰ϊ1ΎpυκΥjΥͺ₯₯₯I‡Ό¨5jωϋϋ›››K·¨ΪΡ£GCCC—.]š-ές’bbbzτθ!]‘γ~~~Λ—/—x!ΚP™:uͺ――/Ÿξxq'Ož Ž5ŠWͺφφφί½ƒƒƒtΘ‹2²°~ύzoooιŠη+T¨PPPΠϋοΏΟ~r'))iΰΐΗŽ“yΎ^½zEGGKWΌ(cYYYΞΞΞκΏ|¬――οœ9sŒξγ j£ΌόϋόσΟǏηΞι–gΡιtΚ\iάΈ±tΘ 1¦6rδHιŠg)W\DD„———t€ι8wξά AƒΦ­['ς,nnnϋφν333“y>£iiiUͺTΉyσ¦tΘ?ςρρ‰ŠŠ²··—05ΚKΦ9sζŒ=ZΝ7 0–OΝ œ7ožtΕΣ™››?~Β„ F±ωŒΤόόό~ϊι'鐧sttόπC鐧°··ωηŸmmm₯CžΕΐΙ“'«W―Β›Aψψψ,_ΎΌP‘B!š5`ΐΎDTΖΙψργ₯+žΕ€:οόΥ£GΘΘH ιZ³fΏΏύϋχ₯Cž`ggwϊτιbŊI‡ό#΅€γǏW―^=''G:δ Γ† γ#Ώ²Άoίώζ›oήΊuK:δ “&Mš8q’tΕ?Rϋ˜?ΎtΕƍχΡGIWΰ7ϋφνkΡ’EzzΊtȟΜ9cmm-ςtͺiiiNNNͺϊk^½zEEEιt:ιόaλΦ­mΫΆΝΜΜ”ωSDDD@@€tΕΣ©zOš4IΊβOνΪ΅[Ήr₯ΉΉΉtžΫ½{wυΌoΌJ•*?όπƒ:ί1ސ‘‘αδδτλ―ΏJ‡ό‘I“&6l°²²’ΐS„‡‡4HΊβOkΧυυυ•x +υ€%K–τμΩSΊβU«Vέ½{·tώΡ¨Q£>ωδιŠ?΄mΫ6!!AΊβ)Τ;š4i’””$]ρ++«={φΤ¬YS:Ο’έ¬Y³;vH‡όΖΜΜμηŸvrr’ω;•€“'OΎώϊλ*i[ΈpaίΎ}₯+π|ηϟwuu½zυͺtΘo‚ƒƒUxΗb•€Ρ£GϘ1CΊβ7]»v•ΐ‹JLLτφφVΓ«άrεʝ>}Ί@!OPγΘΞΞvttTΓΗ_{ν΅ΨΪΪJ‡@AAA‘‘‘ΏΩΈqc«V­€+ž Ζ°iΣ¦Φ­[KWΌ’l΅½{χΊΉΉI‡@?YYYuλΦ=rδˆtΘ+}ϋφ]Έp‘tΕΤ8ϊχο―†¦ΑƒΟ™3GΊΉ±sηNρΧΊE‹½rεJΑ‚e3ώJu@™keΚ”ΉvνšlF©R₯Ž?ό„Ιf Χϊφν»hΡ"ιŠWΪΆm+]ρ'Υ €ΔΔD5ό-^ΌX=w!@.\»vνυΧ_Ώ"Pοή½£’’dώJuΰέwߍˆˆmhάΈqRR’N§“ΝΐKR^X*//eŠ+–––¦žk©nT¨PαμΩ³‚ΚλώC‡ΥͺUK°‘““γκκš’’"›±sηΞFΙ6<¦pμΨ±5jΘ6΄kΧn͚5² 0”εΛ—ϋωωΙ6L˜0aςδΙ² ©k̘1cτθΡ² ͺΪgxI>¬^½ϊ‰'κΤ©³~Α€ΏRΧπττόζ›od6oή,ƒ[΄hQίΎ}ΜΜΜ.]Ίδΰΰ Ψπ˜Š@fffΡ’E322ΆmΫΦ΄iSΑ\VVV•*UΜ9#Ψ°|ως.]Ί<¦’°{χnΩχή4hΠ@i @ωμ³Ο,0tθΠΩ³g <¦’ ώ€ τλΧO0yδΦ­[eΚ”ΉΎT€››Ϋ€N+ €:¬Z΅Jκt++«K—.qλ_SΥ₯K—ΈΈ8©Σ (pγƍ"EŠH<¦’PΊtι+WHξοοΏtιR©ΣΧβγγΫ΅k'°eΛ–-Z<’–πΛ/Ώ”/_^0`ύϊυ^^^‚ΘSΩΩΩ―ΎϊͺΰŸ8O›6m̘1R§?¦–ΰγγ#uz©R₯Ο?onn.€|0lΨ°O?ύTκτξέ»/Y²DκτΗΤ2¦N:nά8©Σ‡ "ψKΐS½σΞ;υλΧ—½l3ΐΔΘ^vΕΕεΘ‘#R§?¦–Π­[·eΛ–Iž˜˜Ψ¦M©ΣόΏ₯K—vοή]ωŽ——ΧΒ… Λ”)#]0>,UͺΤ΅kΧDN·°°HOO/X° Θ鏩eΤ¨QγΨ±c"G[YY)Ώ +*$r:€wαΒ—λΧ―?ϊ ,πυυ•­˜ΨΨX©ΣSRRœ₯ND ''Gyύ™™)rΊ§§ηζΝ›EŽπ”„–-[nέΊυo}Ϟ=ΓΓΓmllDͺ&cαΒ…ύϋχ—:=..S§NR§?’ŠpώόωrεΚIώα‡KΰoΒΒΒFŽωΤT±bؘwwχ|NώΙνΫ·SRRΞ={σζΝ[·n=ϊΆhΡ’ΆΆΆvvvΚ·Κ/Zεϋ₯ώtβΔ‰Χ_]κτΠΠΠQ£FIώˆ*ΐŽ;<<<€NίΈqc«V­€NπWί}:užq›FssseL™2ΕΒΒ"?Γ€Η”_₯ρρρϋφνKNN>}ϊτ‹<*3 f͚υκΥσυυ­Q£F>Dxε·mι₯ύυW‘ΣψΩgŸ‰ύ˜*@LLL―^½€NΏ~ύz±bΕ€NπXfffύϊυ_δςΚ )εq£J•*ωP<’Όβ_ΉrεκΥ«Ož<ω2_§R₯JνΫ·οΠ‘ƒΰuHψψψ$$$ˆνεε΅~ύz‘£SŘ2eΚΔ‰EŽvrr:sζŒΘΡώf̘1Σ§OΑ±΅΅υΤ©S‡ͺΣις΄ +—““£ΌJ˜6mΪ]» ϋ•]]]‡ξοοΟ_gωoάΈqΚ“ˆΘΡU«VύώϋοEŽ~L 00pήΌy"G+ϋ/>>^δh΅cǎ¦M›>|ψP―WλΦ­###Λ–-›GUΠ²¬¬¬/Ύψβ“O>9}ϊtޝRΎ|ω#F 8Pό²€€¦,[Ά¬[·n"G)RδφνΫ"G?¦ŠΠ©S§•+WŠ=zτθGyδΦ­[΅jΥΚέ_Η•,YRy•ΦΎ}{CGAΣ’’’œššš?Η½φΪkŸ~ϊ)w€ςΝ‘#G”η©Σ322,--₯NE% Y³fί~ϋ­ΘΡαα၁"Gx¬wοή‹/~™―Π³gΟΟ>ϋ¬H‘"†J‚f]Ύ|yΤ¨QK—.ΝηΗ.]Ί„……9::ζσΉ€έΎ}[πς\/^”½Α₯*€‹‹KΎύ)Λί¬_ΏήΛΛKδh¬Z΅ͺC‡/u*T¨ύΖoΌό—‚f%%%uνΪUΩRφφφ_~ωeλΦ­₯ν(^Όψ7DŽΏ˜*@Ω²e/]Ί$r΄2<Έ" θβΕ‹...†Ί%{F5yςdήN })Ο†Ÿ~ϊιθΡ£³²²dKt:]PPPHHˆ™™™l `ΪjΥͺυ"ΧΛ ΫΆmkΪ΄©Θя¨b.\ψή½{"G_Ύ|ΉT©R"GP||| ~54ggη%K–(»Β°_&,##£GRŸF{*__ίΨΨΨB… +I‡&«eΛ–[Άl9zΥͺU²]SΕ077Χχ‘Σι233Ήώ eξάΉC† Ι‹―lee|φμΩ"Gϟ?Ώώ"G?"?nήΌY¬X1‘£Λ–-{αΒ‘£?~όG}”oΗuξά9""Bκ‘ͺ5`ΐ€ HW<_·nέΎόςKι +ΐΤθuϋyÚ;wξ AƒDŽ~D~€₯₯988ˆνδδ”»x»vνzγ7ςω“?εΛ—ŽŽ–½κTeώόω/jφμΩC‡•LΚ„ ώσŸˆ6bΔ‘£‘Ώώϊ«Τux*T¨§7xπξή½λκκzκΤ©ό?Z§Σ 2dϊτι²χ_„>|Ψέέύώύϋ!/Κάά|Λ–-Mš4‘LΗ‡~8yςd‘£g̘1rδH‘£a0€|ΥΏ…  +Τ¨Q#&&FππwλΦ­š5kž={V:D?₯K—NII)Y²€t`"’€v¬Y³FφΚǏp‘PλΥ«—2₯+rγΝ7ί\½z΅t`"’€F€₯₯9;;_ΉrE:δΝ›7ŠŠ*WœtςΥͺU«:tθ ]‘{‘‘‘}ϊτ‘L@Π__ίuλΦIW<ΑΞΞnΜ9={φ”A>Qžq”ͺ|+’{… NNN\Ή²t`τ’€DDDΌϋξ»OΧΉsηyσζ/^\:yKyΎSV¨ +οψ«/wwχνΫ·(P@:0n I ΐδύτΣOjΎρvι₯###½ΌΌ€C‡>όσJWΖΤ©Sί}ι +ΐΈ1$1Σ–ναα±gΟιηΠιt ˜9s¦Τ½Ι‘§”Z«V­ττtιΓ°°°ΨΉsgέΊu₯C#ƐΔLΫ€I“‚ƒƒ₯+^T΅jΥ–,Yβκκ*C2–ͺ—ͺU«\Ί0 I ΐdδδδ4oή|ϋφν!†΄vνZ___ι +θαβΕ‹ΞΞΞΧ―_—Ιo–––ϋχοWώέ₯CγΐΔLFHHΘ| ]aHΠƒς€ζν흘˜("£V­Z{χξ-X° t`’€i8|ψpƒ ‚’w‚ƒƒ•Χ:€Ί0$1γ’™™Y―^½””ιƒαΞ©ΖθΒ… ΞΞΞ¦τ””1z‹-zϋν·₯+a I @ε”G ooοΔΔDιCZΆl™ŸŸŸtτpχξ]WWΧS§NI‡˜›Γ‡W\Y:ΔΔTnΦ¬Y#FŒ0€=zΔΔΔHW@?σηΟ—0ξξξΫ·o/P €t † ‰¨™ι]qεΥW_MII)V¬˜tτ°qγF///ρ',3mΪ΄1cΖHWb’€jeeeΉ»»›WΜΜΜ6oήάΌysιθακΥ«ΞΞΞ—/_–15»vνͺS§Žt ƒ ‰¨ΦΨ±c§M›&]aH£F + •€~Ίtι']ašͺU«vΰΐkkkι@@P§;w6iΔ”Έ’ΌΦ9xπ •••tτ°hΡ’Ύ}ϋJW˜²#F„……IW’€ +₯§§»ΊΊώψγ!ciiΉwοޚ5kJ‡@gΜQ~ΚnίΎ-bΚx_4‹ ‰¨PŸ>}’’’€+ IόΡϊΚΙΙiΡ’Ε·ί~+bϊSRRŠ/.δ+€$ 6«W―~λ­·€+ ΙΓΓcΫΆm\ρΠΈ„††IWhE·nέΎόςKι + _1$1UQ~K:;;+ίJ‡Œέ‘#Gœœœ€C ‡cǎթS'##C:DCΈ;΄† ‰¨‡ς€ΰλ뛐 bHK–,ιή½»tτ™™YΏ~}eΆI‡hKΡ’E•σςεΛK‡ω„ ‰¨Gxxψ Aƒ€+ ©C‡+W”€~ƌ3}ϊtι +-ςττά΄i“N§“ς@P‰όΡΥΥ5==]:Δ`Κ–-›’’boo/=˜ήυgΛ¬Y³† &]δ€$ ΩΩٍ7ή»w―tˆΑθtΊ„„///ιθΑτ?kt,--χοίομμ,δ9€$ 'Nœ2eŠt…! 6lΦ¬YΠOίΎ}-Z$]‘uΚΫ³gOΑ‚₯C€ΌΕΔΔ8p Q£FYYY!S΅jΥƒZ[[K‡@kΦ¬iίΎ½t~3nάΈ>ϊHΊΘ[ I @Φέ»wkΧ}ςδI郱°°ΨΉsgέΊu₯C ‡΄΄4ggη+WH‡ΰ7fff[·nm€‰t‡’€¬€€€ωσηKWRHHΘΨ±c₯+ ŸŽ;~ύυΧψSŊ“““mmm₯C€ΌΒΔmΨ°‘mΫΆβδξξΎ}ϋvnϊk\” ͺ Qι +ό]Ώ~ύ,X ]δ€$ %--ΝΕΕεςεΛ!cccsψπαΚ•+K‡@Κγp͚5οάΉ#‚§ˆ‹‹λΤ©“t'’€εyέΔn’Ω§Oι +θ!''§yσζΫ·o—ΑΣ•(Q"55΅tι!€α1$1¦χ¦‹7ί|sυκΥΠΟΤ©SǍ']giέΊubb"·†ιaHbωοηŸU«–)½ιΒΑΑ!%%EκΑΉ“œœ\Ώ~ύH‡ΰ9ζΝ›χΞ;οHWƐΔςYNNN³fΝ’’’€C F§ΣΕΗΗ{{{K‡@™™™uλΦMMM•Ασ.\ψΠ‘CUͺT‘ ‰ ‰δ³)SώΗή}Eu/όVTμeŒ[¬»t)Š"J•X°+vG±DΝΨΫθΨulDQ‰+*Ψ‚ ˆHί΅DcœkŽ½€€dηwžy~sŸ<<Ή‰Οw?»g?―?œ;wrανΝ–σ³η,^°`ΊBIaaaθ +’Gzσ[»v-Ί‚>—»»ϋΥ«WνμμΠ!DŠα@β 2₯¬¬,///5έτ·qγΖ999ŽŽŽθ’!))ΙΟΟΟh4’CH†E‹©μgdε88ˆL&??ίΥΥυφνΫθΕΨΪΪ^ΉrΕΣΣB2Ό}ϋΦΙΙιώύϋθ’‡O7R$"“™0a‚ΚN•α$-ΡΠ‘CχμΩƒ ΰ/άHM88ˆLγάΉs]Ίt?εΔ“’-QLLŒΊo,Υ»wοΨΨXt…@γǏߴiΊ‚HHD&πβΕ NχϋοΏ£CΓΛ’X"ι_«ΥJ’CDρυυMHH;vμΆmΫΠ-’π’[€HD&ΠΏC‡‘+”΄uλV•έΘLυ€·›ΰΰΰΈΈ8tˆ(•+WΞΝΝmΠ A^^ž‹‹Λ―ΏώŠ.₯V­ZƒAϊBτE88ˆDΫ΅k׈#ΠJκ₯Λ©S§xkRΛ²yσζργΗ£+Ϊ³gϐ!Cώϋ?§€€ψϊϊώρΗΨ$qzφμyτθQtΡα@β κ_ϊ—““Σ»wοΠ!Š©Q£†Α`¨]»6:„dΈwοžτ8όπα:D”^½z•8υήΌyK—.Eυ˜ΐξέ»‡Š *=$"qŒFc§NΠ!J:|ψ°Ί?Eͺ>ΕΕΕΎΎΎ©©©θQΎϊκ+i”V―^ύΟ₯τ·nΫΆν΅kΧPU’UͺT)77Wz'E‡•‘8+V¬˜={6ΊBI£Gώ駟Π$ϊn>ύgσ‘Ψ_~ωΕΝΝ-??ίτU¦Ρ]»„„„2eΚ CˆJƒ‰€HœœOOΟ’’"tˆb6l˜››[±bEtɐ••ενν­¦Ηa aaas{όρϋοΏ7e‰­\Ήrƌθ +’ΰ@β ‘°°ΠΓΓΓ`0 C£Ρh.]ΊΤΎ}{tΙPPP =―_ΏŽεoŒ%½ΙvλΦντιΣ¦¬2%{{ϋ΄΄4'''t‘lHD"L™2eΓ† θ +%Ν›7oρβΕθ +’gςδΙαααθ +Qlmm“’’ΌΌΌώώ{ςδ‰N§{ως₯iͺL―eΛ–εΚ•C‡ΙΓ€Δ@€Έ .ΐŸέ +ruuMII)[Ά,:„dPίγ°„ ,Z΄θsώΙ£Gφξέ[tt(#Π +ˆδα@β RΦ›7oœœœ{φμAW}.$"₯<~όX§Σ½zυ +’˜ͺU«κυϊzυκ‘CH†'Ožh΅Z5=KθάΉσΉsηJ7J§M›ΆfΝΕ“Μǁ € ϊ,HDŠ0/^D‡()::Ί_Ώ~θ +’AυW½¬R₯JnnnύϊυKχ?/,,lΣ¦4k•­2?ίξλ―ΏF‡ύ3$"E¬Y³fΪ΄iθ +% 6lΧ]θ +’Gυχ½ϊςŸpίΈqΓέέ½  @©$sσ%Ώ!!2%$’/wσζMιβγǏθΕπ…–θ—_~qssΛΟΟG‡ˆrδΘ‘/:«W―VχέsKχ "γ@β ϊB………žžžΉΉΉθΕh4š .ψωω‘CH†βββvνΪ₯₯₯‘CD©S§ŽΑ`¨V­Ϊ—)£ΡΨΉsηK—.}ω—2Oιιι­[·F‡ύ$’/4cƌիW£+”4sζΜ+V +Hΰ[© ΨΨΨΔΕΕ)υ=z€Σι^Ώ~­Τ47...©©©Όy™3$’/qεΚ???5]X°U«Vθ’!33ΣΫΫϋΣ§OθQΎώϋ 6(ϋ5£’’† ¦μΧ4+sηΞ]²d Ί‚θ?β@β *5υέZΘήήώΪ΅k:B2δηη»ΊΊήΎ}"JσζΝ³²²Κ•+§ψWξίΏ‘C‡²fB£Ρ\Ίt©}ϋφθ’ΏΖ€Δ@TjC‡UΩmwΦ­[7eΚtΙ3aΒ„ˆˆt…(ΆΆΆΙΙΙmΪ΄ρΕ_Ώ~-mψ‡Šψβζ aΓ†ΉΉΉ+VD‡ύ$’9zτhοή½ΡJjίΎύ₯K—4 :„dˆ „Ώ•ˆ#̟?_άΧWύ£Gώ駟ΠD‰€¨ž>>ιιιθΕh4šψψxtΙ ½qIΗΗθQͺV­*zυκ™ς›JΟξφνΫ§€€˜ς›šR… +²²²LpJΡgβ@β ϊ|sηΞ]ΆlΊBI?όπÚ5kΠ$ΟΊuλ€qθ +’££ϋυλgϊο{οή=ggηχοί›ώ[›†»»ϋΥ«WE¨šθ3q q}&鍳}ϋφjΊιoΛ–-322Dά_‰ΔQίIh%„††FEE‘Ύ{ddδΨ±cQίέ/^}ŠΕΗΗηςεΛζω‰uκZŠ +Ε€Δ@τ—Š‹‹Ϋ΅k—––†Q Οϊ΅Pύϊυ;|ψ0ΊB” +*dgg7mΪςΧTέΥΚ•+ηζζ6hΠBֈ‰€θ/-\ΈpΡ’Eθ +%ρΊ–hΧ]#FŒ@W9fΜtΕίQύΧxM0Bα@β ϊΏ233½½½?}ϊ„Q ―όm‰=z€Σι^Ώ~%00πτιΣ666θ>yςdt…@«W―ž6mΊ‚¬Q ωωω...wξάA‡(†χώ΄DF£±S§N θQjΤ¨a0j׍ωg;u·nέ€­‚…χ'$’ƍ·uλVt…’–,Y2wξ\tΙ³zυjuίͺωπαΓ}ϊτAW|'Ožh΅ΪW―^‘CDiΩ²eff¦ƒƒ:„¬џ©οz‹ζ|‰ϊOnήΌιζζVPP€eĈ;vμ@WΘ‚hΪ΄iμDWα@β ϊ7υ]oΡΜ/±B©°°ΠΣΣ377"Šτβ/ύν*Uͺ„‘mȐ!ϋφνCWˆ’ΡhΟ?ί±cGtY $’λΫ·ο‘#GΠJΪΆmΫ¨Q£Π$ΟΜ™3W­Z…E:ΚΌpα‚ŸŸ:€4ήΎ}«Σιi*7¬]»]!ΠΑƒϋχο υγ@β 2ώώώ‰‰‰θ%D‡(¦|ωςYYY͚5C‡ ͺΌ՟YΓεhϋχοθΠ!t…(ζ₯KνΫ·G‡ +q qu0`@tt4ΊBI›7o7nΊ‚δYΎ|ωœ9sН8q"88]!Φ‹/t:έᅫ₯Q£F999Ό)މ€¬PTTΤ°aΓΠJ + <}ϊ4―ΩgY€ƒ*OOO5]ͺ„1cΖDFF’+LαάΉs]ΊtΏ‘‹c=*Ι”88ΘΪ¨οs{5jΤ0 ΅kΧF‡ ͺΏ™TΓ† sss­ηΗΖ&Lˆˆˆ@Wd ΏΜ!γ@β «b4;wξ|ι%tˆ’:Τ·o_tΙ#½χ¬]»]!Šž8žŸŸοκκzϋφmtˆ(Φπq21$²*«V­š9s&ΊBI#GŽάΎ};Ί‚δIJJκΨ±γόeΜ9K—.EW˜Zff¦··χ§OŸΠ!’|χέwǏGWzp qυΈqㆻ»{AA:D1 6ΜΙΙ©T©:„dxϋφ­““ΣύϋχΡ!’8;;§₯₯YηΕγ-Z€ξqότΣO£GFWJp q•Pί)׍ζβΕ‹:t@‡<Γ† ‹ŠŠBWˆbooŸžžΥjΡ!ΕΕΕΎΎΎ©©©θQ*T¨έ΄iSt©Y υrmgYXΊcǎυκΥ ]!τ,›:u*Ίιή½{ΞΞΞ*Ύ³›··wRRR™2eΠ!dρ88ΘHoW~~~F£’—ΤΤTλ<ΛΒrI―·Z­Vϊ"Š――oBB‚F£A‡€mΩ²%,, ]!Π’%KζΝ‹ ‹Η€Δ@ͺχφν[NχΰΑtˆb]»f΅gYXξέ»ΗΕΕ‘+D©\Ήrnnnƒ Π!f!88ψηŸFWˆbkk›œœά¦MtY6$R½Aƒ8p]‘€πππI“&‘+HΥT8***44]a.ž?.MτgϞ‘CDiήΌyVVVΉrεΠ!dΑ88HέbbbϊτιƒPRηΝϝ;Η›ώZ՟ή«W―ΨΨXt…y9~όxϞ=Ρ}ύχ6l@Wγ@β {όψ±N§{υκ:D1UͺTΡλυ_ύ5:„dPύ•ajΥͺe0€?Ρ!fgδΘ‘;wξDWˆbcc„!KΕ€Δ@j%=ΉΊvνzζΜtˆ’<ΨΏtΙ³xρβ  +D‘ŽOž<Ω­[7tˆ9ΚΛΛsvvΎ{χ.:D”:uκθυϊκΥ«£CΘ"q qZ­[·ξ‡~@W()44TΕ׏W«μμl//―’’"tˆ(aaaθ +σ•œœά‘CίυΉwοή111θ +²HH€J7oήtwwψρ#:D1υκΥΣλυU«VE‡ Χ―_G‡ˆΈq㜜GGGtˆY›3gΞςεΛΡνΩ³gȐ!θ +²<H€>Ÿ>}ςρρΙΘΘ@‡(F£Ρœ?Ύcǎθ’gςδΙαααθ +Qlmm“’’ΌΌΌΠ!ζNzEjΫΆmzz::D^–J‡‰€ΤgΦ¬Y+WDW(iϊτι«V­BW<.\€ΏΘ‹³`Α‚E‹‘+,Γ­[·άάάΤτ;Ι|}}/]ΊΔΫ“,H€2κ;γΆU«Vθ’A}·Ÿ+ΑΥΥ555ΥΞΞb1Φ―_?uκTt…@π#*²8H€&>|pqqQΣ57μνν―]»&J’CHžΑƒοίΏ]!Š4GΣΣΣ[·n±$Ϋ}·nέNŸ>…/V$©ΙπαΓwοލPš5kTv-#k‚ˆχ’.υέ™€ώΊ’dα@β Υ8vμX―^½ΠJςυυMHHΠh4θ’αΙ“'AήΛ—/Ρ!’π^Τ_B}χ&/aƌ*ϋ‰Γ€Δ@κ =’΅Z­τ':D1Ό°†%RύiUͺT‘–υλΧG‡X°Aƒ8p]! +/YFŸ‰€T@zuοήύΤ©Sθ%νΫ·O:P@W<7nTχΉ1‘λ€Π–MυηMKθ3q q +lΪ΄iβΔ‰θ +%ρζš–θξέ»...>|@‡ˆrδΘt…\Ύ|ΉcǎF£"Κ°aΓvνΪ… sΗ€Δ@–ξ—_~qssΛΟΟG‡(¦nέΊz½ΎZ΅jθ’‘ΈΈΈ]»viiiθQκΤ©c0ψ°TΚΤ©SΧ―_(::Ί_Ώ~θ +2kHdΡ€£ΆmΫ^»v ’›ΈΈΈ   tΙ³pαBί‹KΕzxxH› +"JΥͺUυz}½zυΠ!dΎ88Ȓ͟?Ι’%θ +%M™2eέΊuθ +’'33ΣΫΫϋΣ§OθQ&MšŽP›œœOOΟ’’"tˆ(gϞε£θ?α@β Λ•’’βλ뫦›ώΆhΡB:”,W:„dΘΟΟwuu½}ϋ6:D”ζΝ›KΛςεΛ£CThŊ³gΟFW΄qγΖ & +ΘLq q…ΚΛΛsqqωυΧ_Ρ!б³³KNNφππ@‡<ρMDDΊB[[[ιaΩ¦Mtˆ:FΔΔDtˆ(nΜΚΚjΦ¬:„ΜY¨1cΖlΫΆ ]‘€εΛ—Οš5 ]AςΔΗΗΒ_ΙΕY΄hΡ‚ Πj&½:;;Ώ{χ"Š««kjjͺ:„ΜY’'NτθΡ]‘€ΆmΫ&&&–)SB2ΌyσF§Σ=|ψ"Š››[JJ +έDΫΉsηΘ‘#ΡIRΕ‘§Rγ@β ‹σόωs­VϋμΩ3tˆb³³³›4i‚!y …'o˜RΏ~ύ>ŒΕΦΦ6))ΙΛΛ Bζ…‰€,Ξwί}wςδIt…’vξά9|ψptΙ³oίΎ!C† +Šˆˆ CWX‹/^θtΊί"J£Frrr*V¬ˆ!3Β€Δ@–%22rμΨ±θ +%υμΩσθΡ£θ +’ηργΗαΪ«W―Π!’πަwξάΉ.]Ίΐ +Δ‘^Ί·lΩ‚ 3Β€Δ@δή½{ΞΞΞοίΏG‡(¦V­ZƒAϊB2H―Ϋ]»v=sζ :DήΒ %,,Lέ‡Θ'NœFWΉΰ@β KQ\\άΎ}ϋ””tˆblllNž<Ω­[7tΙ³~ύϊ©S§’+ŠŽŽξΧ―ΊΒ©ώž5kΦ4 ¨£27Hd)€— ιΕ]‘€ργΗoΪ΄ ]AςάΊuΛΝΝνγǏθQBCC£’’ΠΦKυw•ξΡ£Η±cΗΠd88Θ"deeyyy©ιM±I“&ΩΩَŽŽθ’‘ΈΈΨΗΗ'=="JέΊu CΥͺUΡ!VmαΒ…κΎhζφνΫΥ}ΩSϊLHdώΤχkq[[Ϋ+Wxzz’CHžyσζ-]Ί]!ŠF£‰χχχG‡X;igΆkΧ.-- "J… +²³³›6mŠ!0$2γǏ߼y3ΊBIKήόωσΡ$OJJŠ――οόeκΤ©kΧEWΠων·ίœ?|ψ€ΕΗΗηςεΛΌυ‘•γ@β 3§ΎKγΉ»»_½z•wW΅,yyywξάA‡ˆ’E‹ΜΜΜrεΚ‘CθΫΌyσψργΡ-[ΆlφμΩθ +Bβ@β s¦Ύ›γT¨P!++λ›oΎA‡]!ΟI3>|pqqΉ{χ.:D”ΊuλκυϊjΥͺ‘CΘΤ88Θ -_Ύ\eg$KΗX*ώ©Z=zτH§Σ½~ύ"J``ΰιΣ§yNšωKNNξΠ‘ƒŠ/AΫ»wt™™›μμl//―’’"tˆb5j”““S±bEtΙ`4;wξ|ι%tˆ(5jΤ0 <'ΝR̚5kεΚ•θ +φνΫ7hΠ t™™•ΒΒBιΈ’F#DΆoίBςHoΣ§OGWtψπα>}ϊ +θs}ϊτΙΗΗ'##"JεΚ•υz}ύϊυΡ!d:HdV&OžŽPόωσQ/pTj7oήtss+((@‡ˆ2bĈ;v +HιaιξξώργGtˆ(ΎΎΎ B&Β€Δ@ζγόωσί~ϋ-όI‘ WWΧΤΤTήτΧ²΅iΣ&77"ŠτΪ+ύν*Uͺ„!ΩΦ­[χΓ? +Z»vνΤ©SΡd"Hd&ήΌyγδδτΰΑtˆbΚ—/Ÿ™™ΩΌystΙ£ξ“­5Ν… όόόΠ!T1CΧ]Ϝ9ƒΕήήώΪ΅k:B¦ΐ€Δ@fbΰΐDW(iΣ¦MγǏGW<ͺΏάΚτιΣW­Z… {όψ±t|όκΥ+tˆ(­Z΅ΚΘΘppp@‡pHdφξέŠP·ί~{ζΜ^`Ρ²δεε9;;«ψ‚λ-[ΆΜΜΜδ‘•₯ΫΏΰΑƒΡ͜9sŊθ +މ€ΰΤw΅υ5jθυϊ―Ύϊ +BςŒ5Jō΅··OKKsrrB‡Τχ+Σ?γ‰jV‚‰€°ŒFc@@ΐΕ‹Ρ!JŠŽŽξΧ―Ί‚δ9qβD=Π­Z΅Jέ6΅*κϋΠT ό¨Ί5ΰ@β ,υ]m}ψπα;wξDW<ϟ?Χj΅Οž=C‡ˆΆmΫΔΔΔ2eΚ CH1.\€EˆΓΧRΥγ@β  7nΈ»»«ιjλό©•…κΣ§OLL ΊBGGΗμμμ&Mš CHaS¦LΩ°aΊB C‡υνΫ]A’p qJaa‘§§§šΆΞσV-ΤφνΫGhǎ#FŒ@WςΤwλτψy*uγ@β ”ιΣ§KΟ@t…’f͚΅|ωrtΙ#½ +9;;Ώ{χ"J=Ž;† Q²³³½ΌΌŠŠŠΠ!’πŠj*Ζ€Δ@III;vTΣΥΦ₯ƒΘ΄΄΄²eΛ’CH£Ρθο˜ˆ₯f͚ƒυ"O¦±|ως9sζ +Šˆˆ CWς88ΘτήΎ}λδδtώ}tˆbμννΣΣΣ΅Z-:„δY±bΕμΩ³ΡΕΔΔτξέ]Ab©~Η–/_>++«Y³fθR™^hhθή½{ΡJZΏ~ύδΙ“Ρ$ϊ>ƒ^˜1c"##Ρd +ͺ?“ΝΝΝ-%%ΕΞΞBJβ@β ‹ AW(©S§Nρρρ}’€ 0]Aς\ΉrΕΟΟOMŸA/aφμΩΛ–-CW©½xρB«Υ>}ϊ"JγƍsrrΡ!€ $2™ππp•(?xπ`•}˜Α¨ο3θ%π‚TΦμμΩ³AAAπC qƍ·yσft)ƒ‰€LγΦ­[nnn?~D‡(¦nέΊz½ΎZ΅jθ’gΨ°aQQQθ +QxA*’‘·n݊θδΙ“έ»wGW88ΘŠ‹‹}||€γtˆb4M||ΌΏΏ?:„δ9vμX―^½Π­]»vκΤ©θ +BΚΛΛsuu½sη:D”Z΅jιυzήέB88ΘζΜ™£²[δJ/*»±5^ξ΄Z­τ':D__ί„„i’C,33ΣΫΫϋΣ§OθQxkuΰ@β Ρ’““;tθ ¦\ΆlΩ2##£\Ήrθ’'88ψηŸFWˆRΉrεάάά  CΘ,­Lcǎ#FŒ@WΠα@β ‘ςςςœοή½‹QŒ½½}ZZš““:„δΩΊuλΈqγΠEEE…††’+Θ\·kΧNz±B‡ˆβθ蘝έ€It• 5rδȝ;w’+”΄jΥͺιΣ§£+Hž{χξICτύϋχθQzφμyτθQt™—ί~ϋMzΨψπ"JΫΆmΛ”)ƒ‘Rβ@β qŽ?.— +”Τ]»„„ΎίX£Ρθηη—””„₯V­ZƒAϊBf'""bΒ„ θ +–/_>kΦ,t• "=΄t:έ³gΟΠ!Šα9ΦjΙ’%σηΟGWˆbccsςδΙnέΊ‘CΘIΗΑΑΑqqqθQμμμ’““=<<Π!TH$‚*ίuxŽ΅%ΚΞΞφςς***B‡ˆ σ₯ϊ‹_΅hΡ"33“We°DH$Βζ͛ǏPR―^½bccΡ$Oaa‘»»ϋυλΧΡ!’4jΤ(77ΧΡΡBfMυ·Ώ˜2eΚΊuλΠ$)N}Ÿ<«S§Ž^――^½::„δ‘ 6lΨ€ΕΦΦ6))ΙΛΛ B`ψπα»wοFWˆbccsκΤ©.]Ί CH$R–ϊ='½΅ΔΕΕ‘CHž .ΐ_cΕY°`Α’E‹Πdή½{ηδδτ―ύ "JέΊuυz}΅jΥΠ!$)K}wŸ™4iRxx8Ί‚δyϋφ­N§{πΰ:DWWΧΤΤT;;;tYŒ+Wψωω©ιžŒ%„„„9r]A2p q‚222|||Τty~ΌΜB w :„,Ν›7έέέ?~όˆ₯S§ND£Ρ CθŸq q"Μ9Σ΅kWψγYA>>>—/_ζM-‹τμή½ϋ©S§Π!’πœτεΦ¬Y3mΪ4t…@λΦ­›2e +Ί‚ώ}Ή/^h΅Ϊ§OŸ’CS‘B…μμμ¦M›’CHžM›6Mœ8]!Oq¦/g4.^ΌˆΕήή>==]zWB‡Π?ΰ@β /Χ·o_•]{aϋφν#GŽDW<κ»E ½{χމ‰AW<~όX:>~ύϊ5:Dι₯ --­lΩ²θϊ;Hτ…ΆmΫ6fΜt…’zτθqμΨ1tΙ£ΎP”P§NƒΑΐ˜“RφνΫ7dΘt…@³gΟ^ΆlΊ‚ώ} ιί ““ΣϋχοΡ!Š©U«–^―G=)¨Τ.\¨β»bρnt$Βΐ<ˆE£Ρ\Όx±C‡θϊ88¨ΤŒFcǎ/_ΎŒQΙ“'»wοŽ y233½½½ΥtŠx7:αΝ›7:ξαΓ‡θQ6l˜““S©R%tύ5$*΅%K–ΜŸ?]‘€qγΖmήΌ]Aςδηη»ΊΊήΎ}"JσζΝ₯…SΎ|yt©ΠωσηΏύφ[ψ‘ˆ8#GŽάΎ};Ί‚ώ•NVV–··wQQ:D17ΞΙΙqttD‡<'Nά΄iΊB[[Ϋδδδ6mΪ CH΅&Ož¬ξί/:t¨oίΎθ +ϊ HT +Χ―_G‡(F:ΜΊr劧§':„䉏 „ΏŠ³hΡ’  +HΝΤχz^B5 CνΪ΅Ρ!T•‚ϊ~ζΊpαBι•]Aς¨ώ f77·””;;;t©\vvΆ———š~£[B``ΰιΣ§ylsΓ€Δ@r©οg<Μ²P ˆŽŽFWˆRΎ|ω¬¬¬f͚‘CΘ*,]ΊtήΌyθ +6oή>žΊ‚…B‘——gooOπ?ΒΓΓ###©+Ϊ»w―――/u…ξΒ „εΩ³g–––χοί§ŒAqqρ§Ÿ~Jό€₯₯ΉΉΉ‘-Ω‰ŠŠZΉr%u@sΞΞΞEEEΤ!¬΄mΫΆΌΌΌwοήΤ!: +€ό•/ΎψβΰΑƒΤBΪΌysPPuπSSS£T*>|HŠ££cvvv«V­¨CώΔυλΧmmm_Ώ~MΒ +·p\Ή‚o@”0ΰO9rDbΧΘ=zτ… pΣ_Ρ™>}zjj*u+FFFεεε}ϊτ‘ψK[ΆlYΈp!uCλΧ―_Ύ|9u….Β „τΰΑ₯RωδΙκΑ˜˜˜¨Tͺξέ»S‡?‰‰‰~~~Τ νΨ±cφμΩΤŒ?ώμΩ³Τ!¬θιιεεεΩΩΩQ‡θ JΠLSSΣθΡ£/_ΎL"€C‡yzzRW?UUUά}ϊτ)u+ηΝëR ύ~ώωgξ›ρ—_~‘aΕάάΌ€€—α0 JΠLll,νw…ΰ|||©+€nˆŽ5*##ƒ:„•Ž;ͺΥκ.]ΊP‡ό#ǎ›`ΐξ$ΐΐ€:ψY±b…„g›\.Ώtιχ½FΠBK—.εNž¨+:xπΰŒ3¨+t% ψΧΏ°keeuχξ]κΑθλλ)•Jκΰ'77wΨ°aR’Νp'O{ tτή,ڌ‰‰ χOΧ£GκιΓ „__ί€€$κ +!ΕΔΔ,^Ό˜Ίψ©­­ε†θ­[·¨CX177/--Ε«R vW―^΅³³“π§tF•––†Kτ²†@ €wq·!C†dffΚεrκΰ' `Χ]Τ¬θλλZZZR‡@ςΧιŠ‹‹ ¦8 J:Nz·w166V©TxυVtNž<9i$κ +†6lΨ°lΩ2κ +aHώNάb/..Ά°° ‘2 JΊL’7xίΏ_|A]όTWWsCτΡ£GΤ!¬8;;_Ήr₯U«VΤ!‚‘ό½Ί­­­ + +Z·nM"Y”0tΩ–-[.\H]!€)S¦>|˜Ίx›:uκ‘#G¨+XiΫΆmyyyοή½©C–œœμγγC]ΑΠΚ•+£’’¨+$ €€ΞΊ~ύΊ­­νλΧ―©Cƒ{ΈˆΤ]»¨+Ϊ½{·ΏΏ?u3fΜψξ»ο¨+X‘Λε—/_6luˆ4aPΒΠMΞΞΞEEEΤ!‚‘ΙdgϞuss£~Έƒ€••Υ‹/¨CX™4iργΗ©+Xyφμ™R©ό駟¨CXιΩ³gEEξάΗ% έ&±—5CBBbcc©+€Ÿ¦¦¦#F\Ήr…:„•N:©Υjͺc,€f€§§»ΊΊ’ŸΟ°3kΦ¬;wRWH% ”——7tθP)έkΙάάΌ€€ΔΠА:ψYΏ~}hh(uC‡ž2e +us .ά²e uC©©©S§N₯ JΊ¦ΆΆΦΪΪϊΗ€Œžž7iμμμ¨C€ΙίKhφμΩ;vμ ΠξΩήήώϋοΏ§a₯cǎj΅ΊK—.Τ!’‚@ @ΧHο^KλΧ―_Ύ|9uπS__οΰΰ R©¨CXιΩ³geee»vν¨C4€¬¬ΜΡΡρΧ_₯aΕΥΥυάΉsΈ=°€0(aθ”'NxxxPW —W©%K–ΔΔΔPW°‚+‡€nZ»vνκΥ«©+Š € JΊ£ΊΊΪΒΒβργΗΤ!‚ΑεΥE*''gψπαRϊJ3‘‘‘λΦ­£Π΄¦¦&—¬¬,κVŒŒŒΚΚΚϊφνK"”0tΗΔ‰O:E]!€½{χϊϊϊRW?/^ΌP*•χξέ£aΕΚΚͺ°°wέtηΞξ[ΰεΛ—Τ!¬ΨΩΩεεειιιQ‡H% ?wξ\κ +!yxx;vŒΊxσσσKLL€`E__ΏΈΈΨΒΒ‚:€LBB‚΄ί'ݳJϋNƒ@ @HοW2;wV«Υά©C€ι} +₯™˜˜˜Ε‹SW›:uκ‘#G¨+XQ(999€= J’ΧΨΨ8dȐ‚‚κΑΘd²Σ§O»»»S‡?άΡF©TJιS(Νpίh™™™rΉœ:€Xuu5χΝώθΡ#κVzχξ]^^ήΆm[κqΓ „ ykΦ¬‘‚ €}Η©š0a·ά¨+X166¬¬ό裏¨C΄ΒΙ“''MšD]Α~½? JVZZκθθΨΠΠ@"˜~ύϊqPmΪ΄‘~€χ)”f’’’Ό½½©+΄ΘμΩ³wξάI]Α +^‹~”0$μυλΧ6667nά ŒB‘ΘΝΝupp ~€χ)”fπ‘t€?’ލη›ωπΓΥju‡¨CΔ +€€„Ν›7oϋφνΤBŠŒŒ £~$ip|$ΰ―δηη2DΒ7ύΐψ”0€*--ΝΝ͍ό L@ŽŽŽΩΩΩΈι―θHϋζ 2™μΤ©Sγƍ£ΠRaaaQQQΤ %&&ϊψψPWˆ% Iͺ©©Q*•>€Œ‘‘QyyyŸ>}¨C€ξΏΪ Aƒ~ύυWκVζΝ›·mΫ6κ +νΥΨΨθμμ\TTDб±qEEwJC">”0$iϊτι©©©ΤBJHH ~κλλνννΥj5u+½zυͺ¬¬Δ₯ήνϊυλ666uuuΤ!¬ <833/Pσ…@ @zvοή=kΦ,κ +!Mœ8ρΔ‰ΤΐΫ’E‹βββ¨+XQ(ΩΩΩƒ ’Ν›7SW0τυΧ_/]Ί”ΊBd0(aH χ―ΤΚΚκΕ‹Τ!‚ιΤ©“Z­¦ϊ*…»tι˜1cššš¨CXY½z5Տ.ΡαΞvƍwξά9κVτυυ ---©CΔ€€”p'[#FŒΈrε +uˆNž<9aΒκ +ΰηωσηJ₯ςώύϋΤ!¬ΨΨΨδηη·nݚ:@4~ώωgξ°πΛ/ΏP‡°bnn^ZZj``@"”0€dέΊu«V­’R```||..NΪοf`ΗΫΫ{ίΎ}Τ¬Θεςτττ#FP‡ˆ% ixσ捃ƒƒ”.·’P(²²²©C€ΙΏΚ?rδHξΌL&£₯ηϟ[ZZή»w:„333•JejjJ"”0€!88xσζΝΤB +ˆˆ ~ΈΪψργϞ=KЉ‰Ieee=¨CD,;;ΫΕΕEΒ·φςςJNN¦ JpρβΕ1cƐ- ΘΖΖ¦  @OO:ψΩΊukPPuCψόσΟ©+DoΙ’%111Τ :tΘΣΣ“ΊBΫaPΒ»gϞ)•ΚŸ~ϊ‰:D0mΪ΄)++ϋδ“O¨C€ŸΫ·o[YY½zυŠ:„•Ι“'9r„Ί@ +κλλT*u+&&&ά?]χξέ©C΄% ±›1cΖwί}G]!€mΫΆΝ›7Ίψill}Ϊέݝ:„% ντκΥ+kkλ[·nQ‡F__Ώ°°Π’:ψ©©©Q*•>€a—γΠf΅΅΅άOΓό‘:„•]»ͺTͺ:P‡ΐ „ όύύχξέK]!€θθθ%K–PWožžž)))Τ¬•——χιΣ‡:ώR^^ήΠ‘C₯τzx3Ÿ}φΩΡ£G©+`PΒΠBǏηΤB2dHFF~Ι*:IIIΎΎΎΤ α–œ’°jΥͺuλΦQW0Δl½½½©+4 €€Άαώ‹XXXp€Œ±±qeeεG}DόTUU)•Κ§OŸR‡°βκκzξά9™LF£±±ΡΙΙIJΧΔkF7PbPΒΠ*άΧΓ„ Μ9C"€δδd///κ +ΰ§©©iΤ¨QΤ!¬tμΨQ­Vwι…:ώιέ§|©€€VΩΆmΫ‚ ¨+„4yςδ#GŽPWo111ώΜFJJΚ΄iΣ¨+€‡ΈΈΈE‹QW0€k–Γ „ =nίΎmeeυκΥ+κΑθςΕ Dν‡~°³³“πoΪόόόφμΩC]όp§Lγƍ;wξu+ϊϊϊEEEJ₯’:DC0(ah‰ΖΖΖΑƒR‡F&“9sfμΨ±Τ!ΐOCCƒ““SII u+fffά.555₯ή~ώωg ‹'OžP‡°2`ΐξπ«#7ΜΑ „ %ΒΓΓ###©+„G]ΌIοώΣM.—_ΊtiψπαΤ!ΠBG2e +uCK—.ύϊλ―©+4€€6ΰζΎ““SCCuˆ`ϊχο_ZZjhhHόHώzΫΊσ“@ΒΌΌΌφοίO]ΑŠ\.Ώxρ’‹‹ us”0ΘΥΦΦΪΨΨάΌy“:D0 +…‚;΄··§~$ΗMsssn—κΘkλφόωs₯Ryώ}κVt䝊”0Θ&$$PWiέΊu‘‘‘Τΐ[@@ΐ]»¨+XΡΧΧ/,,΄΄΄€dgg>Ό©©‰:„ŸΔΔDκ +Ά0(aΠ:ώΌ»»;ω—€œ―\Ή’SW2–†“'ONš4‰Ί‚‘ 6,[ΆŒΊÝΐΕΖΖRW0tθΠ!OOOκ +†0(aͺV*•=’Œ‘‘QEEEοή½©C€Ÿšš )})6ƒ] + =υυυ*•Š:„ξŸ{χξΤ!¬`PΒ 4uκT‰έ$kχξέώώώΤΐΫ΄iΣ>L]ΑJΫΆmΛΛΛ±K€ηκΥ«vvvoήΌ‘aeτθΡ.\ΙdΤ!L`PΒ ’H]!€I“&?~œΊxγfΫ¬Y³¨+Β.° 6¬X±‚Ί‚‘-[Ά,X°€Ί‚ J$ξάΉceeυςεKκΑtξάY₯RQ}-A‹qίƒά—β‹/¨CXΑ.Ά¦¦¦‘#GfffR‡°b``PRR2`ΐκαaPΒΠ<ξhεββ’••E"™LvςδΙργΗS‡?ά—βˆ#\ΉBΒJ§NΤj5v)€΄UUU)•Κ§OŸR‡°bcc“ŸŸίΊukκaPΒΠΌΘΘΘππpκ +!Ν›7oΫΆmΤΐ›δ_:?|ψ°΄ο +ΏΩ»w―΄ίι·zυjͺsev0(ahXYYΩ Aƒ€tΣߏ?ώΈ’’’mΫΆΤ!ΐδ?< ±;lΐ;xzz¦€€PW°"—Λ333‡ B"$ JšΔlq§\ά‰uˆ` +ENNΞΐ©C€Ι_>―gϞ•••νΪ΅£ ©©©Q*•>€a₯W―^R:¬aPΒΠ€ Hμ­2{;“ŽXΊt)wψ£`E.—_Ύ|yΨ°aΤ! QiiinnnδgVμΖΗΗSW€€Ζ€§§»ΊΊ’]^^žžžuπ“““3|ψπ·oίR‡°Ίnέ:κ + 0ώόoΏύ–Ί‚‘“'ON˜0ΊB”04Cz/M•••υνΫ—:ψyρβ…₯₯εέ»w©CX±²²*,,”ήε2ΰŸxύϊ΅Ν7¨CX‘ΕΝ0(ah†τ>œ/±™ι??ΏΔΔDκ +Vτυυ‹ŠŠΈ±MdJKK₯t±f&NœxβΔ κ +`PΒΠι]žΜΝΝνμΩ³R½9Ή„q?3<<<¨+Љ‰YΌx1u‹ˆˆX³f uC;wξ”ΐά1(a°vχξ]KKK)έi΅cǎj΅ΊK—.Τ!ΐOuu΅……ΕγǏ©CX2dHff¦\.§bά‘  €:„##£ςςς>}ϊP‡Ό JLIςε©©©S§N₯ή&L˜pϊτiκ +VŒ+++?ϊθ#κΠ +·oίΆΆΆ~ως%u+NNNYYY­Z΅’i9 JL­_Ώ>44”ΊBHΈΉ’HνΨ±cΜ9Τ %%%y{{SW€ΩΎ}ϋΌyσ¨+ŠŠŠZΉr%uEΛaPΒ`§’’bΰΐΏώϊ+uˆ`ps%‘ΊsηŽ•••„ζααqμΨ1κ +Π:~εS‘PδεεΩΫΫS‡΄% FκλλΉοI΅ZM"Ή\ž‘‘1tθPκΰ§©©ΙΕΕ%++‹:„•Ν;sίhά©C@λHώ³Oύϋχ/--544€i JŒ„„„lάΈ‘ΊBHaaa‘‘‘Τΐ[TTχߎΊ‚™LvκΤ©qγΖQ‡€–’όΥΟ‚ƒƒγββ¨+Z€ —.]3fLSSuˆ`lllςσσqs%Ρ)//4h”ή‡ΦΜάΉs₯}ΧOx3gΞά³gu+2™μΜ™3cǎ₯α €€ΰž={fiiyώ}κΑϊι§Τ!ΐτή‡ΦL―^½***π‘x·ΪΪZ++«[·nQ‡°΅kW•JΥ‘Cκ~0(a.77wβΔ‰Ož<‘ΜζΝ›ƒ‚‚¨+€7i_C‘Pdee9::R‡€δδδ >όνΫ·Τ!L̜9sγƍ’ϋm% =zpζΜκŒ=ϊΒ… Έι―q‡—„„„Ε‹ΧΦΦR·oυκΥT?9@ŒBCCΧ―_O]!°N:ΕΗΗφΩgΤ!-@ €‘ίΞ½BBB^Ώ~Mέr¦¦¦•••έ»w§–»s玏Onn.uˆπ‘ΰ«‘‘ΑΩΩΉΈΈ˜:D0»wοξΪ΅+uH aPΒ`κΪ΅k^^^eeeΤ!-τέwίMŸ>ΊήWcccLLLxxΈ4> Œ₯@Λp?”mmmλκκ¨Cή—‘‘αW_},κΧη1(a°Ζ{­ύ’{λ‘――οή½{©+@0άI³··χ7¨CήW\\χcΊDiγƍ!!!ΤοΕΑΑ!99ΉoίΎΤ!ο €€fpη^"Ί™™™J₯255₯!ΥΥΥEDDDGG‹χ΅#GŽLOOυ/½€wήεξξ~ώόyꐖP(άikdd€žžu‹0(ahΜΛ—/—,Y²cΗꐿ'—Λ/]Ί4|ψpκ`ββΕ‹ώώώUUUΤ!Ό™˜˜TVVφθΡƒ:DμΑƒJ₯RtλλΥ«WRR’³³3uˆ`0(ahΨΡ£GηΜ™SSSCς.Λ—/—ή₯ΰΏ=ώ<((hίΎ}Τ!ό8pΰσΟ?§Ρ;rδΘΤ©S©+xπφφήΆm[ΫΆm©C„„@ @σΈη§N’ωs ())100 ζRSSηΝ+–_ƒMž<™ϋ™M]ρΕ_:::00:„! J΄~»@ϋκΥ«¨[ώ5tθЌŒ Ή\N]»ζνν]ZZJς'‚‚‚6oήL]²qγFκŠζ“’’zχξMΒ% mPTTĝ{έΌy“°ΧW­š£ΏλΧ―7KΪ΄iCT__ooo―V«©CώCOOoεΚ•άqΈU«VΤ-ΜaPΒΠuuu+V¬ΨΌy3Υ—―ΏΡ†9ϊ;…B‘““3pΰ@κ¬ŠŠ +ξ £ 7J777ί·oŸ΅΅5uˆ†`PΒΠ*.\πχχψπ‘†ŸwΚ”)‡Φπ“‚Φ"Ÿ£Ώ‹ˆˆ§mΙ[Ώ~}hh(a€L&›={φ7ί|£S―vbPΒΠ6ΥΥΥάQΰΔ‰{ΖnέΊ©T*\_šIKK›9s惨lmmσσσ₯qΓKΠfMMM#FŒΈrε +Ι³wοή=11ΡΕΕ…δΩ aPΒΠN»H¨\.OOOη|¬ŸΔθΩ³gάΧα4ΤmΪ΄)++ϋδ“O4Τ ƒΈ++«/^hψy§M›Ά}ϋvέό% ­uχξ]Ÿμμl¦ΟΛτ)@μRSSηΜ™στιSM>ιΦ­[ηϟ―Ιg·gϞ™3gjμ錍·lΩβεε₯±gΤ6”0΄ΩΫ·oΉ―ΡππpFN277/))144dρΰ %χοίχσσΛΘΘΠΜӍ=ϊΒ… 2™L3Oπ›ιΣ§§¦¦jΰ‰FΕν 333 <—ΦΒ „ ύΈstooολΧ― ϋ°ϊϊϊ………–––Β>,HΥoχ yύϊ5Σ'211Q©Tέ»wgϊ,TSS£T*™^ŠΓΐΐ`͚5K—.Ε]w0(aˆB]]]DDDtt΄€7,ά°aΓ²eΛ„z4Π?όπ7GΛΚΚΨ=Ε‘C‡<==Ω=>ΐ;€₯₯ΉΉΉ1:=³°°Ψ·o·1X<Έθ`PΒ‘ττtAΚ2xπΰΜΜL]ΈΟ‘‘!**jνΪ΅oίΎόΑ½ΌΌ’““X€nήΌyΫ·oφ1εryPPPtttλΦ­…}dρΒ „ .‚\•ΕΨΨΈ’’‚ϋχ/Pθ’‚‚ŸόQΐΗμΦ­›Z­655π1ψzύϊ΅Ν7„z@ξnbbβΠ‘C…z@iΐ „ FοyUξ0ĝΊ ›:ˆϋΊiΣ&AM&“={ΦΝΝMGx₯₯₯ŽŽŽ οPήήή[·nmΧέϋ?”Δ`PΒ©{χξωϊϊΆΰ%Ÿ}φΩΡ£GY$n:ώόΜ™3ί3sΈ"-h•5kΦDDDΌΟ#tκΤiǎB%I % ρβΎx6mΪ΄|ωςϊϊϊψ·tνΪU₯RuθЁiθšκκκΐΐΐγǏ·ψϊχο_ZZŠ+€φhllνξξ*ΠA©©©ά xφμίΏQ‘PδεεΩΫΫ³¨h±Ϋ·o[YY½zυŠΧίehhψΥW_γf&ο†@ @ήΌy³f͚Ώ½HhPPΠζΝ›5V:¨eοL‹ŠŠZΉr%£$€χρν·ίςΊ+ΉƒƒCrrrίΎ}Ω%I% ΙΈtι’ŸŸ_UU՟ώ―ύϊυ+--mΣ¦†«@Χπ}gš££cvv6H Ϊ‰;¦M˜0αΜ™3ϋW* +ξœ222ROOOa€@ @Jž?ΎpαΒ?^F;*εζζ:88TΊzυͺ——WEEΕ»2##£ςςς>}ϊh¦ + Έ3%₯Rωψργwό5½zυJJJrvvΦX•`PžΤΤΤΉsη>yςδχ?³vνΪU«V&ϊ'χ ‹ Τd@ œ8qβ―.ζ#“ΙfϞkdd€α*±Γ „ I?ύτ“――oFFχ;99eeeα-@"//ΟΗΗηφνΫόŸ\]]ϝ;‡Ι€(ψϋϋοέ»·ΩŸδΞ vξά9~όxŠ"ΡΓ „ Uά—VBBBXXXnn.ήb„^Όx±tι;vόχŸμΨ±£Z­ξ₯ U/―^½²ΆΆΎuλΦοfΚ”)Ϋ·oηŽf„U’†@ @ΪΈVΫΆm©+ώuτθΡ9sζΤΤΤόφ¦€€L›66 €—άάάaΓ†½}ϋΆ}ϋφΡΡΡxγ{Β „šΑmfϞ}ςδI??Ώ={φPηπΆbŊμμμ€€€?ώ˜ΊEτ0(a€ΖpG<‡‡±±1u o ­Z΅’ΛεΤ!R€@ 4 €h% Π0 J a”0@Γ0(a€†aPΒ Γ „†@ 4 €h% Π0 J a”0@Γ0(a€†aPΒ Γ „†@ 4 €h% Π0 J a”0@Γ0(a€†aPΒ Γ „†@ 4 €h% Π0 JΗή}‡Eu­ϋ§‹’  \„«Ήφ;ˆ-Š…(ΦΔnΜ΅>ŠF'υ±Τ£ΨX{ΉvPμ¨X㐃ˆ€ (πόήs—‹8Ξμ΅φZΓπύόΑCŒσεΜ.λ»gο΅@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™$+++ooo)M€D‰‰‰IIIRšFC@€rΚ(G A@€rΚ(G A@€rΚ(G A@€rΚ(G A@€rΚ(G A@€rΚ(G A@€rΚ(G A@€rΚ(G A@€rΚ(G A@€rΚ(Gd77·sηΞIi$Z΅jΥίώw)M#Θ ώοώίύίRš‰ώϊΧΏώνo“4ˆ† † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † † @9Dƒΐ{χξέΏίΩΩΉoίΎ‚[G ΐθ₯₯₯Ρp?&&¦θgRR’ζύηώηίώwΑύA ΐΘ”ξίΉs'99ωc@0&%†ϋΡΡΡ4ΐΣύε‚! (τΣO?­\Ή2##ƒ₯€` +9rΣ¦MŒEC@P@€² +@€² +@€² +@€² +@€² +@€² +@€² +@€² +@nή½{GofBBBrrrJJΚ›7o233ιgZZΪ›BτŸιιιτχιχόό|Ν ³²²ŠκTͺT©B… +U«V΅΄΄¬R₯JŊ­­­mmmι?νμμθ9;;»ΊΊj~ΊΈΈ8::Jϋ7€T + θτΡΡΡχξέK(DΓ}ΝOz'₯τΗΖΖ¦~ύϊ 6τ.Τ¨Q#)=Α@@ψ„ΌΌΌΈΈ8ξ_Ώ~=&&†~ΉΎτOM»Ϊ΅kϋκ₯‹­­­μξ€Z@@ΠfĈΫ·oχξμŽ(T‘B…vνΪυθΡcΠ A²>eP€Ϊόε/ω―ϊ/Ω½ΰΐάάάΗΗg̘1ώώώVVV²»| (€€ Ρ€"NNNΓ† £ύάΓΓCv_€€Ϊ_Π033λή½ϋœ9sZ΅j%»/ €Ϊk(ΉsηiΣ¦uλΦMvG@ ΄1ϊ Ρ°aΓ9sζ˜ššΚξ θ@mΚIΠπφφž6mΪΰΑƒΝΝΝeχt‚ €6ε*h4hΠ 88Έ]»v²;Ÿ† €6ε0˜°{χnΩ€O@P@›ςˆ••ΥφνΫdw΄AP@›rL +ΧΫ°aÈ#dw> +@mΚs0)\.`γƍÇ—έ(€Ϊ”σ`Rψ=ΐΦ­[(»#P +΄A0)Μ;wξόϊλ―ewJBP@ +*9r€sηΞ²;€Ϊ qppΈvνZ­Z΅dwώ€Ϊ Χ²eΛσηΟW¨PAvGΰ (€€ ΪΐάάάΦΦΆθ?mll¬¬¬θ—μμμάάάΜΜΜΌΌ<υZW`άΈqΑΑΑ²{@mx€ΐΐΐξέ»;όKεBvvvΊΌ6---??Ÿ>¦gK?όσΟΤΤTφΎιλπαΓτoί.|@mx€_ύυ»οΎc―SΒΣ§O/]ΊtρβΕcǎΕΕΕq―_ͺ:uκάΉsΗΒΒBLs €Ϊx(ξαΓ‡[·n]Ώ~ύΛ—/UmˆlΨ°aτθΡj·Ÿ„ €6e(hδζζώγXΆlٝ;wΤkΕΙΙιΙ“'UͺTQ― Π€Ϊ”Ή AΥιΣ§iˎŽŽV©‰5kΦL˜0A₯β #΄)£@γέ»wσζΝ[²dI~~>χβmΪ΄Ήtιχ² ΄)Σ@γψργ HOOη[ΦΤΤτιΣ§τ ς- zAP@#$::ΪΗΗηΥ«W|Λ.[ΆlΪ΄i|k€^@@ΠΖ89ώΌŸŸί»wο8ΦlΥͺΥεΛ—9}!(€€ Ρ²zυκΙ“'s,hii™‘‘ammΝ±&θ@mŒ)Π–Φ­[·γǏs¬yυκΥζΝ›s,¨žόόό„„„gϞ%%%₯§§StΙ,D^₯½½=ύ¬^½:m–ξξξVVV²»  ::ώ?}ϊ”vΤΤΤτ©Z΅*νNNN...š_ͺU«&»§†.+++''‡ή=ϊεέ»wšγ 1¦K$t΄Œ§ ζΕ‹šMευλΧτο₯„FΞΞΞEΏΨΨΨΘ{ϋφ-½ut&’·ΡΒΒΒΞΞΞΦΦ–v=eΥ@@ΠƘ€IαΚΑ^^^yyyΌ +[·nμΨ±ΌͺρE‡ΧΘΘHϊψ._ΎLγώΈΈΈχοίλψZ33³5jΤͺU«I“&>>>;v€ΣΉͺ½ƒv„3gΞΠ~qϋφν?όσΝ›7ΊΌΚ’Ζv4°£H£F7nά°aCŠjχΦP@’S?»PRRRvv6ahθVτΛΗ^Noκάάάθ|ηααAG•/T§NΓΏΚ@vΪNhk9wξάƒbccuΌ΄R₯J4 £hƒ hƒiX¨ά.σπαȈΪrθLT΄ Ρ{[κ_¦­…Β€££cΣ¦M[΅jΥ²eΛϊυλ›››ko@mŒ,―Ώώ:44”W΅Ρ£GoΨ°W5.?~ΌgϞS§NΡθ?''‡KMΚš$Π§OŸ/ΎψΒΤΤ”KYΕhΠ¦{˜Ρ‚N*ΆΆΆμuτB§=sRΡ(ͺrεΚjτG ^ο3{,,,Ψλ(–ŸŸώόyΪ/Nž<ωδΙ^ei,Ϋ«P‡δώωJKK»wοήυλΧcbbθ—›7o(Ÿ{+τŽyzz6+D#<ν988poE™ΜΜΜƒξίΏμΩ³©©©\ja³E‹ώώώ={φτφφζRӐΡΘκΔ‰§OŸ¦“ΡσηΟYJΩΨΨΠFBa€ήΊvνΪ•zBP@γ 4θΨ±#―jt0Ίpα―j,βγγχνΫGCœˆˆUχ)77·Ύ}ϋRŽjΫΆ­¬$0eΚ”U«V±Χ‘Ρ«W―>ym‰/ƒ~ωε—ϊΎͺ^½z4S£?ZόΗόǟώΙX„cRR’““—.ι‹vϝ;w‘œœ¬^+φφφ΄SLŸ>έΛΛK½VTυτιS¨]ΌxράΉsqqqβ; ΉΚΰ[¨}ϋφ*Tί‡άά\ΪTώρ;vŒΧΥ“RΥ]{ψπα4άT|Η‹Αzϋφν‘C‡BBBŽ?ΞεςA E' :ωs΄1Ύ@>ϋμ3:Ϋq)EΗqφ#:gΣαƒNή‚w%OOΟ™3g:Tό΅Ο'Ntι…K©›7o6nܘK));άSΦzως₯ΘK€4bvvvf―Σ²eΛ+W°ΧΡ ν 4 +YΈp‘ΘyΊhΫ½{χό‘ώΙΒU,???::ϊόωσ4⧘D[—μύ―Κ•+GFF6hΠ@X‹YYY7n€ργ΅j½Π?sĈ3fΜ¨Q£†°FΥ΅jΥͺ°°05Ύ/ϊPέΊu'L˜πν·ίV¬XΡ@mŒ2πΊ~LθΠ#ζ`WͺˆˆˆE‹Ρ@GVˆ‡‡½ŸγƍyΕ.77·Z΅j:ή½­ξι Ο^GwŠχ©Γ‡Σψ’{>&44τλ―Ώf―C§·Ÿ~ϊ‰½ŽŽ + + +vνΪEϋΕέ»w…5Z½okΦ¬αŸΈ{υκΥ±cΗΒΓÏ?ž––&»;₯377ύϊ΅˜{ή222V\IΗ^·ϊθ‹N"³gΟ + +²΄΄”v=š3g1ΔηθD@C‰'RπFΠ€6FNŸ>νλλΛ«¨μμμxUΣΡΓ‡'MšΔwF#΅jΥ’CIίΎ}…΅ψΥW_Ρ€˜½N``ΰΝ;Ωλθ(//Οήή^Yt‘QΒ‚ ΈwιcxεδΛ—/·jՊ½Ž.^½JϋEdd€˜ζ΄¨Z΅κ’%KF-ύ€€€½….^ΌΘq•4hΠΰΝ;j·BYqΫΆm4ςVυφ0y{{oάΈ±L|wT₯&ϊώϋοjάν£; +Qt\MLLd¬ƒ €hΌξmΠxπΰΘ³³³—.]Ίxρβάά\aκ¨sηΞkΧ­[·€Ά~ωε.Wξ]]]E~ι₯x4ά©S§3gΞπν-Z΄Έvνc:ΐ +xΚ‚>Δ3fP–“~B)ΞΟΟoΛ–-r' ’ΑYHHϋ?6ιŠϊφΫoψγU›ΈpαΒδΙ“oάΈ‘j+z‘έdΪ΄iςΛΚεαααγƍcvΑ$¨Z΅ͺ‚™XJEc2™q)υI‡?~Ό”GτtT‘B…   Ήsηͺ}£§vνΪ\J={φΜΓΓƒK©OZ±b…βnŊi£sŸ@VV–½½=ϋU½AƒmίΎK—΄ Θ7ί|c˜7΄T―^}ǎΏrΤ—'ΉSυ|‘ŸŸ?Ώa&’vνΪνή½ΫΐŸ +HNN¦±2Ηωτ €`4jΤ(::šK):»8K)-h7YΊtι¬Y³ σ€UBϋφνχμΩ£φnεεευθΡ#φ:ΫΆm&//oΑ‚;˜Σ077Ÿ3g₯b333ρ­—Ε ήvN§{ΪΩO:₯Fq^€‡Fν\Ή³gΟ””Ωα@0 :tθΐkϊΞεΛ—O:•K©ΙΜΜ6l؁Tm…/777ιΆhΡB½&&OžΌzυjφ:΄eφΙ^G.../^ΌPόrϊχNœ8‘c>fήΌyμOξͺ=(½“_ύυΕ‹UͺΟeΏJ•* n·Μ++«ŒŒ 5&8ώό€Xv@a,,,hp6i$Ω)),,lΠ A§ΎP€`πz„”L›6mΩ²e\J•κΙ“'ΤΫ‡ͺΧ„J*V¬ΈeΛ.3Ι”κψργ]»ve―γννΝλλ ν=zΔψΈ _vνΪΕ«?Z|ωε—'Ožd,Bρ/**ŠK>DƒZϊτ9κ%@£F<θξξ.²Ρ2š7o~υκUξeχοίO#WUgχηnΤ¨Qtκ4œΩ¨3'NΜΟΟ—έ΅ †€ AŸ>}x]PWυy΅˜˜??Ώ²ϋ”•ΉΉωΊuλθ4¦Fq:—;::²_‹233KII0Εώ¦M›FŽΙRAΜ#Λt‚§7–ύ!™ΉsηΞ›7K—J b=ΚβM...aaaͺ~3VB™ j|#G£ΊΙ“'ς}bΣ]»}ϋφU―^]vGώ׏τΚξ…ΊC@€γ-@κέ@rνΪ΅nέΊΤ= +˜ššQF₯»€hxδΘφ:b¦Ψη²TM\\\͚5ΉτηcnάΈΡ¬Y3φ:‘‘‘­[·f―SΒ±cΗ²²²ΈW£R₯J—/_φφφΣ\™ Ώώϋˆ#8όα‡/^Μ± ` 6ŒŠŠ’²4r:p5JϊhMm‚! HPΏ~ύ˜˜.₯¦OŸΎtιR.₯Š;{φlϞ=Ή¬ue.\H§aξeΧ];aΒφ:³fΝϊωηŸΩλhηιιωψρcΖ";wξ 䟏‘S ϋ“*MzσζΝφνΫ—έΡΏFΛ–-#""̎jR@tt4Ηt΄|ωςiΣ¦ρͺ&‹z_¦ι"$$dψπαeρϋ}!†€ }βτΉs)EΗe::s)UδΡ£G­Z΅zύϊ5ί²rύρΗί~ϋ-ߚΌ&νΨ±#%.φ:ZπZ}‚†ζ\}Φ‚Ζξέ»‹ 8pǎ\ϊS$11‘φ ‘λ6¨gεΚ•bn¨([ R₯JιιιΌ&>rδH―^½ŒΰžuzC^½ΪΈqcρMŸ9sΖΟΟΟήC] †€ Ϊ»wοlllx-‡Ι} ΜΜΜ/Ύψβή½{kkkλ‹/rΉ·€8.—Υ+V¬HqΛΚʊK—J΅wοή€€φ:τ²―Ο₯]͚5ΩΩ!!!C‡ε·oίRNSγρP)h€{ηΞ^kYhQΆ@»vνxݜyλΦ­φνΫΝ—¨"Ώ5*’––F©ΓWžα @0Ρξή½Λρ+ζ 6Œ=šW΅‚‚‚ή½{‡‡‡σ*hP<<zτ(—Ι(5~ϊι'‰χz +ΰηηwμΨ1Ž+"Q΅nέΊ±ΧYΆl™ͺχ +·lΩ’ΧΥkΪ%}||Έ”ϊΠΆmΫΨ―άsŸΙ‘Λc ˆFWκΝ“«QΆΐφνΫ ΔX„½zυ:tθ—.Ž*Uͺh^?Ζάάά©νƒ)…Τ~πΡΝ͍†t666κ5QΆΐ£G>όsΖ"Β&¬΄ΆΆ¦ΑhOJJbŸ9χ“(œ‡„„¨έ +‰―W―žΡά@₯#ΑDγ²Θ‘†©©) =ι4ΐ^ŠN!Mš4aΏ]•*Uςππpww―Y³¦₯₯e\\ά³gΟbccΕξ+T¨pύϊυϊυλσ*Θe2P:‹Σ‘€>P.]*Χšeͺή: AφηO.]ΊΤ¦M.ύΙΙΙiΥͺ•J+΅ΡΘ›ήΜξέ»Sΐ ³ ύ‹7E£Κ΄w„‡‡‡††ήΏ_>̞={Α‚jTΦlmmθΝ¬\Ήr•*U(ͺΡ§–‘‘A‰—ΖΔτ»Žα­jΥͺ―^½bάU‹ΨθhΣ­[7OOOκpρ›››KΜέ»wχνΫ·~5fp¦7ημΩ³:tΰ^Ή„€€€½{χͺέJ ‹κΥ«ΣHRjjκΛBοή½Φ Α„’exY8.ΜDοΟΊuλΈ”ϊΉΉy§NθΣlΩ²eγƍKύktφ}ψπadd$ ΰŽ=ͺή5Χ¦M›^Ύ|™Χ +—Όξα;`q3fΜΰ8W, ³θ“Rc}P::;;3“νννiΔλiE^ΟN”@a›φΈΐΐ@°κψ’˜˜˜={φ¬^½:--cO(Ӑ‘†ιkΗ7P@ϊμ³ΟθέkΤ¨ύBΕιg‰qπ‡θ I}xς/χ }ψν + N:Ε½ΌΌ<κ½Ÿ,E>DΓξ>}ϊŒ=šβ’Ž·/ζηηΣH}ΫΆm!!!|ΏG’ψ΅kΧT}ψδΙ“τ/U―ΎIαδ ­[·nUΘέέ½ΤΓ(C&''ίΎ}ϋΏ +ΡΉIΥ.™ ‡€ ί›‰Ϋ·oώόyφ:tΪ£ϋ₯}6¬Z΅jz½Ύ‘‘‘t€PιΒηβΕ‹©c\J=}ϊ”F!μuhl§ζ-Z΄ΰ;uΕ':qr,¨±sηNφ;°iTMuΈτ‡‹υκΥγu딆nΏώ{eC(‘mέΊ•γή@Ρ‚W΅ΈϊzτθαγγΣ];έ#“ιιι΄ GFF^,”››kR˜“WμZ·nχ Uƒƒƒ;wξ¬με7oή;v,ίGb6mΪ4|ψpŽ‹{χξ]Γ† UmΧͺUkόψρί|󍂩 h4¦—‚! ˆ“Mg²ΨΨX^ψα‡… 2‘]€sάη7€ρ Pg͚Εr‡1½θ³£#χΫ[iFw.Υ>όs,2Qι1zλω>Ϊ±dΙ†r,¨1zτθ72Ω²e N.ύιίΏ?ί‘ρ€V\ιββΒXηδΙ“£Fβ5=’©©ινΫ·Uϊφ‰KPυa嬬¬3gΞ;vŒv@___ΕuήΌyCǁ/^πκXŊηΜ™3}ϊtΖoΫςςςV­Z5{φl^ΓΦΟ>ϋμΑƒΌVK(ψΉ—΅ΆΆž9s&1Ωg[¦ΎyσζυλΧs>!†€ €hδΔ±ΰΩ³g;vμΘX$44”ϋΙΥΥΥuΫΆm:uβRΖΦ}ϊταώΕ:Η»Ÿ'NœΘ~ΰZ΅κΛ—/Ή·F#Ύ5{τθ‘Ζ$'4° TΖRΖ² μ#lB‘˜‚1―„™™Yppπ˜1cΈT3)|J²sηΞμ±SCuΣ4 ?πΒw +5''§'N4jԈWAΪa4ίu°ΫΊuλ!CΈ”*Žv·zυκQΊΰ[ΆAƒ{χξε5[†FAAZg͚ű·‚! ²oίΎώύϋsΌkcc“ššZ‘B–"tk€ ίgiGŸš»»;ǚoήΌ <|ψ0ǚ•+W¦‘ hΩK=z΄{χξμunάΈA{β&OžΜ}ν^;;;Ϊφψf•ΈΈ8Ζ"Χ)£αυ™3gΈ”’7κχίζ›oΈT+ςβΕ :BΖΔΔ°—’ή»wΟΛΛ‹½T ε$Πyœώ₯™™™\ͺQ‚=yς$Η‰ +4Ž?ή§O.ΟVΥ©S‡6Žσ)k¨q΅ΒΗΗ‡NΎŸ|PD™ΌΌΌM›6ύψ㏴°WC @„S§N}υΥWΌΎhτκΥ‹—ŒEΈL»^άηŸN™››ǚοή½£AΐΑƒ9֜6mΪ²eΛΨλπš ”ϋΊΞ€aΓ†wξάα[“\Ώ~½iΣ¦ ytδΘ‘ŒExMΡΆm[φ:&…OΩξΪ΅‹ϋ°F#))©M›6Ϟ=c/5|ψpϊΨλ”PNΐμΩ³ΩοΖΤ¨]»6/jΥͺΕ₯Z ”zτθΑε:ThhhΏ~ύΨλΧ±cG.O΅ ά²e‹ͺ‹¬›XL§γ‹/2ΦA @uW\ρυυε>ΗeppπΈqγ‹4jԈγεOOOϊΌ\]]y,2@@@Η…Š+Wόόωs;;;φRέΊu;vμcJ‰|—aζ2―N©ψ.§@† ²}ϋvΖ"Ό&νΫ·/―η1~ϋν·Q£Fq)UͺΣ§Oϋωω±Δ666ΙΙΙάΧ(€’Ώ»»{jj*{):"έΈqƒ}--¦M›Ά|ωrφ:={φδ{9ζφνۍ7ζXφβέ»w«τ¬B #FŒψγ?‹ †€ #GŽ 4ˆϋ3¬VVV ϊN­SΒ™3gO.ρ!///ϊ°Τ^'’{ΰ΅Ύύš5kΨλpΏ΅†ο²ΣΕωϋϋ8p€cA777Ϊ€Y*ΨΫΫΣα”ύ|ψργ:uκp™<‘ϋ»Tͺ±cΗnΨ°½ΞŽ;Θ^§ΈςΈμϋjΗE“Β―+5jΔΎδ‹₯₯ebb"γ9¨8 X±‚W΅.]Ί„……1ή"«;΄)Σ€6­₯K—Ξš5Kε<ιtH'EΖ"/sΪΪΪήΏ_Μ*ρ999M›6ε5=( P>|Θ~3+―Ι@£’’Z΄hΑ^GcάΈqλΧ―ηU­8‡””^7Σ§Y―^=Ζ" Ψ΅k{gx­‰αδδ-ΰπž‘‘αννΝ>)Οv}ΘΟΟχςςβ²Φ˜ΈhRx‡[ϋφνΩOLΏόςΛψργΉt‰:γξξΞx  Hƒ ^½Κe‰L!(€€ MΩ ―^½’ΩΗθsδΘ‘nέΊ±Tˆ₯+―‡’ώωgŠ:\JιβΰΑƒt²δUύΝΤΰ2(ί6===Υ[έωφνΫ 6δRŠFtςc,²yσfφmίΌyCdφΗ9HxxψW_}Ε^G4ψ !cKKK)˜"] £™zφμΙ^ΗΡΡ‘b0ί7_ .KνΆiΣζ₯K\ϊΓw΅rϊ§υνΫ—W5] (€€ M™ 4ž>sζΜΦ­[CCCΉŒ!JεκκJΓwΖEζΝΛεqIM=zT©R%.Υtδλλ{ϊτi.₯xMΐΟe2P: =z”½3&…  Φ¬Y“K©R­Y³fΒ„ \JυλΧoίΎ},xMJέΰςhc‹-’’’ΨλθθνΫ·nnn―^½b¬Γq ££FϊύχίΩλότΣO4c―££S§Nωωω1‘.99™Kh‘­ŽΞ›μuˆ··χ­[·ΈΟP€€Ϊ”•@[QDDΔ]»φμΩCDυ =–ΞŒE7n|ϋφmέqίκ‡\ΉΊuk.₯*V¬˜ššJ?λpYΑΎrεΚ4Œc\ϊG#$$„ϋΤ“ΕρZAΆ  €Ž/_Ύd)ͺU«Λ—/³w†Χ@D9R΄γ2ίλΈqゃƒΉτGΓΈmΊμ‹UͺT)66–γύτŸDη¬:uκ¦zυκtΞ655e¬sγƍf͚1YΈpα?όΐX$??ίΩΩ™1Š˜ΞδHC+ξkΊiχΰΑƒzυκ1ξΤ 6δu]@ΓΈΐ₯K—Ϊ΅kΗ^gβΔ‰άλψ€εΛ—O›6±ΘΜ™3-ZΔX„Λ#@^^^111‚/› (‚€ ‘ξΠΠ™ŽVQ…hΰΒwj]μΩ³' €±Θ† ƎΛ₯?\nΌV†ήζΝ›sΩ…yyΉΜeΙλ +ΪΑcccΩλhAηΪΊuλ2‘ΣΐτιΣ ‘'gϞυρρa,Bh[b€AoooΖ³iδτκΥ+.γjw˜1cΖ₯K‹P„~ςδ …F.]θΑX€C‡ηΝc,²nέ:^Wθ6mΪ4|ψp.₯τ‚ €6Όΐ¨Q£tΉ7#???##ƒ~ΙΜΜΜΛΛ{ώ= iğπόωsϊεέ»wμaαλλ{ςδIφ:ώώώ\¦pQ£Ζ³gΟΈά―’ }¬\ސZ΅j=}ϊ”½Ε³ώύϋ3ας)ӐBΥΩΔ5Έ,FΡ½{wΖΗθ_Κ~3™:uκΚ•+‹Πx.>>^½Υ0΄ΰ2θργΗΩοd+bά N:>d,Βqωj}Υ¬Y“Nm,*V¬ψϊυkΖo€Θeώ.GGGϊ爜ό§€Ϊπ +Ζ‘R₯J7oήτττd¬“››KΚ¬¬,φ. žόηCαααμw jpΉ„όζΝ›κΥ«ηδδ°‘š’'γ ΦΏδΡ"00pηΝ,(i;88Pδf)2cΖŒΕ‹³TΠ`Ώ‚NZΆlyεΚφΞ(°yσfφΛŸΛ–-cΏ3€ˆŠyξξξμu?ώ[½«‘‘‘ŒEh—©_Ώ>KJΛ‰‰‰Œέ0) π\Φ8S@mŠγυεfdd$—ΥR­¬¬ž?.lήΊRΠƒΛfΌ~ύϊ1cΖ°ΧαςdΒωσηΫ·oΟRΧE5ν\\\Οά\ξ’¦Mšύ‰πΧ―_S0fŸ}ώόωsζΜa,’ΜΓ‡λΤ©ΓXdόψρΏός —ώ˜u θ;hΠ φ:7nάh€ {V¬XΑ>;tθP=Ώ<..ΞΓΓƒ±χξέγυ,Ύ@@Π ―EŽΘΚ•+§NΚ^§[·nGŽa―ÈΛmΈ&…Gp.ΣωύφΫoμAbήΌysηΞUόrΕМŽ-ŒέΠγ7'4\fω—:~RaμοθΡ£έ»wg,BnήΌΩΈqcφ: +ΠιΜΑΑ’ KΎϋ΅.ΣώΊΊΊΖΗΗ³?I―ΜΕ‹/4˜0?ρΒkQŠΎΌV‡T@m4θ$zύϊu[[[.Υ(KpY‘lΓ† £Gf―ΓθςεΛ\ζΜ©W―ή½{χΨλ$''Χ¨QƒρB2γ£uΧ]㸜°v«V­š4i’β—wκΤ‰ρ!BŠ[\V;ζ²2†MFF†ψIHŠ°ί•Ξw eΔ yσζtXf,Βk.]eΈ<)Δxγ ϋ% J€’½Ž2 + hƒ`R8οηιΣ§Ωoύ/βααΑe€€$gggφ:ŒxΝ!mjjšššjooΟή₯vνΪ1.iiiI©R₯в—/X°ΰΗΤλ%vvv΄₯)ˆ@έ»wW|ˍ•«U«φώύ{e/Χࡐ3—₯ε(‹FDD°wF±6mΪDFF²T°ΆΆΞΞΞζuMΪX@VVVΥͺUσςςλHΌaΜ€pΕzGGGΖ"}ϊτaYŏ˚Δ&Ό^Χ€Ϊ Π`%Ÿ}φ―‚4j―Q£{^ΣζpΡ«W―ππpφ:ΌN!Λ–- + +b,²Ž‚Bgq«QΟυm‹ε‘εύϋχ3.ΩC)%%…ρi“Β›¦h<Ηψ,2ωξ»ο~ύυWΖ",Έ<‚BαΣΑΑKŒ5œ?ΎcǎμuθΐE{eh³·²²ΚΟΟg)ΒΈίηŸώδΙ–h<ώ\ΚΤ[ + hSΞ€§§'ώέάά8Φ€‚ΎΎΎμuϊχοΏ{χnφ:\πϊ™ρn–"\ΎXW|2xύϊuυκΥυ½6L}VΆmΠFΥΉsg/7nγέ;μΣiΌxρΒΕΕ…½ΞΊuλLΎ€—•ŒŸ={ΖλΉLc ›6m9r${ψψxΎGx}9::R€g©ΐrσdnnn₯J•ΨŸΌ·±±‘τ.λQ +E΄)Ο mΫΆ{χξεΎm„„„pY·kΡ’E3gΞd―ΓΕαΓ‡Ή\E›>}:—η‰MxL(©xn{ekΠ("4xσ捾―U< gνΪ΅A4ϊ§ ΐRAƒΧSΞΞΞ4 a―£ΨΛ—/5‹™°ΈsηNƒ ΈτΗX™ΈΜέ)~ύ―βββodͺY³¦β{JΉ,FFš6mΚώ< ΄)·`̘1t `\]₯T .œ={6{ƒ:%σZI~ΰΐ;vμ`―C~όρΗ 0‘‘“‚ρΑ¨Q£τΞˆFi?¦_zτθ‘`˜&MšάΈqCίW=xπ€qαKKK:~V­Z•₯ˆFXXXοή½Ωλ‡K—.q™)ΨΔx—5׌ν€iiiΚ^ΥͺU+φ>πϊ&P1΄)‡ΐΪΪϊ—_~‘£‰JυΏώ{.χ(_Ήr₯eΛ–μuΈΘΞΞΆ±±a―ΓeY{ .W”•έOβξξ―ΧKh«X»v-ύ²fΝ7A™šš&&&κϋDψͺU«¦L™’o[ΕuνΪ•q α"΄Σ±LehdŽ;Φ₯K.₯Œ5(‹ΚFΙάάόύϋχΚnΏα΅’#bϊι'φ:Š!(€€ My έΊu[Ύ|9ϋz΄Zτξέ;,,Œ½NBB—‡‰y©^½ϊΛ—/‹Τ]›}°’A}β%τνΫWίω1ξάΉΣ°aC}:pΰ€f*nΕWε·mΫ6xπ`½^B[; 4΄U$88xάΈq,ŠΜš5kΡ’E\J={φp)e¬ Q£FΡΡΡ²{a(²²²”έωΆqγF.sI‡„„ :”½Žb + hS~€——ν ¦ƒhέΊυ•+WΨλΌ}ϋΦΪښ½/\¦’ sΙΈτ‡L˜0AsY]1[[[J5–––ΊΏDΑDԊζ?•έ—?lΨ°-[Άθώχsrr³³³υm¨ˆ©©i\\―(‡Ύyσf.₯ŒΐοΏΞλKHc NNN)))²{a(O Νλ–ΤƒφμΩ“½Žb + hS7ηΝ;zτh‡ h~ύϊ111ŒEhHϊξέ;.ύα₯Y³f +nCP^^žΉΉ9{rκΤ)???Ζ"/^lΫΆ­ξ_Αdφ%n|3fΜoΏύ¦W“ΒΝ811Qχێ;Ζ8y?EYΖ ο‹λΧ―Λ\ζF†ΧtX&Ζ¬­­ssseχΒP<~ό˜>h/œ9sζ’%KΨ;@γφ:Š!(€€ qz'OžL㭊+Šl466–±ˆ££#ϋύ6|ΡΡμΩ³μu222/ΏUΒϋχοiΧVόxœ…Γyσζιψ—³²²θ£Ρw\Rb)’½{χ*»ύγφνΫΊί}4eΚe*h₯ίy¨ΨοG2&W§2ʐŸŸ/ζzMYqγƍ&Mš(x!εΜ5kΦ°w@ϊ3i + hc¬ Q£FAAAύϋχαr―ΌA­¦Αk-0ΎΛ:tΫΆm,τΊΞ­μ‰Ί¨¨¨βΟ++[F€,]Ίtϊτι:ώεΊuλ>xπ@ί&Š»~:uX*Χ‘C‡ .πͺVΦΡΡ‰ΛuY# ™™™ΆΆΆ²{a@Ξ=«lY΄Ρ£GoάΈ‘½χξέγ2œb + hcd€ήpŸΡ™¬]»v²ϊP±bŜœΖ"`nέΊΕ₯?Ό 2dϋφνμužόσ'Ož0±±±yσζ —ώG£ξ±T¨T©(¨{ϋ cǎݰaƒ^5i$’’’e£μ’xΧ]=ϊ±›˜˜θζζΖrΤ δς°G μΟ%Žn£ €B… +†vD":lj9:i±`Α‚ό‘½ŸΌξ 6΄Aΰ. `οή½μu_ςQ —Ξh°ςψρc.ύ)‘I“&Œ+'„††φλΧ―ΤUPP@£κ€€$½ +~r$­μ‹ Ρ1νcΛ$­[·ξ»οΎΣ·fq΄υ`₯B©ΖŒ£ΛTKεΔΙ“'}}}Ή”2ΦΰκκJiVv/ ‚•••Ύ«aŸXƒ†°\‚„b + hƒΐέδΙ“W―^Ν^‡ϋ<Œ,²³³•]*‘cǎgϞe―σ‘E‹͚5‹₯ΒΰΑƒ?Ά¨pdd€‚ΰΆoί>hΠ -Aρ»wοξίΏ©«[·nǎSPS£rεΚtΐ¬X±’β +Γλ,Έoί>Ή qαεεΕλIc \VŽ«Y³¦|οdnnήΈqce―=tθPϞ=Ωϋ0|ψp.+† €6ά-[Ά,((ˆ½Ž–Ažxχοίη²< ˆΉ,Kω‘§OŸHˆεh£εήχ™3g.Y²D―jtΞNNNvttΤώΧ”=1ς±·‘}Y4υ> ΰΰ`.‡ΕK’+c \¦³΄΄€‚ϋ-eΘΝ›7›6mΚ^§C‡\&P @mΈΫ±cΗΰΑƒΩλ,Z΄ˆΖμuΈPφ쇦OŸΎtιRφ:₯jΡ’Ε΅kΧX*|lφ›:uκ<|ψP―R:u:sζΜ'ΪμΩ³,Έϋ±¬²gΟΖΠΦ«W/– +sΰΐ>}ϊ°Χα8Žq0Φ0zτθ7²Χ‘€ΝεβEΕkόγμμ¬ο=|!(€€  wμ³°kΠωXΑ<ρ*™?ώάΉsΩλ¬X±bΚ”)μuJΕ>И1c>\νψΑƒuλΦΥ·ΤςεΛ§NϊΙΏ₯μF―Ro"2dΛυ{[[Ϋδδd•=WΌψq oE04Ζθ€C‡φ:”ŠΨλ”Q4«X±’βGŠ{ϊτi­Z΅Ψλ(ƒ €6ά₯¦¦V―^}³§C-pΉt‰―υδ?ώε—_²Χ)U||Ό‡‡Λ;οδδ”˜˜Xb–Ε‹πΓϊ–zτθ‘.χχSoέέݟ?oύΟdyyyΞΞΞ,ΛG|σΝ7›7oVόrν¨cΥͺUc―CyιςεΛμuŒ†±€­[·6Œ½ΞΌyσΈ\Ό(»<==ΉL½@ŸΘ!CΨλ(ƒ €6jΰuΐεΎh2΄ »ΊΊ²kjjJ£@Uuώβ‹/G‡ηΝλΠ‘cΝΊuλΖΔΔθψ—iΗ Φ«ΎIα)xθ--ϊΪ‘iwΦ·Nq‡ξή½;KνθxΛX€J•*iiiά—’(»Œ5ά»w―Aƒμu κ«T)Ώ,2jΤ(‰y!(€€  €† ΆuλVφ:7n9r${FŠoS)ΑΛΛλΑƒμu΄X΅jγ-F%ΦξMNNQ£FAA^E‚‚‚thψψργΚ–έ½~ύzρΗϋ&Mš΄fΝu4(˜QΰTυqΙ~ύϊνΫ·½Ξ΅kך5kΖ^Η8kΘΟΟ·³³Σwνν999Ρ†]<*—74δ8q"{‡€€$YOT#(€€  €θέ  {=z°ΟƒΑnΦ¬Y‹-b―3tθАφ:ZΠωΙΝΝMίρzqτςΈΈΈ’α‚²Y΄/\ΈΠ];ςϋχοiŒςϊυk}[™;wξΌyσŠώ³vνΪ,GŠš\žΉΤ‚ΧšDΟjΕXiΣ¦Mdd${˜˜ρ ^WpLԜ$ΰ“~¨D@(w_ΏήΌysφ:ΦΦΦ‰‰‰ͺή3σI΄Φ©SηΡ£Gμ₯Φ¬Y3aΒφ:Ϊ)[^·Έ«W―}|έ»wΧ²μn©“““υΊGeΰΐ»vν«¨Q£’΅Ο’££ι?υ­PœͺghΠ;Ιε#ι3#4\£3 {Ε‹Ϙ1ƒ½Nυώύ{;;»·oί²—κέ»·¬u@@Π@ tΐ­^½zzz:{)ι;π‰'ΊtιΒ₯T‰[VT²vνZƘ1kΦ¬ŸώΩDι΄ϊΓ† Ϋ²e‹^/‘Ρ?e½^’Q4/γ4MΥͺUKJJ²°°P\A©©©NNN,ίΟh˜šš>yς€vνΪ\zUΦqΨΆmΫΠ‘CΩλΤ«WOΑjΖ€mΫΆμuhΧ‹ŽŽζςl†Ύ>~@@(φξέΛ^ΗΓΓƒΞξyμΥ«Wxx8{ggηΔΔDwβΎxρΒΝΝ-??_qOOOΝ¬4*0`€Ύ/W0ν`ff&% Sυ­Z΅j€I&ΜΛ¦Ž;vέΊuŠ_;J€7oήd―3{φμ °Χ1FθˆακκΚ₯Τ₯K—,ζm4ζΝ›χΣO?q)%ΰNΞR!(€€  €J6mΪΔλωέΠΠΠ~ύϊq)₯―4hΠ€e0]DΥ)&Kπυυ=}ϊ4KΝMΓƒή±c‡^/΄²²zωςe•*Uτm±kΧǏΧχU>>>΄&$$Τ¬Y“εH{φμَ;*~Ήξ¦M›Ά|ωrφ:•+W~ςδ‰!Μ‘%“Β ΅ΈΜ@›7mδμuΚ¨kΧ΅hΡ‚K) ‹[·nΥ―_ŸK5έ!(€€  €J^ΌxQ£F .?j£££ΝΜΜΨKιkΠ A;wξδRŠκr)υI[ΆlωφΫoY*,X° ((HΑ³Ή_~ω₯‚q< V°ΡΙ899yχξέ,{Ÿ»»;¦Δl`Ό &L`™υΘhw OyνΪ΅\J;vŒΧ݌e―©œ5:wξΜx…E΄APγ]ΕI9=ίΏίΫΫ›Λεsss§:::²—Eff¦³³svvΆβ +͚5[΄h‘‚‡bΧ­[7vμX-*Ύs‰ΞφνΫOœ8‘ Q~ψaαΒ…Š_—¬¬,‡wοή±—’ΔBΗ.1_\2γϋχοοΫ·/—R΄EGG˝SA’αΓ‡sόφΰΑƒ={φδUM + hƒ Ž·]zyyέΉsΗ’K5Ρy—Χ„mΫΆeœ™G_Œί]˜šš*˜ƒ•rNbb’“““²F;wξ|ζΜ}_εηηwξά9–!υέ»wE~‘O±κδΙ“\JΥ]ϋζΝ›ΆΆΆ\ͺ•QΖΣΣ]\\ΈΜ`c"φFDCΚρ#φππΈw ―‚Ÿ„ €6κ‘± mοίΏηRMρ₯ee\ΉςΕ_πΪyιΐΝxOŽΎ>όΥW_‰lΡ€po:uκ”β—+[s€QΣ¦My}O₯# +fΟxUλΪ΅kxxΈΪσ2γ&…OnΫΆW51“ ¬¬¬š5k¦₯₯ρ*(ς›CE΄AP―Ή€ˆ‹‹Λ£G*WΜ₯šv΄ΟΆoίώ₯K\ͺΩΫΫ?ώΌR₯J\ͺι(//ΟΝΝ-99Yd£Œ!νεΛ—τ)SΟ9vι“–/_>uκT‘-Ύ{χΞΥΥ•ώ±Ό +Nœ8qυκΥΌͺ•9FΞ=λγγΓ«šΉΉωΎ}ϋd­f%ΧτιΣiDΘ«š₯₯εΥ«W—Ρ€Ϊ ¨κΜ™3;wζUΝΟΟοΰΑƒΦΦΦΌ +–ŠvXQρzπΞ€pβ—eΛ–ρͺ¦;ϊWˆ<Φ3ή£Αρφ]˜™™ΕΕΕρšiQw“'Oζ;d§šΛΪΫe‘Ρ:"yyy=~ό˜WΑ*Uͺ\ΈpAΨΘΥpΔΖΖΦΒρƒƒƒCXX˜ξ«ž³@P@΅Ρi&::šW΅.]Ί8p@½ ΐ}τojjϊΰΑOOO^uΥͺU+aΝq™γχί5j—ώθ‚6§cǎ kΘέ»w½½½9€τE٘ΧόBe‹Ρ²tιRΎKωΊ»»_Ύ|ΩΕΕ…cΝ2‘_Ώ~ϋφνγXNF!!!6΄APϋ””%tλΦmώύ*TΰXSƒϋθŸψϋϋSbαXP/uκΤΡ,ι%@pp0ϋόiiiΞΞΞ\&ΙѝΉΉ¬΄ͺmΖ|³‡……‚~ώωg1·ΙŽςΣΣιdͺΪΡ¨€rΕ°aΓ8Φ4|.\θΠ‘ߚΏW―^ύύχίσ-[€Ϊ ¨-??ΏAƒ\Φ²)·oߝ;wZYYq¬Iϋ)ύυWŽ5MMM£’’š7oΞ±¦^ζϟ?wξ\ qΉG£GGŽa―σI666/^Ό5\Ύtι’w|φΩgt,2„ιήi{ σŽ€5ΌΛC0)\ϋYGN)ˆˆ6ξ•υυόωs777 ©tŸaPPΕoυΗGP@Άoί>dΘΎ5Ϋ΄iΚλ+μ7oތ7ŽϊΙ₯Z‘>}ϊπύΊY_±±±΅jΥpβΈ2NHHΘ7ί|Γ₯”v΄MnέΊU@Cγγγ£β¬ΎΎΎkΦ¬©[·Ε΅KKK ί³gΟ±cΗ(φ Y–“ššJηS:Rq―liiωέwί͟?_Κ|²Οž=Ϋ½{χζΝ› + +Δ|]yύϊυ-Z¨qTlΩ²εΆmΫ>όsξ•MA@Π@:²7nάψΝ;|ΛΊΊΊώϊλ―μΣYάΊukΰΐ|Ώ£0)ΌόσζMιOΪ΅k׎ΧtFZpΉG###ƒŽW999\ͺi!}aTŠL4RW©Έ••娙3gΦ][₯&Š£γό™3gφξέ{ςδΙ’™Ε,–TN‘‘̊+T*N;Υ§$ ΰ;±όό|:κ¦BCϊEσ‡oΤΈ·σC§§+‘J•*΄ΣMœ8‘ϋۈ €6bΠPΐίί_Κ4†£ƒKΛ–-ΌφιΣ§σζΝΫΎ};—ε~K P±cΗξeυυΫoΏ3FΥ&ΜΝΝ8dzχξΖ«Z©(=ΖΖΖ +ΈAE;λ»Ϊš^hPEoζ!CΊuλΖχ–9BΓξsηΝ={–~ΖΕΕ}ψ–,YΔ·Ρ•ŸπςεΛϊυλΣ ]½&ik>>\φ T½Υβ…4•Š+œœά¬Y³„„Ωα/>>^νΉΛ[ ‡ςχχWιφE‰6lxϋφm‘-r_¦Ζΐ!†€λύϋχ;wΎxρ’쎨ΒΪΪϊόωσܟŸc·dΙ’™3gͺQωΧ_ύξ»οΈ—ΝΞΞ¦£–.888ΠP[½Ε€•‰ŒŒμΤ©“°Π„9qβ„ŸŸŸͺM”Γ`"uP₯Ϊ+i—όhώΔ‰ŏ‰eA ώ€€€ζΝ›'&&Κξ7n9r€μ^”"99Ήf͚Eσ3ς’ύ?ά΅kχ²“&MZ΅jχ²μΦ¬YC}“έ ΞV―^M,U›(Ÿ    gϞb–ΜιργΗτŠl1??ΏwοήͺNΖe8C@€’"""|||Œμzηwί}Ηw!aΎόύύ<Θ·¦JχhμίΏΏoίΎάΛήΊuKϊβ 3tθΠmΫΆΙξOcǎ]·nͺM”Ο@^½zΥ²eKφ»A c_ΪE_™™™mΪ΄Ή{χΰvΕC J2bΔ5&ΰ—’Gϋφνγ>Υ:Gtfνέ»7ߚ*έ£‘““γμ윞žΞ±¦˜yi£έaδΘ‘[Άl‘έn:tθpξά9U›(·ΐ€πΫΤ/Ώό˜F‹/ž1c†ψvŸ>}JΫͺQ>‡S€`P::ι2„ϋ})βωϋϋοή½[Μ–ŠεεεΉ»»+›ž―Tͺή£ΑύŠψϊυλΥ^/¦L™²zυjΩα£Z΅j)))ͺ6Qž€IαχέΊu‹ŠŠ’έ>Δ¬QͺΔΔΔξέ» ~ +Y0Αΰ£>Lηέ·oίΚξˆrƒ¦3–………μŽ|Ϊ¬Y³-ZΔ«Z§NΞœ9Γ«Z©:Τ³gO^ΥͺT©’@?yT€UŠ„‘ οΊcz)ηΐ€pΥ­―ΎϊΚ8fVϋέλΧ―ύύύϟ?/«jC ΄9}ϊt@@€€ΕPΥ0eΚ”εΛ—«=Σ9/qqq΅kΧζuΫ•ͺχhΌήΩΩωΥ«W\ͺM˜0a͚5\J @ηi:uΑχcηΝλΠ‘ƒzυL +gΝ9r€Ν FωœςŒΔ#jNNΞΠ‘CCCCeu@U‚! ΐ'{φμca|^^½Υμ’J™^‹χοί―X±βηŸ¦,»/J¨½JxρβEPPΠΆmΫ€=”‘Έh b€¦¦Ž;vοή½²;Β €` ‡'OžΠAκψργ²;R +‰.Z΄hΨ°a²;Β„ώ ³fΝb©`nnώόωsggg^]n̘1ΏύφK…Z΅j=~όXπ +£|½|ωrώόωtœ)s3ηΊΉΉΕΗΗ«W TΧ]›νλλΛRΑp)2’Q]PPΘ7Ÿ}βββΤ["ΰchμ±mΫ6:jψYΈ„!C†lέΊUv/ώz'CCCiΧcξT.Α ϊΠƒ`°²³³ϋν·Ε‹ΏxρBb7hθ8wξ\Α Τ«κΫoΏeYmJπ֞ŸŸοκꚜœ¬μεUͺT‰·³³γΫ+‰nήΌΉrεΚ;vς·ζζζ>>>cƌιέ»7νDκ5„ ]AAΑαΓ‡iFιQv_΄‘=tΐ€C‡mם쾔.'''$$dωςε=’έύ899ΡPΗΟΟ―kΧfn(@&- \VVΦΪ΅k—.]Κk.Hέ™™™υλΧοηŸώόσΟ7­Ά7n4kΦLΩkιm‘ρ΄ΰG Ύώϋ_ύUΩk§L™²bΕ +Ύύ1111Λ–-Ϋ·o_FF†μΎό/χ7i„FrC† s“€.hB1`ΥͺUgϞ5¨άhccΣ±cGχSP΄ΆΆ–ݝO£@F»žίT½zuŠR:tθΤ©S£F$Ξ¬Š €eBNNΞΙ“'·nέJG^S³Υ«WoΨ°atN*£Oϊκ’uλΦΚά|ΖΉsη¨]/€ρθ£GjΧΝ»G†"//οςεΛ{φμΩ»woBB‚”>Π›μεεE£ ___:’:88ˆl@/―^½:}ϊtxxψd=V^©R%J‰š ¦}ϋφΎ†ϊΗάΏΰΑƒtJ’)₯Ωέ1±··oάΈ1υιgΛ–-λΤ©c Τ Θ„ ERR—eh«U«fkkΛ^΄KKK£ w.\Έΐwύ`Δ4mΪΤίίΰΐF<^,’šššžžΰ…vvvŽŽŽάϋ£_•έ}kaaαξξΞ»;†ˆή’¨¨¨C‡ΡqνΪ΅μμlU›sss£A? 5(˜ΡNβVρρρμ3ίΣ)ΖΖ†KΚ +ΪBNΊxρβ½{χTΒZZZA•†€­Z΅κΨ±c‹-T½+L°δδd +TGˆˆvΓͺ™™™‡‡GшŸΠŠiZ_2!€ρΙΝΝ₯£νιB7nάPφ΅ ϊιœτ—Ώό₯sηΞtZͺZ΅*χ~ˆGbΪ)hΉtιύϋχiˆΜr­ΧΪΪΪ«§§gέΊu5ΏΑΣπP$###’PddδΣ§OXζbvpp -„6Ϊ`4ΏΠθߘFόZόω矚wςΚ•+±±±μwήG#{χ‘1•ζ?)—•·@&0nωωωtΖzφμΩJJJ’σΩ›7o2 Ρ­ς/4Δwtt¬υ/t-+ΗP΄#P  έ$11‘%˜ΣθgVVν)4Θ°°°°²²²±±133«ώ/ΞΞʟτ‡² Trr2m*ϟ?§_4 m'΄΅Π/―_ΏΦ\+‘­…Ά™ +*ΠFβδδDΓ ΝΦ"ψ0CφφνΫΈΈ8ziΧKMMΝΙΙIOOΟΞΞ¦_θΝ€]±bEΪϋθάD; ½½=ύ€ίιOθΟmmmι %lΆeυ Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ„‚!Θ”’’βδδ$₯igϞIi$š;wξόωσ₯4½|ως©S§JiZC~xύϊ΅½½½”¦kΤ¨‘ ₯ihƌK—.•τΪ΅kΏώ{)MkΘΩΩΩ666RšV­ZJJŠ”¦@’)S¦¬Z΅JJΣ6l=z΄”¦5δ€όό| )MW\933SJΣ Ρψρッƒ₯4½eΛ–aΓ†IiZC~ (Hi:77ΧΚΚJJΣ K``ΰξέ»₯4½kΧHiZΓ €MvvΆ”¦“’’œ₯4 ²ψϊϊž>}ZJΣϋφνλΣ§”¦5 "ΈΊΊ&&&Ji:::ΪΫΫ[JΣ K“&MnέΊ%₯ι3gΞtκΤIJΣ6lxηΞ)MοίΏΏwοήRšY_½z%₯iχ6hΠ@JΣ|||Ξ=+₯ι%K–Ii€ΘΜΜ΄΅΅•Υzbb’‹‹‹¬ΦM $|ύυΧ‘‘‘Rš9rδƍ₯4 RάΎ}»qγΖ²ZΟΙΙ©P‘‚¬ΦM $Œ7nύϊυRšnίΎύωση₯4 RμάΉsΠ ARš6„iθ "όνoϋλ_*₯ιϋ·{ρβ…”¦@ŠY³f-Z΄HJΣuκΤΉΎ”¦‹D ωζ›od΅ώςεKGGGY­€`½zυ +—tΧ]=*₯ι".\ΈΠ‘CY­8pΐίί_Vλ ~ωΟJiύ»οΎϋυΧ_₯4]Δ @||Ό»»»¬Φ§L™²bΕ +Y­€H=ςςς’Υϊ₯K§OŸ.«u ƒ•*UΚΝΝ•zγƍoήΌ)₯iμ?ώ1b„¬ΦχμΩ «u ƒ€~ύϊ111Rš633ϋη?‰ΗΚƒΑƒοΨ±CVλ·nέjΤ¨‘¬Φ5 % 8pΧ]²ZΗzΐεAAA‹‹‹¬,--ίΌycee%₯υ"†.\8{φlY­ΒΣ Ά+W΄nέZVλήήήΡΡΡ²Z/b(ΰΠ‘C={φ”ΥΊ££cbb’τ4ͺš:uκΚ•+e΅>xπΰmΫΆΙj½ˆ‘€ΈΈ8‰κ«―$vT•——W³fM‰‹ΐ.^Όxƌ²Z/b(ΐ€pQ^Yχc‘ΐΐΐ;wΚjΤvδΘ‘=zHμΐ‰'όόό$v@Γ€@Ÿ>}8 «ukkkŠƒvvv²:ͺ’;댹ΉyZZZ•*Udu ˆ€eΛ–IμΐζΝ›Ώω払dddΈΈΈdggΛκ@Σ¦M―_Ώ.«υβ (DDD΄mΫVbZ΄h%± ’υλ׏7Nb&NœΈzυj‰(b@ 77·jΥͺ999ϋpκΤ©Ώόε/;άεηηΧ­[χργΗϋ°{χξώύϋKμ@ +€sηΞgΜ‘ΨύSΨΰnλΦ­Γ† “ΨSSΣΔΔDggg‰}(bX`ι₯§FŠˆˆψβ‹/δφx‘αnΓ† οή½+±―½{ Šͺώγ8ξ.ˆ—U#±,2P +€Τ”*oh©Ν2ζ¨έ)οΚX˜6Y2@HθT€£25–—ΐHMPS1­FρŠ&b ;Ÿ—Qσ +Έϊ=»ηύzΠ0>zο²~ΪsŽv.h₯΅PQQ‘~=² /Ώόr~~Ύl¬%77744TΆaƌσζΝ“mΈJ[@qww?tθ`€ΡhάΆm[οή½`κ¬Ϋ§OŸνΫ·ΛflήΌ900PΆα*Ν €ΈΈΈττtΩ†€€υK2 ²ΈC±±±² ΞΞΞǎstt”ΝΈJs@ό m—eggΏςΚ+hΉ“'O>ρΔκπ-›1nάΈεΛ—Λ6\Osΐl6?τΠCκ·%›Ρ΅kΧΚΚJ `»βγγΣ€+ZhαάWin(111Λ–-“hυΖo,Z΄HΊ-QVV6`ΐ‹Ε"›αμμ|τθQ'''ٌλiq 6LΊ’•£££ϊάψωωI‡ yκλλϋχοΏmΫ6ιVγǏΧŸΆ―§Ε`6›]]]?.ΚΓΓcλΦ­;v”@3̘1#))IΊβ’οΎϋN ΪΎž€ςζ›o.^ΌXΊβ’πππ•+WJW ©~όρΗ!C†444H‡΄κΦ­ΫΑƒ€CώC£`Ϟ=ήήήiΛΜ̌ŠŠ’ΐν=zΤΟΟοΘ‘#!͞=ϋύχί—Έ‘F€X\\,]q‘Ιd*++σςς’ΐ­X,–!C†¬_Ώ^:δ"£ΡxΰΐwwwιiwdeeEGGKW\αγγ£ΦhΩ΄iΣ,X ]qΕΠ‘C ₯+‘έpώόωG}τΔ‰!W 6lνΪ΅Ϊy„—šš:qβDιŠkV­Z5zτhιŠFhw(³f͚7ožtΕ5κ#•’’"]€εζ憇‡kαΒίΛ<<<φμΩc4₯C‘ιP]]νξξ^WW'rΝτιΣηϟ/]€k6lΨ’©CcJJЦώwΔυ4=”ΨΨ،Œ ιŠHJJš6mšt.ϊυΧ_Ÿώω3gΞH‡\γββςΗ˜L&ιΖi}μή½ϋ©§žZδ»οΎ«λKt«΄΄tĈZx€μυ΄yχΟ«΄>”1cΖδεεIWά(!!AmƒΑ  Scǎ­­­•ωN:UUUuξάY:δ¦l`μΪ΅ΛΧΧΧb±H‡ά(:::55ΥΙΙI:@w²³³cbbΜf³tȍζΜ™3wξ\ιŠ[± DFFX±BΊ’ΑΑΑΉΉΉΞΞΞ!:²`Α‚ιΣ§kπ«Ž…UUU?ΪΖψύχί½½½λλλ₯Cααα‘——ηγγ#`Ξ=ΏrεJιΖΩΔέblc(qqqιιι3™Liii!φlϋφνaaaϋφν“iάΓ?Όwοή:H‡ά†Ν €κκκ^½zΥΤΤH‡άThhhjjκύχί/`‡²³³γγγϟ?/rS™™™QQQ·g3@INNNHHΈ•=zddd 8P:ΐ~όύχίS¦LΙΟΟ—Ή•gžy¦¬¬L›ώ½- €ύΧΗΗgοή½!·ρK/}φΩgnnn!Ά­ΎΎ~ι₯³fΝΤsΎώŸΑ`ΨΈqcPPtH“ΨPΦ];rδHιŠΫkίΎ}BBΒ{ο½Χ¦Mι›τΛ/ΏLš4©¬¬L:δφ"##Ώϊκ+銦²±ΠκWνsss₯+šΔΛΛλγ? ‘°%UUU|πAVV–MœT;wξΌ{χξ]»J‡4•ν €#GŽx{{Ÿ:uJ:€©zχξύΦ[oEDD888H·hځ>όπΓ/ΏόRƒOψΊ[Ήφχ*ΫJFFFll¬tEστμΩσ΅Χ^‹‹‹kΫΆ­t €ζTTT,\Έ0''§‘‘AΊ₯Έ~ύzƒΑ  69TσΰΑƒΥ{-lέΊuS122ΛΛKΊ@^MMMnnnvvφ¦M›lξ\j2™ΚΛΛ{φμ)<69”?ό³wοή'Ož”i‘'Ÿ|244Tξέ»K·άk ?ύτ“:χηεε;wN:§…&L˜ ]ΡlΆ:υq3fŒtΕqpp + + +~α…ž}φY'''ι"€»θΔ‰?όπCaaαΊuλŽ;&sGF½jΥ*ιŠ–°α DGGgeeIWXGϋφνΤπχχχττtuu•.ΈSf³ω·ί~Ϋ±cGIIΙΟ?Ό{χn‹Ε"eꨦ^T—.]€CZΒΆΐΩ³gŸ~ϊιύϋχK‡X_ǎ=<όσ)S¦Ψχk€u=χάskΧνΤ©“tΘ]aη@IOOŸ8q"Χ )BBBςςςΪ΅k'r·ΨPV\e6›₯C i#GŽόζ›oΪ΄i#rιb(«W―ŽˆˆΰωΈ™ &€€€888H‡ά]zʎ;FŒρΧ_I‡@[ ΓμΩ³ηΝ+r/θh(κτ―6€Z!Њ6mΪ,[Ά,""B:δΡΧPNŸ>=vμΨοΏ^:ςΊvνš—— rοθn(κ%τΡGΣ§OηΦ@zΦ·o_uϊwss“Ή§τ8.+((7nάιΣ§₯C ..nΙ’%NNN!χš~€RYYV^^.€{§C‡K—.7nœtˆ ]εΒ… sζΜINNζλ@zΠ―_Ώœœι1z—­_Ώ>**Š;„Ψ1£Ρ8yςδδδd~νηz €+Ž?>_ύ΅t¬―W―^_|ρEPPtˆ<ΐ¬[·ξΥW_=tθt¬ΓΡΡq€IIII&“IΊE7:wξ\bb"WΨ??ΏτττΎ}ϋJ‡h q₯₯₯―Ώώϊ–-[€CΠ<π@bbbll¬ƒƒƒt‹Ά0nJ½3ΉΉΉ ”n@S΅nέzόψρσηΟο₯‹t‹1n£ΆΆ699yΡ’EgΜ‘nΐ­ †Q£F-X°ΐΣΣSΊE»MrςδΙO?ύtρβΕΜm4hPRRRΏ~ύ€C΄ŽΠ ΥΥΥjP¦₯₯;wNΊW 2dξάΉώώώ!ΆΠl555™™™ΙΙΙ<8 @Ρh>|ψΜ™3ϋχο/έbK-tαΒ…μμμO>ωdΧ]-ϊrί}χΕΖΖN:ΥΝΝMΊΕφ0ξΤΦ­[Σrrrψ^ΐέΦ§OŸΈΈΈΘΘHžκΥb 먩©Q`ωςε₯₯₯Ό₯ΦυΘ#„‡‡ΗΔΔxyyI·Ψ<€•>|8??ΫoΏ-))α½Έ...Γ‡ qtt”Ξ± €»eώύkΦ¬),,ά΄iS]]t€Νπρρ6l˜:ϊρ_«cάu΅΅΅6lPK`γƍ;wξ΄X,Ešγκκ8xπ`uτοΦ­›tŽ=cάS555[Άl))))..ήΎ}ϋ©S§€‹d899yyy 0 @ύ{τθ!]€ I‡ήΉsgyyyEEΕΎ}ϋ> +/Length 2967 +/Filter /FlateDecode +>> +stream +xνΤ€ ϊ?Ί†#Ψ j]€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„ Βa€0@˜ L&„== +endstream +endobj +2 0 obj +<< +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << +/F1 7 0 R +/F2 9 0 R +>> +/XObject << +/I0 10 0 R +>> +>> +endobj +319 0 obj +<> endobj +320 0 obj +<> endobj +321 0 obj +<> endobj +322 0 obj +<> endobj +323 0 obj +<> endobj +324 0 obj +<> endobj +325 0 obj +<> endobj +326 0 obj +<> endobj +327 0 obj +<> endobj +328 0 obj +<> endobj +329 0 obj +<> endobj +330 0 obj +<> endobj +331 0 obj +<> endobj +332 0 obj +<> endobj +333 0 obj +<> endobj +334 0 obj +<> endobj +335 0 obj +<> endobj +336 0 obj +<> endobj +337 0 obj +<> endobj +338 0 obj +<> endobj +339 0 obj +<> endobj +340 0 obj +<> endobj +341 0 obj +<> endobj +342 0 obj +<> endobj +343 0 obj +<> endobj +344 0 obj +<> endobj +345 0 obj +<> endobj +346 0 obj +<> endobj +347 0 obj +<> endobj +348 0 obj +<> endobj +349 0 obj +<> endobj +350 0 obj +<> endobj +351 0 obj +<> endobj +352 0 obj +<> endobj +353 0 obj +<> endobj +354 0 obj +<> endobj +355 0 obj +<> endobj +356 0 obj +<> endobj +357 0 obj +<> endobj +358 0 obj +<> endobj +359 0 obj +<> endobj +360 0 obj +<> endobj +361 0 obj +<> endobj +362 0 obj +<> endobj +363 0 obj +<> endobj +364 0 obj +<> endobj +365 0 obj +<> endobj +366 0 obj +<> endobj +367 0 obj +<> endobj +368 0 obj +<> endobj +369 0 obj +<> endobj +370 0 obj +<> endobj +371 0 obj +<> endobj +372 0 obj +<> endobj +373 0 obj +<> endobj +374 0 obj +<> endobj +375 0 obj +<> endobj +376 0 obj +<> endobj +377 0 obj +<> endobj +378 0 obj +<> endobj +379 0 obj +<> endobj +380 0 obj +<> endobj +381 0 obj +<> endobj +382 0 obj +<> endobj +383 0 obj +<> endobj +384 0 obj +<> endobj +385 0 obj +<> endobj +386 0 obj +<> endobj +387 0 obj +<> endobj +388 0 obj +<> endobj +389 0 obj +<> endobj +390 0 obj +<> endobj +391 0 obj +<> endobj +392 0 obj +<> endobj +393 0 obj +<> endobj +394 0 obj +<> endobj +395 0 obj +<> endobj +396 0 obj +<> endobj +397 0 obj +<> endobj +398 0 obj +<> endobj +399 0 obj +<> endobj +400 0 obj +<> endobj +401 0 obj +<> endobj +402 0 obj +<> endobj +403 0 obj +<> endobj +404 0 obj +<> endobj +405 0 obj +<> endobj +406 0 obj +<> endobj +407 0 obj +<> endobj +408 0 obj +<> endobj +409 0 obj +<> endobj +410 0 obj +<> endobj +411 0 obj +<> endobj +412 0 obj +<> endobj +413 0 obj +<> endobj +414 0 obj +<> endobj +415 0 obj +<> endobj +416 0 obj +<> endobj +417 0 obj +<> endobj +418 0 obj +<> endobj +419 0 obj +<> endobj +420 0 obj +<> endobj +421 0 obj +<> endobj +422 0 obj +<> endobj +423 0 obj +<> endobj +424 0 obj +<> endobj +425 0 obj +<> endobj +426 0 obj +<> endobj +427 0 obj +<> endobj +428 0 obj +<> endobj +429 0 obj +<> endobj +430 0 obj +<> endobj +431 0 obj +<> endobj +432 0 obj +<> endobj +433 0 obj +<> endobj +434 0 obj +<> endobj +435 0 obj +<> endobj +436 0 obj +<> endobj +437 0 obj +<> endobj +438 0 obj +<> endobj +439 0 obj +<> endobj +440 0 obj +<> endobj +441 0 obj +<> endobj +442 0 obj +<> endobj +443 0 obj +<> endobj +444 0 obj +<> endobj +445 0 obj +<> endobj +446 0 obj +<> endobj +447 0 obj +<> endobj +448 0 obj +<> endobj +449 0 obj +<> endobj +450 0 obj +<> endobj +451 0 obj +<> endobj +452 0 obj +<> endobj +453 0 obj +<> endobj +454 0 obj +<> endobj +455 0 obj +<> endobj +456 0 obj +<> endobj +457 0 obj +<> endobj +458 0 obj +<> endobj +459 0 obj +<> endobj +460 0 obj +<> endobj +461 0 obj +<> endobj +462 0 obj +<> endobj +463 0 obj +<> endobj +464 0 obj +<> endobj +465 0 obj +<> endobj +466 0 obj +<> endobj +467 0 obj +<> endobj +468 0 obj +<> endobj +469 0 obj +<> endobj +470 0 obj +<> endobj +471 0 obj +<> endobj +472 0 obj +<> endobj +473 0 obj +<> endobj +474 0 obj +<> endobj +475 0 obj +<> endobj +476 0 obj +<> endobj +477 0 obj +<> endobj +478 0 obj +<> endobj +479 0 obj +<> endobj +480 0 obj +<> endobj +481 0 obj +<> endobj +482 0 obj +<> endobj +483 0 obj +<> endobj +484 0 obj +<> endobj +485 0 obj +<> endobj +486 0 obj +<> endobj +487 0 obj +<> endobj +488 0 obj +<> endobj +489 0 obj +<> endobj +490 0 obj +<> endobj +491 0 obj +<> endobj +492 0 obj +<> endobj +493 0 obj +<> endobj +494 0 obj +<> endobj +495 0 obj +<> endobj +496 0 obj +<> endobj +497 0 obj +<> endobj +498 0 obj +<> endobj +499 0 obj +<> endobj +500 0 obj +<> endobj +501 0 obj +<> endobj +502 0 obj +<> endobj +503 0 obj +<> endobj +504 0 obj +<> endobj +505 0 obj +<> endobj +506 0 obj +<> endobj +507 0 obj +<> endobj +508 0 obj +<> endobj +509 0 obj +<> endobj +510 0 obj +<> endobj +511 0 obj +<> endobj +512 0 obj +<> endobj +513 0 obj +<> endobj +514 0 obj +<> endobj +515 0 obj +<> endobj +516 0 obj +<> endobj +517 0 obj +<> endobj +518 0 obj +<> endobj +519 0 obj +<> endobj +520 0 obj +<> endobj +521 0 obj +<> endobj +522 0 obj +<> endobj +523 0 obj +<> endobj +524 0 obj +<> endobj +525 0 obj +<> endobj +526 0 obj +<> endobj +527 0 obj +<> endobj +528 0 obj +<> endobj +529 0 obj +<> endobj +530 0 obj +<> endobj +531 0 obj +<> endobj +532 0 obj +<> endobj +533 0 obj +<> endobj +534 0 obj +<> endobj +535 0 obj +<> endobj +536 0 obj +<> endobj +537 0 obj +<> endobj +538 0 obj +<> endobj +539 0 obj +<> endobj +540 0 obj +<> endobj +541 0 obj +<> endobj +542 0 obj +<> endobj +543 0 obj +<> endobj +544 0 obj +<> endobj +545 0 obj +<> endobj +546 0 obj +<> endobj +547 0 obj +<> endobj +548 0 obj +<> endobj +549 0 obj +<> endobj +550 0 obj +<> endobj +551 0 obj +<> endobj +552 0 obj +<> endobj +553 0 obj +<> endobj +554 0 obj +<> endobj +555 0 obj +<> endobj +556 0 obj +<> endobj +557 0 obj +<> endobj +558 0 obj +<> endobj +559 0 obj +<> endobj +560 0 obj +<> endobj +561 0 obj +<> endobj +562 0 obj +<> endobj +563 0 obj +<> endobj +564 0 obj +<> endobj +565 0 obj +<> endobj +566 0 obj +<> endobj +567 0 obj +<> endobj +568 0 obj +<> endobj +569 0 obj +<> endobj +570 0 obj +<> endobj +571 0 obj +<> endobj +572 0 obj +<> endobj +573 0 obj +<> endobj +574 0 obj +<> endobj +575 0 obj +<> endobj +576 0 obj +<> endobj +577 0 obj +<> endobj +578 0 obj +<> endobj +579 0 obj +<> endobj +580 0 obj +<> endobj +581 0 obj +<> endobj +582 0 obj +<> endobj +583 0 obj +<> endobj +584 0 obj +<> endobj +585 0 obj +<> endobj +586 0 obj +<> endobj +587 0 obj +<> endobj +588 0 obj +<> endobj +589 0 obj +<> endobj +590 0 obj +<> endobj +591 0 obj +<> endobj +592 0 obj +<> endobj +593 0 obj +<> endobj +594 0 obj +<> endobj +595 0 obj +<> endobj +596 0 obj +<> endobj +597 0 obj +<> endobj +598 0 obj +<> endobj +599 0 obj +<> endobj +600 0 obj +<> endobj +601 0 obj +<> endobj +602 0 obj +<> endobj +603 0 obj +<> endobj +604 0 obj +<> endobj +605 0 obj +<> endobj +606 0 obj +<> endobj +607 0 obj +<> endobj +608 0 obj +<> endobj +609 0 obj +<> endobj +610 0 obj +<> endobj +611 0 obj +<> endobj +612 0 obj +<> endobj +613 0 obj +<> endobj +614 0 obj +<> endobj +615 0 obj +<> endobj +616 0 obj +<> endobj +617 0 obj +<> endobj +618 0 obj +<> endobj +619 0 obj +<> endobj +620 0 obj +<> endobj +621 0 obj +<> endobj +622 0 obj +<> endobj +623 0 obj +<> endobj +624 0 obj +<> endobj +625 0 obj +<> endobj +626 0 obj +<> endobj +627 0 obj +<> endobj +628 0 obj +<> endobj +629 0 obj +<> endobj +630 0 obj +<> endobj +631 0 obj +<> endobj +632 0 obj +<> endobj +633 0 obj +<> endobj +634 0 obj +<> endobj +635 0 obj +<> endobj +636 0 obj +<> endobj +637 0 obj +<> endobj +638 0 obj +<> endobj +639 0 obj +<> endobj +640 0 obj +<> endobj +641 0 obj +<> endobj +642 0 obj +<> endobj +643 0 obj +<> endobj +644 0 obj +<> endobj +645 0 obj +<> endobj +646 0 obj +<> endobj +647 0 obj +<> endobj +648 0 obj +<> endobj +649 0 obj +<> endobj +650 0 obj +<> endobj +651 0 obj +<> endobj +652 0 obj +<> endobj +653 0 obj +<> endobj +654 0 obj +<> endobj +655 0 obj +<> endobj +656 0 obj +<> endobj +657 0 obj +<> endobj +658 0 obj +<> endobj +659 0 obj +<> endobj +660 0 obj +<> endobj +661 0 obj +<> endobj +662 0 obj +<> endobj +663 0 obj +<> endobj +664 0 obj +<> endobj +665 0 obj +<> endobj +666 0 obj +<> endobj +667 0 obj +<> endobj +668 0 obj +<> endobj +669 0 obj +<> endobj +670 0 obj +<> endobj +671 0 obj +<> endobj +672 0 obj +<> endobj +673 0 obj +<> endobj +674 0 obj +<> endobj +675 0 obj +<> endobj +676 0 obj +<> endobj +677 0 obj +<> endobj +678 0 obj +<> endobj +679 0 obj +<> endobj +680 0 obj +<> endobj +681 0 obj +<> endobj +682 0 obj +<> endobj +683 0 obj +<> endobj +684 0 obj +<> endobj +685 0 obj +<> endobj +686 0 obj +<> endobj +687 0 obj +<> endobj +688 0 obj +<> endobj +689 0 obj +<> endobj +690 0 obj +<> endobj +691 0 obj +<> endobj +692 0 obj +<> endobj +693 0 obj +<> endobj +694 0 obj +<> endobj +695 0 obj +<> endobj +696 0 obj +<> endobj +697 0 obj +<> endobj +698 0 obj +<> endobj +699 0 obj +<> endobj +700 0 obj +<> endobj +701 0 obj +<> endobj +702 0 obj +<> endobj +703 0 obj +<> endobj +704 0 obj +<> endobj +705 0 obj +<> endobj +706 0 obj +<> endobj +707 0 obj +<> endobj +708 0 obj +<> endobj +709 0 obj +<> endobj +710 0 obj +<> endobj +711 0 obj +<> endobj +712 0 obj +<> endobj +713 0 obj +<> endobj +714 0 obj +<> endobj +715 0 obj +<> endobj +716 0 obj +<> endobj +717 0 obj +<> endobj +718 0 obj +<> endobj +719 0 obj +<> endobj +720 0 obj +<> endobj +721 0 obj +<> endobj +722 0 obj +<> endobj +723 0 obj +<> endobj +724 0 obj +<> endobj +725 0 obj +<> endobj +726 0 obj +<> endobj +727 0 obj +<> endobj +728 0 obj +<> endobj +729 0 obj +<> endobj +730 0 obj +<> endobj +731 0 obj +<> endobj +732 0 obj +<> endobj +733 0 obj +<> endobj +734 0 obj +<> endobj +735 0 obj +<> endobj +736 0 obj +<> endobj +737 0 obj +<> endobj +738 0 obj +<> endobj +739 0 obj +<> endobj +740 0 obj +<> endobj +741 0 obj +<> endobj +742 0 obj +<> endobj +743 0 obj +<> endobj +744 0 obj +<> endobj +745 0 obj +<> endobj +746 0 obj +<> endobj +747 0 obj +<> endobj +748 0 obj +<> endobj +749 0 obj +<> endobj +750 0 obj +<> endobj +751 0 obj +<> endobj +752 0 obj +<> endobj +753 0 obj +<> endobj +754 0 obj +<> endobj +755 0 obj +<> endobj +756 0 obj +<> endobj +757 0 obj +<> endobj +758 0 obj +<> endobj +759 0 obj +<> endobj +760 0 obj +<> endobj +761 0 obj +<> endobj +762 0 obj +<> endobj +763 0 obj +<> endobj +764 0 obj +<> endobj +765 0 obj +<> endobj +766 0 obj +<> endobj +767 0 obj +<> endobj +768 0 obj +<> endobj +769 0 obj +<> endobj +770 0 obj +<> endobj +771 0 obj +<> endobj +772 0 obj +<> endobj +773 0 obj +<> endobj +774 0 obj +<> endobj +775 0 obj +<> endobj +776 0 obj +<> endobj +777 0 obj +<> endobj +778 0 obj +<> endobj +779 0 obj +<> endobj +780 0 obj +<> endobj +781 0 obj +<> endobj +782 0 obj +<> endobj +783 0 obj +<> endobj +784 0 obj +<> endobj +785 0 obj +<> endobj +786 0 obj +<> endobj +787 0 obj +<> endobj +788 0 obj +<> endobj +789 0 obj +<> endobj +790 0 obj +<> endobj +791 0 obj +<> endobj +792 0 obj +<> endobj +793 0 obj +<> endobj +794 0 obj +<> endobj +795 0 obj +<> endobj +796 0 obj +<> endobj +797 0 obj +<> endobj +798 0 obj +<> endobj +799 0 obj +<> endobj +800 0 obj +<> endobj +801 0 obj +<> endobj +802 0 obj +<> endobj +803 0 obj +<> endobj +804 0 obj +<> endobj +805 0 obj +<> endobj +806 0 obj +<> endobj +807 0 obj +<> endobj +808 0 obj +<> endobj +809 0 obj +<> endobj +810 0 obj +<> endobj +811 0 obj +<> endobj +812 0 obj +<> endobj +813 0 obj +<> endobj +814 0 obj +<> endobj +815 0 obj +<> endobj +816 0 obj +<> endobj +817 0 obj +<> endobj +818 0 obj +<> endobj +819 0 obj +<> endobj +820 0 obj +<> endobj +821 0 obj +<> endobj +822 0 obj +<> endobj +823 0 obj +<> endobj +824 0 obj +<> endobj +825 0 obj +<> endobj +826 0 obj +<> endobj +827 0 obj +<> endobj +828 0 obj +<> endobj +829 0 obj +<> endobj +830 0 obj +<> endobj +831 0 obj +<> endobj +832 0 obj +<> endobj +833 0 obj +<> endobj +834 0 obj +<> endobj +835 0 obj +<> endobj +836 0 obj +<> endobj +837 0 obj +<> endobj +838 0 obj +<> endobj +839 0 obj +<> endobj +840 0 obj +<> endobj +841 0 obj +<> endobj +842 0 obj +<> endobj +843 0 obj +<> endobj +844 0 obj +<> endobj +845 0 obj +<> endobj +846 0 obj +<> endobj +847 0 obj +<> endobj +848 0 obj +<> endobj +849 0 obj +<> endobj +850 0 obj +<> endobj +851 0 obj +<> endobj +852 0 obj +<> endobj +853 0 obj +<> endobj +854 0 obj +<> endobj +855 0 obj +<> endobj +856 0 obj +<> endobj +857 0 obj +<> endobj +858 0 obj +<> endobj +859 0 obj +<> endobj +860 0 obj +<> endobj + +12 0 obj +<< +/Type /Outlines +/First 13 0 R +/Last 15 0 R +/Count 306 +>> +endobj + +13 0 obj +<< +/Title (Pages) +/Parent 12 0 R +/Next 15 0 R +/First 14 0 R +/Last 14 0 R +/Count 1 +>> +endobj + +15 0 obj +<< +/Title (Net) +/Parent 12 0 R +/Prev 13 0 R +/First 16 0 R +/Last 315 0 R +/Count 303 +>> +endobj + +14 0 obj +<< +/Title (SCH_Pro-micro_Pinouts 1-Sheet_1) +/Parent 13 0 R +/Dest [3 0 R /XYZ 0 1197.36 0] +>> +endobj + +16 0 obj +<< +/Title (3V3) +/Parent 15 0 R +/Next 35 0 R +/First 17 0 R +/Last 34 0 R +/Count 18 +>> +endobj + +35 0 obj +<< +/Title (+5V) +/Parent 15 0 R +/Prev 16 0 R +/Next 39 0 R +/First 36 0 R +/Last 38 0 R +/Count 3 +>> +endobj + +39 0 obj +<< +/Title ($1N1) +/Parent 15 0 R +/Prev 35 0 R +/Next 41 0 R +/First 40 0 R +/Last 40 0 R +/Count 1 +>> +endobj + +41 0 obj +<< +/Title ($1N25) +/Parent 15 0 R +/Prev 39 0 R +/Next 43 0 R +/First 42 0 R +/Last 42 0 R +/Count 1 +>> +endobj + +43 0 obj +<< +/Title ($1N62) +/Parent 15 0 R +/Prev 41 0 R +/Next 45 0 R +/First 44 0 R +/Last 44 0 R +/Count 1 +>> +endobj + +45 0 obj +<< +/Title (ADC) +/Parent 15 0 R +/Prev 43 0 R +/Next 50 0 R +/First 46 0 R +/Last 49 0 R +/Count 4 +>> +endobj + +50 0 obj +<< +/Title (BATT) +/Parent 15 0 R +/Prev 45 0 R +/Next 57 0 R +/First 51 0 R +/Last 56 0 R +/Count 6 +>> +endobj + +57 0 obj +<< +/Title (BUSY) +/Parent 15 0 R +/Prev 50 0 R +/Next 73 0 R +/First 58 0 R +/Last 72 0 R +/Count 15 +>> +endobj + +73 0 obj +<< +/Title (CS) +/Parent 15 0 R +/Prev 57 0 R +/Next 89 0 R +/First 74 0 R +/Last 88 0 R +/Count 15 +>> +endobj + +89 0 obj +<< +/Title (DIO2) +/Parent 15 0 R +/Prev 73 0 R +/Next 102 0 R +/First 90 0 R +/Last 101 0 R +/Count 12 +>> +endobj + +102 0 obj +<< +/Title (DIO3) +/Parent 15 0 R +/Prev 89 0 R +/Next 104 0 R +/First 103 0 R +/Last 103 0 R +/Count 1 +>> +endobj + +104 0 obj +<< +/Title (E_INK_BUSY) +/Parent 15 0 R +/Prev 102 0 R +/Next 109 0 R +/First 105 0 R +/Last 108 0 R +/Count 4 +>> +endobj + +109 0 obj +<< +/Title (E_INK_CS) +/Parent 15 0 R +/Prev 104 0 R +/Next 113 0 R +/First 110 0 R +/Last 112 0 R +/Count 3 +>> +endobj + +113 0 obj +<< +/Title (E_INK_D/C) +/Parent 15 0 R +/Prev 109 0 R +/Next 117 0 R +/First 114 0 R +/Last 116 0 R +/Count 3 +>> +endobj + +117 0 obj +<< +/Title (E_INK_NRST) +/Parent 15 0 R +/Prev 113 0 R +/Next 121 0 R +/First 118 0 R +/Last 120 0 R +/Count 3 +>> +endobj + +121 0 obj +<< +/Title (GND) +/Parent 15 0 R +/Prev 117 0 R +/Next 196 0 R +/First 122 0 R +/Last 195 0 R +/Count 74 +>> +endobj + +196 0 obj +<< +/Title (GPSEN) +/Parent 15 0 R +/Prev 121 0 R +/Next 199 0 R +/First 197 0 R +/Last 198 0 R +/Count 2 +>> +endobj + +199 0 obj +<< +/Title (GPSRX) +/Parent 15 0 R +/Prev 196 0 R +/Next 202 0 R +/First 200 0 R +/Last 201 0 R +/Count 2 +>> +endobj + +202 0 obj +<< +/Title (GPSTX) +/Parent 15 0 R +/Prev 199 0 R +/Next 205 0 R +/First 203 0 R +/Last 204 0 R +/Count 2 +>> +endobj + +205 0 obj +<< +/Title (IRQ) +/Parent 15 0 R +/Prev 202 0 R +/Next 221 0 R +/First 206 0 R +/Last 220 0 R +/Count 15 +>> +endobj + +221 0 obj +<< +/Title (LORA_ANT) +/Parent 15 0 R +/Prev 205 0 R +/Next 223 0 R +/First 222 0 R +/Last 222 0 R +/Count 1 +>> +endobj + +223 0 obj +<< +/Title (MISO) +/Parent 15 0 R +/Prev 221 0 R +/Next 239 0 R +/First 224 0 R +/Last 238 0 R +/Count 15 +>> +endobj + +239 0 obj +<< +/Title (MOSI) +/Parent 15 0 R +/Prev 223 0 R +/Next 257 0 R +/First 240 0 R +/Last 256 0 R +/Count 17 +>> +endobj + +257 0 obj +<< +/Title (NRST) +/Parent 15 0 R +/Prev 239 0 R +/Next 273 0 R +/First 258 0 R +/Last 272 0 R +/Count 15 +>> +endobj + +273 0 obj +<< +/Title (RBTN) +/Parent 15 0 R +/Prev 257 0 R +/Next 277 0 R +/First 274 0 R +/Last 276 0 R +/Count 3 +>> +endobj + +277 0 obj +<< +/Title (RXEN) +/Parent 15 0 R +/Prev 273 0 R +/Next 285 0 R +/First 278 0 R +/Last 284 0 R +/Count 7 +>> +endobj + +285 0 obj +<< +/Title (SCK) +/Parent 15 0 R +/Prev 277 0 R +/Next 303 0 R +/First 286 0 R +/Last 302 0 R +/Count 17 +>> +endobj + +303 0 obj +<< +/Title (SCL) +/Parent 15 0 R +/Prev 285 0 R +/Next 306 0 R +/First 304 0 R +/Last 305 0 R +/Count 2 +>> +endobj + +306 0 obj +<< +/Title (SDA) +/Parent 15 0 R +/Prev 303 0 R +/Next 309 0 R +/First 307 0 R +/Last 308 0 R +/Count 2 +>> +endobj + +309 0 obj +<< +/Title (SERIAL2RX) +/Parent 15 0 R +/Prev 306 0 R +/Next 312 0 R +/First 310 0 R +/Last 311 0 R +/Count 2 +>> +endobj + +312 0 obj +<< +/Title (SERIAL2TX) +/Parent 15 0 R +/Prev 309 0 R +/Next 315 0 R +/First 313 0 R +/Last 314 0 R +/Count 2 +>> +endobj + +315 0 obj +<< +/Title (UBTN) +/Parent 15 0 R +/Prev 312 0 R +/First 316 0 R +/Last 318 0 R +/Count 3 +>> +endobj + +17 0 obj +<< +/Title ($1N5) +/Parent 16 0 R +/Next 18 0 R +/A 319 0 R +>> +endobj + +18 0 obj +<< +/Title ($1N29) +/Parent 16 0 R +/Prev 17 0 R +/Next 19 0 R +/A 321 0 R +>> +endobj + +19 0 obj +<< +/Title ($1N35) +/Parent 16 0 R +/Prev 18 0 R +/Next 20 0 R +/A 323 0 R +>> +endobj + +20 0 obj +<< +/Title ($1N54) +/Parent 16 0 R +/Prev 19 0 R +/Next 21 0 R +/A 325 0 R +>> +endobj + +21 0 obj +<< +/Title ($1N1528) +/Parent 16 0 R +/Prev 20 0 R +/Next 22 0 R +/A 327 0 R +>> +endobj + +22 0 obj +<< +/Title ($1N1550) +/Parent 16 0 R +/Prev 21 0 R +/Next 23 0 R +/A 329 0 R +>> +endobj + +23 0 obj +<< +/Title ($1N1574) +/Parent 16 0 R +/Prev 22 0 R +/Next 24 0 R +/A 331 0 R +>> +endobj + +24 0 obj +<< +/Title ($1N1582) +/Parent 16 0 R +/Prev 23 0 R +/Next 25 0 R +/A 333 0 R +>> +endobj + +25 0 obj +<< +/Title ($1N1616) +/Parent 16 0 R +/Prev 24 0 R +/Next 26 0 R +/A 335 0 R +>> +endobj + +26 0 obj +<< +/Title ($1N1618) +/Parent 16 0 R +/Prev 25 0 R +/Next 27 0 R +/A 337 0 R +>> +endobj + +27 0 obj +<< +/Title ($1N1732) +/Parent 16 0 R +/Prev 26 0 R +/Next 28 0 R +/A 339 0 R +>> +endobj + +28 0 obj +<< +/Title ($1N1742) +/Parent 16 0 R +/Prev 27 0 R +/Next 29 0 R +/A 341 0 R +>> +endobj + +29 0 obj +<< +/Title ($1N1776) +/Parent 16 0 R +/Prev 28 0 R +/Next 30 0 R +/A 343 0 R +>> +endobj + +30 0 obj +<< +/Title ($1N1810) +/Parent 16 0 R +/Prev 29 0 R +/Next 31 0 R +/A 345 0 R +>> +endobj + +31 0 obj +<< +/Title ($1N1860) +/Parent 16 0 R +/Prev 30 0 R +/Next 32 0 R +/A 347 0 R +>> +endobj + +32 0 obj +<< +/Title ($1N1874) +/Parent 16 0 R +/Prev 31 0 R +/Next 33 0 R +/A 349 0 R +>> +endobj + +33 0 obj +<< +/Title ($1N5406) +/Parent 16 0 R +/Prev 32 0 R +/Next 34 0 R +/A 351 0 R +>> +endobj + +34 0 obj +<< +/Title ($1N5445) +/Parent 16 0 R +/Prev 33 0 R +/A 353 0 R +>> +endobj + +36 0 obj +<< +/Title ($1N23) +/Parent 35 0 R +/Next 37 0 R +/A 355 0 R +>> +endobj + +37 0 obj +<< +/Title ($1N31) +/Parent 35 0 R +/Prev 36 0 R +/Next 38 0 R +/A 357 0 R +>> +endobj + +38 0 obj +<< +/Title ($1N1570) +/Parent 35 0 R +/Prev 37 0 R +/A 359 0 R +>> +endobj + +40 0 obj +<< +/Title ($1N1) +/Parent 39 0 R +/A 361 0 R +>> +endobj + +42 0 obj +<< +/Title ($1N25) +/Parent 41 0 R +/A 363 0 R +>> +endobj + +44 0 obj +<< +/Title ($1N62) +/Parent 43 0 R +/A 365 0 R +>> +endobj + +46 0 obj +<< +/Title ($1N15) +/Parent 45 0 R +/Next 47 0 R +/A 367 0 R +>> +endobj + +47 0 obj +<< +/Title ($1N44) +/Parent 45 0 R +/Prev 46 0 R +/Next 48 0 R +/A 369 0 R +>> +endobj + +48 0 obj +<< +/Title ($1N1852) +/Parent 45 0 R +/Prev 47 0 R +/Next 49 0 R +/A 371 0 R +>> +endobj + +49 0 obj +<< +/Title ($1N1856) +/Parent 45 0 R +/Prev 48 0 R +/A 373 0 R +>> +endobj + +51 0 obj +<< +/Title ($1N1494) +/Parent 50 0 R +/Next 52 0 R +/A 375 0 R +>> +endobj + +52 0 obj +<< +/Title ($1N1508) +/Parent 50 0 R +/Prev 51 0 R +/Next 53 0 R +/A 377 0 R +>> +endobj + +53 0 obj +<< +/Title ($1N1578) +/Parent 50 0 R +/Prev 52 0 R +/Next 54 0 R +/A 379 0 R +>> +endobj + +54 0 obj +<< +/Title ($1N1846) +/Parent 50 0 R +/Prev 53 0 R +/Next 55 0 R +/A 381 0 R +>> +endobj + +55 0 obj +<< +/Title ($1N1848) +/Parent 50 0 R +/Prev 54 0 R +/Next 56 0 R +/A 383 0 R +>> +endobj + +56 0 obj +<< +/Title ($1N1854) +/Parent 50 0 R +/Prev 55 0 R +/A 385 0 R +>> +endobj + +58 0 obj +<< +/Title ($1N12) +/Parent 57 0 R +/Next 59 0 R +/A 387 0 R +>> +endobj + +59 0 obj +<< +/Title ($1N47) +/Parent 57 0 R +/Prev 58 0 R +/Next 60 0 R +/A 389 0 R +>> +endobj + +60 0 obj +<< +/Title ($1N1540) +/Parent 57 0 R +/Prev 59 0 R +/Next 61 0 R +/A 391 0 R +>> +endobj + +61 0 obj +<< +/Title ($1N1568) +/Parent 57 0 R +/Prev 60 0 R +/Next 62 0 R +/A 393 0 R +>> +endobj + +62 0 obj +<< +/Title ($1N1600) +/Parent 57 0 R +/Prev 61 0 R +/Next 63 0 R +/A 395 0 R +>> +endobj + +63 0 obj +<< +/Title ($1N1636) +/Parent 57 0 R +/Prev 62 0 R +/Next 64 0 R +/A 397 0 R +>> +endobj + +64 0 obj +<< +/Title ($1N1660) +/Parent 57 0 R +/Prev 63 0 R +/Next 65 0 R +/A 399 0 R +>> +endobj + +65 0 obj +<< +/Title ($1N1696) +/Parent 57 0 R +/Prev 64 0 R +/Next 66 0 R +/A 401 0 R +>> +endobj + +66 0 obj +<< +/Title ($1N1710) +/Parent 57 0 R +/Prev 65 0 R +/Next 67 0 R +/A 403 0 R +>> +endobj + +67 0 obj +<< +/Title ($1N1736) +/Parent 57 0 R +/Prev 66 0 R +/Next 68 0 R +/A 405 0 R +>> +endobj + +68 0 obj +<< +/Title ($1N1760) +/Parent 57 0 R +/Prev 67 0 R +/Next 69 0 R +/A 407 0 R +>> +endobj + +69 0 obj +<< +/Title ($1N1778) +/Parent 57 0 R +/Prev 68 0 R +/Next 70 0 R +/A 409 0 R +>> +endobj + +70 0 obj +<< +/Title ($1N1814) +/Parent 57 0 R +/Prev 69 0 R +/Next 71 0 R +/A 411 0 R +>> +endobj + +71 0 obj +<< +/Title ($1N1836) +/Parent 57 0 R +/Prev 70 0 R +/Next 72 0 R +/A 413 0 R +>> +endobj + +72 0 obj +<< +/Title ($1N1870) +/Parent 57 0 R +/Prev 71 0 R +/A 415 0 R +>> +endobj + +74 0 obj +<< +/Title ($1N10) +/Parent 73 0 R +/Next 75 0 R +/A 417 0 R +>> +endobj + +75 0 obj +<< +/Title ($1N49) +/Parent 73 0 R +/Prev 74 0 R +/Next 76 0 R +/A 419 0 R +>> +endobj + +76 0 obj +<< +/Title ($1N1542) +/Parent 73 0 R +/Prev 75 0 R +/Next 77 0 R +/A 421 0 R +>> +endobj + +77 0 obj +<< +/Title ($1N1566) +/Parent 73 0 R +/Prev 76 0 R +/Next 78 0 R +/A 423 0 R +>> +endobj + +78 0 obj +<< +/Title ($1N1602) +/Parent 73 0 R +/Prev 77 0 R +/Next 79 0 R +/A 425 0 R +>> +endobj + +79 0 obj +<< +/Title ($1N1626) +/Parent 73 0 R +/Prev 78 0 R +/Next 80 0 R +/A 427 0 R +>> +endobj + +80 0 obj +<< +/Title ($1N1670) +/Parent 73 0 R +/Prev 79 0 R +/Next 81 0 R +/A 429 0 R +>> +endobj + +81 0 obj +<< +/Title ($1N1686) +/Parent 73 0 R +/Prev 80 0 R +/Next 82 0 R +/A 431 0 R +>> +endobj + +82 0 obj +<< +/Title ($1N1718) +/Parent 73 0 R +/Prev 81 0 R +/Next 83 0 R +/A 433 0 R +>> +endobj + +83 0 obj +<< +/Title ($1N1728) +/Parent 73 0 R +/Prev 82 0 R +/Next 84 0 R +/A 435 0 R +>> +endobj + +84 0 obj +<< +/Title ($1N1752) +/Parent 73 0 R +/Prev 83 0 R +/Next 85 0 R +/A 437 0 R +>> +endobj + +85 0 obj +<< +/Title ($1N1788) +/Parent 73 0 R +/Prev 84 0 R +/Next 86 0 R +/A 439 0 R +>> +endobj + +86 0 obj +<< +/Title ($1N1808) +/Parent 73 0 R +/Prev 85 0 R +/Next 87 0 R +/A 441 0 R +>> +endobj + +87 0 obj +<< +/Title ($1N1828) +/Parent 73 0 R +/Prev 86 0 R +/Next 88 0 R +/A 443 0 R +>> +endobj + +88 0 obj +<< +/Title ($1N1876) +/Parent 73 0 R +/Prev 87 0 R +/A 445 0 R +>> +endobj + +90 0 obj +<< +/Title ($1N1624) +/Parent 89 0 R +/Next 91 0 R +/A 447 0 R +>> +endobj + +91 0 obj +<< +/Title ($1N1672) +/Parent 89 0 R +/Prev 90 0 R +/Next 92 0 R +/A 449 0 R +>> +endobj + +92 0 obj +<< +/Title ($1N1684) +/Parent 89 0 R +/Prev 91 0 R +/Next 93 0 R +/A 451 0 R +>> +endobj + +93 0 obj +<< +/Title ($1N1698) +/Parent 89 0 R +/Prev 92 0 R +/Next 94 0 R +/A 453 0 R +>> +endobj + +94 0 obj +<< +/Title ($1N1700) +/Parent 89 0 R +/Prev 93 0 R +/Next 95 0 R +/A 455 0 R +>> +endobj + +95 0 obj +<< +/Title ($1N1702) +/Parent 89 0 R +/Prev 94 0 R +/Next 96 0 R +/A 457 0 R +>> +endobj + +96 0 obj +<< +/Title ($1N1744) +/Parent 89 0 R +/Prev 95 0 R +/Next 97 0 R +/A 459 0 R +>> +endobj + +97 0 obj +<< +/Title ($1N1750) +/Parent 89 0 R +/Prev 96 0 R +/Next 98 0 R +/A 461 0 R +>> +endobj + +98 0 obj +<< +/Title ($1N1820) +/Parent 89 0 R +/Prev 97 0 R +/Next 99 0 R +/A 463 0 R +>> +endobj + +99 0 obj +<< +/Title ($1N1822) +/Parent 89 0 R +/Prev 98 0 R +/Next 100 0 R +/A 465 0 R +>> +endobj + +100 0 obj +<< +/Title ($1N1862) +/Parent 89 0 R +/Prev 99 0 R +/Next 101 0 R +/A 467 0 R +>> +endobj + +101 0 obj +<< +/Title ($1N1864) +/Parent 89 0 R +/Prev 100 0 R +/A 469 0 R +>> +endobj + +103 0 obj +<< +/Title ($1N1678) +/Parent 102 0 R +/A 471 0 R +>> +endobj + +105 0 obj +<< +/Title ($1N1500) +/Parent 104 0 R +/Next 106 0 R +/A 473 0 R +>> +endobj + +106 0 obj +<< +/Title ($1N1514) +/Parent 104 0 R +/Prev 105 0 R +/Next 107 0 R +/A 475 0 R +>> +endobj + +107 0 obj +<< +/Title ($1N5294) +/Parent 104 0 R +/Prev 106 0 R +/Next 108 0 R +/A 477 0 R +>> +endobj + +108 0 obj +<< +/Title ($1N5448) +/Parent 104 0 R +/Prev 107 0 R +/A 479 0 R +>> +endobj + +110 0 obj +<< +/Title ($1N1506) +/Parent 109 0 R +/Next 111 0 R +/A 481 0 R +>> +endobj + +111 0 obj +<< +/Title ($1N5342) +/Parent 109 0 R +/Prev 110 0 R +/Next 112 0 R +/A 483 0 R +>> +endobj + +112 0 obj +<< +/Title ($1N5457) +/Parent 109 0 R +/Prev 111 0 R +/A 485 0 R +>> +endobj + +114 0 obj +<< +/Title ($1N1504) +/Parent 113 0 R +/Next 115 0 R +/A 487 0 R +>> +endobj + +115 0 obj +<< +/Title ($1N5326) +/Parent 113 0 R +/Prev 114 0 R +/Next 116 0 R +/A 489 0 R +>> +endobj + +116 0 obj +<< +/Title ($1N5454) +/Parent 113 0 R +/Prev 115 0 R +/A 491 0 R +>> +endobj + +118 0 obj +<< +/Title ($1N1502) +/Parent 117 0 R +/Next 119 0 R +/A 493 0 R +>> +endobj + +119 0 obj +<< +/Title ($1N5310) +/Parent 117 0 R +/Prev 118 0 R +/Next 120 0 R +/A 495 0 R +>> +endobj + +120 0 obj +<< +/Title ($1N5451) +/Parent 117 0 R +/Prev 119 0 R +/A 497 0 R +>> +endobj + +122 0 obj +<< +/Title ($1N2) +/Parent 121 0 R +/Next 123 0 R +/A 499 0 R +>> +endobj + +123 0 obj +<< +/Title ($1N6) +/Parent 121 0 R +/Prev 122 0 R +/Next 124 0 R +/A 501 0 R +>> +endobj + +124 0 obj +<< +/Title ($1N22) +/Parent 121 0 R +/Prev 123 0 R +/Next 125 0 R +/A 503 0 R +>> +endobj + +125 0 obj +<< +/Title ($1N24) +/Parent 121 0 R +/Prev 124 0 R +/Next 126 0 R +/A 505 0 R +>> +endobj + +126 0 obj +<< +/Title ($1N26) +/Parent 121 0 R +/Prev 125 0 R +/Next 127 0 R +/A 507 0 R +>> +endobj + +127 0 obj +<< +/Title ($1N27) +/Parent 121 0 R +/Prev 126 0 R +/Next 128 0 R +/A 509 0 R +>> +endobj + +128 0 obj +<< +/Title ($1N28) +/Parent 121 0 R +/Prev 127 0 R +/Next 129 0 R +/A 511 0 R +>> +endobj + +129 0 obj +<< +/Title ($1N30) +/Parent 121 0 R +/Prev 128 0 R +/Next 130 0 R +/A 513 0 R +>> +endobj + +130 0 obj +<< +/Title ($1N32) +/Parent 121 0 R +/Prev 129 0 R +/Next 131 0 R +/A 515 0 R +>> +endobj + +131 0 obj +<< +/Title ($1N36) +/Parent 121 0 R +/Prev 130 0 R +/Next 132 0 R +/A 517 0 R +>> +endobj + +132 0 obj +<< +/Title ($1N37) +/Parent 121 0 R +/Prev 131 0 R +/Next 133 0 R +/A 519 0 R +>> +endobj + +133 0 obj +<< +/Title ($1N53) +/Parent 121 0 R +/Prev 132 0 R +/Next 134 0 R +/A 521 0 R +>> +endobj + +134 0 obj +<< +/Title ($1N58) +/Parent 121 0 R +/Prev 133 0 R +/Next 135 0 R +/A 523 0 R +>> +endobj + +135 0 obj +<< +/Title ($1N61) +/Parent 121 0 R +/Prev 134 0 R +/Next 136 0 R +/A 525 0 R +>> +endobj + +136 0 obj +<< +/Title ($1N63) +/Parent 121 0 R +/Prev 135 0 R +/Next 137 0 R +/A 527 0 R +>> +endobj + +137 0 obj +<< +/Title ($1N1516) +/Parent 121 0 R +/Prev 136 0 R +/Next 138 0 R +/A 529 0 R +>> +endobj + +138 0 obj +<< +/Title ($1N1518) +/Parent 121 0 R +/Prev 137 0 R +/Next 139 0 R +/A 531 0 R +>> +endobj + +139 0 obj +<< +/Title ($1N1524) +/Parent 121 0 R +/Prev 138 0 R +/Next 140 0 R +/A 533 0 R +>> +endobj + +140 0 obj +<< +/Title ($1N1526) +/Parent 121 0 R +/Prev 139 0 R +/Next 141 0 R +/A 535 0 R +>> +endobj + +141 0 obj +<< +/Title ($1N1530) +/Parent 121 0 R +/Prev 140 0 R +/Next 142 0 R +/A 537 0 R +>> +endobj + +142 0 obj +<< +/Title ($1N1532) +/Parent 121 0 R +/Prev 141 0 R +/Next 143 0 R +/A 539 0 R +>> +endobj + +143 0 obj +<< +/Title ($1N1534) +/Parent 121 0 R +/Prev 142 0 R +/Next 144 0 R +/A 541 0 R +>> +endobj + +144 0 obj +<< +/Title ($1N1552) +/Parent 121 0 R +/Prev 143 0 R +/Next 145 0 R +/A 543 0 R +>> +endobj + +145 0 obj +<< +/Title ($1N1554) +/Parent 121 0 R +/Prev 144 0 R +/Next 146 0 R +/A 545 0 R +>> +endobj + +146 0 obj +<< +/Title ($1N1572) +/Parent 121 0 R +/Prev 145 0 R +/Next 147 0 R +/A 547 0 R +>> +endobj + +147 0 obj +<< +/Title ($1N1576) +/Parent 121 0 R +/Prev 146 0 R +/Next 148 0 R +/A 549 0 R +>> +endobj + +148 0 obj +<< +/Title ($1N1580) +/Parent 121 0 R +/Prev 147 0 R +/Next 149 0 R +/A 551 0 R +>> +endobj + +149 0 obj +<< +/Title ($1N1584) +/Parent 121 0 R +/Prev 148 0 R +/Next 150 0 R +/A 553 0 R +>> +endobj + +150 0 obj +<< +/Title ($1N1586) +/Parent 121 0 R +/Prev 149 0 R +/Next 151 0 R +/A 555 0 R +>> +endobj + +151 0 obj +<< +/Title ($1N1588) +/Parent 121 0 R +/Prev 150 0 R +/Next 152 0 R +/A 557 0 R +>> +endobj + +152 0 obj +<< +/Title ($1N1590) +/Parent 121 0 R +/Prev 151 0 R +/Next 153 0 R +/A 559 0 R +>> +endobj + +153 0 obj +<< +/Title ($1N1592) +/Parent 121 0 R +/Prev 152 0 R +/Next 154 0 R +/A 561 0 R +>> +endobj + +154 0 obj +<< +/Title ($1N1594) +/Parent 121 0 R +/Prev 153 0 R +/Next 155 0 R +/A 563 0 R +>> +endobj + +155 0 obj +<< +/Title ($1N1596) +/Parent 121 0 R +/Prev 154 0 R +/Next 156 0 R +/A 565 0 R +>> +endobj + +156 0 obj +<< +/Title ($1N1598) +/Parent 121 0 R +/Prev 155 0 R +/Next 157 0 R +/A 567 0 R +>> +endobj + +157 0 obj +<< +/Title ($1N1614) +/Parent 121 0 R +/Prev 156 0 R +/Next 158 0 R +/A 569 0 R +>> +endobj + +158 0 obj +<< +/Title ($1N1638) +/Parent 121 0 R +/Prev 157 0 R +/Next 159 0 R +/A 571 0 R +>> +endobj + +159 0 obj +<< +/Title ($1N1640) +/Parent 121 0 R +/Prev 158 0 R +/Next 160 0 R +/A 573 0 R +>> +endobj + +160 0 obj +<< +/Title ($1N1642) +/Parent 121 0 R +/Prev 159 0 R +/Next 161 0 R +/A 575 0 R +>> +endobj + +161 0 obj +<< +/Title ($1N1644) +/Parent 121 0 R +/Prev 160 0 R +/Next 162 0 R +/A 577 0 R +>> +endobj + +162 0 obj +<< +/Title ($1N1646) +/Parent 121 0 R +/Prev 161 0 R +/Next 163 0 R +/A 579 0 R +>> +endobj + +163 0 obj +<< +/Title ($1N1648) +/Parent 121 0 R +/Prev 162 0 R +/Next 164 0 R +/A 581 0 R +>> +endobj + +164 0 obj +<< +/Title ($1N1650) +/Parent 121 0 R +/Prev 163 0 R +/Next 165 0 R +/A 583 0 R +>> +endobj + +165 0 obj +<< +/Title ($1N1652) +/Parent 121 0 R +/Prev 164 0 R +/Next 166 0 R +/A 585 0 R +>> +endobj + +166 0 obj +<< +/Title ($1N1656) +/Parent 121 0 R +/Prev 165 0 R +/Next 167 0 R +/A 587 0 R +>> +endobj + +167 0 obj +<< +/Title ($1N1658) +/Parent 121 0 R +/Prev 166 0 R +/Next 168 0 R +/A 589 0 R +>> +endobj + +168 0 obj +<< +/Title ($1N1708) +/Parent 121 0 R +/Prev 167 0 R +/Next 169 0 R +/A 591 0 R +>> +endobj + +169 0 obj +<< +/Title ($1N1730) +/Parent 121 0 R +/Prev 168 0 R +/Next 170 0 R +/A 593 0 R +>> +endobj + +170 0 obj +<< +/Title ($1N1734) +/Parent 121 0 R +/Prev 169 0 R +/Next 171 0 R +/A 595 0 R +>> +endobj + +171 0 obj +<< +/Title ($1N1740) +/Parent 121 0 R +/Prev 170 0 R +/Next 172 0 R +/A 597 0 R +>> +endobj + +172 0 obj +<< +/Title ($1N1762) +/Parent 121 0 R +/Prev 171 0 R +/Next 173 0 R +/A 599 0 R +>> +endobj + +173 0 obj +<< +/Title ($1N1764) +/Parent 121 0 R +/Prev 172 0 R +/Next 174 0 R +/A 601 0 R +>> +endobj + +174 0 obj +<< +/Title ($1N1766) +/Parent 121 0 R +/Prev 173 0 R +/Next 175 0 R +/A 603 0 R +>> +endobj + +175 0 obj +<< +/Title ($1N1768) +/Parent 121 0 R +/Prev 174 0 R +/Next 176 0 R +/A 605 0 R +>> +endobj + +176 0 obj +<< +/Title ($1N1770) +/Parent 121 0 R +/Prev 175 0 R +/Next 177 0 R +/A 607 0 R +>> +endobj + +177 0 obj +<< +/Title ($1N1774) +/Parent 121 0 R +/Prev 176 0 R +/Next 178 0 R +/A 609 0 R +>> +endobj + +178 0 obj +<< +/Title ($1N1790) +/Parent 121 0 R +/Prev 177 0 R +/Next 179 0 R +/A 611 0 R +>> +endobj + +179 0 obj +<< +/Title ($1N1792) +/Parent 121 0 R +/Prev 178 0 R +/Next 180 0 R +/A 613 0 R +>> +endobj + +180 0 obj +<< +/Title ($1N1796) +/Parent 121 0 R +/Prev 179 0 R +/Next 181 0 R +/A 615 0 R +>> +endobj + +181 0 obj +<< +/Title ($1N1798) +/Parent 121 0 R +/Prev 180 0 R +/Next 182 0 R +/A 617 0 R +>> +endobj + +182 0 obj +<< +/Title ($1N1800) +/Parent 121 0 R +/Prev 181 0 R +/Next 183 0 R +/A 619 0 R +>> +endobj + +183 0 obj +<< +/Title ($1N1824) +/Parent 121 0 R +/Prev 182 0 R +/Next 184 0 R +/A 621 0 R +>> +endobj + +184 0 obj +<< +/Title ($1N1826) +/Parent 121 0 R +/Prev 183 0 R +/Next 185 0 R +/A 623 0 R +>> +endobj + +185 0 obj +<< +/Title ($1N1838) +/Parent 121 0 R +/Prev 184 0 R +/Next 186 0 R +/A 625 0 R +>> +endobj + +186 0 obj +<< +/Title ($1N1840) +/Parent 121 0 R +/Prev 185 0 R +/Next 187 0 R +/A 627 0 R +>> +endobj + +187 0 obj +<< +/Title ($1N1842) +/Parent 121 0 R +/Prev 186 0 R +/Next 188 0 R +/A 629 0 R +>> +endobj + +188 0 obj +<< +/Title ($1N1844) +/Parent 121 0 R +/Prev 187 0 R +/Next 189 0 R +/A 631 0 R +>> +endobj + +189 0 obj +<< +/Title ($1N1850) +/Parent 121 0 R +/Prev 188 0 R +/Next 190 0 R +/A 633 0 R +>> +endobj + +190 0 obj +<< +/Title ($1N1858) +/Parent 121 0 R +/Prev 189 0 R +/Next 191 0 R +/A 635 0 R +>> +endobj + +191 0 obj +<< +/Title ($1N1866) +/Parent 121 0 R +/Prev 190 0 R +/Next 192 0 R +/A 637 0 R +>> +endobj + +192 0 obj +<< +/Title ($1N1884) +/Parent 121 0 R +/Prev 191 0 R +/Next 193 0 R +/A 639 0 R +>> +endobj + +193 0 obj +<< +/Title ($1N1886) +/Parent 121 0 R +/Prev 192 0 R +/Next 194 0 R +/A 641 0 R +>> +endobj + +194 0 obj +<< +/Title ($1N5390) +/Parent 121 0 R +/Prev 193 0 R +/Next 195 0 R +/A 643 0 R +>> +endobj + +195 0 obj +<< +/Title ($1N5442) +/Parent 121 0 R +/Prev 194 0 R +/A 645 0 R +>> +endobj + +197 0 obj +<< +/Title ($1N19) +/Parent 196 0 R +/Next 198 0 R +/A 647 0 R +>> +endobj + +198 0 obj +<< +/Title ($1N40) +/Parent 196 0 R +/Prev 197 0 R +/A 649 0 R +>> +endobj + +200 0 obj +<< +/Title ($1N21) +/Parent 199 0 R +/Next 201 0 R +/A 651 0 R +>> +endobj + +201 0 obj +<< +/Title ($1N38) +/Parent 199 0 R +/Prev 200 0 R +/A 653 0 R +>> +endobj + +203 0 obj +<< +/Title ($1N20) +/Parent 202 0 R +/Next 204 0 R +/A 655 0 R +>> +endobj + +204 0 obj +<< +/Title ($1N39) +/Parent 202 0 R +/Prev 203 0 R +/A 657 0 R +>> +endobj + +206 0 obj +<< +/Title ($1N11) +/Parent 205 0 R +/Next 207 0 R +/A 659 0 R +>> +endobj + +207 0 obj +<< +/Title ($1N33) +/Parent 205 0 R +/Prev 206 0 R +/Next 208 0 R +/A 661 0 R +>> +endobj + +208 0 obj +<< +/Title ($1N48) +/Parent 205 0 R +/Prev 207 0 R +/Next 209 0 R +/A 663 0 R +>> +endobj + +209 0 obj +<< +/Title ($1N1538) +/Parent 205 0 R +/Prev 208 0 R +/Next 210 0 R +/A 665 0 R +>> +endobj + +210 0 obj +<< +/Title ($1N1556) +/Parent 205 0 R +/Prev 209 0 R +/Next 211 0 R +/A 667 0 R +>> +endobj + +211 0 obj +<< +/Title ($1N1610) +/Parent 205 0 R +/Prev 210 0 R +/Next 212 0 R +/A 669 0 R +>> +endobj + +212 0 obj +<< +/Title ($1N1622) +/Parent 205 0 R +/Prev 211 0 R +/Next 213 0 R +/A 671 0 R +>> +endobj + +213 0 obj +<< +/Title ($1N1674) +/Parent 205 0 R +/Prev 212 0 R +/Next 214 0 R +/A 673 0 R +>> +endobj + +214 0 obj +<< +/Title ($1N1682) +/Parent 205 0 R +/Prev 213 0 R +/Next 215 0 R +/A 675 0 R +>> +endobj + +215 0 obj +<< +/Title ($1N1706) +/Parent 205 0 R +/Prev 214 0 R +/Next 216 0 R +/A 677 0 R +>> +endobj + +216 0 obj +<< +/Title ($1N1738) +/Parent 205 0 R +/Prev 215 0 R +/Next 217 0 R +/A 679 0 R +>> +endobj + +217 0 obj +<< +/Title ($1N1748) +/Parent 205 0 R +/Prev 216 0 R +/Next 218 0 R +/A 681 0 R +>> +endobj + +218 0 obj +<< +/Title ($1N1772) +/Parent 205 0 R +/Prev 217 0 R +/Next 219 0 R +/A 683 0 R +>> +endobj + +219 0 obj +<< +/Title ($1N1816) +/Parent 205 0 R +/Prev 218 0 R +/Next 220 0 R +/A 685 0 R +>> +endobj + +220 0 obj +<< +/Title ($1N1868) +/Parent 205 0 R +/Prev 219 0 R +/A 687 0 R +>> +endobj + +222 0 obj +<< +/Title ($1N1818) +/Parent 221 0 R +/A 689 0 R +>> +endobj + +224 0 obj +<< +/Title ($1N7) +/Parent 223 0 R +/Next 225 0 R +/A 691 0 R +>> +endobj + +225 0 obj +<< +/Title ($1N52) +/Parent 223 0 R +/Prev 224 0 R +/Next 226 0 R +/A 693 0 R +>> +endobj + +226 0 obj +<< +/Title ($1N1548) +/Parent 223 0 R +/Prev 225 0 R +/Next 227 0 R +/A 695 0 R +>> +endobj + +227 0 obj +<< +/Title ($1N1560) +/Parent 223 0 R +/Prev 226 0 R +/Next 228 0 R +/A 697 0 R +>> +endobj + +228 0 obj +<< +/Title ($1N1608) +/Parent 223 0 R +/Prev 227 0 R +/Next 229 0 R +/A 699 0 R +>> +endobj + +229 0 obj +<< +/Title ($1N1630) +/Parent 223 0 R +/Prev 228 0 R +/Next 230 0 R +/A 701 0 R +>> +endobj + +230 0 obj +<< +/Title ($1N1666) +/Parent 223 0 R +/Prev 229 0 R +/Next 231 0 R +/A 703 0 R +>> +endobj + +231 0 obj +<< +/Title ($1N1690) +/Parent 223 0 R +/Prev 230 0 R +/Next 232 0 R +/A 705 0 R +>> +endobj + +232 0 obj +<< +/Title ($1N1714) +/Parent 223 0 R +/Prev 231 0 R +/Next 233 0 R +/A 707 0 R +>> +endobj + +233 0 obj +<< +/Title ($1N1720) +/Parent 223 0 R +/Prev 232 0 R +/Next 234 0 R +/A 709 0 R +>> +endobj + +234 0 obj +<< +/Title ($1N1756) +/Parent 223 0 R +/Prev 233 0 R +/Next 235 0 R +/A 711 0 R +>> +endobj + +235 0 obj +<< +/Title ($1N1782) +/Parent 223 0 R +/Prev 234 0 R +/Next 236 0 R +/A 713 0 R +>> +endobj + +236 0 obj +<< +/Title ($1N1804) +/Parent 223 0 R +/Prev 235 0 R +/Next 237 0 R +/A 715 0 R +>> +endobj + +237 0 obj +<< +/Title ($1N1834) +/Parent 223 0 R +/Prev 236 0 R +/Next 238 0 R +/A 717 0 R +>> +endobj + +238 0 obj +<< +/Title ($1N1880) +/Parent 223 0 R +/Prev 237 0 R +/A 719 0 R +>> +endobj + +240 0 obj +<< +/Title ($1N8) +/Parent 239 0 R +/Next 241 0 R +/A 721 0 R +>> +endobj + +241 0 obj +<< +/Title ($1N51) +/Parent 239 0 R +/Prev 240 0 R +/Next 242 0 R +/A 723 0 R +>> +endobj + +242 0 obj +<< +/Title ($1N1546) +/Parent 239 0 R +/Prev 241 0 R +/Next 243 0 R +/A 725 0 R +>> +endobj + +243 0 obj +<< +/Title ($1N1562) +/Parent 239 0 R +/Prev 242 0 R +/Next 244 0 R +/A 727 0 R +>> +endobj + +244 0 obj +<< +/Title ($1N1606) +/Parent 239 0 R +/Prev 243 0 R +/Next 245 0 R +/A 729 0 R +>> +endobj + +245 0 obj +<< +/Title ($1N1628) +/Parent 239 0 R +/Prev 244 0 R +/Next 246 0 R +/A 731 0 R +>> +endobj + +246 0 obj +<< +/Title ($1N1668) +/Parent 239 0 R +/Prev 245 0 R +/Next 247 0 R +/A 733 0 R +>> +endobj + +247 0 obj +<< +/Title ($1N1688) +/Parent 239 0 R +/Prev 246 0 R +/Next 248 0 R +/A 735 0 R +>> +endobj + +248 0 obj +<< +/Title ($1N1716) +/Parent 239 0 R +/Prev 247 0 R +/Next 249 0 R +/A 737 0 R +>> +endobj + +249 0 obj +<< +/Title ($1N1722) +/Parent 239 0 R +/Prev 248 0 R +/Next 250 0 R +/A 739 0 R +>> +endobj + +250 0 obj +<< +/Title ($1N1754) +/Parent 239 0 R +/Prev 249 0 R +/Next 251 0 R +/A 741 0 R +>> +endobj + +251 0 obj +<< +/Title ($1N1784) +/Parent 239 0 R +/Prev 250 0 R +/Next 252 0 R +/A 743 0 R +>> +endobj + +252 0 obj +<< +/Title ($1N1802) +/Parent 239 0 R +/Prev 251 0 R +/Next 253 0 R +/A 745 0 R +>> +endobj + +253 0 obj +<< +/Title ($1N1832) +/Parent 239 0 R +/Prev 252 0 R +/Next 254 0 R +/A 747 0 R +>> +endobj + +254 0 obj +<< +/Title ($1N1882) +/Parent 239 0 R +/Prev 253 0 R +/Next 255 0 R +/A 749 0 R +>> +endobj + +255 0 obj +<< +/Title ($1N5374) +/Parent 239 0 R +/Prev 254 0 R +/Next 256 0 R +/A 751 0 R +>> +endobj + +256 0 obj +<< +/Title ($1N5481) +/Parent 239 0 R +/Prev 255 0 R +/A 753 0 R +>> +endobj + +258 0 obj +<< +/Title ($1N13) +/Parent 257 0 R +/Next 259 0 R +/A 755 0 R +>> +endobj + +259 0 obj +<< +/Title ($1N34) +/Parent 257 0 R +/Prev 258 0 R +/Next 260 0 R +/A 757 0 R +>> +endobj + +260 0 obj +<< +/Title ($1N46) +/Parent 257 0 R +/Prev 259 0 R +/Next 261 0 R +/A 759 0 R +>> +endobj + +261 0 obj +<< +/Title ($1N1536) +/Parent 257 0 R +/Prev 260 0 R +/Next 262 0 R +/A 761 0 R +>> +endobj + +262 0 obj +<< +/Title ($1N1558) +/Parent 257 0 R +/Prev 261 0 R +/Next 263 0 R +/A 763 0 R +>> +endobj + +263 0 obj +<< +/Title ($1N1612) +/Parent 257 0 R +/Prev 262 0 R +/Next 264 0 R +/A 765 0 R +>> +endobj + +264 0 obj +<< +/Title ($1N1620) +/Parent 257 0 R +/Prev 263 0 R +/Next 265 0 R +/A 767 0 R +>> +endobj + +265 0 obj +<< +/Title ($1N1676) +/Parent 257 0 R +/Prev 264 0 R +/Next 266 0 R +/A 769 0 R +>> +endobj + +266 0 obj +<< +/Title ($1N1680) +/Parent 257 0 R +/Prev 265 0 R +/Next 267 0 R +/A 771 0 R +>> +endobj + +267 0 obj +<< +/Title ($1N1704) +/Parent 257 0 R +/Prev 266 0 R +/Next 268 0 R +/A 773 0 R +>> +endobj + +268 0 obj +<< +/Title ($1N1726) +/Parent 257 0 R +/Prev 267 0 R +/Next 269 0 R +/A 775 0 R +>> +endobj + +269 0 obj +<< +/Title ($1N1746) +/Parent 257 0 R +/Prev 268 0 R +/Next 270 0 R +/A 777 0 R +>> +endobj + +270 0 obj +<< +/Title ($1N1780) +/Parent 257 0 R +/Prev 269 0 R +/Next 271 0 R +/A 779 0 R +>> +endobj + +271 0 obj +<< +/Title ($1N1812) +/Parent 257 0 R +/Prev 270 0 R +/Next 272 0 R +/A 781 0 R +>> +endobj + +272 0 obj +<< +/Title ($1N1872) +/Parent 257 0 R +/Prev 271 0 R +/A 783 0 R +>> +endobj + +274 0 obj +<< +/Title ($1N14) +/Parent 273 0 R +/Next 275 0 R +/A 785 0 R +>> +endobj + +275 0 obj +<< +/Title ($1N45) +/Parent 273 0 R +/Prev 274 0 R +/Next 276 0 R +/A 787 0 R +>> +endobj + +276 0 obj +<< +/Title ($1N1520) +/Parent 273 0 R +/Prev 275 0 R +/A 789 0 R +>> +endobj + +278 0 obj +<< +/Title ($1N4) +/Parent 277 0 R +/Next 279 0 R +/A 791 0 R +>> +endobj + +279 0 obj +<< +/Title ($1N56) +/Parent 277 0 R +/Prev 278 0 R +/Next 280 0 R +/A 793 0 R +>> +endobj + +280 0 obj +<< +/Title ($1N57) +/Parent 277 0 R +/Prev 279 0 R +/Next 281 0 R +/A 795 0 R +>> +endobj + +281 0 obj +<< +/Title ($1N1634) +/Parent 277 0 R +/Prev 280 0 R +/Next 282 0 R +/A 797 0 R +>> +endobj + +282 0 obj +<< +/Title ($1N1662) +/Parent 277 0 R +/Prev 281 0 R +/Next 283 0 R +/A 799 0 R +>> +endobj + +283 0 obj +<< +/Title ($1N1694) +/Parent 277 0 R +/Prev 282 0 R +/Next 284 0 R +/A 801 0 R +>> +endobj + +284 0 obj +<< +/Title ($1N1794) +/Parent 277 0 R +/Prev 283 0 R +/A 803 0 R +>> +endobj + +286 0 obj +<< +/Title ($1N9) +/Parent 285 0 R +/Next 287 0 R +/A 805 0 R +>> +endobj + +287 0 obj +<< +/Title ($1N50) +/Parent 285 0 R +/Prev 286 0 R +/Next 288 0 R +/A 807 0 R +>> +endobj + +288 0 obj +<< +/Title ($1N1544) +/Parent 285 0 R +/Prev 287 0 R +/Next 289 0 R +/A 809 0 R +>> +endobj + +289 0 obj +<< +/Title ($1N1564) +/Parent 285 0 R +/Prev 288 0 R +/Next 290 0 R +/A 811 0 R +>> +endobj + +290 0 obj +<< +/Title ($1N1604) +/Parent 285 0 R +/Prev 289 0 R +/Next 291 0 R +/A 813 0 R +>> +endobj + +291 0 obj +<< +/Title ($1N1632) +/Parent 285 0 R +/Prev 290 0 R +/Next 292 0 R +/A 815 0 R +>> +endobj + +292 0 obj +<< +/Title ($1N1664) +/Parent 285 0 R +/Prev 291 0 R +/Next 293 0 R +/A 817 0 R +>> +endobj + +293 0 obj +<< +/Title ($1N1692) +/Parent 285 0 R +/Prev 292 0 R +/Next 294 0 R +/A 819 0 R +>> +endobj + +294 0 obj +<< +/Title ($1N1712) +/Parent 285 0 R +/Prev 293 0 R +/Next 295 0 R +/A 821 0 R +>> +endobj + +295 0 obj +<< +/Title ($1N1724) +/Parent 285 0 R +/Prev 294 0 R +/Next 296 0 R +/A 823 0 R +>> +endobj + +296 0 obj +<< +/Title ($1N1758) +/Parent 285 0 R +/Prev 295 0 R +/Next 297 0 R +/A 825 0 R +>> +endobj + +297 0 obj +<< +/Title ($1N1786) +/Parent 285 0 R +/Prev 296 0 R +/Next 298 0 R +/A 827 0 R +>> +endobj + +298 0 obj +<< +/Title ($1N1806) +/Parent 285 0 R +/Prev 297 0 R +/Next 299 0 R +/A 829 0 R +>> +endobj + +299 0 obj +<< +/Title ($1N1830) +/Parent 285 0 R +/Prev 298 0 R +/Next 300 0 R +/A 831 0 R +>> +endobj + +300 0 obj +<< +/Title ($1N1878) +/Parent 285 0 R +/Prev 299 0 R +/Next 301 0 R +/A 833 0 R +>> +endobj + +301 0 obj +<< +/Title ($1N5358) +/Parent 285 0 R +/Prev 300 0 R +/Next 302 0 R +/A 835 0 R +>> +endobj + +302 0 obj +<< +/Title ($1N5478) +/Parent 285 0 R +/Prev 301 0 R +/A 837 0 R +>> +endobj + +304 0 obj +<< +/Title ($1N17) +/Parent 303 0 R +/Next 305 0 R +/A 839 0 R +>> +endobj + +305 0 obj +<< +/Title ($1N42) +/Parent 303 0 R +/Prev 304 0 R +/A 841 0 R +>> +endobj + +307 0 obj +<< +/Title ($1N16) +/Parent 306 0 R +/Next 308 0 R +/A 843 0 R +>> +endobj + +308 0 obj +<< +/Title ($1N43) +/Parent 306 0 R +/Prev 307 0 R +/A 845 0 R +>> +endobj + +310 0 obj +<< +/Title ($1N1498) +/Parent 309 0 R +/Next 311 0 R +/A 847 0 R +>> +endobj + +311 0 obj +<< +/Title ($1N1512) +/Parent 309 0 R +/Prev 310 0 R +/A 849 0 R +>> +endobj + +313 0 obj +<< +/Title ($1N1496) +/Parent 312 0 R +/Next 314 0 R +/A 851 0 R +>> +endobj + +314 0 obj +<< +/Title ($1N1510) +/Parent 312 0 R +/Prev 313 0 R +/A 853 0 R +>> +endobj + +316 0 obj +<< +/Title ($1N18) +/Parent 315 0 R +/Next 317 0 R +/A 855 0 R +>> +endobj + +317 0 obj +<< +/Title ($1N41) +/Parent 315 0 R +/Prev 316 0 R +/Next 318 0 R +/A 857 0 R +>> +endobj + +318 0 obj +<< +/Title ($1N1522) +/Parent 315 0 R +/Prev 317 0 R +/A 859 0 R +>> +endobj + +861 0 obj +<< +/Producer (jsPDF 0.0.0) +/CreationDate (D:20251108000128-00'00') +>> +endobj +862 0 obj +<< +/Type /Catalog +/Pages 1 0 R +/OpenAction [3 0 R /FitH null] +/PageLayout /OneColumn +/Outlines 12 0 R +>> +endobj +xref +0 863 +0000000000 65535 f +0000334529 00000 n +0000396345 00000 n +0000000015 00000 n +0000000125 00000 n +0000334586 00000 n +0000334751 00000 n +0000334930 00000 n +0000335046 00000 n +0000335215 00000 n +0000336259 00000 n +0000393129 00000 n +0000527015 00000 n +0000527093 00000 n +0000527300 00000 n +0000527196 00000 n +0000527411 00000 n +0000531215 00000 n +0000531292 00000 n +0000531383 00000 n +0000531474 00000 n +0000531565 00000 n +0000531658 00000 n +0000531751 00000 n +0000531844 00000 n +0000531937 00000 n +0000532030 00000 n +0000532123 00000 n +0000532216 00000 n +0000532309 00000 n +0000532402 00000 n +0000532495 00000 n +0000532588 00000 n +0000532681 00000 n +0000532774 00000 n +0000527513 00000 n +0000532854 00000 n +0000532932 00000 n +0000533023 00000 n +0000527627 00000 n +0000533103 00000 n +0000527742 00000 n +0000533167 00000 n +0000527858 00000 n +0000533232 00000 n +0000527974 00000 n +0000533297 00000 n +0000533375 00000 n +0000533466 00000 n +0000533559 00000 n +0000528088 00000 n +0000533639 00000 n +0000533719 00000 n +0000533812 00000 n +0000533905 00000 n +0000533998 00000 n +0000534091 00000 n +0000528203 00000 n +0000534171 00000 n +0000534249 00000 n +0000534340 00000 n +0000534433 00000 n +0000534526 00000 n +0000534619 00000 n +0000534712 00000 n +0000534805 00000 n +0000534898 00000 n +0000534991 00000 n +0000535084 00000 n +0000535177 00000 n +0000535270 00000 n +0000535363 00000 n +0000535456 00000 n +0000528319 00000 n +0000535536 00000 n +0000535614 00000 n +0000535705 00000 n +0000535798 00000 n +0000535891 00000 n +0000535984 00000 n +0000536077 00000 n +0000536170 00000 n +0000536263 00000 n +0000536356 00000 n +0000536449 00000 n +0000536542 00000 n +0000536635 00000 n +0000536728 00000 n +0000536821 00000 n +0000528433 00000 n +0000536901 00000 n +0000536981 00000 n +0000537074 00000 n +0000537167 00000 n +0000537260 00000 n +0000537353 00000 n +0000537446 00000 n +0000537539 00000 n +0000537632 00000 n +0000537725 00000 n +0000537819 00000 n +0000537914 00000 n +0000528551 00000 n +0000537996 00000 n +0000528670 00000 n +0000538065 00000 n +0000538148 00000 n +0000538245 00000 n +0000538342 00000 n +0000528796 00000 n +0000538425 00000 n +0000538508 00000 n +0000538605 00000 n +0000528920 00000 n +0000538688 00000 n +0000538771 00000 n +0000538868 00000 n +0000529045 00000 n +0000538951 00000 n +0000539034 00000 n +0000539131 00000 n +0000529171 00000 n +0000539214 00000 n +0000539294 00000 n +0000539388 00000 n +0000539483 00000 n +0000539578 00000 n +0000539673 00000 n +0000539768 00000 n +0000539863 00000 n +0000539958 00000 n +0000540053 00000 n +0000540148 00000 n +0000540243 00000 n +0000540338 00000 n +0000540433 00000 n +0000540528 00000 n +0000540623 00000 n +0000540720 00000 n +0000540817 00000 n +0000540914 00000 n +0000541011 00000 n +0000541108 00000 n +0000541205 00000 n +0000541302 00000 n +0000541399 00000 n +0000541496 00000 n +0000541593 00000 n +0000541690 00000 n +0000541787 00000 n +0000541884 00000 n +0000541981 00000 n +0000542078 00000 n +0000542175 00000 n +0000542272 00000 n +0000542369 00000 n +0000542466 00000 n +0000542563 00000 n +0000542660 00000 n +0000542757 00000 n +0000542854 00000 n +0000542951 00000 n +0000543048 00000 n +0000543145 00000 n +0000543242 00000 n +0000543339 00000 n +0000543436 00000 n +0000543533 00000 n +0000543630 00000 n +0000543727 00000 n +0000543824 00000 n +0000543921 00000 n +0000544018 00000 n +0000544115 00000 n +0000544212 00000 n +0000544309 00000 n +0000544406 00000 n +0000544503 00000 n +0000544600 00000 n +0000544697 00000 n +0000544794 00000 n +0000544891 00000 n +0000544988 00000 n +0000545085 00000 n +0000545182 00000 n +0000545279 00000 n +0000545376 00000 n +0000545473 00000 n +0000545570 00000 n +0000545667 00000 n +0000545764 00000 n +0000545861 00000 n +0000545958 00000 n +0000546055 00000 n +0000546152 00000 n +0000546249 00000 n +0000529291 00000 n +0000546332 00000 n +0000546413 00000 n +0000529412 00000 n +0000546494 00000 n +0000546575 00000 n +0000529533 00000 n +0000546656 00000 n +0000546737 00000 n +0000529654 00000 n +0000546818 00000 n +0000546899 00000 n +0000546994 00000 n +0000547089 00000 n +0000547186 00000 n +0000547283 00000 n +0000547380 00000 n +0000547477 00000 n +0000547574 00000 n +0000547671 00000 n +0000547768 00000 n +0000547865 00000 n +0000547962 00000 n +0000548059 00000 n +0000548156 00000 n +0000529774 00000 n +0000548239 00000 n +0000529898 00000 n +0000548308 00000 n +0000548388 00000 n +0000548483 00000 n +0000548580 00000 n +0000548677 00000 n +0000548774 00000 n +0000548871 00000 n +0000548968 00000 n +0000549065 00000 n +0000549162 00000 n +0000549259 00000 n +0000549356 00000 n +0000549453 00000 n +0000549550 00000 n +0000549647 00000 n +0000530019 00000 n +0000549730 00000 n +0000549810 00000 n +0000549905 00000 n +0000550002 00000 n +0000550099 00000 n +0000550196 00000 n +0000550293 00000 n +0000550390 00000 n +0000550487 00000 n +0000550584 00000 n +0000550681 00000 n +0000550778 00000 n +0000550875 00000 n +0000550972 00000 n +0000551069 00000 n +0000551166 00000 n +0000551263 00000 n +0000530140 00000 n +0000551346 00000 n +0000551427 00000 n +0000551522 00000 n +0000551617 00000 n +0000551714 00000 n +0000551811 00000 n +0000551908 00000 n +0000552005 00000 n +0000552102 00000 n +0000552199 00000 n +0000552296 00000 n +0000552393 00000 n +0000552490 00000 n +0000552587 00000 n +0000552684 00000 n +0000530261 00000 n +0000552767 00000 n +0000552848 00000 n +0000552943 00000 n +0000530381 00000 n +0000553026 00000 n +0000553106 00000 n +0000553201 00000 n +0000553296 00000 n +0000553393 00000 n +0000553490 00000 n +0000553587 00000 n +0000530501 00000 n +0000553670 00000 n +0000553750 00000 n +0000553845 00000 n +0000553942 00000 n +0000554039 00000 n +0000554136 00000 n +0000554233 00000 n +0000554330 00000 n +0000554427 00000 n +0000554524 00000 n +0000554621 00000 n +0000554718 00000 n +0000554815 00000 n +0000554912 00000 n +0000555009 00000 n +0000555106 00000 n +0000555203 00000 n +0000530621 00000 n +0000555286 00000 n +0000555367 00000 n +0000530740 00000 n +0000555448 00000 n +0000555529 00000 n +0000530859 00000 n +0000555610 00000 n +0000555693 00000 n +0000530984 00000 n +0000555776 00000 n +0000555859 00000 n +0000531109 00000 n +0000555942 00000 n +0000556023 00000 n +0000556118 00000 n +0000396470 00000 n +0000396534 00000 n +0000396980 00000 n +0000397044 00000 n +0000397438 00000 n +0000397502 00000 n +0000397911 00000 n +0000397975 00000 n +0000398408 00000 n +0000398472 00000 n +0000398878 00000 n +0000398942 00000 n +0000399335 00000 n +0000399399 00000 n +0000399831 00000 n +0000399895 00000 n +0000400288 00000 n +0000400352 00000 n +0000400796 00000 n +0000400860 00000 n +0000401304 00000 n +0000401368 00000 n +0000401797 00000 n +0000401861 00000 n +0000402268 00000 n +0000402332 00000 n +0000402727 00000 n +0000402791 00000 n +0000403198 00000 n +0000403262 00000 n +0000403666 00000 n +0000403730 00000 n +0000404170 00000 n +0000404234 00000 n +0000404692 00000 n +0000404756 00000 n +0000405214 00000 n +0000405278 00000 n +0000405674 00000 n +0000405738 00000 n +0000406156 00000 n +0000406220 00000 n +0000406615 00000 n +0000406679 00000 n +0000407109 00000 n +0000407173 00000 n +0000407617 00000 n +0000407681 00000 n +0000408112 00000 n +0000408176 00000 n +0000408596 00000 n +0000408660 00000 n +0000409081 00000 n +0000409145 00000 n +0000409553 00000 n +0000409617 00000 n +0000410025 00000 n +0000410089 00000 n +0000410487 00000 n +0000410551 00000 n +0000410947 00000 n +0000411011 00000 n +0000411418 00000 n +0000411482 00000 n +0000411917 00000 n +0000411981 00000 n +0000412391 00000 n +0000412455 00000 n +0000412865 00000 n +0000412929 00000 n +0000413338 00000 n +0000413402 00000 n +0000413813 00000 n +0000413877 00000 n +0000414283 00000 n +0000414347 00000 n +0000414742 00000 n +0000414806 00000 n +0000415221 00000 n +0000415285 00000 n +0000415714 00000 n +0000415778 00000 n +0000416183 00000 n +0000416247 00000 n +0000416676 00000 n +0000416740 00000 n +0000417195 00000 n +0000417259 00000 n +0000417688 00000 n +0000417752 00000 n +0000418169 00000 n +0000418233 00000 n +0000418628 00000 n +0000418692 00000 n +0000419099 00000 n +0000419163 00000 n +0000419556 00000 n +0000419620 00000 n +0000420049 00000 n +0000420113 00000 n +0000420556 00000 n +0000420620 00000 n +0000421065 00000 n +0000421129 00000 n +0000421524 00000 n +0000421588 00000 n +0000422005 00000 n +0000422069 00000 n +0000422486 00000 n +0000422550 00000 n +0000422979 00000 n +0000423043 00000 n +0000423448 00000 n +0000423512 00000 n +0000423930 00000 n +0000423994 00000 n +0000424449 00000 n +0000424513 00000 n +0000424908 00000 n +0000424972 00000 n +0000425389 00000 n +0000425453 00000 n +0000425848 00000 n +0000425912 00000 n +0000426319 00000 n +0000426383 00000 n +0000426778 00000 n +0000426842 00000 n +0000427259 00000 n +0000427323 00000 n +0000427752 00000 n +0000427816 00000 n +0000428282 00000 n +0000428346 00000 n +0000428764 00000 n +0000428828 00000 n +0000429272 00000 n +0000429336 00000 n +0000429743 00000 n +0000429807 00000 n +0000430251 00000 n +0000430315 00000 n +0000430710 00000 n +0000430774 00000 n +0000431181 00000 n +0000431245 00000 n +0000431640 00000 n +0000431704 00000 n +0000432122 00000 n +0000432186 00000 n +0000432613 00000 n +0000432677 00000 n +0000433106 00000 n +0000433170 00000 n +0000433565 00000 n +0000433629 00000 n +0000434036 00000 n +0000434100 00000 n +0000434518 00000 n +0000434582 00000 n +0000434977 00000 n +0000435041 00000 n +0000435473 00000 n +0000435537 00000 n +0000435942 00000 n +0000436006 00000 n +0000436401 00000 n +0000436465 00000 n +0000436897 00000 n +0000436961 00000 n +0000437405 00000 n +0000437469 00000 n +0000437901 00000 n +0000437965 00000 n +0000438434 00000 n +0000438498 00000 n +0000438942 00000 n +0000439006 00000 n +0000439399 00000 n +0000439463 00000 n +0000439893 00000 n +0000439957 00000 n +0000440353 00000 n +0000440417 00000 n +0000440840 00000 n +0000440904 00000 n +0000441301 00000 n +0000441365 00000 n +0000441820 00000 n +0000441884 00000 n +0000442281 00000 n +0000442345 00000 n +0000442791 00000 n +0000442855 00000 n +0000443274 00000 n +0000443338 00000 n +0000443770 00000 n +0000443834 00000 n +0000444264 00000 n +0000444328 00000 n +0000444761 00000 n +0000444825 00000 n +0000445233 00000 n +0000445297 00000 n +0000445707 00000 n +0000445771 00000 n +0000446212 00000 n +0000446276 00000 n +0000446679 00000 n +0000446743 00000 n +0000447163 00000 n +0000447227 00000 n +0000447659 00000 n +0000447723 00000 n +0000448192 00000 n +0000448256 00000 n +0000448687 00000 n +0000448751 00000 n +0000449166 00000 n +0000449230 00000 n +0000449623 00000 n +0000449687 00000 n +0000450116 00000 n +0000450180 00000 n +0000450586 00000 n +0000450650 00000 n +0000451067 00000 n +0000451131 00000 n +0000451546 00000 n +0000451610 00000 n +0000452042 00000 n +0000452106 00000 n +0000452501 00000 n +0000452565 00000 n +0000453006 00000 n +0000453070 00000 n +0000453485 00000 n +0000453549 00000 n +0000453966 00000 n +0000454030 00000 n +0000454447 00000 n +0000454511 00000 n +0000454928 00000 n +0000454992 00000 n +0000455387 00000 n +0000455451 00000 n +0000455846 00000 n +0000455910 00000 n +0000456305 00000 n +0000456369 00000 n +0000456762 00000 n +0000456826 00000 n +0000457233 00000 n +0000457297 00000 n +0000457726 00000 n +0000457790 00000 n +0000458207 00000 n +0000458271 00000 n +0000458689 00000 n +0000458753 00000 n +0000459193 00000 n +0000459257 00000 n +0000459712 00000 n +0000459776 00000 n +0000460231 00000 n +0000460295 00000 n +0000460724 00000 n +0000460788 00000 n +0000461204 00000 n +0000461268 00000 n +0000461661 00000 n +0000461725 00000 n +0000462130 00000 n +0000462194 00000 n +0000462626 00000 n +0000462690 00000 n +0000463097 00000 n +0000463161 00000 n +0000463568 00000 n +0000463632 00000 n +0000464024 00000 n +0000464088 00000 n +0000464505 00000 n +0000464569 00000 n +0000465009 00000 n +0000465073 00000 n +0000465480 00000 n +0000465544 00000 n +0000465973 00000 n +0000466037 00000 n +0000466432 00000 n +0000466496 00000 n +0000466891 00000 n +0000466955 00000 n +0000467350 00000 n +0000467414 00000 n +0000467809 00000 n +0000467873 00000 n +0000468268 00000 n +0000468332 00000 n +0000468739 00000 n +0000468803 00000 n +0000469198 00000 n +0000469262 00000 n +0000469657 00000 n +0000469721 00000 n +0000470116 00000 n +0000470180 00000 n +0000470575 00000 n +0000470639 00000 n +0000471032 00000 n +0000471096 00000 n +0000471489 00000 n +0000471553 00000 n +0000472022 00000 n +0000472086 00000 n +0000472530 00000 n +0000472594 00000 n +0000473038 00000 n +0000473102 00000 n +0000473553 00000 n +0000473617 00000 n +0000474036 00000 n +0000474100 00000 n +0000474507 00000 n +0000474571 00000 n +0000474964 00000 n +0000475028 00000 n +0000475458 00000 n +0000475522 00000 n +0000475957 00000 n +0000476021 00000 n +0000476452 00000 n +0000476516 00000 n +0000476928 00000 n +0000476992 00000 n +0000477400 00000 n +0000477464 00000 n +0000477887 00000 n +0000477951 00000 n +0000478370 00000 n +0000478434 00000 n +0000478843 00000 n +0000478907 00000 n +0000479340 00000 n +0000479404 00000 n +0000479815 00000 n +0000479879 00000 n +0000480272 00000 n +0000480336 00000 n +0000480731 00000 n +0000480795 00000 n +0000481190 00000 n +0000481254 00000 n +0000481671 00000 n +0000481735 00000 n +0000482128 00000 n +0000482192 00000 n +0000482599 00000 n +0000482663 00000 n +0000483070 00000 n +0000483134 00000 n +0000483541 00000 n +0000483605 00000 n +0000484045 00000 n +0000484109 00000 n +0000484504 00000 n +0000484568 00000 n +0000484975 00000 n +0000485039 00000 n +0000485490 00000 n +0000485554 00000 n +0000485961 00000 n +0000486025 00000 n +0000486445 00000 n +0000486509 00000 n +0000486931 00000 n +0000486995 00000 n +0000487388 00000 n +0000487452 00000 n +0000487906 00000 n +0000487970 00000 n +0000488387 00000 n +0000488451 00000 n +0000488880 00000 n +0000488944 00000 n +0000489349 00000 n +0000489413 00000 n +0000489820 00000 n +0000489884 00000 n +0000490328 00000 n +0000490392 00000 n +0000490799 00000 n +0000490863 00000 n +0000491280 00000 n +0000491344 00000 n +0000491776 00000 n +0000491840 00000 n +0000492247 00000 n +0000492311 00000 n +0000492706 00000 n +0000492770 00000 n +0000493199 00000 n +0000493263 00000 n +0000493695 00000 n +0000493759 00000 n +0000494193 00000 n +0000494257 00000 n +0000494686 00000 n +0000494750 00000 n +0000495165 00000 n +0000495229 00000 n +0000495683 00000 n +0000495747 00000 n +0000496187 00000 n +0000496251 00000 n +0000496667 00000 n +0000496731 00000 n +0000497126 00000 n +0000497190 00000 n +0000497622 00000 n +0000497686 00000 n +0000498115 00000 n +0000498179 00000 n +0000498608 00000 n +0000498672 00000 n +0000499067 00000 n +0000499131 00000 n +0000499526 00000 n +0000499590 00000 n +0000499985 00000 n +0000500049 00000 n +0000500500 00000 n +0000500564 00000 n +0000500959 00000 n +0000501023 00000 n +0000501455 00000 n +0000501519 00000 n +0000501939 00000 n +0000502003 00000 n +0000502424 00000 n +0000502488 00000 n +0000502910 00000 n +0000502974 00000 n +0000503380 00000 n +0000503444 00000 n +0000503876 00000 n +0000503940 00000 n +0000504335 00000 n +0000504399 00000 n +0000504850 00000 n +0000504914 00000 n +0000505341 00000 n +0000505405 00000 n +0000505837 00000 n +0000505901 00000 n +0000506308 00000 n +0000506372 00000 n +0000506790 00000 n +0000506854 00000 n +0000507283 00000 n +0000507347 00000 n +0000507742 00000 n +0000507806 00000 n +0000508201 00000 n +0000508265 00000 n +0000508705 00000 n +0000508769 00000 n +0000509201 00000 n +0000509265 00000 n +0000509699 00000 n +0000509763 00000 n +0000510153 00000 n +0000510217 00000 n +0000510611 00000 n +0000510675 00000 n +0000511082 00000 n +0000511146 00000 n +0000511556 00000 n +0000511620 00000 n +0000512038 00000 n +0000512102 00000 n +0000512557 00000 n +0000512621 00000 n +0000513087 00000 n +0000513151 00000 n +0000513558 00000 n +0000513622 00000 n +0000514029 00000 n +0000514093 00000 n +0000514502 00000 n +0000514566 00000 n +0000514972 00000 n +0000515036 00000 n +0000515453 00000 n +0000515517 00000 n +0000515934 00000 n +0000515998 00000 n +0000516415 00000 n +0000516479 00000 n +0000516872 00000 n +0000516936 00000 n +0000517343 00000 n +0000517407 00000 n +0000517873 00000 n +0000517937 00000 n +0000518344 00000 n +0000518408 00000 n +0000518848 00000 n +0000518912 00000 n +0000519305 00000 n +0000519369 00000 n +0000519787 00000 n +0000519851 00000 n +0000520283 00000 n +0000520347 00000 n +0000520776 00000 n +0000520840 00000 n +0000521235 00000 n +0000521299 00000 n +0000521731 00000 n +0000521795 00000 n +0000522205 00000 n +0000522269 00000 n +0000522675 00000 n +0000522739 00000 n +0000523151 00000 n +0000523215 00000 n +0000523623 00000 n +0000523687 00000 n +0000524083 00000 n +0000524147 00000 n +0000524554 00000 n +0000524618 00000 n +0000525025 00000 n +0000525089 00000 n +0000525507 00000 n +0000525571 00000 n +0000526017 00000 n +0000526081 00000 n +0000526523 00000 n +0000526587 00000 n +0000556201 00000 n +0000556288 00000 n +trailer +<< +/Size 863 +/Root 862 0 R +/Info 861 0 R +/ID [ ] +>> +startxref +556410 +%%EOF diff --git a/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/readme.md b/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/readme.md index 5a78103ee..de76286b2 100644 --- a/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/readme.md +++ b/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/readme.md @@ -4,7 +4,9 @@ ## General -The pinout is contained in the variant.h file, and a [generic schematic](./Schematic_Pro-Micro_Pinouts%202024-12-14.pdf) is located in this directory. +The pinout is contained in the variant.h file, and a [generic schematic](./Schematic_Pro-Micro_Pinouts.pdf) is located in this directory. + +This variant is suitable for both TCXO and XTAL types of modules. The old XTAL variant has been removed to reduce confusion. ### Note on DIO2, RXEN, TXEN, and RF switching @@ -17,9 +19,13 @@ Several modules require external switching between transmit (Tx) and receive (Rx RXEN is not required to be connected if the selected module already has internal RF switching, or if external RF switching logic is already applied. Also worth noting that the Seeed WIO SX1262 in particular only has RXEN exposed (marked RF_SW) and has the DIO2-TXEN link internally. +## Making a node based on this variant + +Making your own node based on this design is straightforward. There are various open source and free to use PCB design files available, or you can solder wires directly from a module to the pro-micro. +
- The table of known modules is at the bottom of the variant.h, and reproduced here for convenience. + < Click to expand > The table of known modules is at the bottom of the variant.h, and reproduced here for convenience. | Mfr | Module | TCXO | RF Switch | Notes | | ------------ | ---------------- | ---- | --------- | ------------------------------------- | @@ -34,6 +40,7 @@ Also worth noting that the Seeed WIO SX1262 in particular only has RXEN exposed | Waveshare | Core1262-HF | yes | Ext | | | Waveshare | LoRa Node Module | yes | Int | | | Seeed | Wio-SX1262 | yes | Ext | Cute! DIO2/TXEN are not exposed | +| Seeed | Wio-LR1121 | yes | Int | LR1121, needs alternate rfswitch.h | | AI-Thinker | RA-02 | No | Int | SX1278 **433mhz band only** | | RF Solutions | RFM95 | No | Int | Untested | | Ebyte | E80-900M2213S | Yes | Int | LR1121 radio | @@ -72,6 +79,10 @@ The Semtech default, the values are (taken from [here](https://github.com/Lora-n
+ < Click to expand > + + + ```cpp .rfswitch = { .enable = LR11XX_SYSTEM_RFSW0_HIGH | LR11XX_SYSTEM_RFSW1_HIGH | LR11XX_SYSTEM_RFSW2_HIGH, diff --git a/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/variant.h b/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/variant.h index 87342a02f..fee8ee88e 100644 --- a/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/variant.h +++ b/variants/nrf52840/diy/nrf52_promicro_diy_tcxo/variant.h @@ -175,6 +175,7 @@ settings. | Waveshare | Core1262-HF | yes | Ext | | | Waveshare | LoRa Node Module | yes | Int | | | Seeed | Wio-SX1262 | yes | Ext | Cute! DIO2/TXEN are not exposed | +| Seeed | Wio-LR1121 | yes | Int | LR1121, needs alternate rfswitch.h | | AI-Thinker | RA-02 | No | Int | SX1278 **433mhz band only** | | RF Solutions | RFM95 | No | Int | Untested | | Ebyte | E80-900M2213S | Yes | Int | LR1121 radio | diff --git a/variants/nrf52840/diy/nrf52_promicro_diy_xtal/platformio.ini b/variants/nrf52840/diy/nrf52_promicro_diy_xtal/platformio.ini deleted file mode 100644 index 278f578c5..000000000 --- a/variants/nrf52840/diy/nrf52_promicro_diy_xtal/platformio.ini +++ /dev/null @@ -1,12 +0,0 @@ -; Promicro + E22(0)-xxxMM / RA-01SH modules board variant - DIY - without TCXO -[env:nrf52_promicro_diy_xtal] -extends = nrf52840_base -board = promicro-nrf52840 -board_level = extra -build_flags = ${nrf52840_base.build_flags} - -I variants/nrf52840/diy/nrf52_promicro_diy_xtal - -D NRF52_PROMICRO_DIY -build_src_filter = ${nrf52_base.build_src_filter} +<../variants/nrf52840/diy/nrf52_promicro_diy_xtal> -lib_deps = - ${nrf52840_base.lib_deps} -debug_tool = jlink diff --git a/variants/nrf52840/diy/nrf52_promicro_diy_xtal/variant.cpp b/variants/nrf52840/diy/nrf52_promicro_diy_xtal/variant.cpp deleted file mode 100644 index 5869ed1d4..000000000 --- a/variants/nrf52840/diy/nrf52_promicro_diy_xtal/variant.cpp +++ /dev/null @@ -1,38 +0,0 @@ -/* - Copyright (c) 2014-2015 Arduino LLC. All right reserved. - Copyright (c) 2016 Sandeep Mistry All right reserved. - Copyright (c) 2018, Adafruit Industries (adafruit.com) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - See the GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -#include "variant.h" -#include "nrf.h" -#include "wiring_constants.h" -#include "wiring_digital.h" - -const uint32_t g_ADigitalPinMap[] = { - // P0 - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, - - // P1 - 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47}; - -void initVariant() -{ - // 3V3 Power Rail - pinMode(PIN_3V3_EN, OUTPUT); - digitalWrite(PIN_3V3_EN, HIGH); -} diff --git a/variants/nrf52840/diy/nrf52_promicro_diy_xtal/variant.h b/variants/nrf52840/diy/nrf52_promicro_diy_xtal/variant.h deleted file mode 100644 index 6e208e79f..000000000 --- a/variants/nrf52840/diy/nrf52_promicro_diy_xtal/variant.h +++ /dev/null @@ -1,154 +0,0 @@ -#ifndef _VARIANT_PROMICRO_DIY_ -#define _VARIANT_PROMICRO_DIY_ - -/** Master clock frequency */ -#define VARIANT_MCK (64000000ul) - -// #define USE_LFXO // Board uses 32khz crystal for LF -#define USE_LFRC // Board uses RC for LF - -#define PROMICRO_DIY_XTAL -/*---------------------------------------------------------------------------- - * Headers - *----------------------------------------------------------------------------*/ - -#include "WVariant.h" - -#ifdef __cplusplus -extern "C" { -#endif // __cplusplus - -/* -NRF52 PRO MICRO PIN ASSIGNMENT - -| Pin | Function | | Pin | Function | -|-------|------------|---|---------|-------------| -| Gnd | | | vbat | | -| P0.06 | Serial2 RX | | vbat | | -| P0.08 | Serial2 TX | | Gnd | | -| Gnd | | | reset | | -| Gnd | | | ext_vcc | *see 0.13 | -| P0.17 | RXEN | | P0.31 | BATTERY_PIN | -| P0.20 | GPS_RX | | P0.29 | BUSY | -| P0.22 | GPS_TX | | P0.02 | MISO | -| P0.24 | GPS_EN | | P1.15 | MOSI | -| P1.00 | BUTTON_PIN | | P1.13 | CS | -| P0.11 | SCL | | P1.11 | SCK | -| P1.04 | SDA | | P0.10 | DIO1/IRQ | -| P1.06 | Free pin | | P0.09 | RESET | -| | | | | | -| | Mid board | | | Internal | -| P1.01 | Free pin | | 0.15 | LED | -| P1.02 | Free pin | | 0.13 | 3V3_EN | -| P1.07 | Free pin | | | | -*/ - -// Number of pins defined in PinDescription array -#define PINS_COUNT (48) -#define NUM_DIGITAL_PINS (48) -#define NUM_ANALOG_INPUTS (1) -#define NUM_ANALOG_OUTPUTS (0) - -// Pin 13 enables 3.3V periphery. If the Lora module is on this pin, then it should stay enabled at all times. -#define PIN_3V3_EN (0 + 13) // P0.13 - -// Analog pins -#define BATTERY_PIN (0 + 31) // P0.31 Battery ADC -#define ADC_CHANNEL ADC1_GPIO4_CHANNEL -#define ADC_RESOLUTION 14 -#define BATTERY_SENSE_RESOLUTION_BITS 12 -#define BATTERY_SENSE_RESOLUTION 4096.0 -// Definition of milliVolt per LSB => 3.0V ADC range and 12-bit ADC resolution = 3000mV/4096 -#define VBAT_MV_PER_LSB (0.73242188F) -// Voltage divider value => 1.5M + 1M voltage divider on VBAT = (1.5M / (1M + 1.5M)) -#define VBAT_DIVIDER (0.6F) -// Compensation factor for the VBAT divider -#define VBAT_DIVIDER_COMP (1.73) -// Fixed calculation of milliVolt from compensation value -#define REAL_VBAT_MV_PER_LSB (VBAT_DIVIDER_COMP * VBAT_MV_PER_LSB) -#undef AREF_VOLTAGE -#define AREF_VOLTAGE 3.0 -#define VBAT_AR_INTERNAL AR_INTERNAL_3_0 -#define ADC_MULTIPLIER VBAT_DIVIDER_COMP // REAL_VBAT_MV_PER_LSB -#define VBAT_RAW_TO_SCALED(x) (REAL_VBAT_MV_PER_LSB * x) - -// WIRE IC AND IIC PINS -#define WIRE_INTERFACES_COUNT 1 - -#define PIN_WIRE_SDA (32 + 4) // P1.04 -#define PIN_WIRE_SCL (0 + 11) // P0.11 - -// LED -#define PIN_LED1 (0 + 15) // P0.15 -#define LED_BUILTIN PIN_LED1 -// Actually red -#define LED_BLUE PIN_LED1 -#define LED_STATE_ON 1 // State when LED is lit - -// Button -#define BUTTON_PIN (32 + 0) // P1.00 - -// GPS -#define PIN_GPS_TX (0 + 22) // P0.22 -#define PIN_GPS_RX (0 + 20) // P0.20 - -#define PIN_GPS_EN (0 + 24) // P0.24 -#define GPS_UBLOX -// define GPS_DEBUG - -// UART interfaces -#define PIN_SERIAL1_RX PIN_GPS_TX -#define PIN_SERIAL1_TX PIN_GPS_RX - -#define PIN_SERIAL2_RX (0 + 6) // P0.06 -#define PIN_SERIAL2_TX (0 + 8) // P0.08 - -// Serial interfaces -#define SPI_INTERFACES_COUNT 1 - -#define PIN_SPI_MISO (0 + 2) // P0.02 -#define PIN_SPI_MOSI (32 + 15) // P1.15 -#define PIN_SPI_SCK (32 + 11) // P1.11 - -// LORA MODULES -#define USE_LLCC68 -#define USE_SX1262 -// #define USE_RF95 -#define USE_SX1268 - -// LORA CONFIG -#define SX126X_CS (32 + 13) // P1.13 FIXME - we really should define LORA_CS instead -#define SX126X_DIO1 (0 + 10) // P0.10 IRQ -#define SX126X_DIO2_AS_RF_SWITCH // Note for E22 modules: DIO2 is not attached internally to TXEN for automatic TX/RX switching, - // so it needs connecting externally if it is used in this way -#define SX126X_BUSY (0 + 29) // P0.29 -#define SX126X_RESET (0 + 9) // P0.09 -#define SX126X_RXEN (0 + 17) // P0.17 -#define SX126X_TXEN RADIOLIB_NC // Assuming that DIO2 is connected to TXEN pin. If not, TXEN must be connected. - -/* -On the SX1262, DIO3 sets the voltage for an external TCXO, if one is present. If one is not present, then this should not be used. - -Ebyte -e22-900mm22s has no TCXO -e22-900m22s has TCXO -e220-900mm22s has no TCXO, works with/without this definition, looks like DIO3 not connected at all - -AI-thinker -RA-01SH does not have TCXO - -Waveshare -Core1262 has TCXO - -*/ -// #define SX126X_DIO3_TCXO_VOLTAGE 1.8 - -#ifdef __cplusplus -} -#endif - -/*---------------------------------------------------------------------------- - * Arduino objects - C++ only - *----------------------------------------------------------------------------*/ - -#endif \ No newline at end of file From beaebda4debf07c845565697de8a7740408083e3 Mon Sep 17 00:00:00 2001 From: Chloe Bethel Date: Mon, 10 Nov 2025 15:08:04 +0000 Subject: [PATCH 31/52] stm32wl: Wrap and remove some functions that pull in large amounts of code/data to claw back even more flash space (#8609) --- arch/stm32/stm32.ini | 3 +++ src/platform/stm32wl/main-stm32wl.cpp | 28 +++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/arch/stm32/stm32.ini b/arch/stm32/stm32.ini index 8b7d256b3..7732533c9 100644 --- a/arch/stm32/stm32.ini +++ b/arch/stm32/stm32.ini @@ -37,6 +37,9 @@ build_flags = -DRADIOLIB_EXCLUDE_LR11X0=1 -DHAL_DAC_MODULE_ONLY -DHAL_RNG_MODULE_ENABLED + -Wl,--wrap=__assert_func + -Wl,--wrap=strerror + -Wl,--wrap=_tzset_unlocked_r build_src_filter = ${arduino_base.build_src_filter} - - - - - - - - - - - - - - diff --git a/src/platform/stm32wl/main-stm32wl.cpp b/src/platform/stm32wl/main-stm32wl.cpp index 3eddbb3cf..e841f8f29 100644 --- a/src/platform/stm32wl/main-stm32wl.cpp +++ b/src/platform/stm32wl/main-stm32wl.cpp @@ -26,3 +26,31 @@ void getMacAddr(uint8_t *dmac) } void cpuDeepSleep(uint32_t msecToWake) {} + +// Hacks to force more code and data out. + +// By default __assert_func uses fiprintf which pulls in stdio. +extern "C" void __wrap___assert_func(const char *, int, const char *, const char *) +{ + while (true) + ; + return; +} + +// By default strerror has a lot of strings we probably don't use. Make it return an empty string instead. +char empty = 0; +extern "C" char *__wrap_strerror(int) +{ + return ∅ +} + +#ifdef MESHTASTIC_EXCLUDE_TZ +struct _reent; + +// Even if you don't use timezones, mktime will try to set the timezone anyway with _tzset_unlocked(), which pulls in scanf and +// friends. The timezone is initialized to UTC by default. +extern "C" void __wrap__tzset_unlocked_r(struct _reent *reent_ptr) +{ + return; +} +#endif \ No newline at end of file From 7d2744fae06062d4a4518383d66f297947e4dc96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20G=C3=B6ttgens?= Date: Mon, 10 Nov 2025 16:16:24 +0100 Subject: [PATCH 32/52] Change RadioLib to commit zip til 7.4.1+ is released fixes regression for SX127x chips per @GUVWAF --- platformio.ini | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platformio.ini b/platformio.ini index 09c924f47..f9e2dd898 100644 --- a/platformio.ini +++ b/platformio.ini @@ -115,7 +115,8 @@ lib_deps = [radiolib_base] lib_deps = # renovate: datasource=custom.pio depName=RadioLib packageName=jgromes/library/RadioLib - jgromes/RadioLib@7.4.0 + # jgromes/RadioLib@7.4.0 + https://github.com/jgromes/RadioLib/archive/536c7267362e2c1345be7054ba45e503252975ff.zip [device-ui_base] lib_deps = From 4118e1c0f6f41e9fda52f9eb6a84514af8bbf2ed Mon Sep 17 00:00:00 2001 From: "Jason B. Cox" Date: Mon, 10 Nov 2025 18:19:15 -0800 Subject: [PATCH 33/52] Cleanup unnecessary global dereferencing in CryptoEngine (#8611) Co-authored-by: Ben Meadors --- src/mesh/CryptoEngine.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mesh/CryptoEngine.cpp b/src/mesh/CryptoEngine.cpp index 82d0a9f57..9ca16878d 100644 --- a/src/mesh/CryptoEngine.cpp +++ b/src/mesh/CryptoEngine.cpp @@ -92,10 +92,10 @@ bool CryptoEngine::encryptCurve25519(uint32_t toNode, uint32_t fromNode, meshtas LOG_DEBUG("Node %d or their public_key not found", toNode); return false; } - if (!crypto->setDHPublicKey(remotePublic.bytes)) { + if (!setDHPublicKey(remotePublic.bytes)) { return false; } - crypto->hash(shared_key, 32); + hash(shared_key, 32); initNonce(fromNode, packetNum, extraNonceTmp); // Calculate the shared secret with the destination node and encrypt @@ -134,10 +134,10 @@ bool CryptoEngine::decryptCurve25519(uint32_t fromNode, meshtastic_UserLite_publ } // Calculate the shared secret with the sending node and decrypt - if (!crypto->setDHPublicKey(remotePublic.bytes)) { + if (!setDHPublicKey(remotePublic.bytes)) { return false; } - crypto->hash(shared_key, 32); + hash(shared_key, 32); initNonce(fromNode, packetNum, extraNonce); printBytes("Attempt decrypt with nonce: ", nonce, 13); From 7212fb9caa15119c500edb3a074a5bc6b956605d Mon Sep 17 00:00:00 2001 From: Andrik45719 Date: Tue, 11 Nov 2025 18:00:08 +0200 Subject: [PATCH 34/52] Fix null pointer dereference in radio chip region check (#8613) --- src/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index c65482292..8fec62953 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1401,7 +1401,7 @@ void setup() #endif // check if the radio chip matches the selected region - if ((config.lora.region == meshtastic_Config_LoRaConfig_RegionCode_LORA_24) && (!rIf->wideLora())) { + if ((config.lora.region == meshtastic_Config_LoRaConfig_RegionCode_LORA_24) && rIf && (!rIf->wideLora())) { LOG_WARN("LoRa chip does not support 2.4GHz. Revert to unset"); config.lora.region = meshtastic_Config_LoRaConfig_RegionCode_UNSET; nodeDB->saveToDisk(SEGMENT_CONFIG); From 034aaa376a8939dde47095e7697ce85d60cb34da Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 14 Nov 2025 06:09:25 -0600 Subject: [PATCH 35/52] Automated version bumps (#8626) Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com> --- bin/org.meshtastic.meshtasticd.metainfo.xml | 3 +++ debian/changelog | 6 ++++++ version.properties | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/bin/org.meshtastic.meshtasticd.metainfo.xml b/bin/org.meshtastic.meshtasticd.metainfo.xml index 61ecf9fb5..b59bb6202 100644 --- a/bin/org.meshtastic.meshtasticd.metainfo.xml +++ b/bin/org.meshtastic.meshtasticd.metainfo.xml @@ -87,6 +87,9 @@ + + https://github.com/meshtastic/firmware/releases?q=tag%3Av2.7.15 + https://github.com/meshtastic/firmware/releases?q=tag%3Av2.7.14 diff --git a/debian/changelog b/debian/changelog index a387cc3c5..437e1645b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +meshtasticd (2.7.15.0) unstable; urgency=medium + + * Version 2.7.15 + + -- GitHub Actions Thu, 13 Nov 2025 12:31:57 +0000 + meshtasticd (2.7.14.0) unstable; urgency=medium * Version 2.7.14 diff --git a/version.properties b/version.properties index fe1a5b31b..165f476df 100644 --- a/version.properties +++ b/version.properties @@ -1,4 +1,4 @@ [VERSION] major = 2 minor = 7 -build = 14 +build = 15 From 4284fc2aecf2e5ce549bce3b4d71e35e26a79a0a Mon Sep 17 00:00:00 2001 From: Dane Evans Date: Sun, 16 Nov 2025 12:49:46 +1100 Subject: [PATCH 36/52] Feat/6704 neighbor info on demand (#8523) * full thing. works * works * minimal changes * roll back previous changes, move to using the alloc() overrride * clean up comments * format * run clang-format manually. Trunk may be the absolute worst formatter in existance * format on WSL to fix trunks awfulness * add a 3 minute cooldown to prevent messages going back and forth * add ignoring the dummy neighbor. * fix or. * fix spelling, increase logging --------- Co-authored-by: Ben Meadors --- src/modules/NeighborInfoModule.cpp | 67 +++++++++++++++++++++++------- src/modules/NeighborInfoModule.h | 7 ++++ 2 files changed, 59 insertions(+), 15 deletions(-) diff --git a/src/modules/NeighborInfoModule.cpp b/src/modules/NeighborInfoModule.cpp index 97dc17001..936a7b44a 100644 --- a/src/modules/NeighborInfoModule.cpp +++ b/src/modules/NeighborInfoModule.cpp @@ -34,7 +34,8 @@ void NeighborInfoModule::printNodeDBNeighbors() } } -/* Send our initial owner announcement 35 seconds after we start (to give network time to setup) */ +/* Send our initial owner announcement 35 seconds after we start (to give + * network time to setup) */ NeighborInfoModule::NeighborInfoModule() : ProtobufModule("neighborinfo", meshtastic_PortNum_NEIGHBORINFO_APP, &meshtastic_NeighborInfo_msg), concurrency::OSThread("NeighborInfo") @@ -53,8 +54,8 @@ NeighborInfoModule::NeighborInfoModule() } /* -Collect neighbor info from the nodeDB's history, capping at a maximum number of entries and max time -Assumes that the neighborInfo packet has been allocated +Collect neighbor info from the nodeDB's history, capping at a maximum number of +entries and max time Assumes that the neighborInfo packet has been allocated @returns the number of entries collected */ uint32_t NeighborInfoModule::collectNeighborInfo(meshtastic_NeighborInfo *neighborInfo) @@ -71,8 +72,8 @@ uint32_t NeighborInfoModule::collectNeighborInfo(meshtastic_NeighborInfo *neighb if ((neighborInfo->neighbors_count < MAX_NUM_NEIGHBORS) && (nbr.node_id != my_node_id)) { neighborInfo->neighbors[neighborInfo->neighbors_count].node_id = nbr.node_id; neighborInfo->neighbors[neighborInfo->neighbors_count].snr = nbr.snr; - // Note: we don't set the last_rx_time and node_broadcast_intervals_secs here, because we don't want to send this over - // the mesh + // Note: we don't set the last_rx_time and node_broadcast_intervals_secs + // here, because we don't want to send this over the mesh neighborInfo->neighbors_count++; } } @@ -88,8 +89,9 @@ void NeighborInfoModule::cleanUpNeighbors() uint32_t now = getTime(); NodeNum my_node_id = nodeDB->getNodeNum(); for (auto it = neighbors.rbegin(); it != neighbors.rend();) { - // We will remove a neighbor if we haven't heard from them in twice the broadcast interval - // cannot use isWithinTimespanMs() as it->last_rx_time is seconds since 1970 + // We will remove a neighbor if we haven't heard from them in twice the + // broadcast interval cannot use isWithinTimespanMs() as it->last_rx_time is + // seconds since 1970 if ((now - it->last_rx_time > it->node_broadcast_interval_secs * 2) && (it->node_id != my_node_id)) { LOG_DEBUG("Remove neighbor with node ID 0x%x", it->node_id); it = std::vector::reverse_iterator( @@ -132,25 +134,55 @@ int32_t NeighborInfoModule::runOnce() return Default::getConfiguredOrDefaultMs(moduleConfig.neighbor_info.update_interval, default_neighbor_info_broadcast_secs); } +meshtastic_MeshPacket *NeighborInfoModule::allocReply() +{ + LOG_INFO("NeighborInfoRequested."); + if (lastSentReply && Throttle::isWithinTimespanMs(lastSentReply, 3 * 60 * 1000)) { + LOG_DEBUG("Skip Neighbors reply since we sent a reply <3min ago"); + ignoreRequest = true; // Mark it as ignored for MeshModule + return nullptr; + } + + meshtastic_NeighborInfo neighborInfo = meshtastic_NeighborInfo_init_zero; + collectNeighborInfo(&neighborInfo); + + meshtastic_MeshPacket *reply = allocDataProtobuf(neighborInfo); + + if (reply) { + lastSentReply = millis(); // Track when we sent this reply + } + return reply; +} + /* Collect a received neighbor info packet from another node Pass it to an upper client; do not persist this data on the mesh */ bool NeighborInfoModule::handleReceivedProtobuf(const meshtastic_MeshPacket &mp, meshtastic_NeighborInfo *np) { + LOG_DEBUG("NeighborInfo: handleReceivedProtobuf"); if (np) { printNeighborInfo("RECEIVED", np); - updateNeighbors(mp, np); + // Ignore dummy/interceptable packets: single neighbor with nodeId 0 and snr 0 + if (np->neighbors_count != 1 || np->neighbors[0].node_id != 0 || np->neighbors[0].snr != 0.0f) { + LOG_DEBUG(" Updating neighbours"); + updateNeighbors(mp, np); + } else { + LOG_DEBUG(" Ignoring dummy neighbor info packet (single neighbor with nodeId 0, snr 0)"); + } } else if (mp.hop_start != 0 && mp.hop_start == mp.hop_limit) { + LOG_DEBUG("Get or create neighbor: %u with snr %f", mp.from, mp.rx_snr); // If the hopLimit is the same as hopStart, then it is a neighbor - getOrCreateNeighbor(mp.from, mp.from, 0, mp.rx_snr); // Set the broadcast interval to 0, as we don't know it + getOrCreateNeighbor(mp.from, mp.from, 0, + mp.rx_snr); // Set the broadcast interval to 0, as we don't know it } // Allow others to handle this packet return false; } /* -Copy the content of a current NeighborInfo packet into a new one and update the last_sent_by_id to our NodeNum +Copy the content of a current NeighborInfo packet into a new one and update the +last_sent_by_id to our NodeNum */ void NeighborInfoModule::alterReceivedProtobuf(meshtastic_MeshPacket &p, meshtastic_NeighborInfo *n) { @@ -168,8 +200,10 @@ void NeighborInfoModule::resetNeighbors() void NeighborInfoModule::updateNeighbors(const meshtastic_MeshPacket &mp, const meshtastic_NeighborInfo *np) { - // The last sent ID will be 0 if the packet is from the phone, which we don't count as - // an edge. So we assume that if it's zero, then this packet is from our node. + LOG_DEBUG("updateNeighbors"); + // The last sent ID will be 0 if the packet is from the phone, which we don't + // count as an edge. So we assume that if it's zero, then this packet is from + // our node. if (mp.which_payload_variant == meshtastic_MeshPacket_decoded_tag && mp.from) { getOrCreateNeighbor(mp.from, np->last_sent_by_id, np->node_broadcast_interval_secs, mp.rx_snr); } @@ -188,7 +222,8 @@ meshtastic_Neighbor *NeighborInfoModule::getOrCreateNeighbor(NodeNum originalSen // if found, update it neighbors[i].snr = snr; neighbors[i].last_rx_time = getTime(); - // Only if this is the original sender, the broadcast interval corresponds to it + // Only if this is the original sender, the broadcast interval corresponds + // to it if (originalSender == n && node_broadcast_interval_secs != 0) neighbors[i].node_broadcast_interval_secs = node_broadcast_interval_secs; return &neighbors[i]; @@ -200,10 +235,12 @@ meshtastic_Neighbor *NeighborInfoModule::getOrCreateNeighbor(NodeNum originalSen new_nbr.node_id = n; new_nbr.snr = snr; new_nbr.last_rx_time = getTime(); - // Only if this is the original sender, the broadcast interval corresponds to it + // Only if this is the original sender, the broadcast interval corresponds to + // it if (originalSender == n && node_broadcast_interval_secs != 0) new_nbr.node_broadcast_interval_secs = node_broadcast_interval_secs; - else // Assume the same broadcast interval as us for the neighbor if we don't know it + else // Assume the same broadcast interval as us for the neighbor if we don't + // know it new_nbr.node_broadcast_interval_secs = moduleConfig.neighbor_info.update_interval; if (neighbors.size() < MAX_NUM_NEIGHBORS) { diff --git a/src/modules/NeighborInfoModule.h b/src/modules/NeighborInfoModule.h index aa76a2187..abb530329 100644 --- a/src/modules/NeighborInfoModule.h +++ b/src/modules/NeighborInfoModule.h @@ -28,6 +28,10 @@ class NeighborInfoModule : public ProtobufModule, priva */ virtual bool handleReceivedProtobuf(const meshtastic_MeshPacket &mp, meshtastic_NeighborInfo *nb) override; + /* Messages can be received that have the want_response bit set. If set, this callback will be invoked + * so that subclasses can (optionally) send a response back to the original sender. */ + virtual meshtastic_MeshPacket *allocReply() override; + /* * Collect neighbor info from the nodeDB's history, capping at a maximum number of entries and max time * @return the number of entries collected @@ -66,5 +70,8 @@ class NeighborInfoModule : public ProtobufModule, priva /* These are for debugging only */ void printNeighborInfo(const char *header, const meshtastic_NeighborInfo *np); void printNodeDBNeighbors(); + + private: + uint32_t lastSentReply = 0; // Last time we sent a position reply (used for reply throttling only) }; extern NeighborInfoModule *neighborInfoModule; \ No newline at end of file From 955347bf50b13168de188628d1003f1ed3699e90 Mon Sep 17 00:00:00 2001 From: Jason P Date: Sun, 16 Nov 2025 08:42:51 -0600 Subject: [PATCH 37/52] Remove fixed scaling in Digital Clock (#8620) * Update digital clock draw to auto scale to correct size; no more fixed scaling * Static scale calcuation to improve performance * Update src/graphics/draw/ClockRenderer.cpp Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Back off for width or height exceeds * Fixes for some calcuations --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/graphics/draw/ClockRenderer.cpp | 107 ++++++++++++++++------------ src/graphics/draw/ClockRenderer.h | 1 - 2 files changed, 61 insertions(+), 47 deletions(-) diff --git a/src/graphics/draw/ClockRenderer.cpp b/src/graphics/draw/ClockRenderer.cpp index 97417571b..cc6a70957 100644 --- a/src/graphics/draw/ClockRenderer.cpp +++ b/src/graphics/draw/ClockRenderer.cpp @@ -194,17 +194,12 @@ void drawDigitalClockFrame(OLEDDisplay *display, OLEDDisplayUiState *state, int1 graphics::drawCommonHeader(display, x, y, titleStr, true, true); int line = 0; -#ifdef T_WATCH_S3 - if (nimbleBluetooth && nimbleBluetooth->isConnected()) { - graphics::ClockRenderer::drawBluetoothConnectedIcon(display, display->getWidth() - 18, display->getHeight() - 14); - } -#endif - uint32_t rtc_sec = getValidTime(RTCQuality::RTCQualityDevice, true); // Display local timezone char timeString[16]; int hour = 0; int minute = 0; int second = 0; + if (rtc_sec > 0) { long hms = rtc_sec % SEC_PER_DAY; hms = (hms + SEC_PER_DAY) % SEC_PER_DAY; @@ -215,11 +210,11 @@ void drawDigitalClockFrame(OLEDDisplay *display, OLEDDisplayUiState *state, int1 } bool isPM = hour >= 12; - // hour = hour > 12 ? hour - 12 : hour; if (config.display.use_12h_clock) { hour %= 12; - if (hour == 0) + if (hour == 0) { hour = 12; + } snprintf(timeString, sizeof(timeString), "%d:%02d", hour, minute); } else { snprintf(timeString, sizeof(timeString), "%02d:%02d", hour, minute); @@ -229,24 +224,56 @@ void drawDigitalClockFrame(OLEDDisplay *display, OLEDDisplayUiState *state, int1 char secondString[8]; snprintf(secondString, sizeof(secondString), "%02d", second); -#ifdef T_WATCH_S3 - float scale = 1.5; -#elif defined(CHATTER_2) - float scale = 1.1; -#else - float scale = 0.75; - if (isHighResolution) { - scale = 1.5; - } -#endif + static bool scaleInitialized = false; + static float scale = 0.75f; + static float segmentWidth = SEGMENT_WIDTH * 0.75f; + static float segmentHeight = SEGMENT_HEIGHT * 0.75f; - uint16_t segmentWidth = SEGMENT_WIDTH * scale; - uint16_t segmentHeight = SEGMENT_HEIGHT * scale; + if (!scaleInitialized) { + float screenwidth_target_ratio = 0.80f; // Target 80% of display width (adjustable) + float max_scale = 3.5f; // Safety limit to avoid runaway scaling + float step = 0.05f; // Step increment per iteration + + float target_width = display->getWidth() * screenwidth_target_ratio; + float target_height = + display->getHeight() - + (isHighResolution + ? 46 + : 33); // Be careful adjusting this number, we have to account for header and the text under the time + + float calculated_width_size = 0.0f; + float calculated_height_size = 0.0f; + + while (true) { + segmentWidth = SEGMENT_WIDTH * scale; + segmentHeight = SEGMENT_HEIGHT * scale; + + calculated_width_size = segmentHeight + ((segmentWidth + (segmentHeight * 2) + 4) * 4); + calculated_height_size = segmentHeight + ((segmentHeight + (segmentHeight * 2) + 4) * 2); + + if (calculated_width_size >= target_width || calculated_height_size >= target_height || scale >= max_scale) { + break; + } + + scale += step; + } + + // If we overshot width, back off one step and recompute segment sizes + if (calculated_width_size > target_width || calculated_height_size > target_height) { + scale -= step; + segmentWidth = SEGMENT_WIDTH * scale; + segmentHeight = SEGMENT_HEIGHT * scale; + } + + scaleInitialized = true; + } + + size_t len = strlen(timeString); // calculate hours:minutes string width - uint16_t timeStringWidth = strlen(timeString) * 5; + uint16_t timeStringWidth = len * 5; // base spacing between characters - for (uint8_t i = 0; i < strlen(timeString); i++) { + for (size_t i = 0; i < len; i++) { char character = timeString[i]; if (character == ':') { @@ -257,19 +284,21 @@ void drawDigitalClockFrame(OLEDDisplay *display, OLEDDisplayUiState *state, int1 } uint16_t hourMinuteTextX = (display->getWidth() / 2) - (timeStringWidth / 2); - uint16_t startingHourMinuteTextX = hourMinuteTextX; - uint16_t hourMinuteTextY = (display->getHeight() / 2) - (((segmentWidth * 2) + (segmentHeight * 3) + 8) / 2); + uint16_t hourMinuteTextY = (display->getHeight() / 2) - (((segmentWidth * 2) + (segmentHeight * 3) + 8) / 2) + 2; // iterate over characters in hours:minutes string and draw segmented characters - for (uint8_t i = 0; i < strlen(timeString); i++) { + for (size_t i = 0; i < len; i++) { char character = timeString[i]; if (character == ':') { drawSegmentedDisplayColon(display, hourMinuteTextX, hourMinuteTextY, scale); hourMinuteTextX += segmentHeight + 6; + if (scale >= 2.0f) { + hourMinuteTextX += (uint16_t)(4.5f * scale); + } } else { drawSegmentedDisplayCharacter(display, hourMinuteTextX, hourMinuteTextY, character - '0', scale); @@ -279,38 +308,29 @@ void drawDigitalClockFrame(OLEDDisplay *display, OLEDDisplayUiState *state, int1 hourMinuteTextX += 5; } - // draw seconds string + // draw seconds string + AM/PM display->setFont(FONT_SMALL); int xOffset = (isHighResolution) ? 0 : -1; if (hour >= 10) { xOffset += (isHighResolution) ? 32 : 18; } - int yOffset = (isHighResolution) ? 3 : 1; -#ifdef SENSECAP_INDICATOR - yOffset -= 3; -#endif -#ifdef T_DECK - yOffset -= 5; -#endif + if (config.display.use_12h_clock) { - display->drawString(startingHourMinuteTextX + xOffset, (display->getHeight() - hourMinuteTextY) - yOffset - 2, - isPM ? "pm" : "am"); + display->drawString(startingHourMinuteTextX + xOffset, (display->getHeight() - hourMinuteTextY) - 1, isPM ? "pm" : "am"); } #ifndef USE_EINK xOffset = (isHighResolution) ? 18 : 10; - display->drawString(startingHourMinuteTextX + timeStringWidth - xOffset, (display->getHeight() - hourMinuteTextY) - yOffset, + if (scale >= 2.0f) { + xOffset -= (int)(4.5f * scale); + } + display->drawString(startingHourMinuteTextX + timeStringWidth - xOffset, (display->getHeight() - hourMinuteTextY) - 1, secondString); #endif graphics::drawCommonFooter(display, x, y); } -void drawBluetoothConnectedIcon(OLEDDisplay *display, int16_t x, int16_t y) -{ - display->drawFastImage(x, y, 18, 14, bluetoothConnectedIcon); -} - // Draw an analog clock void drawAnalogClockFrame(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, int16_t y) { @@ -321,11 +341,6 @@ void drawAnalogClockFrame(OLEDDisplay *display, OLEDDisplayUiState *state, int16 graphics::drawCommonHeader(display, x, y, titleStr, true, true); int line = 0; -#ifdef T_WATCH_S3 - if (nimbleBluetooth && nimbleBluetooth->isConnected()) { - drawBluetoothConnectedIcon(display, display->getWidth() - 18, display->getHeight() - 14); - } -#endif // clock face center coordinates int16_t centerX = display->getWidth() / 2; int16_t centerY = display->getHeight() / 2; diff --git a/src/graphics/draw/ClockRenderer.h b/src/graphics/draw/ClockRenderer.h index c8ba62868..eace26cf5 100644 --- a/src/graphics/draw/ClockRenderer.h +++ b/src/graphics/draw/ClockRenderer.h @@ -24,7 +24,6 @@ void drawVerticalSegment(OLEDDisplay *display, int x, int y, int width, int heig // UI elements for clock displays // void drawWatchFaceToggleButton(OLEDDisplay *display, int16_t x, int16_t y, bool digitalMode = true, float scale = 1); -void drawBluetoothConnectedIcon(OLEDDisplay *display, int16_t x, int16_t y); } // namespace ClockRenderer From 84bb1e33a6a857f342ebd8bfb97089a5144c5a60 Mon Sep 17 00:00:00 2001 From: Jason P Date: Sun, 16 Nov 2025 14:18:16 -0600 Subject: [PATCH 38/52] Add code for preserving favorites, also move to Home screen before reseting (#8647) --- src/graphics/draw/MenuHandler.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/graphics/draw/MenuHandler.cpp b/src/graphics/draw/MenuHandler.cpp index ddd4231f9..3162f07d3 100644 --- a/src/graphics/draw/MenuHandler.cpp +++ b/src/graphics/draw/MenuHandler.cpp @@ -785,17 +785,24 @@ void menuHandler::nodeNameLengthMenu() void menuHandler::resetNodeDBMenu() { - static const char *optionsArray[] = {"Back", "Confirm"}; + static const char *optionsArray[] = {"Back", "Reset All", "Preserve Favorites"}; BannerOverlayOptions bannerOptions; bannerOptions.message = "Confirm Reset NodeDB"; bannerOptions.optionsArrayPtr = optionsArray; - bannerOptions.optionsCount = 2; + bannerOptions.optionsCount = 3; bannerOptions.bannerCallback = [](int selected) -> void { - if (selected == 1) { + if (selected == 1 || selected == 2) { disableBluetooth(); + screen->setFrames(Screen::FOCUS_DEFAULT); + } + if (selected == 1) { LOG_INFO("Initiate node-db reset"); nodeDB->resetNodes(); rebootAtMsec = (millis() + DEFAULT_REBOOT_SECONDS * 1000); + } else if (selected == 2) { + LOG_INFO("Initiate node-db reset but keeping favorites"); + nodeDB->resetNodes(1); + rebootAtMsec = (millis() + DEFAULT_REBOOT_SECONDS * 1000); } }; screen->showOverlayBanner(bannerOptions); From df063f40ff85a3fbd916e26fbbe4ef14b88d4336 Mon Sep 17 00:00:00 2001 From: Chloe Bethel Date: Thu, 30 Oct 2025 22:35:56 +0000 Subject: [PATCH 39/52] Try to look for a config file based on the HAT vendor/product for autoconfig --- src/platform/portduino/PortduinoGlue.cpp | 55 +++++++++++++++++++++--- 1 file changed, 49 insertions(+), 6 deletions(-) diff --git a/src/platform/portduino/PortduinoGlue.cpp b/src/platform/portduino/PortduinoGlue.cpp index 6b3476b98..5d323d107 100644 --- a/src/platform/portduino/PortduinoGlue.cpp +++ b/src/platform/portduino/PortduinoGlue.cpp @@ -146,6 +146,20 @@ void getMacAddr(uint8_t *dmac) } } +std::string cleanupNameForAutoconf(std::string name) +{ + // Convert spaces -> dashes, lowercase + + std::transform(name.begin(), name.end(), name.begin(), [](unsigned char c) { + if (c == ' ') { + return '-'; + } + return (char)std::tolower(c); + }); + + return name; +} + /** apps run under portduino can optionally define a portduinoSetup() to * use portduino specific init code (such as gpioBind) to setup portduino on their host machine, * before running 'arduino' code. @@ -218,6 +232,11 @@ void portduinoSetup() // If LoRa `Module: auto` (default in config.yaml), // attempt to auto config based on Product Strings if (portduino_config.lora_module == use_autoconf) { + bool found_hat = false; + bool found_rak_eeprom = false; + bool found_ch341 = false; + + char hat_vendor[96] = {0}; char autoconf_product[96] = {0}; // Try CH341 try { @@ -227,21 +246,32 @@ void portduinoSetup() ch341Hal->getProductString(autoconf_product, 95); delete ch341Hal; std::cout << "autoconf: Found CH341 device " << autoconf_product << std::endl; + + found_ch341 = true; } catch (...) { std::cout << "autoconf: Could not locate CH341 device" << std::endl; } // Try Pi HAT+ if (strlen(autoconf_product) < 6) { std::cout << "autoconf: Looking for Pi HAT+..." << std::endl; + if (access("/proc/device-tree/hat/vendor", R_OK) == 0) { + std::ifstream hatVendorFile("/proc/device-tree/hat/vendor"); + if (hatVendorFile.is_open()) { + hatVendorFile.read(hat_vendor, 95); + hatVendorFile.close(); + } + } if (access("/proc/device-tree/hat/product", R_OK) == 0) { std::ifstream hatProductFile("/proc/device-tree/hat/product"); if (hatProductFile.is_open()) { hatProductFile.read(autoconf_product, 95); hatProductFile.close(); } - std::cout << "autoconf: Found Pi HAT+ " << autoconf_product << " at /proc/device-tree/hat/product" << std::endl; + std::cout << "autoconf: Found Pi HAT+ " << hat_vendor << " " << autoconf_product << " at /proc/device-tree/hat" + << std::endl; + found_hat = true; } else { - std::cout << "autoconf: Could not locate Pi HAT+ at /proc/device-tree/hat/product" << std::endl; + std::cout << "autoconf: Could not locate Pi HAT+ at /proc/device-tree/hat" << std::endl; } } // attempt to load autoconf data from an EEPROM on 0x50 @@ -297,6 +327,7 @@ void portduinoSetup() autoconf_product[0] = 0x0; } else { std::cout << "autoconf: Found eeprom data " << autoconf_raw << std::endl; + found_rak_eeprom = true; if (mac_start != nullptr) { std::cout << "autoconf: Found mac data " << mac_start << std::endl; if (strlen(mac_start) == 12) @@ -325,12 +356,24 @@ void portduinoSetup() if (strlen(autoconf_product) > 0) { // From configProducts map in PortduinoGlue.h std::string product_config = ""; - try { + + if (configProducts.find(autoconf_product) != configProducts.end()) { product_config = configProducts.at(autoconf_product); - } catch (std::out_of_range &e) { - std::cerr << "autoconf: Unable to find config for " << autoconf_product << std::endl; - exit(EXIT_FAILURE); + } else { + if (found_hat) { + product_config = + cleanupNameForAutoconf("lora-hat-" + std::string(hat_vendor) + "-" + autoconf_product + ".yaml"); + } else if (found_ch341) { + product_config = cleanupNameForAutoconf("lora-usb-" + std::string(autoconf_product) + ".yaml"); + } + + if (!access((portduino_config.available_directory + product_config).c_str(), R_OK)) { + std::cerr << "autoconf: Unable to find config for " << autoconf_product << "(tried " << product_config << ")" + << std::endl; + exit(EXIT_FAILURE); + } } + if (loadConfig((portduino_config.available_directory + product_config).c_str())) { std::cout << "autoconf: Using " << product_config << " as config file for " << autoconf_product << std::endl; } else { From b7bdcbe43e3cdcf94a5a64252237d6a9f75c5dfb Mon Sep 17 00:00:00 2001 From: Chloe Bethel Date: Mon, 10 Nov 2025 13:38:20 +0000 Subject: [PATCH 40/52] Address review comments --- src/platform/portduino/PortduinoGlue.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/platform/portduino/PortduinoGlue.cpp b/src/platform/portduino/PortduinoGlue.cpp index 5d323d107..10b3a7fe4 100644 --- a/src/platform/portduino/PortduinoGlue.cpp +++ b/src/platform/portduino/PortduinoGlue.cpp @@ -367,7 +367,12 @@ void portduinoSetup() product_config = cleanupNameForAutoconf("lora-usb-" + std::string(autoconf_product) + ".yaml"); } - if (!access((portduino_config.available_directory + product_config).c_str(), R_OK)) { + // Don't try to automatically find config for a device with RAK eeprom. + if (found_rak_eeprom) { + std::cerr << "autoconf: Found unknown RAK product " << autoconf_product << std::endl; + exit(EXIT_FAILURE); + } + if (access((portduino_config.available_directory + product_config).c_str(), R_OK) != 0) { std::cerr << "autoconf: Unable to find config for " << autoconf_product << "(tried " << product_config << ")" << std::endl; exit(EXIT_FAILURE); From 17cd83085bdb8c548a3487085d3858253752d834 Mon Sep 17 00:00:00 2001 From: Jason P Date: Sun, 16 Nov 2025 22:05:24 -0600 Subject: [PATCH 41/52] Remove gating for Display Options (#8651) --- src/graphics/draw/MenuHandler.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/graphics/draw/MenuHandler.cpp b/src/graphics/draw/MenuHandler.cpp index 3162f07d3..1ac75c4d9 100644 --- a/src/graphics/draw/MenuHandler.cpp +++ b/src/graphics/draw/MenuHandler.cpp @@ -581,11 +581,8 @@ void menuHandler::systemBaseMenu() optionsArray[options] = "Notifications"; optionsEnumArray[options++] = Notifications; -#if defined(ST7789_CS) || defined(ST7796_CS) || defined(USE_OLED) || defined(USE_SSD1306) || defined(USE_SH1106) || \ - defined(USE_SH1107) || defined(HELTEC_MESH_NODE_T114) || defined(HELTEC_VISION_MASTER_T190) || HAS_TFT optionsArray[options] = "Display Options"; optionsEnumArray[options++] = ScreenOptions; -#endif #if defined(M5STACK_UNITC6L) optionsArray[options] = "Bluetooth"; From 79a91578b7da810bf0a60167344af2749638ebef Mon Sep 17 00:00:00 2001 From: omgbebebe Date: Tue, 18 Nov 2025 02:54:02 +0400 Subject: [PATCH 42/52] mqtt: do not try to send packets when it disconnected (#8658) --- src/mqtt/MQTT.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/mqtt/MQTT.cpp b/src/mqtt/MQTT.cpp index f9f114039..babbcfd7c 100644 --- a/src/mqtt/MQTT.cpp +++ b/src/mqtt/MQTT.cpp @@ -51,6 +51,7 @@ constexpr int reconnectMax = 5; static uint8_t bytes[meshtastic_MqttClientProxyMessage_size + 30]; // 12 for channel name and 16 for nodeid static bool isMqttServerAddressPrivate = false; +static bool isConnected = false; inline void onReceiveProto(char *topic, byte *payload, size_t length) { @@ -320,8 +321,10 @@ bool connectPubSub(const PubSubConfig &config, PubSubClient &pubSub, Client &cli std::string nodeId = nodeDB->getNodeId(); const bool connected = pubSub.connect(nodeId.c_str(), config.mqttUsername, config.mqttPassword); if (connected) { + isConnected = true; LOG_INFO("MQTT connected"); } else { + isConnected = false; LOG_WARN("Failed to connect to MQTT server"); } return connected; @@ -507,6 +510,7 @@ bool MQTT::publish(const char *topic, const uint8_t *payload, size_t length, boo void MQTT::reconnect() { + isConnected = false; if (wantsLink()) { if (moduleConfig.mqtt.proxy_to_client_enabled) { LOG_INFO("MQTT connect via client proxy instead"); @@ -534,7 +538,7 @@ void MQTT::reconnect() runASAP = true; reconnectCount = 0; isMqttServerAddressPrivate = isPrivateIpAddress(clientConnection->remoteIP()); - + isConnected = true; publishNodeInfo(); sendSubscriptions(); } else { @@ -688,7 +692,7 @@ void MQTT::publishNodeInfo() } void MQTT::publishQueuedMessages() { - if (mqttQueue.isEmpty()) + if (mqttQueue.isEmpty() || !isConnected) return; LOG_DEBUG("Publish enqueued MQTT message"); @@ -895,4 +899,4 @@ void MQTT::perhapsReportToMap() // Update the last report time last_report_to_map = millis(); -} \ No newline at end of file +} From 6c09cf9d3d233b13cf12d86a81c612f130cf9926 Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Tue, 18 Nov 2025 01:04:44 -0600 Subject: [PATCH 43/52] Gps reset detect (#8302) * Properly format timestamp in log message * Better formatting of GPS_DEBUG logging in gps probe * Reset GPS after serial speed change, and look for magic string to identify chip * Add UC6580 to boot message detection, for Heltec Tracker * Add L76K detect from boot string, for Heltec-v4 * Slightly more useful GPS debugging * Back out detection of L76K via startup messages. * Ignore PIN_GPS_RESET = -1 and rename passive_detect array. --------- Co-authored-by: Tom Fifield --- src/gps/GPS.cpp | 35 +++++++++++++++++++++++++++-------- src/gps/RTC.cpp | 4 ++-- 2 files changed, 29 insertions(+), 10 deletions(-) diff --git a/src/gps/GPS.cpp b/src/gps/GPS.cpp index 6c6cdba6d..0404ae5f8 100644 --- a/src/gps/GPS.cpp +++ b/src/gps/GPS.cpp @@ -240,6 +240,9 @@ GPS_RESPONSE GPS::getACK(const char *message, uint32_t waitMillis) buffer[bytesRead] = b; bytesRead++; if ((bytesRead == 767) || (b == '\r')) { +#ifdef GPS_DEBUG + LOG_DEBUG(debugmsg.c_str()); +#endif if (strnstr((char *)buffer, message, bytesRead) != nullptr) { #ifdef GPS_DEBUG LOG_DEBUG("Found: %s", message); // Log the found message @@ -247,9 +250,6 @@ GPS_RESPONSE GPS::getACK(const char *message, uint32_t waitMillis) return GNSS_RESPONSE_OK; } else { bytesRead = 0; -#ifdef GPS_DEBUG - LOG_DEBUG(debugmsg.c_str()); -#endif } } } @@ -1275,6 +1275,24 @@ GnssModel_t GPS::probe(int serialSpeed) memset(&ublox_info, 0, sizeof(ublox_info)); delay(100); +#if defined(PIN_GPS_RESET) && PIN_GPS_RESET != -1 + digitalWrite(PIN_GPS_RESET, GPS_RESET_MODE); // assert for 10ms + delay(10); + digitalWrite(PIN_GPS_RESET, !GPS_RESET_MODE); + + // attempt to detect the chip based on boot messages + std::vector passive_detect = { + {"AG3335", "$PAIR021,AG3335", GNSS_MODEL_AG3335}, + {"AG3352", "$PAIR021,AG3352", GNSS_MODEL_AG3352}, + {"RYS3520", "$PAIR021,REYAX_RYS3520_V2", GNSS_MODEL_AG3352}, + {"UC6580", "UC6580", GNSS_MODEL_UC6580}, + // as L76K is sort of a last ditch effort, we won't attempt to detect it by startup messages for now. + /*{"L76K", "SW=URANUS", GNSS_MODEL_MTK}*/}; + GnssModel_t detectedDriver = getProbeResponse(500, passive_detect, serialSpeed); + if (detectedDriver != GNSS_MODEL_UNKNOWN) { + return detectedDriver; + } +#endif // Close all NMEA sentences, valid for L76K, ATGM336H (and likely other AT6558 devices) _serial_gps->write("$PCAS03,0,0,0,0,0,0,0,0,0,0,,,0,0*02\r\n"); delay(20); @@ -1473,12 +1491,12 @@ GnssModel_t GPS::getProbeResponse(unsigned long timeout, const std::vector= 2 && response[responseLen - 2] == '\r' && response[responseLen - 1] == '\n')) { -#ifdef GPS_DEBUG - LOG_DEBUG(response); -#endif // check if we can see our chips for (const auto &chipInfo : responseMap) { if (strstr(response, chipInfo.detectionString.c_str()) != nullptr) { +#ifdef GPS_DEBUG + LOG_DEBUG(response); +#endif LOG_INFO("%s detected", chipInfo.chipName.c_str()); delete[] response; // Cleanup before return return chipInfo.driver; @@ -1486,6 +1504,9 @@ GnssModel_t GPS::getProbeResponse(unsigned long timeout, const std::vector= 2 && response[responseLen - 2] == '\r' && response[responseLen - 1] == '\n') { +#ifdef GPS_DEBUG + LOG_DEBUG(response); +#endif // Reset the response buffer for the next potential message responseLen = 0; response[0] = '\0'; @@ -1572,8 +1593,6 @@ GPS *GPS::createGps() #ifdef PIN_GPS_RESET pinMode(PIN_GPS_RESET, OUTPUT); - digitalWrite(PIN_GPS_RESET, GPS_RESET_MODE); // assert for 10ms - delay(10); digitalWrite(PIN_GPS_RESET, !GPS_RESET_MODE); #endif diff --git a/src/gps/RTC.cpp b/src/gps/RTC.cpp index 665a9aaa3..692f3c2d2 100644 --- a/src/gps/RTC.cpp +++ b/src/gps/RTC.cpp @@ -310,7 +310,7 @@ RTCSetResult perhapsSetRTC(RTCQuality q, struct tm &t) #ifdef BUILD_EPOCH if (tv.tv_sec < BUILD_EPOCH) { if (Throttle::isWithinTimespanMs(lastTimeValidationWarning, TIME_VALIDATION_WARNING_INTERVAL_MS) == false) { - LOG_WARN("Ignore time (%ld) before build epoch (%ld)!", printableEpoch, BUILD_EPOCH); + LOG_WARN("Ignore time (%lu) before build epoch (%lu)!", printableEpoch, BUILD_EPOCH); lastTimeValidationWarning = millis(); } return RTCSetResultInvalidTime; @@ -319,7 +319,7 @@ RTCSetResult perhapsSetRTC(RTCQuality q, struct tm &t) // Calculate max allowed time safely to avoid overflow in logging uint64_t maxAllowedTime = (uint64_t)BUILD_EPOCH + FORTY_YEARS; uint32_t maxAllowedPrintable = (maxAllowedTime > UINT32_MAX) ? UINT32_MAX : (uint32_t)maxAllowedTime; - LOG_WARN("Ignore time (%ld) too far in the future (build epoch: %ld, max allowed: %ld)!", printableEpoch, + LOG_WARN("Ignore time (%lu) too far in the future (build epoch: %lu, max allowed: %lu)!", printableEpoch, (uint32_t)BUILD_EPOCH, maxAllowedPrintable); lastTimeValidationWarning = millis(); } From d18f3f7a658817b35a3ab746d8522c1136890785 Mon Sep 17 00:00:00 2001 From: viric Date: Tue, 18 Nov 2025 18:23:39 +0100 Subject: [PATCH 44/52] Allow deepsleep in rak4630 and make it restart well when power comes back (#7882) * Make RAK4631 nodes power back on deep sleep The devices will hang if the VBAT goes under 1.7V (Brown-out reset) and they will never come back unless power supply goes completely off. This kills unattended nodes. Using the SystemOff the LPCOMP we can get the nodes back again when power comes back, even if VBAT goes under 1.7V, which moreover is more unlikely because the device is off. * Adding support for heltec t114 And moved particularities to variant.h * Remove old cpp comment that belongs to variant.h It was a leftover. * Trunk fix --------- Co-authored-by: Tom Fifield --- src/Power.cpp | 15 +++++-------- src/platform/nrf52/main-nrf52.cpp | 22 ++++++++++++++++++- src/power.h | 2 ++ .../nrf52840/heltec_mesh_node_t114/variant.h | 10 +++++++++ variants/nrf52840/rak4631/variant.h | 14 ++++++++++++ 5 files changed, 52 insertions(+), 11 deletions(-) diff --git a/src/Power.cpp b/src/Power.cpp index d7fd5b33b..fa8661d01 100644 --- a/src/Power.cpp +++ b/src/Power.cpp @@ -194,7 +194,7 @@ static HasBatteryLevel *batteryLevel; // Default to NULL for no battery level se #ifdef BATTERY_PIN -static void adcEnable() +void battery_adcEnable() { #ifdef ADC_CTRL // enable adc voltage divider when we need to read #ifdef ADC_USE_PULLUP @@ -214,7 +214,7 @@ static void adcEnable() #endif } -static void adcDisable() +static void battery_adcDisable() { #ifdef ADC_CTRL // disable adc voltage divider when we need to read #ifdef ADC_USE_PULLUP @@ -320,7 +320,7 @@ class AnalogBatteryLevel : public HasBatteryLevel uint32_t raw = 0; float scaled = 0; - adcEnable(); + battery_adcEnable(); #ifdef ARCH_ESP32 // ADC block for espressif platforms raw = espAdcRead(); scaled = esp_adc_cal_raw_to_voltage(raw, adc_characs); @@ -332,7 +332,7 @@ class AnalogBatteryLevel : public HasBatteryLevel raw = raw / BATTERY_SENSE_SAMPLES; scaled = operativeAdcMultiplier * ((1000 * AREF_VOLTAGE) / pow(2, BATTERY_SENSE_RESOLUTION_BITS)) * raw; #endif - adcDisable(); + battery_adcDisable(); if (!initial_read_done) { // Flush the smoothing filter with an ADC reading, if the reading is plausibly correct @@ -906,13 +906,8 @@ void Power::readPowerStatus() low_voltage_counter++; LOG_DEBUG("Low voltage counter: %d/10", low_voltage_counter); if (low_voltage_counter > 10) { -#ifdef ARCH_NRF52 - // We can't trigger deep sleep on NRF52, it's freezing the board - LOG_DEBUG("Low voltage detected, but not trigger deep sleep"); -#else LOG_INFO("Low voltage detected, trigger deep sleep"); powerFSM.trigger(EVENT_LOW_BATTERY); -#endif } } else { low_voltage_counter = 0; @@ -1552,4 +1547,4 @@ bool Power::meshSolarInit() { return false; } -#endif \ No newline at end of file +#endif diff --git a/src/platform/nrf52/main-nrf52.cpp b/src/platform/nrf52/main-nrf52.cpp index 8ce74d5f7..f29def72e 100644 --- a/src/platform/nrf52/main-nrf52.cpp +++ b/src/platform/nrf52/main-nrf52.cpp @@ -14,6 +14,9 @@ #include "error.h" #include "main.h" #include "meshUtils.h" +#include "power.h" + +#include #ifdef BQ25703A_ADDR #include "BQ25713.h" @@ -389,6 +392,23 @@ void cpuDeepSleep(uint32_t msecToWake) nrf_gpio_cfg_sense_set(BUTTON_PIN, sense); // Apply SENSE to wake up the device from the deep sleep #endif +#ifdef BATTERY_LPCOMP_INPUT + // Wake up if power rises again + nrf_lpcomp_config_t c; + c.reference = BATTERY_LPCOMP_THRESHOLD; + c.detection = NRF_LPCOMP_DETECT_UP; + c.hyst = NRF_LPCOMP_HYST_NOHYST; + nrf_lpcomp_configure(NRF_LPCOMP, &c); + nrf_lpcomp_input_select(NRF_LPCOMP, BATTERY_LPCOMP_INPUT); + nrf_lpcomp_enable(NRF_LPCOMP); + + battery_adcEnable(); + + nrf_lpcomp_task_trigger(NRF_LPCOMP, NRF_LPCOMP_TASK_START); + while (!nrf_lpcomp_event_check(NRF_LPCOMP, NRF_LPCOMP_EVENT_READY)) + ; +#endif + auto ok = sd_power_system_off(); if (ok != NRF_SUCCESS) { LOG_ERROR("FIXME: Ignoring soft device (EasyDMA pending?) and forcing system-off!"); @@ -420,4 +440,4 @@ void enterDfuMode() #else enterUf2Dfu(); #endif -} \ No newline at end of file +} diff --git a/src/power.h b/src/power.h index cdbdd3ea0..f9ccb08aa 100644 --- a/src/power.h +++ b/src/power.h @@ -144,4 +144,6 @@ class Power : private concurrency::OSThread #endif }; +void battery_adcEnable(); + extern Power *power; diff --git a/variants/nrf52840/heltec_mesh_node_t114/variant.h b/variants/nrf52840/heltec_mesh_node_t114/variant.h index 7e82733aa..b6082fdc6 100644 --- a/variants/nrf52840/heltec_mesh_node_t114/variant.h +++ b/variants/nrf52840/heltec_mesh_node_t114/variant.h @@ -210,6 +210,16 @@ No longer populated on PCB #define VBAT_AR_INTERNAL AR_INTERNAL_3_0 #define ADC_MULTIPLIER (4.916F) +// rf52840 AIN2 = Pin 4 +#define BATTERY_LPCOMP_INPUT NRF_LPCOMP_INPUT_2 + +// We have AIN2 with a VBAT divider so AIN2 = VBAT * (100/490) +// We have the device going deep sleep under 3.1V, which is AIN2 = 0.63V +// So we can wake up when VBAT>=VDD is restored to 3.3V, where AIN2 = 0.67V +// Ratio 0.67/3.3 = 0.20, so we can pick a bit higher, 2/8 VDD, which means +// VBAT=4.04V +#define BATTERY_LPCOMP_THRESHOLD NRF_LPCOMP_REF_SUPPLY_2_8 + #define HAS_RTC 0 #ifdef __cplusplus } diff --git a/variants/nrf52840/rak4631/variant.h b/variants/nrf52840/rak4631/variant.h index f5ec11ef2..302e531d5 100644 --- a/variants/nrf52840/rak4631/variant.h +++ b/variants/nrf52840/rak4631/variant.h @@ -267,6 +267,20 @@ SO GPIO 39/TXEN MAY NOT BE DEFINED FOR SUCCESSFUL OPERATION OF THE SX1262 - TG #define VBAT_AR_INTERNAL AR_INTERNAL_3_0 #define ADC_MULTIPLIER 1.73 +// RAK4630 AIN0 = nrf52840 AIN3 = Pin 5 +#define BATTERY_LPCOMP_INPUT NRF_LPCOMP_INPUT_3 + +// We have AIN3 with a VBAT divider so AIN3 = VBAT * (1.5/2.5) +// We have the device going deep sleep under 3.1V, which is AIN3 = 1.86V +// So we can wake up when VBAT>=VDD is restored to 3.3V, where AIN3 = 1.98V +// 1.98/3.3 = 6/10, but that's close to the VBAT divider, so we +// pick 6/8VDD, which means VBAT=4.1V. +// Reference: +// VDD=3.3V AIN3=5/8*VDD=2.06V VBAT=1.66*AIN3=3.41V +// VDD=3.3V AIN3=11/16*VDD=2.26V VBAT=1.66*AIN3=3.76V +// VDD=3.3V AIN3=6/8*VDD=2.47V VBAT=1.66*AIN3=4.1V +#define BATTERY_LPCOMP_THRESHOLD NRF_LPCOMP_REF_SUPPLY_11_16 + #define HAS_RTC 1 #define HAS_ETHERNET 1 From f9433a31d168abe982abdf556246b76a5afe390d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 19 Nov 2025 12:13:28 -0600 Subject: [PATCH 45/52] Automated version bumps (#8684) Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com> --- bin/org.meshtastic.meshtasticd.metainfo.xml | 3 +++ debian/changelog | 6 ++++++ version.properties | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/bin/org.meshtastic.meshtasticd.metainfo.xml b/bin/org.meshtastic.meshtasticd.metainfo.xml index b59bb6202..243edca0c 100644 --- a/bin/org.meshtastic.meshtasticd.metainfo.xml +++ b/bin/org.meshtastic.meshtasticd.metainfo.xml @@ -87,6 +87,9 @@ + + https://github.com/meshtastic/firmware/releases?q=tag%3Av2.7.16 + https://github.com/meshtastic/firmware/releases?q=tag%3Av2.7.15 diff --git a/debian/changelog b/debian/changelog index 437e1645b..e5b84d134 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +meshtasticd (2.7.16.0) unstable; urgency=medium + + * Version 2.7.16 + + -- GitHub Actions Wed, 19 Nov 2025 16:12:32 +0000 + meshtasticd (2.7.15.0) unstable; urgency=medium * Version 2.7.15 diff --git a/version.properties b/version.properties index 165f476df..3dde9b1a3 100644 --- a/version.properties +++ b/version.properties @@ -1,4 +1,4 @@ [VERSION] major = 2 minor = 7 -build = 15 +build = 16 From 8d31fc5ec6a7a40927accd45ecc40b63e7e53944 Mon Sep 17 00:00:00 2001 From: "Jason B. Cox" Date: Wed, 19 Nov 2025 13:59:45 -0800 Subject: [PATCH 46/52] Unify uptime formatting (#8677) * Unify uptime formatting * Fix small label alignment item --------- Co-authored-by: Ben Meadors Co-authored-by: Jason P --- src/graphics/TimeFormatters.cpp | 20 +++++++++++ src/graphics/TimeFormatters.h | 7 ++++ src/graphics/draw/DebugRenderer.cpp | 15 ++------ src/graphics/draw/UIRenderer.cpp | 56 +++++------------------------ 4 files changed, 39 insertions(+), 59 deletions(-) diff --git a/src/graphics/TimeFormatters.cpp b/src/graphics/TimeFormatters.cpp index 47036078b..0a1c23341 100644 --- a/src/graphics/TimeFormatters.cpp +++ b/src/graphics/TimeFormatters.cpp @@ -101,3 +101,23 @@ void getTimeAgoStr(uint32_t agoSecs, char *timeStr, uint8_t maxLength) else snprintf(timeStr, maxLength, "unknown age"); } + +void getUptimeStr(uint32_t uptimeMillis, const char *prefix, char *uptimeStr, uint8_t maxLength, bool includeSecs) +{ + uint32_t days = uptimeMillis / 86400000; + uint32_t hours = (uptimeMillis % 86400000) / 3600000; + uint32_t mins = (uptimeMillis % 3600000) / 60000; + uint32_t secs = (uptimeMillis % 60000) / 1000; + + if (days) { + snprintf(uptimeStr, maxLength, "%s: %ud %uh", prefix, days, hours); + } else if (hours) { + snprintf(uptimeStr, maxLength, "%s: %uh %um", prefix, hours, mins); + } else if (!includeSecs) { + snprintf(uptimeStr, maxLength, "%s: %um", prefix, mins); + } else if (mins) { + snprintf(uptimeStr, maxLength, "%s: %um %us", prefix, mins, secs); + } else { + snprintf(uptimeStr, maxLength, "%s: %us", prefix, secs); + } +} diff --git a/src/graphics/TimeFormatters.h b/src/graphics/TimeFormatters.h index b3d8413a2..f86c6725c 100644 --- a/src/graphics/TimeFormatters.h +++ b/src/graphics/TimeFormatters.h @@ -24,3 +24,10 @@ bool deltaToTimestamp(uint32_t secondsAgo, uint8_t *hours, uint8_t *minutes, int * @param maxLength Maximum length of the resulting string buffer */ void getTimeAgoStr(uint32_t agoSecs, char *timeStr, uint8_t maxLength); + +/** + * Get a compact human-readable string that only shows the largest non-zero time components. + * For example, 0 days 1 hour 2 minutes will display as "1h 2m" but 1 day 2 hours 3 minutes + * will display as "1d 2h". + */ +void getUptimeStr(uint32_t uptimeMillis, const char *prefix, char *uptimeStr, uint8_t maxLength, bool includeSecs = false); diff --git a/src/graphics/draw/DebugRenderer.cpp b/src/graphics/draw/DebugRenderer.cpp index d098fa304..79c1e7e61 100644 --- a/src/graphics/draw/DebugRenderer.cpp +++ b/src/graphics/draw/DebugRenderer.cpp @@ -11,6 +11,7 @@ #include "gps/RTC.h" #include "graphics/ScreenFonts.h" #include "graphics/SharedUIDisplay.h" +#include "graphics/TimeFormatters.h" #include "graphics/images.h" #include "main.h" #include "mesh/Channels.h" @@ -650,17 +651,7 @@ void drawSystemScreen(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x if (SCREEN_HEIGHT > 64 || (SCREEN_HEIGHT <= 64 && line <= 5)) { // Only show uptime if the screen can show it char uptimeStr[32] = ""; - uint32_t uptime = millis() / 1000; - uint32_t days = uptime / 86400; - uint32_t hours = (uptime % 86400) / 3600; - uint32_t mins = (uptime % 3600) / 60; - // Show as "Up: 2d 3h", "Up: 5h 14m", or "Up: 37m" - if (days) - snprintf(uptimeStr, sizeof(uptimeStr), " Up: %ud %uh", days, hours); - else if (hours) - snprintf(uptimeStr, sizeof(uptimeStr), " Up: %uh %um", hours, mins); - else - snprintf(uptimeStr, sizeof(uptimeStr), " Uptime: %um", mins); + getUptimeStr(millis(), "Up", uptimeStr, sizeof(uptimeStr)); textWidth = display->getStringWidth(uptimeStr); nameX = (SCREEN_WIDTH - textWidth) / 2; display->drawString(nameX, getTextPositions(display)[line++], uptimeStr); @@ -729,4 +720,4 @@ void drawChirpy(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, int1 } // namespace DebugRenderer } // namespace graphics -#endif \ No newline at end of file +#endif diff --git a/src/graphics/draw/UIRenderer.cpp b/src/graphics/draw/UIRenderer.cpp index 538c32842..c50fe5cf1 100644 --- a/src/graphics/draw/UIRenderer.cpp +++ b/src/graphics/draw/UIRenderer.cpp @@ -11,6 +11,7 @@ #include "graphics/Screen.h" #include "graphics/ScreenFonts.h" #include "graphics/SharedUIDisplay.h" +#include "graphics/TimeFormatters.h" #include "graphics/images.h" #include "main.h" #include "target_specific.h" @@ -383,17 +384,7 @@ void UIRenderer::drawNodeInfo(OLEDDisplay *display, const OLEDDisplayUiState *st // === 4. Uptime (only show if metric is present) === char uptimeStr[32] = ""; if (node->has_device_metrics && node->device_metrics.has_uptime_seconds) { - uint32_t uptime = node->device_metrics.uptime_seconds; - uint32_t days = uptime / 86400; - uint32_t hours = (uptime % 86400) / 3600; - uint32_t mins = (uptime % 3600) / 60; - // Show as "Up: 2d 3h", "Up: 5h 14m", or "Up: 37m" - if (days) - snprintf(uptimeStr, sizeof(uptimeStr), " Uptime: %ud %uh", days, hours); - else if (hours) - snprintf(uptimeStr, sizeof(uptimeStr), " Uptime: %uh %um", hours, mins); - else - snprintf(uptimeStr, sizeof(uptimeStr), " Uptime: %um", mins); + getUptimeStr(node->device_metrics.uptime_seconds * 1000, " Up", uptimeStr, sizeof(uptimeStr)); } if (uptimeStr[0] && line < 5) { display->drawString(x, getTextPositions(display)[line++], uptimeStr); @@ -592,18 +583,8 @@ void UIRenderer::drawDeviceFocused(OLEDDisplay *display, OLEDDisplayUiState *sta drawNodes(display, x + 1, getTextPositions(display)[line] + 2, nodeStatus, -1, false, "online"); #endif char uptimeStr[32] = ""; - uint32_t uptime = millis() / 1000; - uint32_t days = uptime / 86400; - uint32_t hours = (uptime % 86400) / 3600; - uint32_t mins = (uptime % 3600) / 60; - // Show as "Up: 2d 3h", "Up: 5h 14m", or "Up: 37m" #if !defined(M5STACK_UNITC6L) - if (days) - snprintf(uptimeStr, sizeof(uptimeStr), "Up: %ud %uh", days, hours); - else if (hours) - snprintf(uptimeStr, sizeof(uptimeStr), "Up: %uh %um", hours, mins); - else - snprintf(uptimeStr, sizeof(uptimeStr), "Up: %um", mins); + getUptimeStr(millis(), "Up", uptimeStr, sizeof(uptimeStr)); #endif display->drawString(SCREEN_WIDTH - display->getStringWidth(uptimeStr), getTextPositions(display)[line++], uptimeStr); @@ -1048,36 +1029,17 @@ void UIRenderer::drawCompassAndLocationScreen(OLEDDisplay *display, OLEDDisplayU if (strcmp(displayLine, "GPS off") != 0 && strcmp(displayLine, "No GPS") != 0) { // === Second Row: Last GPS Fix === if (gpsStatus->getLastFixMillis() > 0) { - uint32_t delta = (millis() - gpsStatus->getLastFixMillis()) / 1000; // seconds since last fix - uint32_t days = delta / 86400; - uint32_t hours = (delta % 86400) / 3600; - uint32_t mins = (delta % 3600) / 60; - uint32_t secs = delta % 60; - - char buf[32]; + uint32_t delta = millis() - gpsStatus->getLastFixMillis(); + char uptimeStr[32]; #if defined(USE_EINK) // E-Ink: skip seconds, show only days/hours/mins - if (days > 0) { - snprintf(buf, sizeof(buf), "Last: %ud %uh", days, hours); - } else if (hours > 0) { - snprintf(buf, sizeof(buf), "Last: %uh %um", hours, mins); - } else { - snprintf(buf, sizeof(buf), "Last: %um", mins); - } + getUptimeStr(delta, "Last", uptimeStr, sizeof(uptimeStr), false); #else // Non E-Ink: include seconds where useful - if (days > 0) { - snprintf(buf, sizeof(buf), "Last: %ud %uh", days, hours); - } else if (hours > 0) { - snprintf(buf, sizeof(buf), "Last: %uh %um", hours, mins); - } else if (mins > 0) { - snprintf(buf, sizeof(buf), "Last: %um %us", mins, secs); - } else { - snprintf(buf, sizeof(buf), "Last: %us", secs); - } + getUptimeStr(delta, "Last", uptimeStr, sizeof(uptimeStr), true); #endif - display->drawString(0, getTextPositions(display)[line++], buf); + display->drawString(0, getTextPositions(display)[line++], uptimeStr); } else { display->drawString(0, getTextPositions(display)[line++], "Last: ?"); } @@ -1422,4 +1384,4 @@ std::string UIRenderer::drawTimeDelta(uint32_t days, uint32_t hours, uint32_t mi } // namespace graphics -#endif // HAS_SCREEN \ No newline at end of file +#endif // HAS_SCREEN From ef298814f2da32d53c3236545ba83b00f27c45c1 Mon Sep 17 00:00:00 2001 From: Austin Date: Wed, 19 Nov 2025 17:00:13 -0500 Subject: [PATCH 47/52] CI: Submit Bump Version PR against master (#8668) --- .github/workflows/release_channels.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release_channels.yml b/.github/workflows/release_channels.yml index d5d642db4..4e5a48dfe 100644 --- a/.github/workflows/release_channels.yml +++ b/.github/workflows/release_channels.yml @@ -61,6 +61,9 @@ jobs: steps: - name: Checkout uses: actions/checkout@v5 + with: + # Always use master branch for version bumps + ref: master - name: Setup Python uses: actions/setup-python@v6 From 2ca03fbf4bccad55e2f9e8d66f84bc008113b2ac Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Nov 2025 16:02:33 -0600 Subject: [PATCH 48/52] chore(deps): update meshtastic-esp8266-oled-ssd1306 digest to 2887bf4 (#8688) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- platformio.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformio.ini b/platformio.ini index d62504ae3..4bd047170 100644 --- a/platformio.ini +++ b/platformio.ini @@ -62,7 +62,7 @@ monitor_speed = 115200 monitor_filters = direct lib_deps = # renovate: datasource=git-refs depName=meshtastic-esp8266-oled-ssd1306 packageName=https://github.com/meshtastic/esp8266-oled-ssd1306 gitBranch=master - https://github.com/meshtastic/esp8266-oled-ssd1306/archive/0cbc26b1f8f61957af0475f486b362eafe7cc4e2.zip + https://github.com/meshtastic/esp8266-oled-ssd1306/archive/2887bf4a19f64d92c984dcc8fd5ca7429e425e4a.zip # renovate: datasource=git-refs depName=meshtastic-OneButton packageName=https://github.com/meshtastic/OneButton gitBranch=master https://github.com/meshtastic/OneButton/archive/fa352d668c53f290cfa480a5f79ad422cd828c70.zip # renovate: datasource=git-refs depName=meshtastic-arduino-fsm packageName=https://github.com/meshtastic/arduino-fsm gitBranch=master From 9cf369c5d0ed27d631bc3f18ba58a02f18416947 Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Thu, 20 Nov 2025 05:41:32 -0600 Subject: [PATCH 49/52] actually respect wake_on_motion setting (#8690) --- src/motion/MotionSensor.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/motion/MotionSensor.cpp b/src/motion/MotionSensor.cpp index b00460aff..d0bfe4e2c 100755 --- a/src/motion/MotionSensor.cpp +++ b/src/motion/MotionSensor.cpp @@ -69,7 +69,8 @@ void MotionSensor::wakeScreen() { if (powerFSM.getState() == &stateDARK) { LOG_DEBUG("Motion wakeScreen detected"); - powerFSM.trigger(EVENT_INPUT); + if (config.display.wake_on_tap_or_motion) + powerFSM.trigger(EVENT_INPUT); } } @@ -87,4 +88,4 @@ void MotionSensor::buttonPress() {} #endif -#endif \ No newline at end of file +#endif From a2a0150ee83e734d6359f85882382a97601764cd Mon Sep 17 00:00:00 2001 From: Ben Meadors Date: Thu, 20 Nov 2025 06:14:29 -0600 Subject: [PATCH 50/52] Trunk fmt --- README.md | 1 - src/graphics/TFTDisplay.cpp | 53 +++++++++++++++++++----------------- src/graphics/niche/README.md | 1 - src/mesh/NodeDB.cpp | 2 +- 4 files changed, 29 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index a53fe9646..f34bf1839 100644 --- a/README.md +++ b/README.md @@ -37,4 +37,3 @@ Join our community and help improve Meshtastic! πŸš€ ## Stats ![Alt](https://repobeats.axiom.co/api/embed/8025e56c482ec63541593cc5bd322c19d5c0bdcf.svg "Repobeats analytics image") - diff --git a/src/graphics/TFTDisplay.cpp b/src/graphics/TFTDisplay.cpp index b662869dd..87593b0d4 100644 --- a/src/graphics/TFTDisplay.cpp +++ b/src/graphics/TFTDisplay.cpp @@ -427,33 +427,35 @@ static LGFX *tft = nullptr; #include "lgfx/v1/Touch.hpp" namespace lgfx { - inline namespace v1 - { +inline namespace v1 +{ class TOUCH_CHSC6X : public ITouch { -public: + public: TOUCH_CHSC6X(void) { - _cfg.i2c_addr = TOUCH_SLAVE_ADDRESS; - _cfg.x_min = 0; - _cfg.x_max = 240; - _cfg.y_min = 0; - _cfg.y_max = 320; + _cfg.i2c_addr = TOUCH_SLAVE_ADDRESS; + _cfg.x_min = 0; + _cfg.x_max = 240; + _cfg.y_min = 0; + _cfg.y_max = 320; }; - bool init(void) override { - if(chsc6xTouch==nullptr) { - chsc6xTouch=new chsc6x(&Wire1,TOUCH_SDA_PIN,TOUCH_SCL_PIN,TOUCH_INT_PIN,TOUCH_RST_PIN); + bool init(void) override + { + if (chsc6xTouch == nullptr) { + chsc6xTouch = new chsc6x(&Wire1, TOUCH_SDA_PIN, TOUCH_SCL_PIN, TOUCH_INT_PIN, TOUCH_RST_PIN); } chsc6xTouch->chsc6x_init(); return true; }; - uint_fast8_t getTouchRaw(touch_point_t* tp, uint_fast8_t count) override { - uint16_t raw_x,raw_y; - if (chsc6xTouch->chsc6x_read_touch_info(&raw_x, &raw_y)==0) { - tp[0].x = 320-1-raw_y; - tp[0].y = 240-1-raw_x ; + uint_fast8_t getTouchRaw(touch_point_t *tp, uint_fast8_t count) override + { + uint16_t raw_x, raw_y; + if (chsc6xTouch->chsc6x_read_touch_info(&raw_x, &raw_y) == 0) { + tp[0].x = 320 - 1 - raw_y; + tp[0].y = 240 - 1 - raw_x; tp[0].size = 1; tp[0].id = 1; return 1; @@ -462,13 +464,14 @@ public: return 0; }; - void wakeup(void) override {}; - void sleep(void) override {}; + void wakeup(void) override{}; + void sleep(void) override{}; + private: - chsc6x *chsc6xTouch=nullptr; - }; -} -} + chsc6x *chsc6xTouch = nullptr; +}; +} // namespace v1 +} // namespace lgfx #endif class LGFX : public lgfx::LGFX_Device { @@ -513,9 +516,9 @@ class LGFX : public lgfx::LGFX_Device { // Set the display panel control. auto cfg = _panel_instance.config(); // Gets a structure for display panel settings. - cfg.pin_cs = ST7789_CS; // Pin number where CS is connected (-1 = disable) - cfg.pin_rst = ST7789_RESET; // Pin number where RST is connected (-1 = disable) - cfg.pin_busy = ST7789_BUSY; // Pin number where BUSY is connected (-1 = disable) + cfg.pin_cs = ST7789_CS; // Pin number where CS is connected (-1 = disable) + cfg.pin_rst = ST7789_RESET; // Pin number where RST is connected (-1 = disable) + cfg.pin_busy = ST7789_BUSY; // Pin number where BUSY is connected (-1 = disable) // The following setting values ​​are general initial values ​​for each panel, so please comment out any // unknown items and try them. diff --git a/src/graphics/niche/README.md b/src/graphics/niche/README.md index e87464abc..e58578f6b 100644 --- a/src/graphics/niche/README.md +++ b/src/graphics/niche/README.md @@ -5,7 +5,6 @@ A pattern / collection of resources for creating custom UIs, to target small gro For an example, see the `heltec-vision-master-e290-inkhud` platformio env. - platformio.ini - - suppress default Meshtastic components (Screen, ButtonThread, etc) - define `MESHTASTIC_INCLUDE_NICHE_GRAPHICS` - (possibly) Edit `build_src_filter` to include our new nicheGraphics.h file diff --git a/src/mesh/NodeDB.cpp b/src/mesh/NodeDB.cpp index 6291fa4cc..d8146c4a3 100644 --- a/src/mesh/NodeDB.cpp +++ b/src/mesh/NodeDB.cpp @@ -653,7 +653,7 @@ void NodeDB::installDefaultConfig(bool preserveKey = false) strncpy(config.network.ntp_server, "meshtastic.pool.ntp.org", 32); #if (defined(T_DECK) || defined(T_WATCH_S3) || defined(UNPHONE) || defined(PICOMPUTER_S3) || defined(SENSECAP_INDICATOR) || \ - defined(ELECROW_PANEL)||defined(HELTEC_V4_TFT)) && \ + defined(ELECROW_PANEL) || defined(HELTEC_V4_TFT)) && \ HAS_TFT // switch BT off by default; use TFT programming mode or hotkey to enable config.bluetooth.enabled = false; From b09fa31492e60cc5eec002d0aa4a0d6257693d57 Mon Sep 17 00:00:00 2001 From: Jason P Date: Thu, 20 Nov 2025 08:07:11 -0600 Subject: [PATCH 51/52] Update src/graphics/draw/MenuHandler.cpp Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/graphics/draw/MenuHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/graphics/draw/MenuHandler.cpp b/src/graphics/draw/MenuHandler.cpp index 11499805b..c22ff23f9 100644 --- a/src/graphics/draw/MenuHandler.cpp +++ b/src/graphics/draw/MenuHandler.cpp @@ -1353,7 +1353,7 @@ void menuHandler::screenOptionsMenu() optionsEnumArray[options++] = ScreenColor; #endif - optionsArray[options] = "Frame Visiblity Toggle"; + optionsArray[options] = "Frame Visibility Toggle"; optionsEnumArray[options++] = FrameToggles; optionsArray[options] = "Display Units"; From f329de04c47c6a57dbe218b7845704d2bbeec070 Mon Sep 17 00:00:00 2001 From: Quency-D <55523105+Quency-D@users.noreply.github.com> Date: Thu, 20 Nov 2025 22:47:41 +0800 Subject: [PATCH 52/52] Add a reset pulse signal to the OLED. (#8691) * Add a reset pulse signal to the OLED. * The modification time is the same as that of the Adafruit_SSD1306 library. --- src/main.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.cpp b/src/main.cpp index 8fec62953..fd376ea51 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -477,6 +477,10 @@ void setup() #ifdef RESET_OLED pinMode(RESET_OLED, OUTPUT); digitalWrite(RESET_OLED, 1); + delay(2); + digitalWrite(RESET_OLED, 0); + delay(10); + digitalWrite(RESET_OLED, 1); #endif #ifdef SENSOR_POWER_CTRL_PIN