From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pz0-f43.google.com (mail-pz0-f43.google.com [209.85.210.43]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id E112420024C for ; Mon, 12 Mar 2012 19:53:50 -0700 (PDT) Received: by damc16 with SMTP id c16so211070dam.16 for ; Mon, 12 Mar 2012 19:53:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=XKzPApSMJY8aZOuoFcNaoxYVzTT3gbny8ewM3Tjv9uk=; b=Hg5N0jLWcmB4/0P/8/OdgHkDyCJqNajh2zyPMzysy6EEN2ifgIFOvn3svv0t0zhs2z IvHR16qL8eJ4Gzk1hfxjnNxcf8MCfZ1VGO/CIG7PA7hZzdEh2nk4FbdWt+Sfk2euFT0+ 89kjVht922zIirp08GkfPHrpI3g+Q8R2BKIVG3vwfW8KYJrrMzUNbBn5fo6cXyKMuzCK v0Q1fiH0z98unyh5xlpbpjo1G7EpKaKRQvRK+srVB5VMgPyXn0LAJDDnhldjD7myLfXy bif1RDiMjuElRHwYDLaLjxDpsi5aNPs+jAjDfBvLjCA7PtIns4YBTu3tJ4uyjGecNECE fmkg== Received: by 10.68.219.34 with SMTP id pl2mr688129pbc.56.1331607230168; Mon, 12 Mar 2012 19:53:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.241.169 with HTTP; Mon, 12 Mar 2012 19:53:30 -0700 (PDT) In-Reply-To: References: <20120312210345.GC17357@thyrsus.com> <20120312212608.GC17895@thyrsus.com> <20120312213946.GE17895@thyrsus.com> <20120312224546.GA18404@thyrsus.com> <20120313014341.GC18695@thyrsus.com> <20120313021325.GA19502@thyrsus.com> From: Chris Kuethe Date: Mon, 12 Mar 2012 19:53:30 -0700 Message-ID: To: Dave Taht Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: thumbgps-devel@lists.bufferbloat.net Subject: Re: [Thumbgps-devel] Build vs. modify vs. what should we be doing anyway? X-BeenThere: thumbgps-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2012 02:53:51 -0000 On Mon, Mar 12, 2012 at 19:40, Dave Taht wrote: > On Mon, Mar 12, 2012 at 7:13 PM, Eric S. Raymond wrote: >> Chris Kuethe : >>> ublox antaris4 (and probably everything newer) has on-die usb and >>> implements the abstract modem class. but 1PPS isn't transmitted over >>> usb. >> >> Annoyingly, it probably could be. =A0That modem model pretty much has to= have >> DCD and RI events. Well, serial is great for implementing in small/uncomplicated/cheap hardware... I guess if you're TSMC or Atmel you can cram in a hardware controller. And Atmel did joint work with ublox to produce the antaris. As for tiny USB stacks, at least LUFA and V-USB come to mind. I think you can fit a software implementation into 4K. I don't know of any I2C/SPI GPS. If you can point me at some good ones I'd appreciate it, because I was thinking I'd have to build some glue logic to do that for another project of mine. AT90USB162 are $3.71 for single pieces from digikey. Or about $20 if you want a nicely fabricated board like the "teensy". > Perhaps simply a real usb microcontroller with spi or i2c then driving > usb-2.0 for real... > > http://www.linux-usb.org/ezusb/ - 16 bucks and WAY too =A0many pins... > but it should be possible to do much better than that after looking > harder. > > I've also always got a kick out of the propeller chip... > > http://www.parallax.com/Store/Microcontrollers/PropellerChips/tabid/142/C= ategoryID/18/List/0/Level/a/ProductID/411/Default.aspx?SortField=3DProductN= ame%2cProductName > > Atmel's AVRs are also of interest... > > http://www.olimex.com/dev/avr-usb-162.html > > http://www.atmel.com/devices/at90usb162.aspx > >> -- >> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Eri= c S. Raymond > > > > -- > Dave T=E4ht > SKYPE: davetaht > US Tel: 1-239-829-5608 > http://www.bufferbloat.net --=20 GDB has a 'break' feature; why doesn't it have 'fix' too?