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; Sun, 19 Jan 2020 09:25:11 -0800 Received: from PCH.MIT.EDU (localhost.localdomain [127.0.0.1]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 00JHEH9k017974; Sun, 19 Jan 2020 12:16:31 -0500 Received: from outgoing-exchange-5.mit.edu (OUTGOING-EXCHANGE-5.MIT.EDU [18.9.28.59]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 00JHEGUT017971 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sun, 19 Jan 2020 12:14:16 -0500 Received: from oc11exedge1.exchange.mit.edu (OC11EXEDGE1.EXCHANGE.MIT.EDU [18.9.3.17]) by outgoing-exchange-5.mit.edu (8.14.7/8.12.4) with ESMTP id 00JHGrWZ001199 for ; Sun, 19 Jan 2020 12:16:54 -0500 Received: from OC11EXPO27.exchange.mit.edu (18.9.4.98) by oc11exedge1.exchange.mit.edu (18.9.3.17) with Microsoft SMTP Server (TLS) id 15.0.1293.2; Sun, 19 Jan 2020 12:13:56 -0500 Received: from oc11exhyb6.exchange.mit.edu (18.9.1.111) by OC11EXPO27.exchange.mit.edu (18.9.4.98) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Sun, 19 Jan 2020 12:14:04 -0500 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.102) by oc11exhyb6.exchange.mit.edu (18.9.1.111) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Sun, 19 Jan 2020 12:14:03 -0500 Received: from BYAPR01CA0069.prod.exchangelabs.com (2603:10b6:a03:94::46) by BN8PR01MB5329.prod.exchangelabs.com (2603:10b6:408:bb::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2644.19; Sun, 19 Jan 2020 17:14:02 +0000 Received: from DM3NAM03FT017.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e49::201) by BYAPR01CA0069.outlook.office365.com (2603:10b6:a03:94::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2644.20 via Frontend Transport; Sun, 19 Jan 2020 17:14:02 +0000 Received: from mail-io1-f46.google.com (209.85.166.46) by DM3NAM03FT017.mail.protection.outlook.com (10.152.82.201) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2644.19 via Frontend Transport; Sun, 19 Jan 2020 17:14:01 +0000 Received: by mail-io1-f46.google.com with SMTP id n11so31187228iom.9 for ; Sun, 19 Jan 2020 09:14:01 -0800 (PST) From: David VanHorn To: Microcontroller discussion list - Public. Sender: "piclist-bounces@mit.edu" Date: Sun, 19 Jan 2020 09:13:49 -0800 Subject: Re: [EE] Magnetic lock Thread-Topic: [EE] Magnetic lock Thread-Index: AdXO7Wfrt+mIndemTI67wwiZCQTK1w== Message-ID: References: <001701d5ce78$189ac050$49d040f0$@amulvey.com> List-Help: List-Subscribe: , List-Unsubscribe: , In-Reply-To: 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 gmail.com designates 209.85.166.46 as permitted sender) receiver=protection.outlook.com; client-ip=209.85.166.46; helo=mail-io1-f46.google.com; dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=xfeiJwpO33zfnGgXhE/WoEdU6UxNJsOufg3cuItm6NE=; b=L5NXE7ylrUjCQJeQbA0yzDMfxFm/mjRZx7Fln6+8xN8y65up6LWv3UKu6PXvdWJee5 Dqoqd/63xl5yuFuwb6Qz8aJOjihcfSmigL2qQBmo6pXaGSk0H8omb40dmsX6OWaCdkHN 7tsH39Ch0x8Gg45eH9Bo/DSbTAhj722uUJw2oR1id/c0s5auuyKZh+cNQmUPUMrCyV9R EEGRY1llfRIxqXRVMTAie2ZJhENujymimBRJsR3v/PxYn44/Ph3xNELe8+vqdeMcMYIn 8+K+UY76eSBXfo2uRiytzOmKNscupUFevY26896R612kewRgw5i35VRmf8xd3La2WlcD B4Vg== authentication-results: spf=pass (sender IP is 209.85.166.46) smtp.mailfrom=gmail.com; mit.edu; dkim=pass (signature was verified) header.d=gmail.com;mit.edu; dmarc=pass action=none header.from=gmail.com;compauth=pass reason=100 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-received: by 2002:a5d:9f05:: with SMTP id q5mr38722163iot.199.1579454040958; Sun, 19 Jan 2020 09:14:00 -0800 (PST) x-topics: [EE] x-content-filtered-by: Mailman/MimeDel 2.1.6 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 VGhlcmUgYXJlIHdob2xlIGJvb2tzIG9uIGVudHJ5IHRlY2huaXF1ZXMuIFRoZSBmdW5ueSB0aGlu ZyBpcyB0aGF0IHN1Y2ggYQpib29rIGlzIGFsc28gYSBob3d0byBvbiBkZWZlYXRpbmcgc3VjaCB0 ZWNobmlxdWVzLiAgIFRoYXRzIHdoeSB0aGUgc3RhaXJzCmludG8gdGhlIGJhc2VtZW50IGFyZSBq dXN0IGluc2lkZSB0aGUgZnJvbnQgZG9vci4gOikKCk9uIFN1biwgSmFuIDE5LCAyMDIwLCAxMDow OSBBTSBBbGFuIFBlYXJjZSA8a2l3aWFudGlwb2RlYW5AZ29vZ2xlbWFpbC5jb20+Cndyb3RlOgoK PiA+IEEgdGVuIGZvb3QgcHJ5IGJhciB3b3VsZCBnZXQgcGFzdCBtb3N0IHdvb2RlbiBkb29ycyBl dmVuIGlmIHRoZXkgd2VyZQo+ID4gYm9sdGVkIGFuZCBiYXJyZWQuIDotKQo+Cj4gV2F0Y2hpbmcg b25lIG9mIHRoZSBUViBkb2N1bWVudGFyaWVzIGZvbGxvd2luZyBwb2xpY2Ugb3BlcmF0aW9ucwo+ IHJlY2VudGx5LCBldmVuIGhhdmluZyBhIDUgcG9pbnQgbG9jayBvbiB5b3VyIGZyb250IGRvb3Ig aXMgbm8gZ29vZCwKPiB0aGV5IGp1c3QgYXR0YWNrIGl0IHdpdGggYSBjaGFpbiBzYXcgYW5kIGFy ZSBpbnNpZGUgZ2V0dGluZyBibGVhcnkKPiBleWVkIHN1c3BlY3RzIG91dCBvZiBiZWQgaW4gYWJv dXQgMTIgc2Vjb25kcy4KPgo+IEFzIHRvIG1hZ25ldGljIHNlY3VyaXR5IGRvb3JzLCBJIGhhdmUg c29tZXRpbWVzIHdvbmRlcmVkIHdoYXQgd291bGQKPiBoYXBwZW4gaWYgeW91IHB1dCBhIHN1aXRh YmxlIGxhcmdlIGVsZWN0cm9tYWduZXQgb24gdGhlIG91dHNpZGUKPiBvcHBvc2l0ZSB0aGUgcGxh dGUgYW5kIHB1bHNlZCBpdCB3aXRoIGEgY3VycmVudCB0aGF0IHdvdWxkIGNhdXNlIGEKPiByZXZl cnMgcG9sYXJpdHkgbWFnbmV0aWMgZmllbGQgd291bGQgdGhlIGRvb3Igc3ByaW5nIG9wZW4gd2hp bGUgcHVsbGVkCj4gZHVyaW5nIHRoZSBwdWxzZT8KPgo+IE9uIFN1biwgMTkgSmFuIDIwMjAgYXQg MDk6NDIsIERhdmlkIEMgQnJvd24gPGRjYi5ob21lQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPgo+ID4g QSB0ZW4gZm9vdCBwcnkgYmFyIHdvdWxkIGdldCBwYXN0IG1vc3Qgd29vZGVuIGRvb3JzIGV2ZW4g aWYgdGhleSB3ZXJlCj4gPiBib2x0ZWQgYW5kIGJhcnJlZC4gOi0pCj4gPiBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+IERhdmlkIEMgQnJvd24KPiA+IDQzIEJp bmdzIFJvYWQKPiA+IFdoYWxleSBCcmlkZ2UKPiA+IEhpZ2ggUGVhayAgICAgICAgICAgICAgICAg ICAgICAgICAgIFBob25lOiAwMTY2MyA3MzMyMzYKPiA+IERlcmJ5c2hpcmUgICAgICAgICAgICAg ICAgZU1haWw6IGRjYi5ob21lQGdtYWlsLmNvbQo+ID4gU0syMyA3TkQgICAgICAgICAgd2ViOiB3 d3cuYmluZ3Mta25vd2xlLmNvLnVrL2RjYgo+ID4gPGh0dHA6Ly93d3cuamIubWFuLmFjLnVrL35k Y2I+Cj4gPgo+ID4KPiA+Cj4gPiAqU2VudCBmcm9tIG15IGV0Y2gtYS1za2V0Y2gqCj4gPgo+ID4K PiA+IE9uIFN1biwgMTkgSmFuIDIwMjAgYXQgMDM6MjgsIEFsbGVuIE11bHZleSA8YWxsZW5AYW11 bHZleS5jb20+IHdyb3RlOgo+ID4KPiA+ID4gSSB1c2UgMiBtYWduZXRzIGJlY2F1c2UgSSBoYXZl IGRvdWJsZSBkb29ycy4gVGhlIGRvb3JzIGNvbnNpc3Qgb2YgYQo+IHdvb2Rlbgo+ID4gPiBmcmFt ZSB3aXRoIGEgbGFyZ2UgcGllY2Ugb2YgZ2xhc3MgaW4gdGhlIG1pZGRsZS4gRmFyIGxlc3MgdGhh biA2MDAgbGJzCj4gPiA+IHdvdWxkIGRlc3Ryb3kgdGhlIGRvb3JzLiBJIHNlZSBubyBuZWVkIHRv IGhhdmUgYSBsb2NrIHN0cm9uZ2VyIHRoYW4gdGhlCj4gPiA+IGRvb3IuIERvdWJsZSBkb29ycyBp cyB0aGUgcmVhc29uIEkgY291bGQgbm90IHVzZSBhIG1hZ25ldGljIHN0cmlrZSBhcwo+IEkgZGlk Cj4gPiA+IGVsc2V3aGVyZS4gTm93LCBoYXZpbmcgdXNlZCBib3RoIGZvciBzZXZlcmFsIHllYXJz LCBJIHRoaW5rIEkgbGlrZSB0aGUKPiA+ID4gbWFnbmV0cyBiZXR0ZXIgdGhhbiB0aGUgc3RyaWtl Lgo+ID4gPgo+ID4gPiBBbGxlbgo+ID4gPgo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQo+ID4gPiBGcm9tOiBwaWNsaXN0LWJvdW5jZXNAbWl0LmVkdSBbbWFpbHRvOnBpY2xpc3QtYm91 bmNlc0BtaXQuZWR1XSBPbgo+IEJlaGFsZgo+ID4gPiBPZiBtYWRzY2llbnRpc3RhdGxhcmdlCj4g PiA+IFNlbnQ6IFNhdHVyZGF5LCBKYW51YXJ5IDE4LCAyMDIwIDY6MDEgUE0KPiA+ID4gVG86IE1p Y3JvY29udHJvbGxlciBkaXNjdXNzaW9uIGxpc3QgLSBQdWJsaWMuCj4gPiA+IFN1YmplY3Q6IFJF OiBbQ0FVVElPTjogRmFpbGVkIERLSU0gVGVzdF1bRUVdIE1hZ25ldGljIGxvY2sKPiA+ID4KPiA+ ID4KPiA+ID4g4oCQ4oCQ4oCQ4oCQ4oCQ4oCQ4oCQIE9yaWdpbmFsIE1lc3NhZ2Ug4oCQ4oCQ4oCQ 4oCQ4oCQ4oCQ4oCQCj4gPiA+IE9uIFNhdHVyZGF5LCBKYW51YXJ5IDE4LCAyMDIwIDM6MDcgUE0s IEFsbGVuIE11bHZleSA8YWxsZW5AYW11bHZleS5jb20KPiA+Cj4gPiA+IHdyb3RlOgo+ID4gPgo+ ID4gPiA+IElzIHRoZXJlIGEgc21hbGwgcGx1bmdlciBjb25uZWN0ZWQgdG8gYSBtaWNyb3N3aXRj aCB3aGljaAo+ID4gPiA+IGRldGVjdHMgdGhlIHBoeXNpY2FsIGNvbnRhY3Q/Cj4gPiA+ID4KPiA+ ID4gPiBBbGxlbgo+ID4gPiA+IFBTOiBJIHVzZSBhIHBhaXIgb2YgNjAwIHBvdW5kZXJzIG9uIG15 IGZyb250IGRvb3Igd2l0aAo+ID4gPiA+IG1hZ25ldGljIHN0cmlrZXMgZXZlcnl3aGVyZSBlbHNl Lgo+ID4gPiA+Cj4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gPiBGcm9t OiBwaWNsaXN0LWJvdW5jZXNAbWl0LmVkdQo+ID4gPiA+IFttYWlsdG86cGljbGlzdC1ib3VuY2Vz QG1pdC5lZHVdIE9uIEJlaGFsZiBPZiBEYXZpZCBDIEJyb3duCj4gPiA+ID4gU2VudDogU2F0dXJk YXksIEphbnVhcnkgMTgsIDIwMjAgNDoyNyBQTQo+ID4gPiA+IFRvOiBNaWNyb2NvbnRyb2xsZXIg ZGlzY3Vzc2lvbiBsaXN0IC0gUHVibGljLgo+ID4gPiA+IFN1YmplY3Q6IFtDQVVUSU9OOiBGYWls ZWQgREtJTSBUZXN0XVtFRV0gTWFnbmV0aWMgbG9jawo+ID4gPiA+Cj4gPiA+ID4gSSBoYXZlIGp1 c3QgcHVyY2hhc2VkIGEgbWFnbmV0aWMgbG9jayBmb3IgbXkgd29ya3Nob3Agc28KPiA+ID4gPiB0 aGF0IEkgY2FuCj4gPiA+ID4gZGlzcGVuc2Ugd2l0aCB1c2luZyBtZXRhbCB0b2tlbnMgdG8gZnJl ZSB0aGUgZG9vci4KPiA+ID4gPgo+ID4gPiA+IFRoZSBsb2NrIGNvbnNpc3RzIG9mIGFuIGFybWF0 dXJlIHBsYXRlIHdoaWNoIGJvbHRzIHRvIHRoZQo+ID4gPiA+IGRvb3IgYW5kIGFuCj4gPiA+Cj4g PiA+Cj4gPiA+IEdvb2QgaWRlYSB1c2luZyAyLiAgSnVzdCBmb3IgYSBkYXRhIHBvaW50LCBteSBi cm90aGVyIHdhcyBtYW5hZ2VyIGF0IGEKPiA+ID4gcGl6emEgcGxhY2UgdGhhdCB1c2VkIHRoZXNl LiAgVGhlIGNvbXBhbnkgZGV0ZXJtaW5lZCB0aGF0IDIgY29tbWlzc2FyeQo+ID4gPiBkZWxpdmVy eSBndXlzIGNvdWxkIG9wZW4gaXQgd2l0aCBhIDEwIGZvb3QgcHJ5IGJhci4gIERvbid0IGtub3cg d2hhdAo+IHRoZQo+ID4gPiByYXRpbmcgd2FzLiAgUG9pbnQgYmVpbmcgdGhhdCBsaWtlIGFueSBs b2NrLCB0aGVyZSBhcmUgbGltaXRzIGJ1dCB0aGV5Cj4gYXJlCj4gPiA+IHByZXR0eSBoaWdoLgo+ ID4gPgo+ID4gPgo+ID4gPgo+ID4gPiAtLQo+ID4gPiBodHRwOi8vd3d3LnBpY2xpc3QuY29tL3Rl Y2hyZWYvcGljbGlzdCBQSUMvU1ggRkFRICYgbGlzdCBhcmNoaXZlCj4gPiA+IFZpZXcvY2hhbmdl IHlvdXIgbWVtYmVyc2hpcCBvcHRpb25zIGF0Cj4gPiA+IGh0dHA6Ly9tYWlsbWFuLm1pdC5lZHUv bWFpbG1hbi9saXN0aW5mby9waWNsaXN0Cj4gPiA+Cj4gPiA+Cj4gPiA+IC0tCj4gPiA+IGh0dHA6 Ly93d3cucGljbGlzdC5jb20vdGVjaHJlZi9waWNsaXN0IFBJQy9TWCBGQVEgJiBsaXN0IGFyY2hp dmUKPiA+ID4gVmlldy9jaGFuZ2UgeW91ciBtZW1iZXJzaGlwIG9wdGlvbnMgYXQKPiA+ID4gaHR0 cDovL21haWxtYW4ubWl0LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3BpY2xpc3QKPiA+ID4KPiA+IC0t Cj4gPiBodHRwOi8vd3d3LnBpY2xpc3QuY29tL3RlY2hyZWYvcGljbGlzdCBQSUMvU1ggRkFRICYg bGlzdCBhcmNoaXZlCj4gPiBWaWV3L2NoYW5nZSB5b3VyIG1lbWJlcnNoaXAgb3B0aW9ucyBhdAo+ ID4gaHR0cDovL21haWxtYW4ubWl0LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3BpY2xpc3QKPgo+IC0t Cj4gaHR0cDovL3d3dy5waWNsaXN0LmNvbS90ZWNocmVmL3BpY2xpc3QgUElDL1NYIEZBUSAmIGxp c3QgYXJjaGl2ZQo+IFZpZXcvY2hhbmdlIHlvdXIgbWVtYmVyc2hpcCBvcHRpb25zIGF0Cj4gaHR0 cDovL21haWxtYW4ubWl0LmVkdS9tYWlsbWFuL2xpc3RpbmZvL3BpY2xpc3QKPgotLSAKaHR0cDov L3d3dy5waWNsaXN0LmNvbS90ZWNocmVmL3BpY2xpc3QgUElDL1NYIEZBUSAmIGxpc3QgYXJjaGl2 ZQpWaWV3L2NoYW5nZSB5b3VyIG1lbWJlcnNoaXAgb3B0aW9ucyBhdApodHRwOi8vbWFpbG1hbi5t aXQuZWR1L21haWxtYW4vbGlzdGluZm8vcGljbGlzdAo= .