#avr | Logs for 2011-11-12

Back
[03:01:37] <inflex> wtf is Valen when I need to talk to him
[03:03:00] <Steffanx> poor inflex
[04:33:44] <abcminiuser> Hrmph
[04:34:02] <abcminiuser> Think I can offer some sort of hardware giveway for someone to proof my thesis when I'm done?
[04:36:04] <Steffanx> Ofcourse you can :P
[04:36:25] <inflex> sure sure
[04:36:26] <inflex> :p
[04:36:52] * inflex is feeling a tad bored... almost considering upsetting the VFD OSD R/C people by throwing a SMD version of their boards into the ring
[04:36:55] <Steffanx> It depends on what you exactly mean by "proof" ofcourse
[04:37:36] <abcminiuser> Make sure it makes sense, and doesn't suck
[04:38:02] <abcminiuser> I've been typing so long I've lost perspective and can't tell which bits are crap
[04:38:07] <Steffanx> Didn't you do that by the nice robot you made?
[04:38:15] <grummund> scan read 200 pages... "yep, looks ok to me... now where's the hardware?" :P
[04:38:15] <abcminiuser> Mind you, I'm only 10,000 words in :(
[04:38:30] <abcminiuser> grummund, I put in pretty pictures...
[04:38:41] <abcminiuser> Actually, I think I've got a bit too figure-heavy
[04:38:41] <Steffanx> That'll do :)
[04:38:52] <grummund> even easier :)
[04:40:06] <abcminiuser> http://fourwalledcubicle.com/files/temp/Thesis.pdf
[04:40:09] <abcminiuser> Not finished yet
[04:40:20] <abcminiuser> But check out that sexy, sexy typography
[04:40:39] <abcminiuser> Those pretty pictures, awesome LaTeX layout and cross-referencing galore
[04:40:52] <abcminiuser> The text sucks, but hey, pictures
[04:41:03] <Steffanx> Don't be so hard for yourself abcminiuser :)
[04:42:53] <grummund> how does the RGB status LED work for colour blind users?
[04:42:56] <abcminiuser> I'm not a good writer, sadly
[04:42:56] <Steffanx> And the most important part is still missing :(
[04:43:08] <Steffanx> Your implementation of the bluetooth stack :)
[04:43:24] <abcminiuser> grummund, they can use the audio beeps, and the status text on the LCD - the RGB LED is just for show :)
[04:43:30] <abcminiuser> Steffanx, yes I know :P
[04:43:45] <Steffanx> I'm not really interested in the other part, but who am i? :)
[04:44:02] <abcminiuser> I'll get the discussion and conclusion out the way in the next two days, and give myself 4 or so days for that bit since it's important
[04:44:54] <Steffanx> You made the schematics/pcb with altium didn't you?
[04:45:14] <grummund> what are you using to produce that? hand-coded latex in a basic editor, or something else?
[04:45:26] <abcminiuser> Yup, we have a site license at Uni for it
[04:45:33] <abcminiuser> grummund, LaTeX, using notepad
[04:45:46] <abcminiuser> I kinda like "programming" text documents
[04:46:01] <abcminiuser> Also I hated all the editors I tried, so I'm just writing in JDarkRoom
[04:46:15] <abcminiuser> A bit of a learning curve for LaTeX, but I've managed to get that stuff working
[04:46:27] <Steffanx> JDarkRoom :S
[04:48:02] <abcminiuser> What?
[04:48:06] <abcminiuser> It keeps me focused
[04:48:30] <Steffanx> Just a weird name of an editor imho
[04:49:25] <abcminiuser> DarkRoom was the original
[04:49:26] <grummund> it's true, IRC can be a distraction sometimes.
[04:49:38] <abcminiuser> JDarkRoom is a Java implementation of it for windows
[04:49:44] <abcminiuser> But it works, so I'll give it that
[04:49:54] <abcminiuser> Full screen, green on black goodness
[04:50:20] <abcminiuser> Christ, I just realised how old that makes me seem, coding LaTeX by hand on what is essentially a terminal emulator
[04:50:23] <Steffanx> I hate that
[04:51:23] <Steffanx> [random color] on black == headache
[04:53:24] <ziph> abcminiuser: You had trouble getting L298's?
[04:54:39] <Steffanx> "for (i = 0; i < (4 * delay); i++) { /* This logic was tested. It gives app. 1 micro sec delay */"
[04:54:45] <Steffanx> How can they be so sure about that?!
[04:54:56] <Steffanx> I read that in a pretty generic library
[04:55:00] <abcminiuser> ziph, yes, the ones with the diode internal
[04:55:10] <ziph> Oh.
[04:55:13] <abcminiuser> I had to redesign with external flybacks and pick the non-diode version
[04:55:26] <ziph> I didn't even know there was one with internal diodes. :)
[04:55:33] <abcminiuser> Steffanx, good lord
[04:55:47] <abcminiuser> ziph, L289D has them, L298N doesn't
[04:55:51] <Steffanx> You know which library abcminiuser ? :) :)
[04:55:55] <grummund> random colours? http://i42.tinypic.com/9iww7m.png
[04:56:01] <abcminiuser> I designed around the former, made the boards, and then cried when I tried to order one
[04:56:04] <ziph> abcminiuser: You're using hyphens where you should be using emdashes.
[04:56:10] <Steffanx> The nxpUSBlib abcminiuser :P
[04:56:21] <abcminiuser> Steffanx, *sigh*
[04:56:28] <abcminiuser> On the upside, *I* didn't write that
[04:56:36] <abcminiuser> ziph, youwah?
[04:56:40] <Steffanx> It's in the HCD
[04:56:42] <Steffanx> cod
[04:56:43] <Steffanx> e
[04:56:50] <ziph> abcminiuser:
[04:56:51] <ziph> Despite this ubiquity, Bluetooth remains rmly in the realm of systems containing large
[04:56:51] <ziph> amounts of RAM and FLASH memories, processing power and - in many cases
[04:57:02] <ziph> abcminiuser: The "in many cases" should be:
[04:57:12] <ziph> power and---in many cases---full oper
[04:57:52] <ziph> A hyphen is used for breaking words, an en-dash is used for numeric ranges (e.g. 10-20) and an em-dash is used for asides like the one above.
[04:58:22] <abcminiuser> Hrm, interesting
[04:58:34] <abcminiuser> I always knew there was a difference, just didn't know why
[04:58:42] <abcminiuser> (or in this case, how to do that in LaTeX)
[04:58:43] <ziph> The en-dash is -- in latex.
[04:58:59] <ziph> And there's no spaces before and after an em-dash usually.
[04:59:17] <grummund> what if you want to write i--;
[04:59:39] <Steffanx> You have an escape feature i guess?
[05:00:14] <ziph> You'd be using a different font in that case; the minus in Latex math mode is yet another glyph. :)
[05:01:24] <abcminiuser> Stand back, it's typography man!
[05:02:03] <ziph> abcminiuser: Did you ever actually find a cheap Bluetooth chipset in your travels? One where the chip only handles about the same as the USB sticks and lets you do the protocols in the uC?
[05:02:39] <abcminiuser> ziph, best I found was Bluegiga modules, $25 each, min 5 order
[05:03:05] <abcminiuser> The actual silicon is damned cheap, but no one sells them outside 1000 order quantities - so you're stuck with the module vendors
[05:03:14] <abcminiuser> Who don't make stack-less modules usually
[05:03:58] <ziph> abcminiuser: There are the cheapest I've found: http://www.rovingnetworks.com/products/RN_42
[05:04:22] <ziph> But I was hoping to do high quality audio on the thing.
[05:05:30] <ziph> Oh, that's a CSR internally.
[05:05:34] <ziph> You can get CSR IC's.
[05:06:25] <abcminiuser> "In the case of the ITG3200 Gyroscope sensor IC, the internal temperature sensor was used in addition to the orientation data - in this particular case, the temperature sensor was assigned a second sensor structure entry in the sensor structure array."
[05:06:31] <abcminiuser> How can I "un-dash" that sentence?
[05:06:45] <ziph> Change it to a full stop. :)
[05:07:14] <abcminiuser> But, but
[05:07:20] <ziph> Heh.
[05:07:21] <abcminiuser> *Sigh* Fine :P
[05:07:26] <ziph> An em-dash would be used there too.
[05:07:26] <grummund> s/ - /. /g
[05:08:14] <ziph> This SPI Flash blows. You have to poll for status when writing every byte.
[05:08:40] <ziph> And toggle CE and issue a command between bytes too.
[05:09:13] <abcminiuser> ziph, DataFlash?
[05:09:24] <ziph> Nah, SST (now Microchip) flash.
[05:10:10] <ziph> The dataflash are nice because you pump a buffer full in via DMA and then just have to wait for that to write out.
[05:11:24] <abcminiuser> ziph, updated the repo with fixed thesis :P
[05:11:39] <abcminiuser> Yeah, dataflash are nice
[05:11:54] <abcminiuser> Except expensive for their capacity w-r-t SD cards and the like
[05:12:26] <ziph> abcminiuser: Harvard style usually suggests bullet point lists be done as normally punctuated sentences.
[05:12:49] <ziph> abcminiuser: (Except for capitalisation)
[05:13:29] <abcminiuser> I think they already are, minus the terminating full stops
[05:14:16] <grummund> abcminiuser: lufa question for you... what did you use for .inf file templates? is there an official microsoft generic template for e.g. CDC usbserial?
[05:14:36] <ziph> abcminiuser: You'd either use full stops or commas.
[05:14:44] <abcminiuser> grummund, honestly I can't remember, I found the MS template on some wonky forum
[05:14:50] <abcminiuser> Apparently it's included in the DDK
[05:14:55] <abcminiuser> Which I never bothered to grab
[05:17:42] <ziph> abcminiuser: In the case of the list on 1.3.1 it'd be commas because they're sentence fragments.
[05:19:36] <abcminiuser> ziph, how does one become an electronics master, as well as an English nut?
[05:20:13] <ziph> abcminiuser: Working in the book publishing part of a University. :)
[05:20:34] <abcminiuser> You will be my first henchman once I'm in power
[05:21:33] <ziph> And in return I shall make you my first puppet ruler once the world is at my feet!
[05:21:50] <ziph> ;)
[05:22:24] <abcminiuser> Heh
[05:26:45] <ziph> abcminiuser: Got an Android phone?
[05:27:16] <abcminiuser> Nope, not yet at least
[05:27:21] <abcminiuser> Rocking an old Nokia here
[05:27:57] <ziph> You should get one (that supports USB host mode) so that you have more things to add to LUFA. :)
[05:29:34] <abcminiuser> Yeah, there's an incomplete demo in LUFA at the moment
[05:29:41] <abcminiuser> But debugging remotely is a pain :P
[05:29:55] <ziph> You use the wifi.. Or do you mean when you don't own the phone? :)
[05:40:15] <ziph> Hmm, 0.32 seconds to write a seconds worth of audio to this flash chip.
[05:40:40] <ziph> And no good way to do it without burning buttloads of cycles.
[05:41:39] <ziph> Kinda doesn't make up for being able to read at 80MHz. :)
[05:44:17] <abcminiuser> ^ I've got a guy in Canada who's testing it
[05:44:28] <abcminiuser> I feel bad, I keep delaying his emails due to my uni work :(
[05:44:44] <abcminiuser> ziph, sure there isn't a faster way to do it?
[05:45:14] <ziph> abcminiuser: Nope, it's 10uS for a single byte to be written.
[05:45:56] <abcminiuser> Yarg
[05:46:02] <ziph> DataFlash isn't much better worst case but at least you don't have to sit around feeding each byte in.
[05:46:28] <abcminiuser> Anyone know if I can make LaTeX only display warnings and errors?
[05:46:40] <abcminiuser> It outputs either a HUGE log of crap on normal mode
[05:46:45] <abcminiuser> Or only errors on quiet mode
[05:46:58] <abcminiuser> I want to see the warnings in case it's something important like a missed reference
[05:48:19] <ziph> I don't recall it being that chatty, what is it putting out in normal mode?
[05:49:19] <abcminiuser> You're kidding right?
[05:50:00] <abcminiuser> http://pastebin.com/kcaPcEqt
[05:50:00] <ziph> :)
[05:50:19] <ziph> Could be because I mainly use raw TeX.
[05:51:53] <ziph> Wow, that is chatty.
[05:56:49] <inflex> mmm
[05:57:04] <inflex> Saturday night... all the real geeks are playing laser tag
[06:53:02] <theBear> oh good, i was dj'ing like a dickhead in my own loungeroom earlier, 'cos i can <grin> /me is not geek
[06:53:33] * theBear also doesn't say "lol" instead of laughing , but has a HUGE amount of internal turmoil re: not saying /me very often
[06:59:23] <Steffanx> :S
[09:56:45] <Tom_itx> abcminiuser, just don't let your english teacher read it and you'll be fine
[09:57:46] <Steffanx> His english is better than mine :P
[09:58:34] <Namo> I A question regarding the XMEM features
[09:59:18] <Namo> Is it possible to use a memory that is clocked significanty slower than the mcu?
[09:59:52] <Tom_itx> possible? sure
[10:01:59] <Namo> Will you have to take special care in the code to handle that, or will the MCU simply "block" a numbers of cycles?
[10:02:18] <Tom_itx> good question
[10:02:25] <Tom_itx> let us know
[10:02:40] <Namo> Yea, that is really the most simply way
[10:02:45] <Tom_itx> that's a nice way of saying... i dunno
[10:02:57] <Namo> to do a lab on it
[10:03:16] <Namo> As I read the datasheet it should simply wait until the memory signals
[10:04:07] <Tom_itx> i think that's what typically happens on slow memory
[10:04:11] <Casper> afaik, there is no speed settings
[10:04:21] <Tom_itx> that or we just forget
[10:08:05] <Namo> Casper: /w 11
[10:11:34] <Tom_itx> http://www.nongnu.org/avr-libc/user-manual/malloc.html
[13:34:20] <RikusW> AS5 Dragon is evil :-P Dragon_S-07-0E.bin == 85248 bytes / 128 bytes per page = 666 pages :-P
[13:35:03] <RikusW> firmware slave file....
[13:39:32] <vectory> are you trying to decode it?
[13:40:18] <RikusW> just calculated the amount of pages
[13:40:45] <RikusW> do you want to try and crack AES ?...
[13:40:58] <RikusW> supposed not to be possible
[13:41:23] <RikusW> I'm not even sure if the dragon bootloader use AES and how many bit key...
[13:41:34] <RikusW> or DES maybe like the stk500 fw
[13:42:04] <RikusW> but Atmel made a mistake with stk500, avrprog.exe decrypted the stk500.ebn file :)
[13:42:20] <RikusW> and jtagice mki ebn file too
[13:42:28] <RikusW> thats how I got it
[13:55:35] <Casper> that easy? man they made a big mistake!
[13:56:52] <RikusW> so I made a virtual bootloader that hooks into avrprog.....
[13:57:09] <RikusW> and dumps flash writing to a file
[13:58:33] <Casper> ah cheater
[13:58:54] <Casper> I'ld have made something easier
[13:59:07] <RikusW> first got the idea from isojtagisp...
[13:59:13] <Casper> don't the programmer re reset the avr before flashing the fuses?
[13:59:20] <RikusW> read the jtag mki fw from the m16
[13:59:33] <RikusW> the got thinking.
[13:59:36] <RikusW> *then
[13:59:45] <RikusW> and got the stk500 fw too
[14:00:16] <RikusW> stk500 use the avr910 bootloader
[14:00:31] <RikusW> or is it 109...
[14:01:27] <Casper> if the programmer re reset the avr... just... make a small avr that actually count the reset ahd when the programmer want to lock, mess up the reset or data os it fail
[14:01:33] <Casper> then you can issue a flash read
[14:01:51] <RikusW> avrprog don't touch the lockbits...
[14:02:21] <RikusW> you can actually use it to load jtag.ebn onto any m16 with the right bootloader on it
[14:02:27] <RikusW> isojtagisp provide one
[14:03:07] <RikusW> maybe I could've flashed to stk500 fw onto the m16 and read it back again...
[14:03:24] <RikusW> would've been easier than writing a virtual bootloader....
[14:50:33] <Xamusk> does anyone know of a good time64_t lib?
[14:51:02] <Xamusk> preferrably with millisecond representation
[14:52:51] <Xamusk> actually, any will do, as I cannot find one
[14:56:33] <Xamusk> or must I manually craft a custom time.h?
[15:47:38] <aarobc> Hey, so I got the test code to work for output here http://goo.gl/or3Ty but It's not reading anything
[15:52:24] <Casper> you know that 0<<whatever get ignored right?
[15:58:21] <aarobc> Casper: Where are you seing this?
[16:41:13] <Casper> in the adc_init
[16:41:54] <Casper> also
[16:42:00] <Casper> where is adc_temp defined?
[17:25:39] <abcminiuser> God Morgen
[17:25:58] <Tom_itx> hi
[17:25:59] <tobbor> hi Tom_itx.
[17:26:04] <Tom_itx> stfu tobbor
[17:26:10] <abcminiuser> Hehe
[17:26:12] <Steffanx> hi
[17:26:21] <abcminiuser> When you want him it never works, when you don't he answers
[17:26:22] <Steffanx> That won't help Mr. Tom_itx
[17:26:26] <abcminiuser> Scumbag bot
[17:26:31] <Steffanx> !thislog
[17:26:36] <Steffanx> !logthis
[17:26:36] <Tom_itx> mine is silent until called
[17:26:39] <Tom_itx> zlog
[17:26:39] <Steffanx> CANUCK
[17:26:40] <tobbor> Yankie.
[17:26:42] <Tom_itx> see
[17:26:45] <Steffanx> !thislog
[17:26:45] <tobbor> This one: http://rueshouse.dyndns.org:82/~ircjunk/irclogs/html/%23avr-2011-11-12.html
[17:26:50] <Steffanx> LOL, buggy bot
[17:26:52] <abcminiuser> !words
[17:26:57] <abcminiuser> Aww
[17:26:57] <Steffanx> CANUCK
[17:26:58] <tobbor> Yankie!
[17:27:23] <Tom_itx> you can get banned for saying that word here ya know
[17:27:47] <Tom_itx> abcminiuser
[17:27:47] <Tom_itx> try this one
[17:27:47] <Steffanx> I'm not flyback :)
[17:27:52] <Tom_itx> !doresistors
[17:27:52] <tobbor> useage: doresistors number_of_resistors_to_do
[17:28:01] <Tom_itx> see how good you are
[17:28:08] <Steffanx> !doresistors 1
[17:28:08] <tobbor> Steffanx: What is the colour for the value 3?
[17:28:14] <Steffanx> pass
[17:28:25] <Tom_itx> red
[17:28:49] <Tom_itx> you have to say it though
[17:28:52] <Steffanx> red
[17:28:53] <tobbor> Steffanx: No, the answer was orange. Your score was: 0%
[17:28:56] <Steffanx> Ha :P
[17:29:02] <Tom_itx> :)
[17:29:03] <Tom_itx> silly
[17:29:18] <Steffanx> !doresistors 1
[17:29:21] <tobbor> Steffanx: What is the value of the color black?
[17:29:25] <abcminiuser> Zero
[17:29:28] <abcminiuser> Wait 1
[17:29:31] <grummund> tobbor: what is the color band for 20% ?
[17:29:39] <Steffanx> 0
[17:29:40] <tobbor> Steffanx: Correct. Your score was: 100%
[17:29:41] <grummund> bet he doesn't know that :P
[17:29:42] <Steffanx> Waow
[17:29:58] <abcminiuser> Goddam I always mix up brown and black
[17:30:29] <Steffanx> !doresistors 1
[17:30:30] <tobbor> Steffanx: What is the value of the color orange?
[17:30:31] <Steffanx> !doresistors 2
[17:30:32] <tobbor> ok, 2 more questions left after this one..
[17:30:32] <tobbor> Steffanx: What is the value of the color orange?
[17:30:41] <Steffanx> !doresistors 3
[17:30:42] <tobbor> ok, 3 more questions left after this one..
[17:30:42] <tobbor> Steffanx: What is the value of the color orange?
[17:31:04] <Steffanx> Ok, time to stop this nonsense
[17:31:12] <abcminiuser> Beep bop pudding pop?
[17:31:33] <Steffanx> abcminiuser is a scatman ?
[17:31:37] <Steffanx> *the new scatman
[17:31:44] <abcminiuser> If there isn't an eletronics Bill Cosby bot, I'm writing one
[17:32:28] <abcminiuser> "Rable flable red babble resistor whabble"
[17:32:50] <abcminiuser> As you can probably tell, I'm not running on much sleep...
[17:33:15] <Steffanx> No, it never happens I speak you twice/day
[17:33:22] <Steffanx> *Yes
[17:33:45] <Steffanx> That means you didn't take enough sleep or I didn't sleep enough
[17:34:34] <abcminiuser> I do love technology though - half the people I talk to I've never actually met
[17:34:49] <abcminiuser> Totally doing some trips through Europe when I'm there to fix some of that though
[17:35:01] <Tom_itx> Steffanx it remembers
[17:35:19] <Tom_itx> next time you say a color, it will respond until you finish the nuber you asked for
[17:35:31] <Steffanx> green
[17:35:31] <tobbor> Steffanx: No, the answer was 3. What is the value of the color violet?
[17:35:32] <Steffanx> blue
[17:35:32] <tobbor> Steffanx: No, the answer was 7. What is the colour for the value 6?
[17:35:32] <Steffanx> red
[17:35:33] <tobbor> Steffanx: No, the answer was blue. What is the value of the color brown?
[17:35:42] <Steffanx> 1
[17:35:42] <tobbor> Steffanx: Correct. Your score was: 25%
[17:35:46] <Tom_itx> haha
[17:35:56] <Steffanx> done
[17:40:52] <abcminiuser> Man, I love acoustic versions of most songs better than the originals :S
[17:41:08] <abcminiuser> Case in point: http://www.youtube.com/watch?v=maZuT3uR-gM
[17:41:49] <Casper> I was wondering, how does can bus deal with 2 master transmitting opposite bits without corrupting the bus? it enable pullup/down on the lines and do open collector on both? or what?
[17:48:29] <Xamusk> Casper, isnīt it by doing something like CSMA/CA?
[17:49:08] <Casper> that's on the software side... but hardware... how does they make so it do not short up the bus?
[17:51:07] <Casper> so I wonder if it basically use pullup with open collector and pulldown with... open emitter? which really mean that it's like 1 wire, but with a reversed second wire...
[17:56:56] <Xamusk> Casper, just open collector, like I2C
[18:08:01] <Tom_itx> fracking as5
[18:08:49] <grummund> fool :P
[18:29:58] <feurig> Tom_itx: nice that they abandoned the multiplatform environment and went back to window only
[18:33:24] <Tom_itx> i see no further reason to downgrade to AS5 personally
[18:36:55] <abcminiuser> Tom_itx, I'm using both
[18:37:15] <abcminiuser> AS5 when I want to check out ASF examples for lols, and AS4 when I want to be able to program and debug
[19:02:19] <Casper> Xamusk: but there is no pullup on the bus
[19:02:24] <Casper> that is what puzzle me a bit
[19:07:56] <Xamusk> Casper, shouldnīt there be one? the Wikipedia article says itīs open collector
[19:24:00] <inflex> lo folks
[19:24:31] <Landon> allo
[19:34:19] <Casper> it's funny here...
[19:34:30] <Casper> grand mother in the kitchen watching tv... with earphones....
[19:34:49] <Casper> mother in the living room, watching the tv, same channel, but no earphones
[19:35:40] <Casper> Xamusk: that's what puzzle me
[19:36:24] <Casper> it should be open collector due to how it work... but there is no resistors... so I wonder if the transmitting one don't turn on a build in one
[19:36:27] <Xamusk> Casper, are you using some sort of driver? maybe the driver has it built-in
[19:48:30] <abcminiuser> Quick question, is "Manufacturer Agnostic" a valid term?
[19:48:45] <abcminiuser> I'm sure I've heard it used all over in engineering, my dad doesn't think it's correct/sensible
[19:52:15] <inflex> agnostic does tend to send out the wrong vibe
[19:52:24] <inflex> though it is technically correct I suppose
[19:53:00] <theBear> hmmm..... "i don't believe in any manufacturers, but i respect the right of others to believe in manufacturers" ?
[19:53:15] <inflex> lolz
[19:53:27] <theBear> or have i just been offensive with my belittling of a term describing an entire group of people that don't do something with SOME amount of conviction <grin>
[19:53:51] <inflex> You're going to go to HELL for that - and you'll only get to use KIA branded electronics
[19:54:31] <theBear> rofl
[19:54:56] <theBear> i demand GreatWall electronics ! i believe in them !
[19:55:16] <abcminiuser> 19,000 hits on google for the phrase, so I'm not just making it up
[19:55:21] <inflex> KIA electronics were cheap... but scary scary
[19:55:27] <theBear> hehe, up in shanghai-asgaard they're all ready to destroy me for this kind of blasphemy
[19:55:30] <abcminiuser> "Bluetooth as a technology gives system designers a low power wireless communications standard from the baseband up to the higher level abstract services, allowing implementing devices to communicate with one another in a manufacturer-agnostic way."
[19:55:32] * inflex had quite a lot of returns from those parts :(
[19:55:44] <inflex> neutral is more diplomatic perhaps
[19:56:11] <theBear> i never saw the electronics, but time after time i saw small businesses trying to get something for nothing with literally every part you can imagine breaking and/or falling off before the first year was over, and once it starts, like a leper... there's no stopping it
[19:56:34] <Casper> but
[19:56:36] <Casper> but
[19:56:50] <inflex> theBear: my first experience was with their DPAK 7805 LDO reguators
[19:56:52] <Casper> people love to buy those! they are inexpensive!!! (in the short run)
[19:56:59] <inflex> they weren't very good at being LDO
[19:56:59] <theBear> abcminiuser, i personally woulda said manufacturer-independant way or perhaps err, implementation independant way ?
[19:57:08] <inflex> oooh, independent, now that's better
[19:57:15] <theBear> inflex, seriously ? they got a fab, you don't just mean pcbs from their cars ?
[19:57:20] * Casper really prefer independent
[19:57:26] <inflex> independent/neutral/agnostic/couldn't-give-a-fuck
[19:57:35] <inflex> theBear: yeah, seriously
[19:57:35] <abcminiuser> "manufacturer-independant manner"?
[19:57:38] <theBear> i we talking voting, religion or love here ? <grin>
[19:57:44] <Casper> why use "scientific" words when basic words is there?
[19:57:58] <theBear> also depends what our target audience is
[19:58:16] <inflex> http://www.alldatasheet.com/datasheet-pdf/pdf/85483/KEC/KIA7805AF.html <=- KIA parts :D
[19:58:56] <inflex> whooops, I mean KEC
[19:58:57] <theBear> lol wow
[19:58:59] <inflex> *bad me*
[19:59:07] <theBear> oh, not the car company ? :(
[19:59:19] <inflex> yeah, my bad there, my memory failed me then
[19:59:33] <inflex> it's because their part number is KIA....
[20:00:35] <inflex> damn, that'd have been a lot more amusing if I had kept my broken memory on that one ;)
[20:01:23] <inflex> that's at least twice today now that "facts" have ruined my fun
[20:01:58] <Tom_itx> fact it
[21:21:00] -pratchett.freenode.net:#avr- [freenode-info] help freenode weed out clonebots -- please register your IRC nick and auto-identify: http://freenode.net/faq.shtml#nicksetup
[22:20:32] <rue_house> http://www.linux-usb.org/usb.ids
[22:20:46] <rue_house> congrads on all the usb id's lufa owns!
[22:21:21] <inflex> thieves!
[22:23:43] <abcminiuser> Heh
[22:23:49] <abcminiuser> I got permission to use them
[22:24:20] <abcminiuser> Still got one or two unallocated
[22:25:05] <inflex> http://nqrc.com/images/PLD-LOM7.jpg <=- aaah, much nicer sales photo now :)
[22:25:16] <rue_house> oh, damn that might solve my problem, was there an audio devce in there?
[22:25:24] <inflex> now to do a few more
[22:25:31] <rue_house> 2046 LUFA Audio Output Demo Application <--- swEEEET
[22:25:40] <rue_house> abcminiuser, can I get souce for that demo?
[22:25:49] <doublebeta-sleep> inflex: Niiiice
[22:26:48] <abcminiuser> rue_house, It's in the release packages
[22:26:58] <rue_house> :) url me!
[22:27:02] <abcminiuser> Demos/Device/ClassDriver/Audio*
[22:27:08] <abcminiuser> www.lufa-lib.org
[22:27:10] <rue_house> fqdn?
[22:27:13] <rue_house> cool!
[22:27:21] <abcminiuser> Or if you want the SVN, www.lufa-lib.org/svn
[22:27:29] <abcminiuser> s/svn/git/g for GIT
[22:27:31] <rue_house> http://www.lufa-lib.org/Demos/Device/ClassDriver/
[22:27:39] <abcminiuser> Er not quite
[22:27:46] <abcminiuser> That was the path in the download package
[22:27:59] <rue_house> oh
[22:28:22] <abcminiuser> Here's the direct URL to that demo in the GIT mirror: https://github.com/abcminiuser/lufa-lib/tree/master/trunk/Demos/Device/ClassDriver/AudioOutput
[22:29:08] <rue_house> hmm so I can use a M32u$?
[22:29:10] <rue_house> u4
[22:29:51] <rue_house> it work as a standard usb audio device?
[22:30:37] <inflex> doublebeta: now if only I could sell more
[22:31:07] <abcminiuser> rue_house, yes and yes
[22:31:09] <doublebeta> inflex: heh, well ... when CERN's your only real customer, I can imagine that would be difficult ;)
[22:31:17] <doublebeta> WIshing you the best of luck tho ;)
[22:31:40] <rue_house> well the $30 usb audio dongle I got is useless
[22:32:07] <rue_house> abcminiuser, nothing against 8bit pwm, wonder if I can nudge this to use a multichannel DAC
[22:32:19] <rue_house> need an avr to put it on....
[22:33:36] <rue_house> ooo from what I see here that dosn't look hard at all
[22:34:40] <rue_house> to digikey! dada DADA dada DADA...
[22:35:14] <abcminiuser> rue_house, I had it shoving bytes out of some ports (there's a compile time option for it) and using another AVR as a DAC
[22:35:14] <rue_house> FOILED, the m32u4 isn't made in dip
[22:35:20] <inflex> doublebeta: trying to push in to the EV or high-end R/C model market
[22:35:26] <abcminiuser> Since you only get about 200 clock cycles at 8MHz between samples
[22:35:40] <abcminiuser> But an external DAC would work fine too
[22:35:41] <inflex> rue_house: *shrug* get a DIP adapter
[22:35:52] <rue_house> pretty quick to shove 16 bits at a DAC
[22:35:53] <abcminiuser> Works suprisingly well actually
[22:36:19] <rue_house> are any usb avrs dip?
[22:36:52] * doublebeta is thinking of making a multiprocessor steroided up ARM/AVR/Z180 system, with loads of all the things
[22:38:43] <rue_house> Tom_itx, remind me what package has the largest pitch here
[22:39:18] <rue_house> $6 ea...
[22:40:09] <doublebeta> Can anyone recommend a derpy project to start practising SMD soldering? Don't wanna buy any >$10 chips when I have no clue what I'm doin, outside SOIC
[22:42:16] <rue_house> ugh, .8mm vs .5mm GRRRRRRRRRRRRR
[22:42:48] <rue_house> tom, do you have a run of baords going in anytime soon?
[22:44:13] <rue_house> abcminiuser, would you be interested in a demo board for the demo audio firmware?
[22:44:51] <abcminiuser> rue_house, sure would
[22:44:55] <rue_house> ugh, .8mm is still blooming tiny
[22:45:04] <abcminiuser> rue_house, no DIP
[22:45:05] <rue_house> abcminiuser, ok, hmm
[22:45:16] <rue_house> well, dip isn't an option
[22:45:35] <rue_house> app notes have how to connect the usb to the u4 yes?
[22:45:50] <rue_house> ah yea
[22:45:57] <rue_house> looks like its missing some protection tho
[22:47:45] <rue_house> hmm, wonder if I can pull off an etch of .8mm pitch
[22:53:24] <rue_house> abcminiuser, at 5V I can get 16Mhz, 400 cycles, wonder if its enought to run a few channels?
[22:53:52] <abcminiuser> rue_house, with external parallel DACs yes
[22:53:55] <abcminiuser> With serial, possibly
[23:00:51] <doublebeta> http://search.digikey.com/us/en/products/AM1705BPTP4/296-27569-5-ND/2331788 this is soooo sexy. I can't wait to put one on a board with lots of blinkenlights, RAMs, screens, etc
[23:02:01] <doublebeta> FFFFFFFFFFFFFF it's Harvard architecture (like AVR)
[23:12:33] <abcminiuser> Hrm, my brother thought I was designing a PCB in MSPaint :P
[23:12:39] <abcminiuser> I'm making a diagram of my robot :S
[23:16:55] <Casper> mspaint....
[23:18:59] <Landon> ^
[23:21:28] <Casper> is it me that have trouble understanding how can bus work?
[23:21:52] <Casper> or is ALL schematics I find on the net have errors?
[23:23:22] <Casper> basically, canh have a fet from vcc to canh and canl have a fet from gnd to canl. this is what I'ld expect from open collector. however... open collector mean it need a pullup and pulldown, which is missing on every single schematics
[23:23:48] <Casper> so is it pull up/down? is it like one other showed that used a totem pole output? does it need external one? or what?