Received: from PCH.mit.edu (18.7.21.50) by mail.efplus.com (192.168.0.8) with Microsoft SMTP Server (TLS) id 8.3.485.1; Fri, 11 Sep 2020 19:57:41 -0700 Received: from PCH.MIT.EDU (localhost.localdomain [127.0.0.1]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 08C2l4qt000967; Fri, 11 Sep 2020 22:47:23 -0400 Received: from outgoing-exchange-7.mit.edu (OUTGOING-EXCHANGE-7.MIT.EDU [18.9.28.58]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 08C2l2W6000963 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 11 Sep 2020 22:47:03 -0400 Received: from w92exedge3.exchange.mit.edu (W92EXEDGE3.EXCHANGE.MIT.EDU [18.7.73.15]) by outgoing-exchange-7.mit.edu (8.14.7/8.12.4) with ESMTP id 08C2kmYa012073 for ; Fri, 11 Sep 2020 22:47:02 -0400 Received: from oc11expo30.exchange.mit.edu (18.9.4.103) by w92exedge3.exchange.mit.edu (18.7.73.15) with Microsoft SMTP Server (TLS) id 15.0.1293.2; Fri, 11 Sep 2020 22:46:55 -0400 Received: from oc11exhyb8.exchange.mit.edu (18.9.1.113) by oc11expo30.exchange.mit.edu (18.9.4.103) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Fri, 11 Sep 2020 22:46:59 -0400 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.101) by oc11exhyb8.exchange.mit.edu (18.9.1.113) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Fri, 11 Sep 2020 22:46:59 -0400 Received: from MWHPR11CA0005.namprd11.prod.outlook.com (2603:10b6:301:1::15) by CH2PR01MB6006.prod.exchangelabs.com (2603:10b6:610:43::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Sat, 12 Sep 2020 02:46:57 +0000 Received: from CO1NAM03FT058.eop-NAM03.prod.protection.outlook.com (2603:10b6:301:1:cafe::67) by MWHPR11CA0005.outlook.office365.com (2603:10b6:301:1::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Sat, 12 Sep 2020 02:46:57 +0000 Received: from mail-40132.protonmail.ch (185.70.40.132) by CO1NAM03FT058.mail.protection.outlook.com (10.152.81.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Sat, 12 Sep 2020 02:46:55 +0000 From: madscientistatlarge To: Microcontroller discussion list - Public. Sender: "piclist-bounces@mit.edu" Date: Fri, 11 Sep 2020 19:46:52 -0700 Subject: Re: [AVR] square on AVR Thread-Topic: [AVR] square on AVR Thread-Index: AdaIsHtmoYuMsktuRl6oWeWm7I9DvA== Message-ID: <-TrM2OQHaUSQFxBbjEVz8EYZky970DsboleMa9Cy-iSMaXphunA-B_ClhEe5Ed6bn8Jw6zuW3u8QUJzhTY1qe6ub-ct6H5RYXkb6Twnt1Vc=@protonmail.com> References: <20200911191003.68198512@amdahl.home.chead.ca> List-Help: List-Subscribe: , List-Unsubscribe: , In-Reply-To: <20200911191003.68198512@amdahl.home.chead.ca> Reply-To: Microcontroller discussion list - Public. Accept-Language: en-US X-MS-Exchange-Organization-AuthAs: Anonymous X-MS-Exchange-Organization-AuthSource: TS500.efplus4.local X-MS-Has-Attach: X-Auto-Response-Suppress: All X-MS-Exchange-Organization-SenderIdResult: Pass X-MS-Exchange-Organization-PRD: mit.edu X-MS-TNEF-Correlator: received-spf: Pass (protection.outlook.com: domain of protonmail.com designates 185.70.40.132 as permitted sender) receiver=protection.outlook.com; client-ip=185.70.40.132; helo=mail-40132.protonmail.ch; dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1599878813; bh=rySdx9YXnUW9Vh4lnIy+OgBlXMTPB4+n4Pxv+rRsuB4=; h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From; b=xKq8qiUJxFBlMSl3NyBlVrc16+YuaR4y4cqZaG/cjrv6zwUfPTrXf7/zxNl48HzLI 6pnm5dQwK5cQC6iNEAWAWsKnU2gtW3d7EGLOQyfCiZCb3XOpltdBxiniNuznuaOMXv 2gCHB6NYhSeoYrnEztsoYmPtCZN8bcbntKbMxpaI= authentication-results: spf=pass (sender IP is 185.70.40.132) smtp.mailfrom=protonmail.com; mit.edu; dkim=pass (signature was verified) header.d=protonmail.com;mit.edu; dmarc=pass action=none header.from=protonmail.com; errors-to: piclist-bounces@mit.edu list-id: "Microcontroller discussion list - Public." list-post: x-beenthere: piclist@mit.edu x-mailman-version: 2.1.6 x-spam-checker-version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch x-spam-status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 x-topics: [AVR] x-mime-autoconverted: from quoted-printable to 8bit by PCH.mit.edu id 08C2l2W6000963 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 SSBmb3VuZCBzZWFyY2ggcmVzdWx0cyBldmVudHVhbGx5IG9uIHRoZSB3ZWIuICBUaGUgc3VjY2Vz c2l2ZSBhcHByb3hpbWF0aW9uIGxvb2tzIHByZXR0eSBmYXN0LCBpZiBkb25lIGluIGFzc2VtYmxl ciB3aGljaCBzaG91bGRuJ3QgYmUgdG9vIGhhcmQgZm9yIG1lLiAgSSd2ZSBtYW51YWxseSBjb21w aWxlZCBzbWFsbCBwaWVjZXMgb2YgY29kZSBmb3IgYSA2NTAyIGluIGEgYXBwbGVdWywgYW5kIGEg ejgwLCBoYWQgYSBjb3Vyc2Ugb24gbW90b3JvbGEgNjhLIGFzc2VtYmxlciBhbmQgaGFkIG5vIHBy b2JsZW0gd2l0aCBhIDIwIHBhZ2UgcHJvZ3JhbSAoYmFzZWQgb24gYSAyIHBhZ2UgcGFzY2FsIHBy b2dyYW0gd2Ugd2VyZSB0b2xkIHRvIHJlZG8gaW4gYXNzZW1ibGVyKS4gIEluIHRoZSA2OEsgcHJv Z3JhbSBJIHdyb3RlIGNvZGUgZm9yIGxvbmdlciBtdWx0aXBsaWNhdGlvbiBieSBzcGxpaW5nIHRo ZSBudW1iZXJzLCBkb2luZyA0IG11bHRpcGxpZXMgYW5kIGFkZGluZy4gIE9uIHRoZSA2OGsgY29k ZSBJIG9ubHkgaGFkIG9uZSBlcnJvciwgb2ZmIGJ5IG9uZSB3aGljaCBJIHRob3VnaHQgSSBtaWdo dCBoYXZlLCBhbmQgZm91bmQgYSBidWcgaW4gdGhlIGNvbXBpbGVyIGZvciBvbmUgb2YgdGhlIG1h bnkgY29tcGFyZSBmdW5jdGlvbnMsIEkgdXNlZCBhbm90aGVyIG9uZSB0aGF0IHJlYWN0ZWQgdG8g dGhlIGZsYWdzIGluIHRoZSBzYW1lIHdheSB0byBnZXQgYXJvdW5kIGl0LiBQZW9wbGUgdGhvdWdo dCBJIHdhcyBjcmF6eSB0eXBpbmcgaW4gY29tbWVudHMgYmVmb3JlIEkgaGFkIGl0IHdvcmtpbmcu ICBUaGF0IHdhcyBhIGNvdXBsZSBvZiBkZWNhZGVzIGFnbyBidXQgSSB0aGluayBJIGNhbiBsZWFy biBhIG5ldyBhc3NlbWJsZXIgZm9yIHN1Y2ggYSBzbWFsbCBwaWVjZSBvZiBjb2RlIHByZXR0eSBl YXNpbHksIEVzcGVjaWFsbHkgc2luY2UgSSBmb3VuZCBleGFtcGxlcyBvbiB0aGUgd2ViLiBSaXNj IGluc3RydWN0aW9uIHNldCB3b3VsZCBsaWtlbHkgYmUgYSBiaXQgaGFyZGVyIGZvciBtZSBidXQg c2hvdWxkIGJlIGRvYWJsZSBieSBtZS4gIEkgYWxzbyBjYWxjdWxhdGVkIDQwLDAwMCBhcyB0b3Rh bCBhdmFpbGFibGUgY3ljbGVzLCBvYnZpb3VzbHkgdGhlcmUncyBvdGhlciBjb2RlIGJ1dCBpdCdz IHNpbXBsZSBpbiB0aGlzIGNhc2Ugc28gQyBzaG91bGQgYmUgZmFzdCBlbm91Z2ggb3V0c2lkZSB0 aGUgc3F1YXJlIHJvb3QgY2FsY3VsYXRpb24uCgpUaGlzIGlzIHRoZSBmaXJzdCBwcm9qZWN0IEkn dmUgZG9uZSBpbiBhd2hpbGUgYnV0IEkndmUgaGFkIHBsZW50eSBvZiB0aW1lIHRvIHR3ZWFrIHRo ZSBkZXNpZ24gb2YgdGhlIG90aGVyIGhhcmR3YXJlLiAgSSdkIGxpa2UgdG8gZG8gaXQgdGhpcyB3 YXkgdG8gY3V0IEVNSSwgSSdsbCBob3BlZnVsbHkgYmUgZG9pbmcgc29tZSBoYW0gcmFkaW8gYmVm b3JlIGxvbmcgc28gSSdkIGxpa2UgdG8ga2VlcCB0aGUgYmVuY2ggc29tZXdoYXQgcXVpdGUgKFll cywgSSBrbm93IEkgc3BlbGxlZCBpdCB3cm9uZywgaGF2aW5nIHRyb3VibGUgZmluZGluZyB0aGUg Y29ycmVjdCBzcGVsbGluZywgSSBhbSB0ZXJyaWJsZSBhdCBzcGVsbGluZykuICBOb3QgcHV0dGlu ZyBhIGhpZ2ggcG93ZXIgcHdtIHNpZ25hbCBvbiBleHRlcm5hbCB1bnNoaWVsZGVkIGNhYmxlcyBz aG91bGQgaGVscCB3aXRoIHRoYXQsIGFzIHdlbGwgYXMgaGVscGluZyB3aXRoIHdoYXRldmVyIGVs c2UgSSdtIHdvcmtpbmcgb24uICBUaGVyZSB3aWxsIGJlIDQgb2YgdGhlc2Ugc2lnbmFscywgYXQg dXAgdG8gMjQwIFdhdHRzIGVhY2ggc28gb2J2aW91c2x5IGl0IGNvdWxkIHJlYWxseSByYWRpYXRl ISAgRWFjaCBjaGFubmVsIHdpbGwgYmUgYWRqdXN0ZWQgMTAwIHRpbWVzIHBlciBzZWNvbmQuIEkn bSBkZXNpZ25pbmcgbXlzZWxmIGEgInVuaXZlcnNhbCIgc29sZGVyaW5nL2Rlc29sZXJpbmcgc3Rh dGlvbiB0aGF0IEkgY2FuIHVzZSB3aXRoIGFueSA0IGlyb25zIGJ5IHB1dHRpbmcgYSBuZXcgY29u bmVjdG9yIG9uIHRoZW0gd2l0aCBhIHNlcmlhbCBlZXByb20gaW4gdGhlIGNvbm5lY3RvciB0byB0 ZWxsIHRoZSBzdGF0aW9uIHdoYXQgdGhlIHNwZWNzIGFyZSBmb3IgYSBwYXJ0aWN1bGFyIGlyb24u ICBUaGlzIHdpbGwgYmUgZnVuLiAgSSB3aWxsIHdyaXRlIGl0IGFsbCB1cCBhbmQgaWRlYWxseSBw dXQgaXQgb24gdGhlIHdlYi4KCgpTZW50IHdpdGggUHJvdG9uTWFpbCBTZWN1cmUgRW1haWwuCgri gJDigJDigJDigJDigJDigJDigJAgT3JpZ2luYWwgTWVzc2FnZSDigJDigJDigJDigJDigJDigJDi gJAKT24gRnJpZGF5LCBTZXB0ZW1iZXIgMTEsIDIwMjAgODoxMCBQTSwgQ2hyaXN0b3BoZXIgSGVh ZCA8Y2hlYWRAY2hlYWQuY2E+IHdyb3RlOgoKPiBPbiBTYXQsIDEyIFNlcCAyMDIwIDAwOjQ4OjE2 ICswMDAwCj4gbWFkc2NpZW50aXN0YXRsYXJnZSBtYWRzY2llbnRpc3RhdGxhcmdlQHByb3Rvbm1h aWwuY29tIHdyb3RlOgo+Cj4gPiBTb3JyeSwgdGhhdCBzaG91bGQgYmUgc3F1YXJlIHJvb3QgKHRp bWUgZm9yIGEgbmFwKS4gSXQgd291bGQgYmUgb24KPiA+IGFuIGF0bWVnYTI1NjAgQVZSLCBydW5u aW5nIGF0IDE2TUhaLgo+Cj4gMTYtYml0IHNvdW5kcyBlYXNpbHkgd2l0aGluIHJlYXNvbiB0byBt ZS4gTXkgZ28tdG8gaW50ZWdlciBzcXVhcmUgcm9vdAo+IGltcGxlbWVudGF0aW9uIGlzIGEgYmlu YXJ5IHNlYXJjaDog4oCcZm9yIGVhY2ggYml0IGZyb20gTuKIkjEgZG93bnRvIDAsIHRyeQo+IHR1 cm5pbmcgaXQgb24sIHNxdWFyZSB0aGF0IG51bWJlciwgaWYgdGhlIHNxdWFyZSBpcyDiiaQgdGhl IGlucHV0IHRoZW4KPiBrZWVwIHRoZSBiaXQsIG90aGVyd2lzZSBjbGVhciBpdOKAnS4gVGhlcmUg bWF5IGJlIGJldHRlciBvbmVzLCBidXQgSeKAmXZlCj4gZm91bmQgdGhpcyB0byBiZSBzb21ldGhp bmcgdGhhdCBjYW4gYmUgaW1wbGVtZW50ZWQgaW4gYW4gZXh0cmVtZWx5Cj4gdGlnaHQgbG9vcCwg aW4gYXNzZW1ibHkgaWYgbmVjZXNzYXJ5LCBxdWl0ZSBlYXNpbHkgKG9yIHVucm9sbGVkIGlmIHlv dQo+IHdhbnQgdG8gYWJzb2x1dGVseSBtYXggb3V0IHBlcmZvcm1hbmNlKS4gSXQgbG9va3MgbGlr ZSB0aGUgMjU2MCBoYXMgYQo+IGhhcmR3YXJlIG11bHRpcGxpZXLigJRJIGFzc3VtZSBwcm9iYWJs eSA4w5c44oaSMTbigJR3aGljaCBzaG91bGQgbWFrZSB0aGlzCj4gZG9hYmxlIGluIGp1c3QgYSBm ZXcgZG96ZW4gY3ljbGVzLCBvdXQgb2YgYSBidWRnZXQgb2YgNDAsMDAwIQo+Cj4gMjAtYml0LCB5 b3XigJlkIGp1c3QgaGF2ZSB0byBzeW50aGVzaXplIHRoZSBsYXJnZXIgbXVsdGlwbGljYXRpb24K PiBvcGVyYXRpb24uIEl0IGlzIGFsc28gcG9zc2libGUgdG8gcmlwIHRoZSBTUVJUIGludG8gcGll Y2VzIGFuZCBkbyBzb21lCj4gc3VidHJhY3Rpb25zIHNvIHlvdSBkb27igJl0IGhhdmUgdG8gZGVh bCB3aXRoIGFsbCAyMCBiaXRzIG9uIGV2ZXJ5IGN5Y2xlLgo+Cj4gRG9pbmcgaXQgaW4gQywgWU1N ViwgZXNwZWNpYWxseSBpZiB5b3UgZG8gbGFyZ2VyLXRoYW4tQ1BVLW5hdGl2ZS1zaXplCj4gbXVs dGlwbGllcy4gQXNzZW1ibHkgc2hvdWxkIGJlIGZpbmUgdGhvdWdoLgo+Cj4gVGhpcyBpcyBhbGwg YXNzdW1pbmcgeW91IHdhbnQgYSBmbG9vcmVkIGludGVnZXIgb3V0cHV0IGFuZCBkb27igJl0IGNh cmUKPiBhYm91dCB0aGUgZnJhY3Rpb25hbCBwYXJ0IQo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPgo+ IENocmlzdG9waGVyIEhlYWQKPgo+IC0tLS0tLS0tLS0tLS0tLS0tCj4KPiBodHRwOi8vd3d3LnBp Y2xpc3QuY29tL3RlY2hyZWYvcGljbGlzdCBQSUMvU1ggRkFRICYgbGlzdCBhcmNoaXZlCj4gVmll dy9jaGFuZ2UgeW91ciBtZW1iZXJzaGlwIG9wdGlvbnMgYXQKPiBodHRwOi8vbWFpbG1hbi5taXQu ZWR1L21haWxtYW4vbGlzdGluZm8vcGljbGlzdAoKCgotLSAKaHR0cDovL3d3dy5waWNsaXN0LmNv bS90ZWNocmVmL3BpY2xpc3QgUElDL1NYIEZBUSAmIGxpc3QgYXJjaGl2ZQpWaWV3L2NoYW5nZSB5 b3VyIG1lbWJlcnNoaXAgb3B0aW9ucyBhdApodHRwOi8vbWFpbG1hbi5taXQuZWR1L21haWxtYW4v bGlzdGluZm8vcGljbGlzdAo= .