#avr | Logs for 2014-12-28

Back
[05:36:11] <DO9XE> Hey there :) I need someone, who ist really good with LUFA on an xMega64a3u :) It's not working and i have no Idea why :/
[07:31:30] <bitd> Anyone ever read "design patters for embedded systems in c"?
[07:31:39] <bitd> By Bruce Powell Douglass
[07:32:11] <bitd> I'm trying to decide whether to read that one, or "Making Embedded Systems".
[07:32:34] <bitd> The Making Embedded Systems one seems a bit flimsy.
[07:36:31] <Lambda_Aurigae> never heard of either.
[07:37:30] <Lambda_Aurigae> I just learned programming and hardware interfacing on a computer with a 1MHz processor and a 6522 PIA to interface to the world.
[07:38:03] <Lambda_Aurigae> today's microcontrollers are much more powerful than my first two computers combined.
[07:41:15] <Lambda_Aurigae> so, I find embedded development to be nothing different than developing for any computer.
[08:05:02] <bitd> Lambda_Aurigae, what about best practices and design patterns though?
[08:05:49] <Lambda_Aurigae> all depends on the project, requirements, microcontroller in use, etc.
[08:06:20] <Lambda_Aurigae> the term "design patterns" has no meaning to me.
[08:06:35] <Lambda_Aurigae> and best practices is just what works best for you in the situation.
[08:57:39] <ecilop> Modern programming (C#, .NET, Ruby, Java, etc..) is not "true" programming. It's a "lazy" programming
[08:58:21] <ecilop> "Garbage collector" - monster for something stupid
[17:02:22] <hypermagic> hello my friends
[17:04:30] <Lambda_Aurigae> friends?
[17:04:33] <Lambda_Aurigae> you have friends?
[17:05:13] <Thrashbarg> oh be nice
[17:05:25] <Lambda_Aurigae> ne.
[17:05:39] <Lambda_Aurigae> or
[17:05:40] <Lambda_Aurigae> no
[17:05:43] <Lambda_Aurigae> take your pick.
[17:05:46] <Lambda_Aurigae> :}
[17:08:50] <hypermagic> thanks for asking, well not long time ago one of my friends died so one less
[17:09:03] <Lambda_Aurigae> friends are overrated.
[17:10:03] <hypermagic> everybody starts out from him/herself
[17:10:07] <Lambda_Aurigae> haven't known anybody I would call friend other than my wife in 20 years or more.
[17:10:29] <Thrashbarg> so sour grapes?
[17:10:34] <Lambda_Aurigae> nope.
[17:10:49] <Lambda_Aurigae> just don't trust people.
[17:11:05] <Lambda_Aurigae> human beings most of all.
[17:11:19] <Thrashbarg> hmm well if you've been burned by them
[17:12:06] <Lambda_Aurigae> not burned...just haven't met anybody since I got out of the military who I could classify as friend other than the woman who accepted me as her husband.
[17:12:13] <Thrashbarg> I see
[17:12:24] <hypermagic> humans ? where? i thought this is sourcerers' and gods' channel
[17:12:39] <Lambda_Aurigae> I thought it was the AI channel.
[17:14:52] <hypermagic> so what are you building?
[17:15:17] <Thrashbarg> Lambda_Aurigae: looking at the 'suggested' section of youtube... I completely agree
[17:15:33] <Lambda_Aurigae> currently, usb-i/o devices for use with computers that don't have serial and parallel ports.
[17:15:42] <Lambda_Aurigae> what suggested section of uselesstube?
[17:15:48] <Thrashbarg> the main page
[17:16:17] <Thrashbarg> it has a heap of videos "you may want to watch"
[17:16:25] <hypermagic> haha that sux. dont buy junk computers
[17:16:34] <Lambda_Aurigae> I don't.
[17:16:41] <Thrashbarg> hypermagic: no new computer has them :P
[17:16:44] <hypermagic> every computer shouuld have useful ios
[17:16:50] <Lambda_Aurigae> but other people do. And, I have an rPI that I want to do some 5V i/o with.
[17:16:56] <Lambda_Aurigae> Thrashbarg, bullshit!
[17:17:02] <Thrashbarg> oh?
[17:17:05] <Lambda_Aurigae> I built a new computer less than a year ago.
[17:17:17] <Lambda_Aurigae> this new athlon motherboard has both serial and parallel ports.
[17:17:21] <Thrashbarg> ah neat
[17:17:34] <Lambda_Aurigae> they are on a header on the board rather than being on the backplane.
[17:17:35] <hypermagic> every single one of my computers have parallel and serial ports.
[17:17:42] <Lambda_Aurigae> but the backplane connections were cheap.
[17:17:55] <Thrashbarg> last time I went looking for a new motherboard I only found one with legacy ports
[17:18:27] <Lambda_Aurigae> gigabyte dual bios athlon 64 motherboard even.
[17:18:28] * Thrashbarg is happy now
[17:20:02] <hypermagic> gugle B75M-D3V
[17:20:28] <hypermagic> merry xmas, you are welcome
[17:20:32] <Thrashbarg> yay...
[17:21:02] <Lambda_Aurigae> that's intel but, yeah.
[17:21:11] <Lambda_Aurigae> gigabyte makes several with serial and parallel ports.
[17:21:16] <hypermagic> intel is fine i run linux on it
[17:21:21] <Lambda_Aurigae> so do I.
[17:21:29] <hypermagic> g2030 with integrated vga, all good
[17:22:04] <Lambda_Aurigae> wish I had more sata ports. 6 is just barely making it.
[17:22:11] <hypermagic> haha
[17:22:18] <hypermagic> grab an scsi card ?
[17:22:26] <Lambda_Aurigae> got rid of all my scsi drives.
[17:22:34] <Lambda_Aurigae> but I have a pile of 320GB sata drives.
[17:22:41] <hypermagic> they are great feet warmers :)
[17:23:16] <Thrashbarg> http://www.gigabyte.com.au/products/product-page.aspx?pid=3476#ov <-- had this one for ages because it has floppy, PATA and serial
[17:23:22] <Lambda_Aurigae> recently sold my scsi system. it was flippin fast though. I just didn't need that kind of speed just to store videos.
[17:23:50] <Lambda_Aurigae> 160GB 15KRPM SCSI-3 drives...8 of them in one case...
[17:24:43] <Lambda_Aurigae> with 2 pci-e caching scsi controllers with 1GB of ram on each.
[17:25:12] <Thrashbarg> my SCSI server is a dual Pentium III :P
[17:25:31] <Lambda_Aurigae> this had a single i5 processor but had a slot for a second one.
[17:25:38] <Thrashbarg> http://www.surfplus.co.uk/wp-content/uploads/2014/05/Compaq-Proliant-ML370-1.jpg
[17:26:52] <hypermagic> btw also get an E350M1 from Amd for a low power general desktop ;)
[17:27:34] <Lambda_Aurigae> AMD FX(tm)-4150 Quad-Core Processor on this board.
[17:28:02] <Lambda_Aurigae> want to get an FX-8xxx something for it but have to talk the wifey into it.
[17:28:42] <hypermagic> that is evil
[17:29:23] <Lambda_Aurigae> yeah.
[17:29:27] <Lambda_Aurigae> but we have bought a house.
[17:29:32] <Lambda_Aurigae> and I drive a new truck.
[17:30:07] <hypermagic> let me guess, you seld your soul for them
[17:30:15] <Lambda_Aurigae> no.
[17:30:44] <Lambda_Aurigae> just got married to someone who can handle money.
[17:31:01] <Lambda_Aurigae> I tend to spend it too easily.
[17:32:08] <hypermagic> try to live from $5 for a week
[17:32:28] <Lambda_Aurigae> not easily doable in this country.
[17:32:36] <Lambda_Aurigae> not and have 3 meals a day and a dry bed.
[17:33:19] <hypermagic> never ever had 3 meals a day
[17:34:07] <hypermagic> 2 tops
[17:35:00] <Lambda_Aurigae> guess I've been lucky.
[17:35:12] <Lambda_Aurigae> was only homeless for 1.5 years of my life.
[17:38:07] <hypermagic> then you finally decided: "fuck this, i'll work for atmel, people will die anyway"
[17:38:16] <Lambda_Aurigae> well, not really.
[17:38:34] <Lambda_Aurigae> more like, I'll dig ditches and nearly get myself electrocuted fixing electrical on a campground.
[17:38:45] <Lambda_Aurigae> but, close enough.
[17:39:01] <Lambda_Aurigae> never worked for a big company till my current job.
[17:39:04] <Lambda_Aurigae> now I work for Xerox.
[17:41:07] <hypermagic> actually you are wrong, you work for the "company" if you get money for it (credit)
[17:42:09] <Lambda_Aurigae> I only ever paid atmel for things. I don't get paid for selling any of their product...
[17:42:15] <Lambda_Aurigae> it's all a hobby for me.
[17:50:16] <aandrew> xerox never comes up with anything original anymore
[17:50:35] <Lambda_Aurigae> too true.
[17:50:53] <Lambda_Aurigae> they are finally getting the software on their copiers past beta stage..barely.
[17:51:13] <aandrew> heh no, I was trying to be funny
[17:51:18] <Lambda_Aurigae> I'm not.
[17:51:26] <aandrew> xerox... reproduction company... copies vs original...
[17:51:39] <Lambda_Aurigae> xerox hasn't come up with anything really original since the computer mouse.
[17:52:03] <aandrew> actually they missed a great branding opportunity by not getting into the pet cloning business
[17:52:12] <Lambda_Aurigae> hehe.
[17:52:29] <Lambda_Aurigae> they do have one hell of a name brand when it comes to making copies though.
[17:55:45] <Lambda_Aurigae> I just wish they wouldn't boot a full linux OS from a flippin SD card on the current xerox models.
[17:56:09] <Lambda_Aurigae> my rPI boots faster!
[19:18:32] <Evidlo> If I use the reset pin as an output, does that mess with programming my AVR?
[19:18:49] <learath> it can.
[19:19:33] <Evidlo> How is the AVR supposed to go into programming mode if it's reset pin is an output?
[19:19:46] <twnqx> in that state
[19:19:58] <twnqx> only high voltage programming will be possible.
[19:25:52] <Evidlo> I guess I'll keep it dedicated as a reset then
[19:49:38] <Casper> Evidlo: on those tiny where you can repurpose the reset pin...
[19:49:50] <Casper> it WILL disable standard programming
[19:50:03] <Casper> you WILL need high voltage programmer to reprogram
[23:27:07] <CluelessPerson> is there a simple way to make a circuit "shut off" ?
[23:27:33] <CluelessPerson> I have a relatively new sentry safe that has a screwed up circuit, won't hold a charge
[23:27:53] <CluelessPerson> I was thinking about installing my own circuit, maybe add a fingerprint scanner
[23:45:09] <Casper> fingerprint sensor is probably out of your knowledge range, I beleive it need tons of programming to actually detect the stuff in the fingerprint then match it to your database
[23:45:36] <Casper> as to using your own circuit, it's probably very easy, depending on what you actually need to do
[23:45:56] <Casper> the sleep modes on the avr might do the trick