#avr | Logs for 2012-05-21

Back
[03:24:49] <OndraSter> :o
[03:25:00] <OndraSter> DRAMs use tens of miliamps!
[03:25:06] <OndraSter> hundreds sometimes even!
[03:45:13] <Richard_Cavell> that's not constant though is it?
[03:48:58] <OndraSter> I hope not
[03:51:09] <OndraSter> Operating current...
[03:51:13] <OndraSter> so who knows
[03:51:20] <OndraSter> One bank active
[03:51:29] <OndraSter> 90mA for -9 speed grade
[03:51:51] <OndraSter> ah yes, it is when it is reading/writing most likely
[03:52:33] <OndraSter> precharge standby current is 20mA
[03:53:12] <OndraSter> and they talk about 100MHz/... clocks, can one actually use them on _lower_ clocks? or will they get out of sync? :P
[03:53:19] <OndraSter> can't find that in the datasheet
[04:11:41] <OndraSter> why does one have to register on xilinx to get access to sample VHDs? :(
[04:12:07] <OndraSter> and on one NAND flash making company one has to register to get access to datasheets
[04:12:09] <OndraSter> WTF!
[04:12:36] <OndraSter> and then they are marked with "NDA"
[04:17:19] <OndraSter> and then their website doesn't like to login you!
[04:17:21] <OndraSter> (Xilinx)
[04:45:09] <alem0lars> I'm getting started with the STK600. How can I include that board in an existing atmel studio project?
[04:45:50] <OndraSter> isn't there a template for it?
[04:45:55] <OndraSter> and then somehow copy the current code :)
[04:47:00] <alem0lars> There is an example project that uses the stk600
[04:47:57] <alem0lars> but it uses a different avr series. I thought that I should fix the heaeder files to properly set the macros for the avr microcontroller that I have choosen
[04:48:21] <alem0lars> Or can I just copy and paste the board files from the example project?
[04:58:51] <budwaa> Hi, should you reset the watchdog timer as soon as it is enabled? I am wondering if the watchdog clock is in an unknown state when first activated.
[04:59:27] <budwaa> I suppose this is most relevant when enabling the watchdog in software....
[06:04:56] <gidna> Hi
[06:05:07] <gidna> Does the atmega168 have an internal oscillator?
[06:05:51] <inflex> yes
[06:06:00] <inflex> will get you up to 8MHz
[06:13:12] <mitsakos> hello, i;m looking for a formula to calculate the start and the end day of European Summer Time. What i have found is this on wikipedia http://en.wikipedia.org/wiki/European_Summer_Time
[06:13:38] <mitsakos> it says that you can calculate the beggining of Summer time day by Sunday (31 ? ((((5 ? y) ? 4) + 4) mod 7)) March at 01:00 GMT
[06:14:35] <mitsakos> well if we say that now we are at 2012 the formula will look like this. (31 ? ((((5 ? 12) ? 4) + 4) mod 7)) = 29
[06:14:55] <mitsakos> but as it says above this formula the summer time for 2012 begins at 25 March 2012
[08:32:23] <antto> isn't there interpret_cast in avr gcc?!?!
[08:54:33] <ferdna> wtf... no casper...
[08:54:41] <ferdna> something must be wrong
[08:55:17] <ferdna> oh found him
[09:06:48] <timemage> antto, reinterpret_cast would be in avr-g++.
[09:07:06] <antto> ugh..
[09:08:03] <timemage> antto, i wasn't sure which question you were asking. you got your answer though?
[09:08:11] <antto> yeah
[09:08:14] <timemage> antto, ok.
[09:08:22] <antto> gotta love c-style casts then ;]
[09:09:04] * `Wedge_ casts int
[09:09:07] <timemage> antto, iirc, the c++ style casts aren't as important outside of template programming.
[09:09:09] <`Wedge_> gcc takes 25 damage
[09:38:22] <OndraSter> Kudos to Microsoft. He told me "the board is ready, I will send it by messenger, give me your address and tell me when you are at home" "okay, my address is foo bar baz, and I am at home all the week till friday"... 6 hours later, the board arrived :)
[09:42:30] <OndraSter> well, borrowed to be precise, but they do not rush on the return :D
[09:43:18] <jacekowski> what board?
[09:44:14] <OndraSter> Netduino obviously
[09:51:38] <OndraSter> hah that's how do you blinkey:
[09:51:40] <OndraSter> OutputPort OP = new OutputPort(Pins.ONBOARD_LED, false);
[09:51:44] <OndraSter> while (true)
[09:51:44] <OndraSter> {
[09:51:44] <OndraSter> OP.Write(!OP.Read());
[09:51:44] <OndraSter> Thread.Sleep(250);
[09:51:44] <OndraSter> }
[09:56:33] <jacekowski> just wondering where it fits with their business model
[09:57:17] <OndraSter> MS has quite an interest in hobbyists
[09:57:34] <jacekowski> yeah, but they don't bring them money
[09:57:59] <jacekowski> i don't think they make a lot of money on whole developer thing
[09:58:06] <jacekowski> even though they have paid VS
[09:58:11] <jacekowski> it's not really that expensive
[09:58:18] <OndraSter> but the more people interested in Microsoft = the better
[09:58:19] <jacekowski> and they sell a lot less copies of it
[09:58:21] <OndraSter> in developing
[09:58:28] <OndraSter> honestly, Netduino is what Arduino should have been
[09:58:45] <jacekowski> it's 8bit avr vs 32bit ARM
[09:58:48] <OndraSter> it is easy to develop
[09:58:54] <jacekowski> ARM has loads more processing power
[09:58:57] <OndraSter> sure
[09:59:01] <OndraSter> but this is managed code
[09:59:25] <jacekowski> i don't see why it wouldn't be possible to port it to AVR
[09:59:28] <jacekowski> not fully
[09:59:47] <OndraSter> because it would be pain
[09:59:53] <jacekowski> code would have to be compiled to native before flashing
[10:00:00] <OndraSter> yes
[10:00:05] <jacekowski> but that's not that hard
[10:00:17] <OndraSter> but bringing debugging to it then would be :)
[10:00:30] <OndraSter> using netduino feels like using windows phone or developing for PCs
[10:00:42] <OndraSter> you can step in the code, do anything, like if you had JTAG connected
[10:01:11] <jacekowski> that would be possible on AVR as well
[10:01:15] <jacekowski> kinda faked
[10:01:28] <jacekowski> but hmmm
[10:01:31] <OndraSter> I don't think so
[10:01:41] <OndraSter> you'd have to set the breakpoints BEFORE sending the code to the device
[10:01:46] <jacekowski> it would have to run code in emu on PC
[10:01:48] <OndraSter> otherwise you'd kill the flash rather quickly
[10:02:07] <OndraSter> reflashing for each breakpoint
[10:02:26] <jacekowski> and then update I/Os on avr
[10:02:31] <jacekowski> wouldn't be pretty
[10:02:33] <OndraSter> that is an option, yes
[10:02:45] <OndraSter> but I am fairly sure that you'd kill any time-related tasks :)
[10:03:10] <jacekowski> kinda yes
[10:03:24] <jacekowski> but if you stop something under jtag or .net micro it breaks that kind of thing as well
[10:03:40] <OndraSter> yes
[10:04:01] <OndraSter> but if you'd be running the code on PC and reporting to the device what to do, there would be delay as well
[10:04:02] <OndraSter> in that
[10:05:01] <OndraSter> damn the ethernet transceiver is hot!
[10:05:45] <jacekowski> well, .net micro isn't a JIT
[10:05:50] <jacekowski> it's just plain simple interpreter
[10:05:58] <jacekowski> not fastest thing on the planet as well
[10:06:14] <jacekowski> only thing that saves it on performance side is that ARMs are like 10x faster than AVRs
[10:06:19] <jacekowski> or more
[10:12:46] <OndraSter> one could write fairly easily IRC server on this :)
[10:13:39] <OndraSter> builtin threading..
[10:14:23] <jacekowski> you don't need multithreading for irc server
[10:14:45] <jacekowski> all you need is /dev/poll
[10:16:05] <prpplague> what are we discussing to be ported?
[10:21:57] <OndraSter> jacekowski, where are you supposed to get /dev/poll?
[10:22:31] <jacekowski> well, you get those on solaris
[10:22:41] <jacekowski> but linux and windows has equivalents that work the same way
[10:23:04] <OndraSter> yes, but on micro
[10:24:06] <jacekowski> well, it can be interrupt driven
[10:24:35] <OndraSter> isn't it just easier to grab netduino which has .NET libraries almost similar to desktop PC ones?
[10:24:38] <OndraSter> regarding networking? :P
[10:24:49] <OndraSter> (sure it is less fun to do, but it takes barely a day or two!)
[10:25:14] <OndraSter> http://www.sparkfun.com/products/10186
[10:25:17] <OndraSter> not a cheap toy!
[10:25:20] <OndraSter> 60 bucks
[10:25:37] * prpplague laughs
[10:28:31] <asteve> .net micro framework? as in MS .NET? C# etc?
[10:28:36] <jacekowski> yes
[10:28:37] <OndraSter> yes
[10:28:50] <jacekowski> OndraSter: not much more expensive than arduino
[10:29:05] <OndraSter> hmm
[10:29:07] <asteve> why on earth would someone want to bring the ".NET" framework to an Arduino?
[10:29:08] <OndraSter> arduino with ethernet? :P
[10:29:15] <OndraSter> asteve, because .NET >> arduino
[10:29:41] <asteve> OndraSter: .NET is right shifted arduino times?
[10:29:52] <OndraSter> no
[10:29:59] <OndraSter> .NET is much much more than arduino
[10:30:07] <asteve> yes
[10:30:28] <asteve> it's probably the worst framework I could consider using for an embedded project
[10:31:15] <jacekowski> it's i think to bring all those bad programmers to embedded world
[10:31:25] <jacekowski> java and other kind of people that can't manage their own memory
[10:33:01] <jacekowski> talking avrs
[10:33:08] <jacekowski> i'm looking to make very simple device
[10:33:20] <jacekowski> 1 analog in ( maybe 2 ) 1 analog out
[10:33:33] <jacekowski> 12V supply that may drop to 5-6V for few seconds
[10:33:35] <asteve> opamps?
[10:33:58] <jacekowski> and i want to do some processing on that analogue signal and output it
[10:34:20] <jacekowski> is there any ready made board that would do it
[10:34:53] <asteve> DSP on an analog signal? ya…there's probably 1 or 2
[10:35:00] <asteve> (billion)
[10:35:04] <jacekowski> not even a dsp
[10:35:12] <jacekowski> it's a signal from Air mass sensor
[10:35:32] <jacekowski> that i want to modify
[10:35:47] <jacekowski> i could pretty much replace it with basic opamp
[10:36:10] <jacekowski> but i want little bit more control over it
[10:36:31] <jacekowski> and possibly second analogue in
[10:36:57] <jacekowski> basically whole idea is to make engine think that there is more air flowing into it when throttle is pressed more than 80-90%
[10:37:13] <jacekowski> + compensate for old MAF sensor
[10:38:04] <jacekowski> i've tried it using simple opamp circuit but it wasn't exactly what i wanted
[10:38:24] <jacekowski> and well, i'm looking into either making board myself or buying ready made
[10:41:13] <asteve> ok
[10:41:52] <asteve> you want to make your own ECU?
[11:18:21] <budwaa> Hi, what happens if you change AVR ADC registers such as left adjust during an ADC conversion. Will the circuits ignore the change until the next sample?
[11:23:45] <OndraSter> budwaa, it is surely in the datasheet written
[11:47:25] <specing> Look what I found while browsing mouser: http://eu.mouser.com/ProductDetail/Texas-Instruments/AM1705BPTPA3/?qs=Ze4%2fuFuz19JXgegYGsWQds6BlqdwnUIWJS8y0ylbcmA%3d
[11:48:45] <Corwin> hmm... being here for three days... lot of people here talks about everything but AVRs :)
[11:49:13] <Tom_itx> we figure everyone knows it all about them already
[11:49:34] <Tom_itx> if you have a question, ask and it will be answered
[11:50:02] <Corwin> i have answer... 42.... no idea what was question
[11:50:10] <Tom_itx> in the interum we stray sometimes
[11:50:22] <Tom_itx> it's the perfect number
[12:13:10] <OndraSter> wow specing
[12:20:06] <OndraSter> I think that this would be enough for many people :)
[12:20:07] <OndraSter> http://eu.mouser.com/ProductDetail/Western-Design-Center-WDC/W65C02S6TQG-14/?qs=opBjA1TV903Sa6rAVdyU7zM00yVXe6wqijbpH283XHc%3d
[12:25:05] <Steffanx> sure
[12:26:01] <OndraSter> one could build NES clone with it!
[12:26:09] <OndraSter> mine NES has borked inputs from controllers somehow
[12:26:14] <OndraSter> will have to probe around someday
[12:26:33] <OndraSter> the games start, video outputs, ...
[12:26:43] <OndraSter> tried 3 or 4 controllers and none of them work
[12:49:12] <specing> OndraSter: Homemade ARM linux anyone?
[12:49:23] <OndraSter> raspberry pi is not enough?
[12:49:27] <specing> OndraSter: 450MHZ + 2 realtime processing units
[12:49:38] <specing> fuck broadcom and their RPi
[12:49:43] <OndraSter> :D
[12:49:55] <specing> Cheap crap is still crap
[12:50:31] <specing> You can't do much with it anyway
[12:51:30] <specing> 10 GPIOs? Come on...
[12:53:15] <specing> Meanwhile the 10E chip I linked above: 24 mm x 24 mm, 176-Pin, 0.5 mm pitch, TQFP (PTP)
[12:53:26] <OndraSter> yep
[12:53:28] <specing> Even ATmega8u2 has 0.4 pitch
[12:53:34] <OndraSter> duh?
[12:53:48] <specing> One could do a homemade board for it
[12:53:49] <OndraSter> or you can go to 37€ and buy 1GHz TI chip with builtin GPU :)
[12:54:01] <OndraSter> (ARM9)
[12:54:05] <specing> Who needs a GPU? I sure dont
[12:54:14] <OndraSter> depends on the purpose
[12:54:18] <specing> 24x80 console is all I need
[12:54:20] <OndraSter> oh
[12:54:22] <OndraSter> well then :)
[12:54:29] <OndraSter> you don't need GPU
[12:54:45] <specing> Besides, all these GPUs are full of NDA bullshit
[12:55:30] <specing> Im waiting for the lima project to reverse-engineer the MALI GPU on my tablet
[12:55:38] <specing> Opensource GPU drivers!
[12:56:24] <specing> And tell me about a 1GHz chip that comes in TQFP packaging
[12:56:44] <OndraSter> that one was TQFP
[12:56:56] <specing> Which one?
[12:57:10] <OndraSter> I don't remember the number and I am eating, check mouser, MPU
[12:57:19] <OndraSter> and something with 1GHz clock filter :)
[13:00:29] <asteve> are you eating numbers?
[13:00:38] <OndraSter> no
[13:00:47] <asteve> om nom nom bits are tastey
[13:01:05] <asteve> it's really raining outside, monsoon season
[13:01:25] <specing> asteve: As long as it is not a shitstorm...
[13:01:50] <asteve> i would not want to go outside in a shitstorm
[13:02:07] <OndraSter> lol
[13:02:18] <iR0b0t1> Maybe in hazmat gear, but it still wouldn't be fun.
[13:02:37] <asteve> just think about cleaning up after the storm
[13:02:50] <iR0b0t1> You wouldn't. Everyone would just leave.
[13:03:01] <asteve> you have to scrape snow off of your car; but after a shiftstorm you'd have to scrape…
[13:07:19] <drgreenthumb> http://www.southparkstudios.com/clips/103458/mr-poo starting 2:20
[13:07:30] <OndraSter> :D
[13:07:46] <OndraSter> I was waiting if somebody thinks of Mr Hankey
[13:08:17] <drgreenthumb> they do all leave =p
[13:11:25] <asteve> mr kankey the christmas …. the christmas ....
[14:04:59] <Essobi> OndraSter: Hiiiiiiiii-deeee-hoooo.
[14:05:02] <Essobi> :D
[14:05:07] <OndraSter> hi?
[14:06:59] <Essobi> I was making a Mr Hankey reference.
[14:07:32] <OndraSter> oh right
[14:09:45] <Essobi> So I think I'm going to port nick gammon's RS485 arduino code out of ard's framework.
[14:14:42] <OndraSter> so
[14:14:44] <OndraSter> the netduino has
[14:14:45] <OndraSter> wait for it
[14:14:47] <OndraSter> microUSB!
[14:15:00] <Corwin> so ?
[14:15:05] <OndraSter> so I might use it as well
[14:15:12] <OndraSter> on my xbreakout
[14:19:07] <specing> They only used microUSB because they needed space for the huge ethernet jack
[14:19:19] <OndraSter> no, even regular netduino without ethernet has microusb
[14:19:42] <specing> there exists a NETduino without NET?
[14:20:18] <OndraSter> netduino because of .NET not because of internet connection
[14:21:14] <specing> WTF WHO STUFFED .NET ON AN ARDUINO?
[14:21:19] * specing loads shotgun
[14:21:31] <OndraSter> arduino?
[14:21:33] <OndraSter> it is not arduino
[14:21:46] <specing> But it has duino in its name...
[14:21:56] <OndraSter> yes
[14:22:04] <specing> Don't tell me there is an intel atom mounted there
[14:22:06] <OndraSter> it is SAM7X512
[14:22:06] <OndraSter> ARM
[14:22:22] <specing> How fast?
[14:22:25] <OndraSter> 48MHz
[14:22:45] <OndraSter> back in 10
[14:22:48] <specing> slow.
[14:25:19] <Kevin`> specing: even slower with .net ;p
[14:27:59] <OndraSter> 48MHz is fairly fast
[14:28:40] <OndraSter> one can play Transport Tycoon DeLuxe on 33MHz 486 just fine.
[14:29:33] <specing> ARM != x86
[14:29:39] <OndraSter> I know
[14:29:41] <OndraSter> but you get my point
[14:30:05] <specing> I bet you play it everyday
[14:30:15] <OndraSter> not anymore
[14:30:23] <OndraSter> but few times played me + 3 more people
[14:30:26] <OndraSter> two companies
[14:30:32] <OndraSter> each managed by 2 people :)
[14:31:58] <Corwin> i wish there was netduino mega... with all chip GPIO available
[14:32:19] <Tom_itx> make one
[14:34:14] <Corwin> too lazy for that
[14:34:19] <OndraSter> eh
[14:34:24] <OndraSter> so pay Tom_itx :)
[14:35:12] <Corwin> heh
[14:36:23] <OndraSter> there is something fishy going on with the upload process - I thought that it was something stuck in the system but nope. It keeps saying "preparing to deploy assemblies to the device"
[14:36:23] <OndraSter> and nothing else
[14:36:23] <Steffanx> What did i just read?
[14:36:23] <OndraSter> and not always
[14:36:23] <Steffanx> OndraSter goes mini usb B
[14:36:23] <Steffanx> ?!
[14:36:23] <OndraSter> micro
[14:36:23] <Steffanx> Whaat
[14:36:23] <OndraSter> but there are no footprints in eagle for it I think
[14:36:27] <Steffanx> Get the sparkfun lib
[14:36:33] <Steffanx> it has them iirc
[14:36:34] <OndraSter> yes I have that
[14:36:36] <OndraSter> oh?
[14:36:37] <OndraSter> hmm
[14:36:55] <Steffanx> or maybe not
[14:37:20] <Steffanx> Yeah, it has microusb b
[14:38:34] <OndraSter> it has some really weird footprint though!
[14:39:01] <Steffanx> weird?
[14:39:17] <OndraSter> http://clip2net.com/s/1WCSl
[14:39:18] <OndraSter> yes, weird
[14:39:45] <Steffanx> http://www.naffets.nl/share/ADD-20120521-212920.png
[14:40:09] <OndraSter> http://search.digikey.com/scripts/DkSearch/dksus.dll?vendor=0&keywords=H11613-ND
[14:40:12] <OndraSter> because it is this
[14:40:46] <Steffanx> in the USB category they have another one
[14:48:46] <OndraSter> they have there more
[14:48:56] <OndraSter> actually
[14:48:58] <OndraSter> those are all plugs
[14:49:08] <OndraSter> oh wait
[14:49:15] <OndraSter> the search in Eagle is broken
[14:49:21] <OndraSter> it doesn't show microb when you search for micro
[14:49:27] <OndraSter> ignore me!
[14:50:18] <Steffanx> That's why i always use *micro* :)
[14:56:47] <Corwin> ha... netduino GO is running at 168mhz, nice
[15:10:12] <OndraSter> nope, it is NOT possible to ease up it even by 50mil on each side...
[15:10:14] <OndraSter> it wouldn't fit.
[15:27:36] <OndraSter> Steffanx, http://clip2net.com/s/1WDFM
[15:27:45] <Steffanx> Scarey
[15:27:46] <Steffanx> -e
[15:27:59] <OndraSter> why?
[15:28:02] <OndraSter> no tiger on the board!
[15:28:15] <Steffanx> No, a micro usb connector
[15:28:21] <OndraSter> why is that scary omg!
[15:28:57] <Steffanx> It's very easy to break the connector
[15:29:07] <OndraSter> wait
[15:29:13] <OndraSter> I thought you were the one saying "DO IT!! DO IT!!"
[15:29:18] <OndraSter> or you were the only one against? :)
[15:29:30] <Steffanx> I thought you were the one saying "NONONONONON"
[15:29:35] <OndraSter> yes
[15:29:37] <Steffanx> :P
[15:29:38] <OndraSter> but ..
[15:30:08] <Steffanx> You don't want the connector exactly on the edge of the board?
[15:30:28] <OndraSter> it is
[15:30:31] <OndraSter> at least by the drawing
[15:30:42] <Steffanx> oh ok
[15:30:42] <OndraSter> in the eagle
[15:30:44] <OndraSter> or wait
[15:30:55] <OndraSter> microusb goes beyond theboard
[15:30:56] <OndraSter> arggh
[15:31:26] <Steffanx> like it should
[15:31:34] <Steffanx> go
[15:31:59] <OndraSter> http://clip2net.com/s/1WDJY
[15:32:01] <OndraSter> better? :P
[15:32:12] <Steffanx> Looks more like it, yes
[15:33:56] <OndraSter> okay, appearantly doing ReleaseDhcpLease() on arduino plus makes it get stuck
[15:34:27] <OndraSter> with a bit of luck one manages to, through deployment tool, to erase the program
[15:34:39] <OndraSter> and few resets so it stays in bootloader at the right moment
[15:52:24] <cehteh> when a EEPROM write got corrupted by power failure, whats left in the EEPROM cell, 0xFF from the erase or some undefined value? and are neighbouring cells (pages?) affected by a corrupted write as well?
[15:57:58] <rue_mohr> in the time it takes to write a page, a microcontroller can recieve an interrupt that the incomming power source went out and finish the write before the filter caps get low enough the system cant finish the write
[16:00:59] <cehteh> well and if not? .. nothing tragic here but i just want to happen if its defined how a failed write looks like
[16:03:29] <cehteh> tiny13 here .. very small application
[16:21:19] <OndraSter> huh
[16:21:25] <OndraSter> somebody has installed firewall on my netduino! :D
[16:21:29] <OndraSter> it won't accept incoming sockets
[16:21:45] <OndraSter> anymore
[16:21:48] <OndraSter> it did before
[16:27:12] <karlp> OndraSter: .net win man, viruses are portable now too ;)
[16:27:16] <OndraSter> :D
[16:27:26] <OndraSter> actually now it won't lease good IP from the router...
[16:27:29] <OndraSter> on DHCP
[16:27:36] <OndraSter> appearantly it has a lot of bugs :(
[16:28:16] <OndraSter> even when I force different MAC address, it doesn't show on router's DHCP lease list
[17:25:58] <karlp> OndraSter: what dhcp client library is in use on the netduino?
[17:26:05] <OndraSter> netduino one :)
[17:27:05] <Tom_itx> NullMoogleCable also did a web client on the arduino
[17:27:09] <Tom_itx> it's on his site somewhere
[17:27:12] <OndraSter> arduino
[17:27:14] <OndraSter> THIS IS NETDUINO
[17:27:14] <OndraSter> :)
[17:27:33] <Tom_itx> call it what you will
[17:27:38] <OndraSter> it is .NET
[17:27:42] <Tom_itx> what's the difference?
[17:27:43] <OndraSter> it doesn't even remotely touch Arduino
[17:27:49] <Tom_itx> arm?
[17:27:51] <OndraSter> yes
[17:27:52] <Tom_itx> what platform?
[17:27:59] <OndraSter> ARM with running .NET micro framework on top of it
[17:28:05] <OndraSter> ARM7TDMI
[17:28:06] * Tom_itx bans OndraSter for speaning about arm in avr
[17:28:08] <Tom_itx> :D
[17:28:09] <OndraSter> AT91SAM7X512
[17:28:14] <OndraSter> heh
[17:28:16] <Tom_itx> speaking*
[17:28:19] <OndraSter> I spoke about ARM whole yesterday here :P
[17:28:24] <Tom_itx> i know you did sir
[17:28:32] <Tom_itx> you are on think ice
[17:28:33] <OndraSter> and how emulating 286 on 100MHz ARM would work better than on 32MHz xmega.
[17:28:34] <Tom_itx> :)
[17:28:35] <OndraSter> :D
[17:28:46] <Tom_itx> god i can't speel today
[17:28:52] <OndraSter> nope
[17:31:20] <specing> Gawd, are you speeling Tom_itx?
[17:31:27] <specing> That is not healthy.
[17:33:21] <Tom_itx> i should try to get these stepper drivers stepping today
[17:34:43] <Tom_itx> test rig until i can make an enclosure for it all: http://tom-itx.dyndns.org:81/~webpage/cnc/psu/frame1.jpg
[17:35:01] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/cnc/psu/frame3.jpg
[17:35:06] <OndraSter> wow
[17:35:17] <OndraSter> that cooling is epic :)
[17:35:34] <Tom_itx> that cooling is surplus
[17:35:36] <Tom_itx> :)
[17:35:48] <OndraSter> maybe
[17:35:50] <OndraSter> BUT IT IS EPIC
[17:36:10] <Tom_itx> there was an 8' piece of that at the scrap yard
[17:36:18] <Tom_itx> i think i got about half of it
[17:36:34] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/cnc/psu/heatsink_bulk.jpg
[17:37:57] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/cnc/psu/psu_index.php
[17:38:05] <Tom_itx> there's the thumbnail page for that project
[17:38:58] <Tom_itx> i left room on the heatsink in case i need to move the diodes up there
[17:39:12] <Tom_itx> i don't think i'll need to
[17:42:04] <calamari> hi.. I keep seeing code like this: cpi r30, 0xF3 cpc r31, r17 breq .+4 I've been trying to puzzle out what that comparison is doing with Z. Is this a common code sequence for 16-bit compares?
[17:43:33] <OndraSter> yes
[17:43:39] <OndraSter> cpi cpc is common for 16bits
[17:46:43] <calamari> OndraSter: thanks.. my hunch is that in this situation it's comparing r17:0xf3 vs Z to see if they are equal, is that right?
[17:47:13] <OndraSter> it is comparing the 16bit value to <something that is in R17>F3
[17:48:06] <calamari> thanks
[17:48:19] <OndraSter> np
[18:40:07] <OndraSter> http://clip2net.com/s/1WFhF
[18:40:39] <OndraSter> http://clip2net.com/s/1WFhR
[18:41:56] <OndraSter> now there is no need for vias below CPU
[18:42:03] <OndraSter> ground plane goes to all ground pins from the outside finally
[19:20:24] <OndraSter> oh and one more tweak I added - polyfuse
[19:23:14] <Tom_itx> you expecting the worst?
[19:23:53] <specing> OndraSter: Working till 3 am?
[19:25:02] <OndraSter> specing, if by working you mean watching porn, then yes! :P
[19:25:05] <OndraSter> also it is only 2:14 yet
[19:25:10] <OndraSter> (jk)
[19:25:20] <OndraSter> I was making JTAG lines shorter a bit
[19:25:35] <OndraSter> and fixing that ground
[19:25:38] <OndraSter> but I am in bed with laptop alraedy
[19:25:48] <OndraSter> = good enough for me!
[19:26:03] <OndraSter> there will be enough time to sleep once I am dead anyway
[19:26:13] <OndraSter> on another note, I need to finish my presentation for friday
[19:26:18] <OndraSter> I suppose I could show it the way it is now
[19:26:23] <OndraSter> but I doubt it will make 20 minutes :)
[19:26:31] <OndraSter> and the less time for questions, the better!
[19:28:11] <specing> presentation?
[19:28:13] <OndraSter> yes
[19:28:16] <OndraSter> for my project
[19:28:20] <specing> finals?
[19:28:22] <OndraSter> yes
[19:28:31] <specing> I had mine last monday ;P
[19:28:38] <OndraSter> instead of the practic test I should have done I chose to do the long term project
[19:28:40] <OndraSter> the LED display
[19:28:47] <OndraSter> I already had 2 teachers marked it with "A"
[19:28:54] <OndraSter> one writing whole A4 describing how great I am
[19:28:59] <specing> lol
[19:29:03] <OndraSter> the other one writing in one line "the project looks professional."
[19:29:11] <OndraSter> now the comittee has the final word
[19:29:17] <OndraSter> and I have to do presentation :P
[19:29:20] <Tom_itx> OndraSter want some advice?
[19:29:28] <OndraSter> I suppose so?
[19:29:31] <Tom_itx> let your board sit a couple days then review it again
[19:29:39] <Tom_itx> you will find something wrong
[19:29:42] <OndraSter> Tom_itx, I do that every day!
[19:29:48] <OndraSter> let it sit for an hour
[19:29:51] <OndraSter> and BOOM this is wrong
[19:30:01] <OndraSter> I will be taking my tablet on the presentation... err, tablet PC!
[19:30:21] <OndraSter> the real tablet as it was intended!
[19:30:49] <OndraSter> inductive digitizer etc... anyway, I tested whether the VGA output works because I am using old XP drivers on WIn7
[19:31:05] <Kevin`> OndraSter: with a real keyboard and real non-phone os? I want one of those
[19:31:09] <OndraSter> and I was surprised that it can pull off 1400x1050 (internal) + 1920x1200 (external) with 32MB RAM!
[19:31:21] <OndraSter> Kevin`, and inductive digitizer, no capacitive or resistive crap
[19:31:30] <OndraSter> plus I love the screen resolution, Kevin`
[19:31:31] <Kevin`> although i'm not sure win7 counts as a real os :D. better than the phone stuff of course
[19:31:40] <OndraSter> one can actually work on that screen :D
[19:31:45] <OndraSter> 32MB VRAM*
[19:31:56] <OndraSter> it has dedicated GPU (nVidia GF FX5200 lol)
[19:32:06] <Kevin`> nice
[19:32:11] <OndraSter> so no grabbing of system memory!
[19:32:31] <OndraSter> which is a pain... Aero would partially work, if it had 64MB VRAM... with 32MB and >2 windows opened the screen flickers... oh well, no aero works too!
[19:32:49] <OndraSter> handwriting recognition in Win7 is superb
[19:32:52] <OndraSter> just as math equations
[19:33:15] <OndraSter> having 512 or 1024 levels of pressure is great too... oh and OnteNote from Office is DA BEST for school
[19:34:18] <OndraSter> my hand-written notes: http://clip2net.com/s/1WFr9
[19:34:54] <OndraSter> if I didn't have all those - and \ in it, it would be perfect :)
[19:35:00] <OndraSter> the hand -> text
[19:35:28] <OndraSter> anyway, this kind of Tablet PC is fading away
[19:35:46] <OndraSter> although Lenovo or HP or somebody wanted to do something cool with Win8 below it
[19:35:54] <OndraSter> capacitive + inductive
[19:35:56] <OndraSter> digitizers
[19:36:11] <karlp> OndraSter: how much has MS started paying you for the fanboy work?
[19:36:17] <OndraSter> nothing yet :D
[19:36:21] <OndraSter> yet! :D
[19:36:27] <OndraSter> but I got "borrowed" netduino from them
[19:36:52] * specing finds an XXL trout
[19:36:55] <OndraSter> :D
[19:36:59] * specing slaps OndraSter out of this world
[19:36:59] <OndraSter> slapping time!
[19:37:00] * OndraSter hides
[19:37:01] <OndraSter> ..
[19:37:03] <OndraSter> too late
[19:37:39] <OndraSter> actually Microsoft does a lot of collaboration with universities and hobbyists...
[19:37:45] <OndraSter> but many unis ignore the offers :(
[19:45:43] <specing> Ha collaboration my ass
[19:46:14] <specing> I hope they all ignore them and send them to f*ck off
[19:51:15] <OndraSter> why?
[19:51:32] <specing> Because
[19:51:39] <OndraSter> because what?
[20:01:14] <specing> Because
[20:02:09] <OndraSter> BECAUSE WHAT
[20:02:10] <OndraSter> ..
[20:03:33] <OndraSter> it is like to say "I am"
[20:03:36] <OndraSter> "you are what?"
[20:03:38] <OndraSter> "I am."
[20:03:48] <OndraSter> actually that makes sense, sorry
[20:10:27] <specing> Because
[20:10:31] <OndraSter> I give up
[20:10:43] <specing> Good.
[20:11:17] <specing> Meanwhile: http://opencores.org/project,plasma
[20:11:40] <specing> Finaly we are not talking about ARMs anymore!
[20:13:08] <OndraSter> not bad
[20:13:12] <OndraSter> MIPS core in FPGA
[20:15:30] <specing> I'd like to get started with FPGAs, but I just don't know where!
[20:16:04] <specing> There is a FPGA summer school organized this year by the local uni, but it is only for their students :(
[20:16:30] <specing> Maybe I should spam them some mails and get privileged
[20:19:38] <OndraSter> gn
[20:23:50] <Kevin`> specing: arm is patented, you can't implement it without a license
[20:25:11] <specing> Kevin`: everything is patented
[20:26:01] <Kevin`> specing: not so, software patents are relatively new, they weren't around for The Beginning
[20:26:41] <Kevin`> used to be you could clean-room reverse-engineer stuff like that, make your own implementation of it
[21:18:01] <iR0b0t1> Sorry, what is the UBRR calculation/macro again?
[21:22:22] <rue_mohr> go to http://ruemohr.org
[21:22:26] <rue_mohr> click on links
[21:22:32] <rue_mohr> click on baud rate calculator
[21:22:35] <Casper> rue_mohr: spammer :D
[21:22:42] <rue_mohr> enter desired baud rate
[21:22:50] <Casper> and that is not what he asked
[21:23:01] <rue_mohr> sp... wt... you....I....
[21:23:24] <rue_mohr> SPAMMER?
[21:23:33] <rue_mohr> #@$%#@$%@#....
[21:24:12] <Casper> #define F_CPU 11059200
[21:24:12] <Casper> #define BAUD 38400
[21:24:12] <Casper> #include <util/setbaud.h>
[21:24:59] <Casper> iR0b0t1: that one?
[21:25:08] <iR0b0t1> .
[21:25:11] <iR0b0t1> didn't know about that
[21:33:18] <iR0b0t1> Is there a fast way to disable PWM? I wish to PWM a pin at 56kHz for IrDA; can I disable it using the DDR register or will it PWM the pullup resistor?
[21:39:05] <rue_mohr> hmm
[21:39:13] <inflex> what about just disabling the timer?
[21:39:24] <rue_mohr> chagne it to an input?