#avr | Logs for 2013-06-13

Back
[00:21:21] <Roklobsta> hmmm, is there a sofwtare irq i can trigger in avr?
[00:25:06] <Casper> I'm unsure if it would work, but have you tried to set the interrupt flag for those unused interrupts?
[00:27:14] <Roklobsta> just reading now. i am maing a task switcher. for time when the process needs to yield before thetimer does a context switch a SWI would be good to context switch early.
[00:27:59] <Roklobsta> i think like you say an unused interrupt like EXTIO can be used by setting the interrupt but
[00:28:01] <Roklobsta> bit
[00:38:32] <Roklobsta> aha, someone on a forum suggested setting the SPIME interrupt for immediate gratification on SWI.
[01:19:24] <beaky> hello
[01:19:38] <beaky> how do I use those cheap 2x16 LCDs on an avr?
[01:19:53] <Casper> hd44780
[01:20:04] <Casper> check out peter fleury's lcd lib
[01:20:13] <beaky> ah thanks
[01:20:16] <Casper> you want 4 bits mode
[01:20:28] <Casper> (it save 4 wires... 7 instead of 11)
[01:21:01] <Casper> bed time, nite... and hd44780 is the controller on them
[01:21:23] <beaky> btw why would people use the atmegas with the 8051 pin layout?
[01:21:34] <beaky> rather than the normal avrs?
[01:23:16] <Grievre> beaky: Er, for substitution into a circuit that used an 8051 previously?
[01:23:24] <beaky> ah thats nice
[01:25:25] <beaky> what is the lowest one can underclock an avr?
[02:34:30] <Roklobsta> beaky: it's a static design so 0.000000001Hz if you like.
[02:35:42] <Roklobsta> \but don't expect to get useful I/O at that speed
[02:36:19] <Grievre> don't some PLLs fall over at too-low speeds?
[02:44:43] <Roklobsta> oh i am assuming external clock
[02:45:44] <Roklobsta> external clock drive is 0Hz min. (says data sheet)
[02:46:22] <Roklobsta> any static chip can run from 0Hz to upper rated speed
[02:47:38] <Grievre> Roklobsta: doesn't it still PLL off of the external clock?
[02:47:48] <Grievre> or does it just use regular old dividers for the derived clock signals?
[02:47:59] <megal0maniac> I don't think the megas have PLL
[02:48:20] <megal0maniac> Where can I find DFU bootloader for an AVR32?
[02:50:11] <megal0maniac> Meh. I'll check when I get home
[03:03:42] <Roklobsta> LMGTFY: aha http://dfu-programmer.sourceforge.net/
[03:07:47] <Grievre> http://i.imgur.com/mEdjYwH.jpg
[04:11:42] <megal0maniac> Roklobsta: You misread my question. I need the bootloader, not a programming utility. I've got FLIP
[04:22:42] <inflex> Oh FML... forgot to get desoldering wick when I was out today :(
[04:27:30] <megal0maniac> Don't worry. The stuff never works anyway :/
[04:29:40] <twnqx> does!
[04:29:47] <twnqx> just add more heat and enough flux
[04:33:48] <megal0maniac> Maybe it's the China flux that's the problem
[04:34:17] * inflex tends to add flux anyhow
[04:35:17] <inflex> can always wash excess flux away
[04:45:53] <Roklobsta> solder wick is the biz
[04:45:57] <Roklobsta> with enough heat
[04:47:43] <dfletcher> yea wick works fine for me too. get a hot iron with a flat head instead of round, sucks up solder like a vacuum cleaner.
[04:48:19] <dfletcher> also make sure to spread out the fibers of it a bit, and don't use one section too long.
[04:53:19] <Roklobsta> yes, flat head, get the heat in fast. I have a 20W iron with a 130W boost button. It really helps.
[04:53:51] <Roklobsta> expecially on those via's connected to a plane that you need to clear solder from.
[04:58:02] <ziph> Hmm.
[04:58:25] <ziph> You know there's a problem with your HID descriptor when the Intel USB verifier crashes trying to read it.
[04:59:05] <twnqx> nah, it just means that the intel usb veririfer doesn't have proper input validation
[05:04:03] <megal0maniac> That's ironic
[05:11:39] <Roklobsta> hrm, what's the gcc macro/function to set a bit in io space?
[05:17:42] <RikusW> Roklobsta: IO |= bitmask;
[05:21:29] <inflex> or IO &= ~(bitmask); // clear bit
[05:22:06] * inflex likes to use the long-winded, but more readable, IO |= (1<<PBx); type notions.
[05:26:49] <Roklobsta> oh yeah i know how to do that... i might have assumed something in the ISA... that there is a single set-bit-in-byte-of-io instruction
[05:27:12] <inflex> in ASM there is, sbi etc
[05:27:57] <inflex> and cbi clears
[05:28:07] <Roklobsta> aha only on r0-r32
[05:28:08] <Roklobsta> ok
[05:31:22] <RikusW> only on low IO actually
[05:32:42] <twnqx> Roklobsta: and gcc will automatically use SBI/CBI if appropiate.
[05:34:09] <RikusW> Roklobsta: sbi/cbi is only for the first 32 IO's (0x20 - 0x3F)
[05:34:46] <RikusW> above that use in/out and above 0x60 use lds/sts combined with ori/andi
[05:35:38] <RikusW> (IO space address 0x00 is mapped to mem 0x20)
[08:01:00] <megal0maniac> RikusW: Hmm.. Parcel managed to get to Bloem. So maybe it will get here :P
[08:01:21] <RikusW> I'm in Bloem...
[08:02:11] <megal0maniac> Oh..
[08:02:13] <RikusW> ah its at the HUB, thats good :)
[08:02:24] <RikusW> should be at the CT hub tommorow :)
[08:02:38] <specing> till megal0maniac and RikusW discover they are neighbours
[08:02:40] <RikusW> and maybe at your PO the day after
[08:02:48] <megal0maniac> That's optimistic
[08:02:53] <megal0maniac> specing: We are!
[08:02:56] <RikusW> specing: 1100km wide fence :-p
[08:03:02] <megal0maniac> Only a 10 hour drive
[08:04:46] <RikusW> megal0maniac: I've seen a package go that fast before
[08:05:05] <RikusW> a day for po - hub - hub - po
[08:07:28] <megal0maniac> It's possible, but rare
[08:08:18] <specing> Ah
[08:08:41] <specing> Then you can practice IP over avian carrier between eachother
[08:10:15] <RikusW> specing: I'm on 4Mbit adsl now ;)
[08:11:01] <RikusW> though there seems to be noise on the line or something, random disconnects etc :S
[08:43:25] <braincracker> h
[08:59:00] <ambro718> in inline asm if I have a pointer to a 16-bit value ("e" input operand), how do I read the entire value from memory?
[09:00:18] <RikusW> you need two reads
[09:00:25] <RikusW> you could use Z
[09:00:38] <RikusW> and then ld r16,Z+ ld r17,Z+
[09:02:16] <ambro718> ah so the + will increment it
[09:02:37] <ambro718> but I need to use the operand for the pointer not just Z, right?
[09:03:20] <ambro718> asm("ld r16,%[ptr]+", : : [ptr] "e" (pointer));
[09:03:46] <ambro718> but then this modifies the operand, so need to make it an input-output right?
[09:05:05] <ambro718> asm("ld r16,%[ptr]+" : [ptr] "e" (pointer) : "[ptr]" (pointer)); is that right?
[09:12:24] <RikusW> you'll need X Y or Z
[09:12:32] <RikusW> well Y is the gcc stack pointer...
[09:13:10] * RikusW really don't like gcc inline asm....
[09:13:20] <RikusW> plain asm is simpler...
[09:15:25] <ambro718> but isn't it up to the compiler to choose X/Y/Z?
[09:16:29] <ambro718> plain asm is harder for the compiler to optimiza with all the stack stuff
[09:36:10] <RikusW> plain asm isn't optimized at all, unless you do it...
[10:05:38] <ambro718> how do I read/write an I/O register with address >=64?
[10:13:24] <scipy53> If I want to communicate b/w two microcontrollers, what would the fastest way to do so? The USART, or I2C?
[10:13:46] <scipy53> Fastest meaning, how fast communication can occur. Not how long it will take to implement.
[10:14:02] <RikusW> ambro718: lds/sts
[10:14:39] <RikusW> USART
[10:14:45] <RikusW> its easiest too
[10:15:31] <damjan> isn't SPI even faster?
[10:17:53] <RikusW> USART can go to 1 2 or even 4MBits
[10:18:10] <RikusW> particularly if synchronous mode is used
[10:18:12] <ColdKeyboard> Hey guys I need some IC that will be able to generate some kind of tone like Ta-da or something like that when I send some signal with my AVR MCU?
[10:18:32] <RikusW> both I2C and SPI is master/slave
[10:18:41] <ambro718> RikusW: thanks, that will work
[10:18:44] <ColdKeyboard> Any ideas what IC I should use or in which category does this IC belongs to and where I can look for them?
[10:19:01] <ambro718> which inline asm constrains should I use then to pass the address to lds/sts?
[10:19:14] <RikusW> no clue
[10:19:29] <RikusW> lds/sts use pointers
[10:19:47] <RikusW> its coded into the instruction itself
[10:19:55] <ambro718> it's an immediate operand
[10:20:02] <RikusW> exactly
[10:20:08] <RikusW> ColdKeyboard: why not use the AVR itself ?
[10:21:24] <RikusW> ambro718: just a warning, don't use lds/sts on the low IO's, those start at address 0 as used by in/out....
[10:21:34] <GuShH> ColdKeyboard: look at door chime ICs... but really, you can use the micro.
[10:21:51] <GuShH> and if it's a one-off, a $2 mp3 player will do
[10:21:51] <RikusW> if you use the actual address of the low IO (0x20 instead of 0) it will work fine
[10:22:25] <ColdKeyboard> RikusW: Can you give me some links to the tutorials or explain to me how can I do it, I will do it with AVR :)
[10:22:40] * GuShH eyerolls
[10:22:41] <RikusW> guess you'll have to google
[10:22:42] <ambro718> RikusW: I need to access TCNT1, what do I pass? _SFR_IO_ADDR(TCNT1)?
[10:22:50] <ambro718> TCNT1 is high
[10:23:18] <RikusW> just use lds/sts if its high IO (above 0x60)
[10:23:25] <ambro718> ok
[10:23:49] <GuShH> ColdKeyboard: avr + raw audio + im stupid
[10:23:54] <ambro718> but I pass the I/O addr (the _SFR_IO_ADDR) not some offset?
[10:23:56] <RikusW> you should read the docs about TCNT1H/L
[10:24:26] <RikusW> and if you want to be really sure check the headers itself
[10:24:35] <ambro718> yes I know I need to read the low byte than the high, and the other way when writing
[10:24:44] <RikusW> good
[10:25:30] <RikusW> TCNT1H/L should be defined as the actual address in the header files
[10:25:57] <scipy53> thanks RikusW
[10:25:57] <GuShH> ColdKeyboard: http://www.romanblack.com/picsound.htm If you think that's not a good start for any mcu architecture, you simply belong to the arduino community
[10:28:23] <ColdKeyboard> RikusW: Hey this tool is great, thank you!
[10:28:34] <GuShH> bastard
[10:29:03] * GuShH shakes fist
[10:29:03] <scipy53> what exactly is the different between synchronous serial comm. and asynchronous? I mean, I suppose synchronous comm shares a clock, but when would I need to use this as opposed to asynch.?
[10:30:26] <RikusW> GuShH: seems he made a "typo" ? :-P
[10:31:00] <GuShH> I'm done helping people there's never any benefit!
[10:31:11] <RikusW> or a reado, for the nick on the line...
[10:31:15] <GuShH> You even feel worse than before
[10:31:15] <RikusW> heh
[10:31:45] <RikusW> GuShH: we all know you should get the credit for that one ;)
[10:31:50] <GuShH> That's why I only get more bitter, it's everyone's fault not mine! <cries>
[10:32:05] <GuShH> The only credit I want belongs to a bank account, but Donald Trump keeps ignoring me :(
[10:32:24] <GuShH> I think his hair is in charge of his brain
[10:32:36] <RikusW> scipy53: on synchronous the master provides an XCK signal in addition to RX and TX
[10:33:27] <scipy53> RikusW, Right, but what does that do for me? I would I want to use synchronous mode?
[10:33:29] <RikusW> scipy53: I think having XCK allows higher baud rates
[10:33:50] <RikusW> since you don't have to do clock recovery anymore
[10:34:17] <scipy53> Ok, so that's what I wanted to clarify. It allows higher baud rates.
[10:34:27] <scipy53> I thought there may have been some other subtle advantage.
[10:37:52] <scipy53> Also, what happens if the USARTs buffer overflows? Is the oldest data knocked out first?
[10:41:01] <ColdKeyboard> RikusW: So when I get this Micro C file that has lines like "asm retlw 0x69 ;"
[10:41:25] <ColdKeyboard> Do I need to use PWM or just simple digital output pin and shift bits with some frequency?
[10:43:47] <braincracker> h
[10:46:33] <RikusW> scipy53: probably
[10:46:58] <RikusW> ColdKeyboard: both could work
[11:04:38] <scipy53> how would i set a 100 us period with a 1% duty cycle?
[11:04:54] <ambro718> I'm having problems accessing I/O registers via lds/sts, why doesn't this work? http://ideone.com/whuFz1
[11:04:55] <scipy53> none of the counters seem to be high enough res, unless I am misunderstanding how this works
[11:30:29] <RikusW> scipy53: set the counter to run at 1MHz
[11:30:53] <RikusW> then set top at 100 and ocra/b/c at 1
[11:31:13] <RikusW> iirc the timer can run at full avr clock too
[11:44:42] <ambro718> hm, no compare with carry immediate?
[11:59:42] <ColdKeyboard> When I try to call function like do_andPause(unsigned int pause) { ...; __delay_ms(pause); } I get an error -> __builtin_avr_delay_cycles expects a compile time integer constant
[12:00:38] <ColdKeyboard> does that mean that I can't pass the variable to the __delay_ms() function?
[12:01:19] <cmtptr> yes
[12:03:01] <ColdKeyboard> So is there a way around that?
[12:03:23] <cmtptr> use something different to generate your pause
[12:03:28] <cmtptr> use a timer
[12:03:48] <cmtptr> __delay_ms probably compiles into a hard-coded loop
[12:03:56] <cmtptr> that's why it needs a compile time constant
[12:05:04] <ColdKeyboard> I'll try to use __delay_ms(100) and then make a function with variable loop, so I can get delays like x*100ms... It should work fine for now :)
[12:05:20] <cmtptr> it won't be perfectly accurate, though
[12:05:38] <cmtptr> your wrapper will generate unaccounted overhead
[12:07:32] <ColdKeyboard> I know, I don't need it to be very accurate, even 10-20ms +- is ok for now
[12:07:40] <ColdKeyboard> Thank you for clearing this up for me :)
[12:12:08] <RikusW> ambro718: how about brcs brcc ?
[12:15:45] <ambro718> well it doesn't give me compare with immediate, but I can probably turn it into subi/sbci and end up with faster code
[12:17:03] * specing overclocks ambro718
[12:22:43] <ambro718> disabling OCIE doesn't clear OCF, I need to clear it myself to prevent the interrupt from executing the next time I enable OCIE, is that so?
[12:22:58] <ambro718> * by that I mean set OCF which clears it
[12:33:10] <RikusW> ambro718: cpi ?
[12:34:02] <ambro718> RikusW: yeah, but there's no cpCi
[12:34:03] <RikusW> I think the interrupt handler clears that
[12:39:43] <ambro718> is it possible that gcc reorders inline assembly? I'm relying on the timing of my instructions.
[12:41:36] <ambro718> my asm code is something like this (but a bit more complicated): OCR1A = TCNT1 + 6;
[12:42:53] <ambro718> but the '6' is a magic number which TCNT couldn't have increased more than during this asm code, to make sure the output compare isn't missed. But all looks like it *is* being missed.
[12:43:47] <ambro718> the asm code takes 35 cycles at worst, with prescale divisior 8 you get this magic number as 35/8+2
[12:43:51] <RikusW> are you using the pwm output pin ?
[12:44:15] <ambro718> no, normal timer operation (not CTC)
[12:46:05] <Casper> try with -O0
[12:47:50] <ambro718> the reasoning is that if your code takes N cycles, the timer increments at most N/prescale+1 during that time, and the extra +1 makes sure your OCR ends up actually larger, and not equal to, TCNT at the end.
[12:49:45] <specing> ambro718: avr-gcc is too dumb to reorder
[12:50:15] <ambro718> from what I've seen it just pastes the assembly
[12:50:19] <specing> indeed
[12:50:58] <ambro718> so what could be happening here? I have to go up to 11 clearance to get it to work, even though my teory says 6 should suffice.
[12:51:15] <specing> I bulged my eyes out when I opened the disassembly of an arm-gcc -generated program
[12:51:58] <RikusW> why > what does arm asm look like ?
[12:52:35] <specing> nothing like the code that made it
[12:52:56] <RikusW> as bad as avr gcc ?
[12:53:03] <specing> no
[12:53:14] <specing> quite the opposite
[12:53:23] <specing> more like x86-gcc
[12:53:32] <specing> it optimizes the hell out of it
[12:53:39] <specing> atleast that was my impression
[12:53:52] <RikusW> good to know
[12:54:18] <specing> I had to give it -O0 to actually see what is going on
[12:58:12] <braincracker> h
[12:58:45] <braincracker> hehe ColdKeyboard
[13:00:12] <braincracker> have one of these? http://www.knitwitch.com/weeniewarmer.htm
[13:03:44] <ColdKeyboard> Hahahha :D
[13:03:49] <ColdKeyboard> Rofl
[13:04:47] <scipy53> What are the timers on avr microcontrollers? Are they separate pieces of hardware?
[13:04:57] <braincracker> yes
[13:05:05] <braincracker> counters with a clock source
[13:05:08] <ColdKeyboard> If I need just to detect the (change) orientation of some object, let's say a simple dice. Would you suggest using accelerometer+gyro, gyro or some other method?
[13:05:47] <braincracker> relative orientation will not do?
[13:06:00] <ColdKeyboard> I would like to create a simple dice (rather large in dimensions) and when you throw it it will show you on wich side it landed
[13:06:10] <cmtptr> phototransistor on each face; the one with no light is facing down
[13:06:42] <braincracker> yea
[13:06:45] <scipy53> braincracker, So they have their own logic system? Do they communicate with the CPU for any logical stuff, or just for setting interrupt flags and configuration registers.
[13:06:57] <ColdKeyboard> Is there some other way, because I might put the PCB in some non-transparent casing without any holes in it
[13:07:00] <robotustra> hi guys
[13:07:15] <braincracker> scipy53 <= set up a clock source, divisor, enable, and it will count at the divided clock rate
[13:07:19] <robotustra> there is a question in radioelectronics
[13:07:33] <robotustra> what does NC means for capacitors?
[13:07:40] <LoRez> ColdKeyboard: use a 3 axis accelerometer
[13:08:08] <scipy53> braincracker, And the PWM works the same way too? Completely independent of the cpu?
[13:08:10] <LoRez> you just need to be able to tell when it's stopped moving and which direction is down
[13:08:32] <braincracker> hardware pwm is independent of CPU
[13:08:40] <ColdKeyboard> LoRez: Do you know any cheap and fairly reliable to suggest me?
[13:09:50] <LoRez> not really. adafruit and sparkfun both sell them I think.
[13:09:56] <scipy53> braincracker, Ok, great. Just to clarify, a software PWM would be alternatively setting an output pin high/low in the main thread?
[13:10:20] <ambro718> what is an instruction cycle in terms of oscillator cycles? Is it the same?
[13:10:56] <braincracker> you set the pwm threshold and the interrupt will toggle pin
[13:10:58] <ambro718> if the data sheet says an instruction takes N cycles, does that mean it takes 1/F_CPU time?
[13:11:06] <ambro718> * N/F_CPU
[13:11:20] <specing> yes
[13:12:23] <ambro718> because from where I'm standing it looks like instructions take twice more than they should....
[13:12:29] <scipy53> braincracker, That's for software pwm?
[13:12:57] <braincracker> scipy53 <= hardware pwm has registers holding pwm value
[13:13:08] <braincracker> it has compare unit and interrupts
[13:14:22] <braincracker> st up timer, and it rolls
[13:17:40] <specing> they see me rollin', they interruptin'
[13:23:42] <RikusW> ambro718: lds/sts take 2 clocks each
[13:23:58] <ambro718> RikusW: I have taken that into account
[13:24:14] <braincracker> specing ?
[13:24:58] <ambro718> this is my code, http://ideone.com/Nl6OiH
[13:26:10] <ambro718> it isn't doing OCR=TCNT+6 but OCR=max(TCNT+6,time) (with the time being computed relative to Now - Clock::past)
[13:29:19] <scipy53> thanks braincracker
[13:29:25] <scipy53> though in the MCUs block diagram
[13:29:31] <scipy53> I can't see the timer hardware
[13:29:38] <RikusW> ambro718: I'll use lds r16,TCNT1H or L
[13:30:22] <ambro718> the code is generic made to work with T/C1 or T/C3
[13:30:28] <RikusW> ah
[13:30:34] <ambro718> well not completely
[13:30:49] <ambro718> but this time I'm only working with T/C1
[13:30:57] <braincracker> specing <= i don't feel like reading and pasting the datasheet here, only gave an idea about the thing
[13:53:30] <ambro718> if multiple interrupts are pending what decides which one executes first?
[13:55:32] <ambro718> I think the problem I was having is due to interrupt overload which caused TCNT1to overflow twice without allowing my overflow interrupt to increment the high-time.
[13:55:36] <specing> IIRC lower vector numbers have priority
[13:57:09] <ambro718> indeed, T/C1 overflow has higher vector number than T/C1 compare matches
[13:57:40] <ambro718> so the time-consuming compare match interrupts are probably preventing the overflow interrupt from executing\
[13:57:45] <ambro718> hmm.....
[13:58:46] <ambro718> I use the overflow interrupt to keep a "high time" to increase the apparent range of the timers.
[13:59:28] <specing> ambro718: look at the disasm
[13:59:46] <ambro718> how would that help me?
[13:59:49] <specing> there you'll see a lot of push and pop instructions at the start/end of your vector
[14:00:22] <specing> declare some register uint8_t scratch variables to have global scope
[14:00:27] <specing> and use them inside the routine
[14:00:44] <specing> that'll get rid of 2+2 cycles per 8-bit variable
[14:01:33] <ambro718> the time-consuming interrupt is way too time consuming for 4 cycles to have any effect :/
[14:01:50] <ambro718> it's on the order of 1000's of cycles
[14:02:28] <ambro718> I need to find some way to keep the clock working right even if the cpu is overloaded
[14:02:42] <specing> ambro718: oh
[14:02:51] <specing> then trim the code down
[14:02:52] <specing> or
[14:02:56] <specing> OVERCLOCK!
[14:03:05] <ambro718> lol, that'll probably happen anyway :D
[14:03:29] <specing> or... ARM...
[14:03:40] <ambro718> wait, I know what I'll do. I'll just use T/C1 for timekeeping instead of T/C0.
[14:03:57] <ambro718> meh, no
[14:05:37] <ambro718> hack fix: check for pending overflow interrupt a few times beteeen the time-consuming interrupt and handle it in-place :D
[14:21:36] <ambro718> Suppose that T/C1 overflow interrupt is enabled, and a check is done to see if the T/C1 overflow flag is set, and it is. Is it correct to conclude that interrupts are globally disabled?
[14:22:39] <ambro718> the reasoning being that if interrupts were globally enabled, this code wouldn't be running because the interrupt would execute
[14:25:32] <ambro718> or is there an intermediate cycle when the overflow flag is set and only the next cycle does the interrupt execute?
[14:32:14] <scipy53> what's the diff between TCCR0A and TCCR0B? Are they completely separate?
[14:32:55] <ambro718> yes, they contain bits with different meanings, both related to T/C0
[14:33:24] <scipy53> Say I need to only have one PWM output
[14:33:27] <braincracker> they used to say thing on the thing for a few minutes before you ask, 5-15mins ?
[14:33:29] <scipy53> Are each of those register corresponding to two different PWM outputs
[14:33:47] <scipy53> braincracker, ?
[14:35:23] <ambro718> specing: No. The bits have different meanings, read the datasheet.
[14:35:34] <ambro718> I mean scipy53, sorry
[14:36:32] <scipy53> ambro718, I did ... didn't quite understand. Trying again.
[14:37:06] <ambro718> scipy53: there's no such thing as "TCCR0A is for one PWM output and TCCR0B is for the other PWM output, they work the same way". They don't.
[14:37:23] <ambro718> they're just two registers configuring the various parameters for T/C0.
[14:37:53] <ambro718> (because all the parameters don't fit in one 8-bit register)
[14:38:03] <scipy53> Ah right, ok.
[14:38:22] <scipy53> That makes sense to me now.
[14:52:11] <ambro718> can an inline asm somehow make code "outside" the current context?
[14:53:44] <ambro718> ....; breq jump_out; come_back: // here control would return out of the asm block jump_out: do_somethong; jmp come_back;
[14:54:11] <ambro718> in order to optimize speed for when jumping to the jump_out code is not needed
[14:56:30] <specing> yes
[14:56:35] <specing> see asm goto
[14:58:18] <ambro718> I see, thanks
[15:06:45] <RikusW> rjmp ?
[15:07:19] <specing> RikusW: nope
[15:09:49] <ambro718> how much buffer does the USART hardware have?
[15:10:56] <ambro718> what will happen if the receive complete interrupt doesn't get called "in time" because other interrupts have priority?
[15:11:38] <specing> ambro718: 2 bytes transmit 3 bytes receive
[15:12:04] * specing hugs his ARM's 8 USARTS + 16 byte fifo with DMA :D
[15:12:51] <ambro718> I think I'll have to re-enable interrupts within my stepper driver interrupts because they're too long...
[15:13:33] <specing> did I mention those ARMs have hardware offload for filling those buffers via the event system?
[15:13:45] <specing> :3 :3 :3 :3 :3
[15:14:09] <ambro718> I'm trying to write software for existing hardware I have ;)
[15:15:09] <ambro718> I'll make it portable and fast, so it'll work sufficiently on AVR, then I'll port it to ARM and it'll work amazingly :D
[15:15:48] <specing> + you can use gdb on those ARMs
[15:15:57] <OndraSter__> you use gdb on AVRs too
[15:16:15] <specing> *with $50 worth of hardware, sure
[15:16:24] <OndraSter__> :P
[15:17:34] <specing> Atmel never has such wicked cool promotions like TI
[15:18:23] <OndraSter__> because they do not have such money
[15:18:45] <OndraSter__> bloody putty, has issues with port forwarding
[15:18:48] <OndraSter__> well, tunneling
[15:18:52] <OndraSter__> reverse tunneling
[15:18:56] <OndraSter__> it randomly does not work
[15:19:06] <OndraSter__> tunnelier - works always
[15:19:08] <specing> OndraSter__: stop using windows
[15:19:11] <OndraSter__> .....
[15:19:13] <OndraSter__> OR NOT
[15:19:16] <specing> OR YES
[15:19:19] <OndraSter__> no
[15:19:22] <specing> yes
[15:19:31] <OndraSter__> the good thing about this is - I don't have to listen to you
[15:19:36] <OndraSter__> I can either ignore you or /ignore you :)
[15:19:40] <braincracker> ti has money to burn
[15:19:51] <OndraSter__> they are wiping their asses with $100
[15:19:55] <braincracker> they sens you $300 things as free samples with airmail
[15:19:56] <specing> braincracker: AVRs aren't exactly cheap either
[15:20:06] <OndraSter__> but atmel is deep in money shit
[15:20:11] <OndraSter__> as far as I remember
[15:20:16] <braincracker> ti does military stuff btw
[15:20:23] <OndraSter__> yeah
[15:20:23] <braincracker> so does xilinx
[15:20:27] <specing> so does ATMEL
[15:20:33] <OndraSter__> well, does military or does FOR military?
[15:20:35] <braincracker> ok
[15:20:39] <specing> does war
[15:20:50] <specing> waravr
[15:21:00] <braincracker> so atmel's military devices are hidden?
[15:21:04] <RikusW> wavr
[15:21:14] <braincracker> ti has truckloads of military stuff
[15:21:15] <specing> ATBomb
[15:21:43] <braincracker> ATNUKE ?
[15:21:44] <braincracker> :)
[15:21:58] <braincracker> ATtomahawk
[15:25:37] <braincracker> http://www.atmel.com/products/Other/asics_for_militaryavionics/default.aspx
[15:25:44] <braincracker> hmm since when atmel makes fpgas ?
[15:27:14] <braincracker> hah, there will be open-source fpga software by atmel?
[15:27:21] <braincracker> http://www.atmel.com/products/other/spld-cpld/default.aspx
[15:30:08] <braincracker> http://www.atmel.com/tools/PROCHIPDESIGNERV5_0.aspx
[15:30:10] <braincracker> hmm
[15:30:11] <specing> probably not.
[15:33:51] <abcminiuser> I can confirm the bathrooms at work have regular toilet paper, not $100 notes...
[15:35:04] <twnqx> define "open source fpga software"
[15:35:07] <megal0maniac> Glad to hear. Papercuts are a nasty business
[15:35:12] <twnqx> there is an open source verilog compiler
[15:35:13] <braincracker> OndraSter__ <= "does military stuff" meaning "makes things for military"
[15:35:24] <specing> abcminiuser: wasn't that top secret?
[15:35:31] <jadew> twnqx, probably he means free cores
[15:35:35] <braincracker> abcminiuser <= ti probably has $100 notes for that
[15:35:39] <abcminiuser> Damn, don't tell anyone else then
[15:35:52] <twnqx> braincracker: iu can ask someone to confirm that
[15:36:13] <twnqx> he tried to make me join TI even...
[15:36:31] <jadew> brand new $100 notes! because used ones are full of bacteria
[15:36:39] <braincracker> yes
[15:37:00] <braincracker> jadew <= you got that right
[15:37:03] <jadew> so they get them directly from the bank, unsperated, that's why they can use it as toilet paper, they come in a roll
[15:39:08] <OndraSter__> braincracker, well military grade components are "common"
[15:39:17] <jadew> I learned yesterday that you can't maximize windows on a mac...
[15:39:24] <OndraSter__> you learned that yesterday?
[15:39:27] <jadew> which makes me wonder even more why so many people own macs
[15:39:30] <OndraSter__> how have you been making fun of apple before that
[15:39:37] <OndraSter__> oh I know why
[15:39:40] <OndraSter__> backspace & delete? :P
[15:39:41] <jadew> OndraSter__ the one button mouse
[15:39:43] <OndraSter__> haha
[15:39:52] <OndraSter__> macbooks don't have delete key.. or backspace?
[15:39:53] <OndraSter__> one of those
[15:39:57] <jadew> really?
[15:40:02] <OndraSter__> or didn't use to
[15:40:10] <RikusW> and home+end don't work in vim in a terminal :S
[15:40:22] <megal0maniac> They now have both backspace and delete and two button mice
[15:40:22] <jadew> I have to go, g/f comming into my room and she owns a mac
[15:40:24] <OndraSter__> RikusW, that does not work on a Solaris either
[15:40:25] <jadew> :D
[15:40:31] <OndraSter__> actually delete does not work there either
[15:40:47] <RikusW> highly irritating
[15:40:52] <megal0maniac> Mac delete is just a cheap immitation of what it should be
[15:40:52] <OndraSter__> you have to use ctrl+d for delete
[15:40:53] <OndraSter__> yeah
[15:40:57] <OndraSter__> ctrl-a for "go to the beginning"
[15:41:00] <OndraSter__> and ctrl-e I think for the end
[15:41:06] <RikusW> discovered it will messing around on my vbox mountain lion install
[15:41:12] <OndraSter__> works on common linux as well
[15:41:48] <RikusW> only reason I have mac in vbox is to check code portability
[15:42:09] * RikusW don't know why anoyone would want to use that...
[15:42:12] <jadew> RikusW, you'd make the mac users a favor by not porting code to their OS
[15:42:20] <jadew> the more reasons you give them to switch, the better
[15:42:22] <abcminiuser> Hrm how'd you get it running in VBox?
[15:42:38] <RikusW> iATKOS ML2
[15:42:43] <abcminiuser> I tried for LUFA testing, but only got as far as a Kernel panic before realising I don't care about those damn hippies
[15:42:47] <RikusW> I installed that in vbox
[15:42:55] <specing> hahahaha
[15:42:56] <RikusW> then xquartz too
[15:42:58] <jadew> abcminiuser, yeah I went trough the same thing
[15:43:19] <jadew> first of all you need an intel CPU
[15:43:35] <jadew> so if you have the right hardware you might have a chance at starting a virtual instance
[15:43:38] <RikusW> then got xcode too
[15:44:25] <OndraSter__> I booted it in vmware
[15:44:29] <RikusW> abcminiuser: http://iatkos.me/
[15:44:30] <OndraSter__> but after few days it would stop booting
[15:44:31] <megal0maniac> jadew: I run a flawless install of OSX on my PC
[15:44:31] <OndraSter__> no idea why
[15:45:15] <abcminiuser> I just assumed that if it was that bloody hard to virtualize, it wasn't worth the effort
[15:45:27] <abcminiuser> Why support a platform that fights you all the way?
[15:45:35] <abcminiuser> Hell, even Windows virtualizes just fine
[15:45:45] <RikusW> work for me, but no graphics acceleration
[15:47:14] <jadew> another thing that blew my mind was when I bought a game for my g/f and realized she needs a newer version of OS X and that she has to buy all the versions in between in order to get to that version
[15:47:23] <jadew> you can't just buy the last version
[15:47:28] <jadew> you have to buy all the other ones too
[15:47:43] <megal0maniac> No..?
[15:47:52] <jadew> megal0maniac, trust me, it's Yes
[15:47:54] <OndraSter__> lol
[15:47:58] <jadew> I've looked into it
[15:48:09] <specing> lmao
[15:48:13] <jadew> and you can't just get the last version, you have to buy the ones in between
[15:48:24] <jadew> that's freaking retarded
[15:48:27] <OndraSter__> because there is no "standalone" version
[15:48:29] <OndraSter__> just updates
[15:48:42] <megal0maniac> But I've installed osx on blank drives
[15:48:54] <megal0maniac> Legitimate copies on real macs
[15:49:09] <jadew> yeah, the version that probably came with your pc
[15:49:15] <jadew> but I don't want to reinstall the original version
[15:49:19] <jadew> I want the new one
[15:49:23] <megal0maniac> Dunno. I don't own a mac
[15:49:46] <RikusW> so some stuff is really slow
[15:53:41] * RikusW don't want to own a mac....
[15:53:51] <OndraSter__> I want to own a mac just so I can install windows on it
[15:53:52] <megal0maniac> I just want my damn PC back
[15:53:52] <OndraSter__> :D
[15:54:29] <OndraSter__> but you know what's funny? Even the old (PowerPC ones) cost much more than Core2Duo IBM laptops :D
[15:54:29] <OndraSter__> Lenovo*
[15:54:34] <megal0maniac> I love my thinkpad
[15:54:39] <RikusW> its a ripoff
[15:55:06] <OndraSter__> I have got two laptops: Toshiba Portege M200 - tablet PC with Pentium M and HP Compaq 6715b with Dualcore AMD Turion crap
[15:55:11] <RikusW> worse business tactics than even M$ it seems...
[15:55:12] <megal0maniac> The build quality is good though, you aren't paying for crap. Not saying it's completely justified, but yeah..
[15:55:26] <OndraSter__> the Toshiba is great because of the resolution and build quality and everything except perfomance (2GB RAM, disabled swap because of SSD)
[15:55:36] <OndraSter__> I can run debian in vmware though just fine :D
[15:55:41] <OndraSter__> and run also Opera and visual studio
[15:55:51] <megal0maniac> OndraSter__: "disabled swap because of SSD" ?
[15:55:53] <OndraSter__> yes
[15:55:59] <OndraSter__> SSD without trim and all the nifty features
[15:56:03] <OndraSter__> I'd be worried about the wear
[15:56:06] <OndraSter__> it is IDE SSD :/
[15:56:06] <megal0maniac> Ah
[15:56:14] <megal0maniac> Wait what?
[15:56:17] <megal0maniac> That's a thing?
[15:56:18] <OndraSter__> yeah
[15:56:19] <OndraSter__> ye
[15:56:26] <OndraSter__> RunCore one
[15:56:27] <jadew> https://discussions.apple.com/message/19910192#19910192
[15:57:28] <braincracker> uh, found a hidden new product from atmel: http://www.datasheetarchive.com/AT94K40AL-25DQC-datasheet.html
[15:57:42] <braincracker> it is an avr with builtin FPGA
[15:57:53] <megal0maniac> jadew: It's called 10.6.8 comboupdate :)
[15:57:58] <specing> < OndraSter__> I'd be worried about the wear
[15:58:05] <specing> Not if it is running Linux
[15:58:11] <megal0maniac> Takes you from 10.6.* to 10.6.8. I've done it myself
[15:58:12] <OndraSter__> who cares about linux
[15:58:19] <OndraSter__> show me OneNote for linux
[15:58:20] <specing> I run Linux on CF cards
[15:58:27] <jadew> megal0maniac, yeah, I'm not sure that post covers what I was saying, but I'm positive I had to buy 2 versions
[15:58:32] <OndraSter__> there is no better note taking app than onenote
[15:58:34] <megal0maniac> specing: In the alix
[15:58:41] <twnqx> braincracker: cool stuff :P
[15:58:41] <specing> megal0maniac: yes
[15:58:43] <OndraSter__> remember how I said it is a tablet PC?
[15:58:44] <OndraSter__> .
[15:58:44] <megal0maniac> OndraSter__: I agree
[15:58:46] <specing> OndraSter__: VIM
[15:58:48] <OndraSter__> LOL
[15:58:49] <OndraSter__> TABLET
[15:58:50] <OndraSter__> PC
[15:58:52] <OndraSter__> with a bloody stylus
[15:58:55] <OndraSter__> to draw
[15:58:58] <OndraSter__> diagrams 'n shit
[15:59:00] <megal0maniac> jadew: I believe :)
[15:59:04] <OndraSter__> and rude pictures
[15:59:07] <OndraSter__> of your teachers
[15:59:08] <megal0maniac> :/
[15:59:54] <OndraSter__> I can't complain much about teachers, I am working at middle school :D
[16:00:02] <OndraSter__> and I did not have much problems with them when I was studying there
[16:00:10] <OndraSter__> except one or two
[16:01:15] <OndraSter__> FINALLY I added my key to the VPS... I don't have to remember that crazy password anymore
[16:01:26] <OndraSter__> I can save it into some ultra secret file on my PC and be done with it
[16:01:27] <megal0maniac> OndraSter__: I need to do the same thing
[16:01:37] <megal0maniac> Haven't gotten around to it :/
[16:01:46] <megal0maniac> (public key for ssh)
[16:01:55] <OndraSter__> just shove it into ~/.ssh/allowed_keys or w/e is the thing
[16:02:32] <megal0maniac> I'm planning on reflashing the router soon so it's making me reluctant
[16:02:42] <twnqx> ... what do you do with 384 io pins and a pq208 case :/
[16:02:51] <OndraSter__> DDR
[16:03:00] <OndraSter__> wait
[16:03:04] <OndraSter__> 384 pins
[16:03:07] <OndraSter__> in a pqfp 208?
[16:03:08] <SmokeyD> hey all, is there a way to test the clock of my attiny2313? I have an attiny2313v that is supposed to run at max 10MHz, but I want to see if it can run on a 12MHz crystal oscillator
[16:03:17] <OndraSter__> SmokeyD, try it
[16:03:25] <twnqx> OndraSter__: yes.
[16:03:33] <OndraSter__> set it to external xtal, hook up 10MHz one to test that you set it up correctly and then try the 12MHz
[16:03:42] <OndraSter__> twnqx, how can there be 384 pins on 208 pinned chip?
[16:03:54] <megal0maniac> It'll work. Just don't cry to Atmel if your timings go wonky
[16:04:07] <OndraSter__> *ahem* overclocking ftw :D
[16:04:21] <megal0maniac> 80mhz xmega anyone?
[16:04:22] <OndraSter__> megal0maniac, have you tried OCing your xmega yet?
[16:04:24] <OndraSter__> :P
[16:04:27] <megal0maniac> Noo
[16:04:31] <twnqx> exactly my question, but that's what the datasheet the brainbug dug up says :/
[16:04:32] <megal0maniac> I don't need to
[16:04:46] <OndraSter__> twnqx, haha
[16:04:54] <OndraSter__> isn't it a universal datasheet for multiple sizes?
[16:04:55] <OndraSter__> packages
[16:05:07] <OndraSter__> and then there is a list of pin mappings per package
[16:05:13] <twnqx> yes, it lists three devices and 4 packages
[16:05:15] <twnqx> yes
[16:05:16] <SmokeyD> OndraSter__: My blink program works, but while doing v-usb things with the chip, I am getting errors, so I am wondering if the timeing of the chip is ok
[16:05:25] <OndraSter__> SmokeyD, at the 12MHz?
[16:05:26] <twnqx> and tons of io pins, and even vcc/gnd pins, have no in number
[16:05:32] <SmokeyD> OndraSter__: yes
[16:05:38] <OndraSter__> well then the chip might not be stable
[16:05:45] <OndraSter__> at 12MHz
[16:05:58] <megal0maniac> Because it's an atmega and inferior
[16:05:58] <twnqx> 84pin plcc
[16:06:01] <megal0maniac> Get xmega
[16:06:12] <OndraSter__> actually it is a tiny
[16:06:13] <twnqx> shouldn't i have sockets for that
[16:06:16] <braincracker> so, how do you usually take advantage of an atxmega for example while "SleepWalking" ? http://www.atmel.com/products/microcontrollers/avr/default.aspx
[16:06:18] <braincracker> :)
[16:06:22] <megal0maniac> SAME THING
[16:06:26] <OndraSter__> no
[16:06:28] <SmokeyD> OndraSter__: that is why am wondering if I can test this somehow. The blink seems to work fine, but how can I test if the timing is stable at 12MHz
[16:06:32] <OndraSter__> tinies have flash mapped into SRAM
[16:06:36] <OndraSter__> amongst other things
[16:06:41] <OndraSter__> SmokeyD, scope
[16:06:56] <OndraSter__> you will be required to use DSO
[16:07:08] <megal0maniac> Yes but its still inferior. Shutup, I'm supporting your case :P
[16:07:14] <ambro718> don't atmegas go to 16MHz and some to 20MHz?
[16:07:15] <OndraSter__> haha megal0maniac
[16:07:18] <OndraSter__> they do
[16:07:22] <OndraSter__> xmegas go officially to
[16:07:25] <OndraSter__> 32MHz even
[16:07:31] <OndraSter__> using no external parts
[16:07:40] <ambro718> * but some instructions take more cycles on xmegas
[16:07:49] <OndraSter__> some instructions take less cycles on xmegas
[16:08:00] <twnqx> braincracker: not THAT secret: http://www.digikey.de/product-detail/en/AT94K40AL-25DQC/AT94K40AL-25DQC-ND/383582
[16:08:00] <ambro718> like?
[16:08:02] <SmokeyD> OndraSter__: hmm, ok. Don't have one here :)
[16:08:07] <megal0maniac> My AT32UC3A1128 does 66mhz, but I haven't figured out the clocks yet
[16:08:10] <OndraSter__> ambro718, am I walking datasheet?
[16:08:31] <OndraSter__> I think that mega always takes 2 cycles when writing to IO doesn't it?
[16:08:41] <braincracker> twnqx <= i found it there, not on atmel.com :)
[16:08:42] <OndraSter__> xmega should take only 1 when writing to IO and 2 when writing to RAM
[16:08:50] <OndraSter__> (3 to External bus)
[16:09:17] <OndraSter__> maybe not
[16:09:23] <OndraSter__> have not touched any MCU in ages
[16:09:29] <OndraSter__> (I am therapist)
[16:09:33] <OndraSter__> :P
[16:09:42] <twnqx> 25mhzt fpgas. wow.
[16:10:58] <braincracker> twnqx <= where?
[16:11:15] <twnqx> the data sheet straight from digikey is more uptodate. btw
[16:11:16] <braincracker> twnqx <= atmel fpgas are like 5/7ns types
[16:11:45] <ambro718> ah, I see. I just remembered lds which takes an extra cycle on xmega for internal sram.
[16:12:25] <OndraSter__> https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/563543_4299212327135_661709364_n.jpg
[16:12:27] <OndraSter__> skill required
[16:13:09] <braincracker> hahaha
[16:13:10] <braincracker> hahaha
[16:13:52] <OndraSter__> this is in a street where cars are not allowed at all I think even
[16:14:22] <specing> women *sigh*
[16:14:25] <OndraSter__> :)
[16:14:56] <OndraSter__> should I drive to the school tomorrow in a car? I mean - today one street was completely filled and stuck and it took me nearly 2 hours to get home by public transport
[16:15:08] <OndraSter__> with a car I can just drive somewhere else
[16:15:16] <braincracker> how distant?
[16:15:16] <OndraSter__> plus the busses go twice an hour at the time I will be going home ><
[16:15:27] <OndraSter__> well, 50 minutes drive by a public transport
[16:15:38] <braincracker> hmm, too far for bicycle
[16:15:39] <braincracker> ;/
[16:15:45] <specing> why not jsut sleep over @ uni?
[16:15:48] <OndraSter__> 20km
[16:15:55] <OndraSter__> 22 minutes by a car says a map
[16:16:04] <OndraSter__> 30 minutes if I go through the other route
[16:16:06] <specing> 20 km is 45 min if the road is okay
[16:16:07] <twnqx> hald an hour + a shower by bike
[16:16:10] <twnqx> half*
[16:16:12] <OndraSter__> haha
[16:16:14] <megal0maniac> 3 minutes by jet
[16:16:15] <OndraSter__> not by m
[16:16:15] <OndraSter__> e
[16:16:21] <OndraSter__> helicopter is a good idea
[16:16:29] <OndraSter__> there is even a big space where I could park my helicopter next to the school
[16:16:33] <megal0maniac> Get a few of those RC ones
[16:16:42] <braincracker> :)
[16:16:45] <twnqx> specing: 20km can be 5 minutes on a highway here :P
[16:17:19] <specing> megal0maniac: 0.00006s at WARP 1
[16:17:28] <OndraSter__> http://tigr.ic.cz/obrazky/nova_budova.jpg
[16:17:34] <OndraSter__> 'tis the uni
[16:17:56] <ambro718> if you run at 12km/h then it's 1.66 hours, lol
[16:17:59] <OndraSter__> :D
[16:18:05] <OndraSter__> I could even drive there without a GPS
[16:18:14] <megal0maniac> OndraSter__: Link is a no-go
[16:18:14] <OndraSter__> it is pretty much just "get on a road and stay there until a big roundabout"
[16:18:18] <specing> Your request for http://tigr.ic.cz/obrazky/nova_budova.jpg could not be fulfilled, because the connection to tigr.ic.cz (88.86.100.176) could not be established.
[16:18:22] <OndraSter__> megal0maniac, takes ages to load
[16:18:31] <megal0maniac> Times out then
[16:18:34] <OndraSter__> hehe
[16:18:41] <braincracker> yeah well 20km with a bicycle is about 50 minutes btw.
[16:18:44] <OndraSter__> http://clip2net.com/s/5e2m3G
[16:18:45] <OndraSter__> here
[16:18:50] <braincracker> if you don't go real fast
[16:19:28] <braincracker> i used to go 33km/h with bicycle lol
[16:19:45] <scipy53> Do I need to disable global interrupts when I am in the middle of handling an interrupt?
[16:19:57] <OndraSter__> if you drive on a bicycle on the road you have to and I will be in a car I will ram you. Why? Because EVERY SINGLE BICYCLIST on the path just drives IN THE MIDDLE
[16:20:01] <OndraSter__> scipy53, no
[16:20:05] <OndraSter__> it is done automatically
[16:20:58] <ambro718> it is done by hardware, to be more precise
[16:21:08] <specing> OndraSter__: it looks ugly
[16:21:22] <megal0maniac> Ah! It loads
[16:22:02] <OndraSter__> specing, well it is originally for faculty of architecture
[16:22:07] <OndraSter__> architects from the school designed it :D
[16:22:13] <OndraSter__> it looks better IRL
[16:22:22] <OndraSter__> but in the inside it is - on the right - good, on the left - awful
[16:22:27] <OndraSter__> raw concrete 'n such on the left
[16:22:30] <megal0maniac> http://upload.wikimedia.org/wikipedia/commons/2/2e/CPUT_Cape_Town_Campus.jpg
[16:22:32] <OndraSter__> nicely painted walls on the right
[16:22:36] <megal0maniac> http://www.chec.ac.za/images/cput1.jpg
[16:25:30] <scipy53> OndraSter__, Thanks!
[16:28:10] <OndraSter__> you know what is great? I AM DONE WITH ALL THE EXAMS
[16:28:39] <megal0maniac> ME TOO :D
[16:29:19] <OndraSter__> :)
[16:29:24] <OndraSter__> holidays for 3 whole months
[16:29:36] <OndraSter__> well I have to go to the school tomorrow to finish registering for the next semester
[16:30:12] <specing> my exams barely started
[16:30:30] <specing> I won't be free till the 10th of july
[16:30:35] <OndraSter__> eh
[16:30:50] <OndraSter__> I did all the exams on the 1st try... if I were allowed there at all
[16:30:57] <OndraSter__> (I did not pass Linear Algebra stuff :D)
[16:31:05] <specing> Hah
[16:31:05] <OndraSter__> because bloody definitions
[16:31:14] <specing> I'll probably have 9 there
[16:31:15] <OndraSter__> and I had embedded systems class which was easy
[16:31:16] <OndraSter__> heh
[16:31:19] <specing> maybe 10 if Im lucky
[16:31:20] <OndraSter__> I had like 3 exams total :D
[16:31:33] <OndraSter__> and all of them were easy
[16:31:41] <OndraSter__> except the bloody programming where I had to make the RPG game
[16:31:43] <megal0maniac> Well you're lucky
[16:31:45] <OndraSter__> which the teacher looked at
[16:31:52] <OndraSter__> tested 1/3 of the required features
[16:31:55] <OndraSter__> and marked it
[16:31:59] <OndraSter__> and now what - I spent weeks on it
[16:32:05] <OndraSter__> ripped a lot of hair out
[16:32:11] <OndraSter__> and now - I can rm -rf it
[16:32:11] <specing> hahahahahahhahaahahhahaha
[16:32:18] <specing> you can't
[16:32:21] <specing> you're on windows
[16:32:23] <OndraSter__> well
[16:32:29] <OndraSter__> I do have it on a testing ubuntu they provided as well
[16:32:33] <OndraSter__> but yes, it was developed on windows
[16:32:42] <OndraSter__> who says I do not have cygwin installed though?
[16:32:45] <specing> At least they make you code on Linux
[16:32:50] <OndraSter__> haha
[16:32:52] <specing> which is a good thing
[16:33:02] <OndraSter__> well they do not. They require that it compiles on linux and that there is a makefile
[16:33:06] <specing> I would be absolutely excited if they did such thing here
[16:33:20] <OndraSter__> plus doxygen
[16:33:50] <specing> btw
[16:34:12] <specing> no btw
[16:35:04] <braincracker> OndraSter__ <= the standard way is to drive in the middle of the line.
[16:35:19] <OndraSter__> on a bike?
[16:35:20] <OndraSter__> why?!
[16:35:23] <braincracker> yes a bike too.
[16:35:33] <braincracker> because 1 vehicle in 1 line
[16:35:36] <OndraSter__> you should drive on the edge so you are not blocking faster cars
[16:35:43] <OndraSter__> on a 90 kph street
[16:35:46] <OndraSter__> when you are doing 40
[16:35:51] <braincracker> only if there is a dedicated bicycle line
[16:36:09] <OndraSter__> ok, I will honk you if I meet you
[16:36:58] <OndraSter__> I hope you are not Czech then
[16:37:03] <megal0maniac> Get a bike with an engine
[16:37:08] <braincracker> expect me to turn left with a bicycle when i go in the right side of the lane :)
[16:37:09] <megal0maniac> Problem solved
[16:38:10] <braincracker> OndraSter__ <= at least before the lamps, you would feel like getting next to bicycles...
[16:39:09] <twnqx> braincracker: the fpgas are on atmels site...
[16:39:24] <twnqx> ok, they result in an error
[16:39:28] <braincracker> twnqx <= yes, but not the avr with fpga coproc
[16:39:40] * specing does 50 km/h on a bike on a 50 km/h street
[16:39:46] <braincracker> this is why i said hidden
[16:39:48] <twnqx> hm true
[16:39:54] <cmtptr> braincracker, wtf is "<="? why are IRC users totally incapable of using commas when addressing people?
[16:39:59] <braincracker> specing <= sounds fun
[16:40:06] <twnqx> http://www.atmel.com/products/other/field_programmable_gate_array/default.aspx mentions them though
[16:40:20] <megal0maniac> cmtptr <= welcome
[16:40:23] <twnqx> cmtptr: i wonder ybout the ultra-weird <= too
[16:40:29] <braincracker> cmtptr <= is an asynchronous signal
[16:40:37] <twnqx> yes, i know verilog.
[16:40:58] <twnqx> or wait, in verilog it's not async
[16:41:00] <megal0maniac> Goodnight!
[16:41:28] <twnqx> he first family of products based on this technology is the FPSLIC™ family. FPSLIC (Field Programmable System Level Integrated Circuits) devices combine 5 - 50K of AT40KAL FPGA with up to 36K of SRAM and a 25 MHz AVR MCU.
[16:41:35] <cmtptr> so when you write verilog do you mix in spurious English semantics?
[16:41:37] <twnqx> so yeah, still not totally hidden :P
[16:42:05] <braincracker> cmtptr <= yeah, i usually name my variables other than variable2342342
[16:42:32] <OndraSter__> atmel's FPGAs are long EOLed I think
[16:42:32] <cmtptr> I get what you were going for but you so failed to make that point since "variable" is also english
[16:42:34] <OndraSter__> or do they have new ones
[16:42:37] <OndraSter__> ?
[16:42:54] <OndraSter__> braincracker, I do wonder - did you set it in your client or are you doing it manually? :P
[16:42:58] <OndraSter__> xchat (hexchat) can set it
[16:43:54] <braincracker> cmtptr <= unfortunately gcc does not allow first character of var be number, so at least one letter must be there, let's say v2343423 then
[16:44:12] <braincracker> OndraSter__ <= i hit tab, and it is placed there
[16:44:38] <OndraSter__> so yes, automated
[16:44:42] <braincracker> with the automatically completed nick
[16:44:43] <Matt_O> WormFood, where are you! :)
[16:45:22] <braincracker> Matt_O <= right below you
[16:45:31] <ambro718> can someone see a way to optimize this asm to less than 9 cycles? http://ideone.com/Jgj3iZ
[16:45:31] <braincracker> (in alphabetic order)
[16:46:51] <Matt_O> hmm.. not sure about the "right" part :)
[16:47:54] <WormFood> hi Matt_O
[16:48:05] <WormFood> I are here, even tho it's 5:33 am
[16:48:56] <braincracker> Horologium <= http://www.atmel.com/products/microcontrollers/ARM/sama5d3.aspx :) here is your external memory support: External Bus Interface: 1, DRAM Memory: DDR2/LPDDR, SDRAM/LPSDR
[16:51:29] <WormFood> I've moved my web server. Nobody should have noticed anything, even if they were using my avr bit rate calculator, and DNS changed in the middle of using it.
[16:54:56] <Matt_O> WormFood, I use your bit rate calculator a lot. I was just using it when I noticed that you hung out in here so I just came to say hi and thanks for the page :)
[16:55:54] <WormFood> awesome
[16:56:07] <WormFood> I want to make some changes to the page
[16:56:15] <Matt_O> oh yeah?
[16:56:24] <Matt_O> hard to improve upon perfection :)
[16:56:26] <WormFood> I'm learning more css and that kinda stuff. I think I could format it better
[16:56:35] <Matt_O> oh... the look of it.. ok
[16:56:47] <WormFood> it's far from perfect, but it does the job I set out to do with it ;)
[16:57:08] <Matt_O> it meets my goals for sure.. I just barely went to it to see how badly off a 16 MHz clock would perform
[16:57:09] <WormFood> and I want to give people the ability to redefine the default list of frequencies.
[16:57:40] <WormFood> those tables are actually calculated every time you load the page. They're not just static tables.
[16:57:44] <Matt_O> !!
[16:57:56] <Matt_O> well that would make maintaining it easier
[16:58:53] <WormFood> and I want to put the user inputted (custom) frequency, at the beginning of the list, instead of at the end (someone else here suggested that)
[16:59:33] <Matt_O> I have not inputted my own data yet
[16:59:38] <Matt_O> I just look at the tables
[16:59:51] <twnqx> Matt_O: 16mhz is perfect for my 2mhz serial clock :3
[17:00:00] <Matt_O> 2 mhz, eh?
[17:00:05] <twnqx> yes!
[17:00:15] <twnqx> every ftdi can do that :3
[17:00:15] <Matt_O> you ought to be ashamed of yourself using that kind of speed :)
[17:00:23] <Matt_O> j/k
[17:00:37] <WormFood> I'm actually redesigning my entire web site. I'm not far from putting my new site online, and I haven't decided if I should move the bitrate calculator page or not
[17:00:40] <twnqx> it helped me log 500+kbit CAN packtes :P
[17:01:01] <Matt_O> is that stable? 2 mhz serial?
[17:01:17] <WormFood> depends on the distance, and transmission line characteristics
[17:01:23] <Matt_O> I have an ftdi chip that I've never tried to take beyond 115200 hehehehe
[17:01:39] <Matt_O> well... about 3-4 inches from the avr to the FTDI chip :)
[17:01:57] <WormFood> I have a 4 port, PCI serial card, that will do 230400
[17:02:08] <Matt_O> what does windows do if you try to set the virtual com port to 2 mhz?
[17:02:18] <twnqx> no idea. linux has defines for it.
[17:02:22] <Matt_O> ahh...
[17:02:33] <WormFood> windows? people still use that?
[17:02:39] <Matt_O> indeed
[17:02:48] <Matt_O> I like to write cross platform code
[17:02:58] <Matt_O> so I make it work on windows and linux by default
[17:02:58] <twnqx> > serial access
[17:03:01] <twnqx> > corss platform
[17:03:02] <WormFood> you wanna write a program for me?
[17:03:03] <twnqx> muahahaha
[17:03:11] <WormFood> I don't write gui stuff
[17:03:27] <Matt_O> ehh... I'm currently buried in projects
[17:03:31] <Matt_O> is it a really quick one?
[17:03:32] <WormFood> if I need anything even remotely gui, I do it in php, and a web page
[17:03:43] <WormFood> actually, it should be pretty straight forward
[17:04:07] <WormFood> I just need to fetch a file from a server, and update or add corresponding lines in the hosts file
[17:04:31] <Matt_O> and yes, serial I/O in linux is much saner than windows... the win32 api designers were crazy
[17:04:34] <Matt_O> (crazy meaning somewhat incompetent)
[17:04:34] <WormFood> would need to have options to add to the hosts file, and delete it.
[17:04:36] <twnqx> no, help me coding, i am just lacking implementation ideas atm :P
[17:05:02] <twnqx> Matt_O: it was interesting to see that at 2mbit you had to use an application level buffer
[17:05:08] <Matt_O> WormFood, what is the part that you can't do yourself?
[17:05:20] <twnqx> because the kernel syscall latency was so large i lost dats :S
[17:05:27] <Matt_O> twnqx, cool
[17:05:28] <WormFood> the problem with windows, is the fact, that for the sake of backwards compatibility, they keep a lot of old shit laying around
[17:05:34] <WormFood> Matt_O, all of the GUI stuff
[17:05:44] <WormFood> I don't want to learn windows programming
[17:06:02] <Matt_O> WormFood, the GUI sounds like it's a matter of a text box, a browse button that opens a file dialog and a button to do "GO!"
[17:06:16] <WormFood> I'm a low level programmer. I program in C and assembly language, and some php
[17:06:25] <twnqx> then use GTK and stick to C :P
[17:06:41] <twnqx> only windows program i ever wrote was in GTK \o/
[17:06:44] <WormFood> yeah, I'm sure I could do it in C
[17:06:56] <Matt_O> you could write that GUI code in about 10 seconds in C# (which is great for quick programs that you don't care much about)
[17:07:15] <WormFood> I've compiled my stuff with cygwin, or visual c, and had it work
[17:07:37] <WormFood> I simply don't want to deal with it
[17:08:39] <WormFood> maybe YOU could write that GUI code in about 10 seconds in C#, but I could not.
[17:08:43] <Matt_O> hehe
[17:09:04] <WormFood> I haven't done ANY AVR projects in over 5 years :(
[17:09:10] <Matt_O> you want it to be a windows app?
[17:09:13] <WormFood> all my AVR stuff is back in USA
[17:09:15] <Matt_O> 5 years? dang!
[17:09:21] <WormFood> I want it to be for linux, mac, windows
[17:09:24] <Matt_O> I did some AVR coding this very morning
[17:09:41] <Matt_O> modifying a video signal with an AVr.. fun stuff
[17:09:53] <WormFood> actually, the linux port is not required at all.
[17:09:58] <twnqx> you use an AVR to kill hdmi encryption nice!
[17:10:11] <Matt_O> NTSC video
[17:10:14] <Matt_O> composite
[17:10:36] <Matt_O> WormFood, that is more work to make it cross platform.. then I would do it in C++ using wxWidgets which is not bad in and of itself but setting up the environment is a major pain
[17:10:52] <twnqx> ahahaha
[17:11:01] <twnqx> i am daily reading the ramblings of someone doing wx :D
[17:11:09] <Matt_O> wx is pretty cool, I like it
[17:11:14] <Matt_O> but setting it up is not fun
[17:11:16] <WormFood> the satellite "pirates" (ok, one specific guy) had the avr128 emulating the 68c05, which was then loaded with the normal smart card eeprom image....VERY clever stuff (I saw the source code to it)
[17:11:42] <WormFood> yeah, wxWidgets I'm aware of
[17:12:00] <inkjetunito> WormFood: Qt is good at crossing
[17:12:02] <specing> WormFood: Go ARM! :D
[17:12:02] <WormFood> I looked into it, but just felt like it was a huge waste of time, to learn all that for one or two little things here and there
[17:12:14] <Matt_O> WormFood, yep
[17:12:22] <WormFood> I simply do not want to program GUI stuff
[17:12:29] <specing> +1 WormFood
[17:12:32] <WormFood> PHP suits my needs just fine
[17:12:34] <specing> guis are awful
[17:12:38] <Matt_O> if you guys wanna see more what I am doing with AVR + video, http://my-cool-projects.blogspot.com/ I just soldered together a little board not long ago
[17:12:40] <specing> BLEGH php
[17:12:52] <WormFood> I mean, if I need anything semi-gui, I turn to php and html
[17:13:10] <WormFood> but my skills are all old school....like I learned html in the mid 1990s
[17:14:50] <specing> html hasn't changed much since then
[17:14:59] <specing> except <drm> </drm>
[17:15:08] <twnqx> 11:34 <@M> FUCK YOU WXWIDGETS 11:34 <@M> WHY U HATE CHINESE INPUTS?
[17:15:08] <twnqx> 12:01 <@M> now to figure out why wx won't allow columns to be resized on linux... 12:05 <@M> sigh 12:06 <@M> cross platform differences #3523213421 12:06 <@M> setting the column width on linux clear the resizable flag
[17:15:10] <jadew> I didn't read the whole convo, but what about wx?
[17:15:13] <twnqx> like that? :P
[17:15:28] <jadew> I was planning on using it for a project but gave up when I realized what a PITA is to compile on windows
[17:15:45] <jadew> ah ha
[17:16:07] <jadew> specing, well HTML has grown mature into html 4.01 and then retarded into xhtml
[17:16:12] <twnqx> like that, all day, every day :P
[17:16:50] <jadew> twnqx, yeah, I've read that it can be difficult to use
[17:17:01] <jadew> as for php + html for a gui... meh
[17:17:08] <jadew> native code is the best
[17:17:17] <jadew> and php blows
[17:17:28] <WormFood> basic html hasn't changed much, but CSS is new for me....I understand some, but very little
[17:17:46] <jadew> WormFood, css is easy to pick up
[17:17:59] <jadew> sadly the standard is always a few years ahead of the implementation
[17:18:23] <jadew> so most of the time, if you're writting production grade stuff, you have to rely on older CSS versions
[17:19:45] <jadew> and wait for it!!
[17:19:49] <jadew> tables!
[17:20:26] <jadew> because you can't get the same functionality with divs, with out tons of hacks and... generally speaking, garbage code in the end
[17:21:27] <jadew> [00:51.27] <WormFood> the problem with windows, is the fact, that for the sake of backwards compatibility, they keep a lot of old shit laying around
[17:21:53] <jadew> that old shit is still usable today
[17:22:10] <jadew> and there's nothing wrong with backwards compatibility if the API was designed for forward compatibility
[17:22:21] <WormFood> do you want windows processing the old windows 3,1 win.ini file?
[17:22:27] <jadew> aka functions with unused parameters, which are now used
[17:22:36] <jadew> WormFood, I don't mind it
[17:22:42] <jadew> it doesn't affect new code
[17:22:53] <Matt_O> another problem is.. avr studio is windows
[17:22:56] * Matt_O ducks
[17:23:03] <WormFood> but it can sure affect things in an unexpected way
[17:23:18] <jadew> WormFood, do you have an example?
[17:23:27] <WormFood> win.ini file
[17:23:54] <WormFood> they kept that around for a loooong time
[17:23:58] <jadew> how does that affect stuff?
[17:24:42] <WormFood> it affects the normal boot up sequence, if used/changes
[17:25:03] <jadew> well, isn't that the point?
[17:27:27] <WormFood> did you actually use windows 3.1, back in the day?
[17:27:58] <jadew> yep
[17:28:16] <twnqx> me too \o/
[17:28:27] <twnqx> i even still have the floppies :P
[17:28:34] <jadew> sadly, I didn't have much use for it
[17:28:42] <jadew> only paint...
[17:28:43] <twnqx> i used it to surf the internets
[17:28:47] <WormFood> and you don't mind your new windows processing the win.ini file, like it was windows 3.1
[17:28:50] <jadew> I didn't have internets back then
[17:28:52] <twnqx> trumpet winsock and isdn dial up
[17:28:54] <twnqx> \o/(
[17:28:54] <WormFood> ooookkkkk....be my guest.
[17:28:57] <jadew> most of my useful programs were still in DOS
[17:29:06] <WormFood> ISDN = It Still Does Nothing
[17:29:17] <twnqx> yeah, germany was the only country with use for it :P
[17:29:18] <WormFood> ISDN = I Still Don't Need (it)
[17:29:21] <twnqx> i have isdn until today
[17:29:22] <jadew> WormFood, why would I mind it?
[17:29:31] <WormFood> I had ISDN back in the day
[17:29:45] <twnqx> 1993 until today
[17:29:47] <twnqx> maybe longer :S
[17:29:53] <WormFood> if you ever had to fuck with windows 3.1, then you would understand
[17:29:57] <Matt_O> twnqx, !!??
[17:30:16] <GuShH> 3.1 with sock was da shit.
[17:30:42] <twnqx> i can't remeber when i opened the ISN node for my BBS :X
[17:30:45] <Matt_O> isdn: well, it's better than dial-up
[17:30:51] <twnqx> probably i have isdn since 1990 orso
[17:30:58] <twnqx> somewhere sround that :P
[17:31:09] <WormFood> if you don't mind windows processing a win.ini file, and all the shit that comes along with it, then good for you. I for one do not want my modern OS doing stupid shit, for the sake of backwards compatibility
[17:31:12] <Matt_O> I am impatiently waiting for fiber at my house..
[17:31:24] <twnqx> well, i have DSL too...
[17:31:31] <twnqx> DSL + ISDN, to be precise
[17:31:31] <jadew> I don't think we ever had ISDN
[17:31:31] <WormFood> I may get fiber in the new apartment I'm moving into next month
[17:31:39] <WormFood> the one we went to look at had fiber in it
[17:31:46] * Matt_O droools
[17:31:54] <GuShH> "it was a dump, but it had fiber"
[17:32:02] <tzanger> TRUMPET WINSOCK
[17:32:02] <Matt_O> hehehehe
[17:32:06] <jadew> or would you consider the current services: phone, cable, internet over the same fiber as ISDN?
[17:32:07] <WormFood> I remember when I had ISDN, every time when I called one friend, he'd ask "how do you get your phone so loud?!?"
[17:32:23] <WormFood> you know, the guy who wrote trumpet winsock, got paid almost nothing for it?
[17:32:43] <GuShH> likewise with the guy who invented traffic lights.
[17:32:43] <WormFood> hey tzanger, whats up?
[17:32:55] <WormFood> invented, or discovered?
[17:33:03] <tzanger> oh? I don't remember enough about back then ... was it not freeware
[17:33:07] <GuShH> you don't discover an array of timed coloured lights
[17:33:08] <twnqx> winsock was far before i started to pay for software
[17:33:09] <GuShH> you invent them
[17:33:14] <WormFood> it was not freeware
[17:33:18] <GuShH> a discovery is different, such as a new atom or type of polymer
[17:33:18] <tzanger> WormFood: not much. screwing around with altium
[17:33:21] <WormFood> it was shareware
[17:33:22] <twnqx> that is separate.
[17:33:33] <twnqx> i didn't pay for any software in those days...
[17:34:20] <GuShH> you do now?
[17:34:43] <twnqx> yeah
[17:34:51] <jadew> the people in this channel, all do!
[17:34:52] <GuShH> and who chased you around with a gun to change your mind?
[17:34:54] * twnqx stares at eagle pro license
[17:35:02] <twnqx> noone
[17:35:07] <GuShH> someone who never bought any software early on would not normally start paying for software later on.
[17:35:07] <twnqx> i now have the money
[17:35:34] <GuShH> they either buy or they don't, that's how it's perceived.
[17:36:04] * twnqx stares at win 7 ultimate licenses for 130€ each
[17:36:06] <twnqx> yeah, i do
[17:36:18] <GuShH> twnqx: oh well, glad you've got $1 for your itunes
[17:36:31] <twnqx> i did never pay anything for itunes
[17:36:33] <twnqx> in fact
[17:36:40] <twnqx> there's no itunes for linux i would be aware of
[17:36:43] <GuShH> licenses.... that implies a dirty ass vm or a dirty ass desktop
[17:36:55] <GuShH> you just mentioned windows
[17:36:58] <twnqx> yeah, i boot windows if i feel like playing games
[17:37:03] <GuShH> see, twisting your shit around means you've got nothing but lies in you
[17:37:14] <twnqx> ?
[17:37:15] <Matt_O> twnqx, yes.. I bought eagle license also
[17:37:21] <GuShH> so why use a single box in that case
[17:37:31] <GuShH> if you won't be playing on linux, you don't need a gaming gpu
[17:37:37] <twnqx> >_>
[17:37:42] <twnqx> i play exactly one kind of games
[17:37:51] <GuShH> in essence, you could have a dedicated laptop or box for linux instead.
[17:37:57] <twnqx> single player first person shooters. i play them exactly once, to top it off
[17:38:07] <Matt_O> GuShH, I keep windows around for games also
[17:38:32] <specing> don't dual-boot, it is a pain
[17:38:37] <twnqx> why not
[17:38:39] <Matt_O> and frankly, to do AVR dev work
[17:38:44] <twnqx> i to that since.. win95 or so
[17:38:44] <Matt_O> as much as it pains me to say
[17:38:53] <GuShH> oh sorry I forgot your logic is not from this world
[17:38:53] <specing> + having all files on Linux via samba makes for very easy backups
[17:39:23] <twnqx> GuShH: i see no chance to work with windows
[17:39:25] <GuShH> the kind that involves blocks and no sex in the future
[17:39:30] <twnqx> the uber-crappy UI makes me rage after minutes
[17:39:31] <jadew> I'd use linux too, if it was such a piece of shit
[17:39:36] <jadew> *wasn't
[17:39:40] * GuShH pats twnqx
[17:40:00] <Matt_O> I can see that it is time for me to exit this conversation
[17:40:35] <cmtptr> OS wars usually aren't worth participating in
[17:41:03] <jadew> well, people seem eager to participate when they were throwing shit at windows
[17:41:09] <twnqx> GuShH: if you wouldn't mind, i can't anywhere nearly follow our train of thought regarding my logic
[17:41:34] <jadew> the sad facts are that linux is buggy pile of junk when it comes to anything end-user related
[17:41:36] <twnqx> your tain of thought*
[17:41:42] <GuShH> Matt_O: sadly the real tools most people use are non existent in Linux
[17:41:56] <twnqx> train* damnit
[17:42:20] <twnqx> GuShH: sadly correct
[17:42:24] <WormFood> the real tools *I* use, are available for linux
[17:42:27] <GuShH> And for some professional hardware there's just no driver support either.
[17:42:29] <twnqx> that's why i'm stuck with eagle
[17:42:33] <specing> jadew: good thing I am not an end user :)
[17:42:47] <GuShH> All you can hope for is that some fat bearded dude is cooking one up in his mom's basement, but that could take years.
[17:42:50] <twnqx> otherwise i'd likely have an altium license
[17:42:58] <WormFood> I've found that windows driver support, especially for older network and sound cards, are shit.
[17:43:14] <GuShH> -_-
[17:43:15] <WormFood> I have several PCI sound cards here that won't work under windows vista/7
[17:43:20] <Matt_O> WormFood, true.. windows for brand new hardware, linux for legacy stuff
[17:43:47] <WormFood> I have a 10/100 nic on a usb interface...it has XP drivers, and osx drivers and linux drivers, but no vista/7/8 drivers
[17:43:54] <specing> I buy brand new hardware to run Linux on it
[17:43:58] <GuShH> who uses 10/100 anymore
[17:44:01] <GuShH> pfft!
[17:44:01] <WormFood> so don't give me that driver shit....windows driver support is horrible
[17:44:04] * Matt_O raises hand proudly
[17:44:11] <GuShH> ballmer says you should buy gigabit network gear already
[17:44:13] <specing> Never had issues with drivers for things I cared about
[17:44:20] <GuShH> he says so while snorting a couple lines
[17:44:27] <specing> except radeon drivers, but those cards weren't bought by me
[17:44:27] <twnqx> by haswell with all features runs out of the box
[17:44:30] <WormFood> well, I do have issues with things I care about
[17:44:31] <twnqx> my*
[17:44:47] <twnqx> so, new mainboard with all the stff
[17:44:58] <twnqx> i'd say that is pretty new
[17:45:04] <WormFood> I had to change my friend's sound card, because the on-board sound didn't work, and the pci card they had wouldn't work. I never could find a pci sound card, at a reasonable price, that'd work in windows 7
[17:45:12] <jadew> WormFood, you know what's worse than unsupported ancient hardware?
[17:45:13] <specing> Haswell support has been in Linux for well over a year now
[17:45:19] <WormFood> it isn't that old
[17:45:22] <jadew> unsupported SEVERAL YEARS OLD HARDWARE
[17:45:22] <twnqx> oh, windows 7 required me to grab the drivers CD, then install network, justto see that none of the other drivers were in there
[17:45:30] <jadew> that's what happens win linux
[17:45:42] <jadew> I can never get my linux install to make full use of my video cards
[17:45:55] <twnqx> can't complain about that either
[17:46:05] <twnqx> none of my nvidias ever caused problems
[17:46:07] <GuShH> twnqx: You'd think they could index the install cd / dvd drivers list and store it locally?
[17:46:15] <twnqx> and i had every other card from TNT to GTC460
[17:46:22] <GuShH> Doesn't take millions of dollars and a bunch of fucking "engineers" to come up with these ideas ...
[17:46:31] <jadew> twnqx, ever had a multimonitor setup on linux?
[17:46:33] <GuShH> And by ideas I mean very old concepts.
[17:46:38] <twnqx> jadew: since... umm
[17:46:46] <jadew> more than 2?
[17:46:47] <twnqx> around 1998, yes
[17:46:55] <twnqx> temporary i had 3, yes
[17:47:02] <twnqx> on two cards
[17:47:02] <jadew> and how did you deal with that?
[17:47:11] <twnqx> what, how did i deal with it
[17:47:13] <jadew> don't tell me it was a piece of cake, cuz I know for a fact that it's not
[17:47:22] <jadew> making X freaking work with 2 video cards
[17:47:25] <twnqx> 10 minutes of config file editing
[17:47:41] <GuShH> jadew: we should both agree he's a bit full of it at times
[17:47:41] <jadew> right... last update I made screwed up my 3 monitors setup
[17:47:44] <twnqx> but i'm probably more used to that than most people, yes
[17:47:58] <GuShH> he's using the elite card now
[17:47:59] <specing> It is all dynamic now with xrandr
[17:48:20] <jadew> specing, yeah, if it would freaking work
[17:48:23] <twnqx> xradnr doesn't support multi card
[17:48:24] <jadew> but it doesn't
[17:48:28] <twnqx> (afaik)
[17:48:35] <twnqx> multicard means xinerama, still
[17:48:38] <jadew> for one, X doesn't properly detect all my resolutions and DPI
[17:48:52] <jadew> so you have to go into (take a wild guess) windows
[17:49:06] <twnqx> and X is total pita if the height (in pixels) of your screens differ
[17:49:06] <specing> I have never ran multi-card
[17:49:14] <jadew> and copy the data windows grabs from the monitors and specify it in xorg.conf
[17:49:27] <twnqx> Oo
[17:49:28] <specing> can't really put a secondary card into my laptop
[17:49:35] <GuShH> no?
[17:49:40] <twnqx> you can
[17:49:43] <jadew> specing, hmm, you might have a VGA out already
[17:49:48] <GuShH> there are alternatives
[17:49:49] <WormFood> most laptops have vga or dp out
[17:49:53] <specing> jadew: yes, but it is on the same card
[17:49:56] <twnqx> that's not multicard....
[17:50:02] <WormFood> and most laptops that do, can do multi-head
[17:50:02] <jadew> specing, a second monitor will change the way you work on a PC
[17:50:03] <GuShH> WormFood: you can use any card you want too...
[17:50:03] <twnqx> but there's USW
[17:50:04] <specing> talking multicard here
[17:50:05] <twnqx> USB*
[17:50:07] <GuShH> with a small investment
[17:50:13] <jadew> ah, ok
[17:50:20] <WormFood> you can use a pc-card video card
[17:50:23] <specing> jadew: Haven't found a single monitor yet that I could look at the whole day
[17:50:27] <GuShH> it's not a portable solution though
[17:50:32] <specing> except my laptop's glossy screen
[17:50:35] <GuShH> since it requires external psu, external card, adapter, cable.
[17:50:47] <GuShH> I can't look at glossy screens
[17:50:53] <GuShH> specially outside, too annoying
[17:50:57] <jadew> specing, I'm sure you can find something similar if you take the time
[17:50:58] <specing> I can't look at matt screens
[17:51:00] <GuShH> or with a window on my back
[17:51:03] <specing> colours are rubbish
[17:51:04] <twnqx> specing: using my laptop for extended periods made be visit the doctor >_>
[17:51:04] <GuShH> it's impossible to use.
[17:51:08] <jadew> but I agree, I don't enjoy glossy screens either
[17:51:28] <twnqx> are glossy screens the mirror ones?
[17:51:31] <jadew> yeah
[17:51:36] <twnqx> yeah, unusable
[17:51:37] <GuShH> the hipster ones
[17:51:44] <twnqx> terrible to work with :(
[17:51:53] <twnqx> and hard to find laptops without
[17:51:54] <specing> I need to find a monitor that actually lets you tune the backlight ALL THE WAY DOWN
[17:51:55] <GuShH> they exist because of people like specing who actually find them better :p
[17:51:56] <jadew> they're great in dimm light tho
[17:52:00] <specing> they are all too damn bright
[17:52:06] <GuShH> specing: mod it yourself it's just PWM
[17:52:17] <specing> lazy.
[17:52:17] <twnqx> all my screens can do that :S
[17:52:18] <jadew> you know what's really hard to find nowdays?
[17:52:25] <GuShH> it's a single wire.
[17:52:26] <jadew> a laptop with a 4:3 screen ratio
[17:52:31] <twnqx> heh
[17:52:38] <jadew> which is exactly what a programmer would need
[17:52:50] <GuShH> jadew: what about the smaller thinkpads? no more 4:3?
[17:52:51] <twnqx> i am happy with my 1920x1200 displays :X
[17:52:54] <GuShH> x series
[17:53:01] <twnqx> perfect for 2-page pdfs
[17:53:03] <jadew> to get the same height as you did with a 4:3 laptop, you now have to carry something the size of a plasma tv with you
[17:53:04] <specing> jadew: My next laptop will be 13"
[17:53:07] <specing> or smaller
[17:53:14] <twnqx> but yeah, laptops...
[17:53:18] <GuShH> I'm not sure what this is... 14 maybe... one sec
[17:53:26] <jadew> GuShH, don't know about the idea pads, but my thinkpad is wide screen
[17:53:36] <specing> because my current 15.6" is *not* portable
[17:53:37] <GuShH> I can't stand big laptops they're like a drawer from the desk
[17:53:40] <specing> like at all
[17:53:40] <twnqx> i like my 15.4" one for longer trips, but would to have something more compact for smaller trips
[17:53:40] <GuShH> so ridiculous
[17:53:43] <specing> 5kg
[17:53:44] <jadew> my older thinkpad is 4:3 tho, but it's from the good generation (made by IBM)
[17:53:53] <GuShH> yeah it's 14
[17:53:59] <twnqx> current thinkpads are a no-go
[17:54:18] <twnqx> terrible touchpads, and worse keyboard than the old ones
[17:54:19] <Horologium> braincracker, that link is for an ARM processor,,,bit out of the league for anything I'm doing.
[17:54:56] <jadew> twnqx, yeah the touchpads kinda suck and the trackpoint doesn't feel as good as on the old ones either
[17:55:15] <jadew> it doesn't have the same smoothness in the cursor's movement, but maybe that's a driver thing
[17:55:16] <specing> IMHO thinkads are fucking ugly
[17:55:24] <specing> seriously
[17:55:25] <GuShh_> specing: you are one odd fella
[17:55:35] <twnqx> form follows function, in this case
[17:55:36] <GuShh_> I've got into fights over this very same topic before!
[17:55:39] <jadew> specing, "form follows function"
[17:55:47] <jadew> that's beauty for some :)
[17:55:48] <twnqx> lol jadew :)
[17:55:51] <GuShh_> go see if they use a fucking macbook at the space station you tool
[17:56:06] <jadew> heh twnqx
[17:56:59] <jadew> I think the thinkpad is the true nerd laptop
[17:57:16] <twnqx> the old ones were
[17:57:20] <GuShh_> I find alienware laptops disgusting, you probably cum when you see them... but that's the way it is, they are not portable, not pretty, not that useful for anything other than gaming and pretending to crunch numbers when you are actually using it as a thin client most of the time.
[17:57:24] <jadew> and even tho lenovo cheappened the brand, they still sticked with the phylosophy and you get a ton of functionality on them
[17:57:34] <jadew> as well as good design
[17:57:48] <twnqx> well, i would prefer the design of an ultrabook :>
[17:57:49] <jadew> (for example you can easily upgrade a thinkpad - including the tablets!)
[17:57:52] <GuShh_> nah they messed up when they changed the keyboards
[17:57:59] <twnqx> but i like the display, the keyboard, the triple mouse buttons
[17:58:07] <twnqx> yeah, the old keyboards, of course
[17:58:17] <GuShh_> (from original to rounded gayish keys)
[17:58:29] <twnqx> they changed the tactile feedback, which is worse
[17:58:37] <jadew> I miss the titanium case the most
[17:58:49] <GuShh_> well they got rid of titanium at the screen
[17:59:13] <twnqx> i don't normally have mine open :P
[17:59:24] <GuShh_> I don't normally drop mine
[17:59:29] <jadew> I did drop mine
[17:59:29] <twnqx> it's resting in the docking station
[17:59:34] <jadew> and stepped on it several times
[17:59:44] <GuShh_> jadew: you monster
[17:59:58] <GuShh_> we've been called nerds by specing, what should we do?
[17:59:59] <jadew> it's alright, it's still in working condition
[18:00:11] <GuShh_> think.
[18:01:42] <GuShh_> specing: some lcds use a single wire with a voltage level from 0 to 3.3 to define brightness (this is fed to the backlight driver which in return PWMs the outputs) others use PWM directly from a single wire, but it's still very easy to fool around with it and if it's LED, even better.
[18:02:20] <GuShh_> lots of good hints from the driver datasheets
[18:05:15] <specing> I'll remember to do that the next time I have to reflow the nvidia
[18:05:24] <GuShh_> o.O
[18:05:32] <twnqx> so ummm
[18:05:34] <GuShh_> I've opened both of these LCDs for a recap... heh
[18:05:41] <twnqx> why do people use laptops as primary systems?
[18:05:49] <GuShh_> power consumption in my case
[18:05:51] <jadew> twnqx, space saving usually
[18:05:53] <GuShh_> and I'm not a fat gaming kid
[18:06:08] <GuShh_> if I were though I'd just add an external gpu to the laptopt
[18:06:21] <twnqx> hm
[18:06:30] <twnqx> my desktop eats less in idle than my laptop
[18:06:31] <jadew> personally, I can't even code on a laptop, I feel... constrained
[18:06:39] <GuShh_> twnqx: how much?
[18:06:44] <twnqx> 5W difference
[18:06:49] <jadew> my desktop eats 240 Watts in idle...
[18:06:53] <GuShh_> who says you have to use the built in screen or keyboard
[18:06:54] <twnqx> wtf
[18:07:03] <twnqx> 240W idle?
[18:07:20] <jadew> yeah... 5 HDDs, 2 video cards
[18:07:21] <GuShh_> my laptop will idle at 7W with the dual usb 3.0 card plugged in and the usb hub
[18:07:23] <jadew> watter cooler
[18:07:30] <twnqx> haswell is so efficient my switching power supply turned off my displays
[18:07:37] <twnqx> and to adjust the sensitivity
[18:07:46] <twnqx> switching power strip*
[18:08:21] <twnqx> hm, i don't achieve 7W on the laptop, but it's... old
[18:08:34] <twnqx> core 2 duo era
[18:08:35] <GuShh_> let's see right now
[18:08:43] <jadew> well, it looks like now it's doing 210W (nothing running, just IRC) so I guess when it was 240 it must have been doing something
[18:08:46] <GuShh_> 10 to 12W
[18:08:48] <twnqx> still fast enough for everything
[18:08:59] <GuShh_> average 11W
[18:09:05] <twnqx> neat
[18:09:17] <jadew> what system is that?
[18:09:21] <GuShh_> so the two screens are consuming way more than 10 of these laptops, I think
[18:09:39] <twnqx> yeah, my screens are worse than the machines as well
[18:10:00] <GuShh_> just a t420 with some goodies in it
[18:10:29] <GuShh_> maxing it out on hdd space soon, since I don't use the optical unit at all, might as well put a hdd caddy
[18:10:38] <twnqx> already did that
[18:10:46] <twnqx> when i replaced the internal drive with an SSD
[18:10:51] <GuShh_> it's the sensible thing to do
[18:10:56] <braincracker> Horologium <= well if you want on-chip flash and lock features then yea ;/ this is the same with fpga's
[18:11:04] <jadew> the SSD will eat a lot less power isn't it?
[18:11:14] <twnqx> not that much
[18:11:19] <twnqx> in percent maybe
[18:11:24] <GuShh_> idle maybe
[18:11:26] <twnqx> but it's 1W instead of 3W
[18:11:28] <twnqx> or so
[18:11:32] <braincracker> external configuration memory (firmware storage) means it can not be protected
[18:11:32] <jadew> I see
[18:11:57] <jadew> I'm still waiting for prices to drop, can't get myself to pay that much for so little storage
[18:12:04] <GuShh_> heh still, I used to draw about the 200W idle jadew claims and I've noticed it on the power bill
[18:12:17] <edman007> jadew, sounds like my comp, it idles at like 230-240W IIRC... cranking up the CPU brings it a bit over 250, but that's it
[18:12:20] <GuShh_> specially when I had two boxes running all the time
[18:12:22] <twnqx> my fileserver draws less.... and that has 10HDDs
[18:12:40] * edman007 has 2x quad core core2, raid card, vid card, 5 hard drives
[18:12:50] * GuShh_ wonders if there's a "green movement" on dildonics land
[18:13:27] <twnqx> doubt it, wherever that is
[18:13:42] <jadew> I think it is
[18:13:49] <twnqx> if anything it's the annoyance called power bill.
[18:13:54] <jadew> every chick would want a vibrator that lasts longer...
[18:13:59] <GuShh_> lol
[18:14:16] <GuShh_> lithium ion!
[18:14:35] <edman007> jadew, it's why they make wired ones
[18:14:35] <twnqx> jadew: you are oening yourself up to very mean comments :P
[18:14:35] <GuShh_> or lipo and hope it doesn't catch on fire inside.
[18:14:36] <twnqx> lol
[18:14:40] <jadew> edman007 haha
[18:14:41] <GuShh_> edman007: 220VAC ones seem scary
[18:14:49] <GuShh_> also the wand ones with the high voltage ,wtf?
[18:15:22] <specing> the higher the voltage the higher the penetration (tm)
[18:15:33] <GuShh_> I patented the V12 dildo.
[18:15:39] <specing> supercharged.
[18:15:45] <GuShh_> obviously
[18:16:05] <GuShh_> it can also be used as a chainsaw
[18:16:18] * edman007 saw a vid once where they put a dildo on a sawzall...
[18:16:30] <edman007> odd stuff on the net...
[18:16:38] <GuShh_> there's a thing called f***** machines
[18:16:45] <GuShh_> where they do way worse.
[18:17:03] <GuShh_> it's where you end at after reasearching on linear actuators.
[18:17:17] <jadew> http://www.youtube.com/watch?v=NV8Tq8oufms&t=4m10s
[18:17:18] <jadew> YouTube: BLOWJOB machine
[18:17:35] <braincracker> jadew <= for linux, you need a video hardware with opensource drivers, not nvidia
[18:17:44] <twnqx> what
[18:17:50] <GuShh_> wat
[18:17:51] <braincracker> (and a new video card, not older than a few years)
[18:18:20] <Horologium> braincracker, I have an nvidia card here. and it is 10 years old. and it works fine on linux, with the open source drivers or the closed ones.
[18:19:25] <edman007> braincracker, heh
[18:19:42] <edman007> the nvidia cards work find on linux, in fact the binary blobs are better than the AMD binary blobs
[18:19:42] <braincracker> Horologium <= i had that too, worked, without hardware acceleration.
[18:19:59] <twnqx> so umm
[18:20:01] <edman007> but the amd opensource drivers actually function, unlike the nvidia open source drivers
[18:20:09] <Horologium> I can play runescape or minecraft on this one just fine.
[18:20:09] <edman007> that's why I got an AMD
[18:20:12] <braincracker> once i even made it play cube2 though with a kernel supported by a proprietary nvidia driver
[18:20:31] <Horologium> gforce 4 980xgl on a p-4 xeon with 4GB of ram.
[18:20:40] <twnqx> you have cards with broken hw accel (intel), cards with mostly broken drivers (amd) and cards that work, accelerated if new new enough, unaccelerated othersise (nvidia)
[18:20:42] <edman007> braincracker, yea, works great, but the AMD ones can play it without the proprietary driver, which is nice
[18:21:11] <braincracker> edman007 <= ofc, but only with a "new card"
[18:21:29] <braincracker> an X550 does not like 3d accell much either
[18:21:51] <braincracker> since it is so old, unsupported by ati
[18:22:44] <edman007> dunno, I got the 7850, I bought it because I knew at the time I bought it that the docs for it to write a decent driver were out
[18:23:00] <specing> < edman007> but the amd opensource drivers actually function, unlike the nvidia open source drivers
[18:23:14] <specing> thats why I got Intel integrated.
[18:23:37] <twnqx> that one works so great, i had to fix the driver to make it display on my projector
[18:23:59] <twnqx> becasue the developers couldn't reproduce the problem "it goes black when linux boots"
[18:24:07] <edman007> yea, the intel open source drivers are awesome, unfortunately the cards don't actually do anything
[18:24:56] <twnqx> nah, i guess the nwer ones HD4000/5000) are okish for anything but highend gaming
[18:25:34] <braincracker> edman007 <= i never said it does not work, i was about hardware acceleration, not that i have much time to play nowadays
[18:29:43] <twnqx> meh, i still can't decide how to tackle this problem
[18:29:50] <twnqx> i'll just sleep over it. night
[18:34:12] <braincracker> twnqx <= what ? gaming on linux ?
[18:39:09] <braincracker> hmm, i have baked 400g saltsticks
[18:39:18] <braincracker> as 1 cookie
[18:40:37] <braincracker> tastes exactly like this http://www.dreamstime.com/royalty-free-stock-images-salt-sticks-image18101599
[19:17:57] <braincracker> OndraSter__ <= :) http://en.wiktionary.org/wiki/Appendix:Glossary_of_military_slang
[19:18:06] <braincracker> waste of money
[19:18:06] <braincracker> (US) Derogatory term used to describe a woman marine, a.k.a. WM
[19:19:48] <braincracker> Whiskey Delta < (US) NATO phonetic alphabet for "Weak Dick". Derogatory term used to describe someone who is not up to the task.
[19:20:55] <braincracker> Whiskey Tango Foxtrot or WTF
[19:31:36] <edman007> hrm, how do I write to pins without distirbuing other things running on that pin? Specifically, if USI is writing data out on PA5 how do I write to PORTA without messing with whatever is on PA5?
[19:32:07] <edman007> the datasheet is kinda vauge on this... am I suppose to figure out that big table of override registers?
[19:32:31] <timemage> edman007, the pins are individually controllable.
[19:33:08] <edman007> what's the avr-libc method of doing that?
[19:33:22] <timemage> edman007, not sure. it end to use bitwise operators.
[19:33:31] <timemage> s/it end/i tend/
[19:33:44] <edman007> yea, but that makes a race condition with USI and thus won't work...
[19:34:38] <timemage> edman007, does PA5 have anything to do with the serial support on your part no ?
[19:35:24] <edman007> yea... USI is serial output of the chip
[19:35:29] <edman007> on PA5
[19:36:22] <timemage> edman007, out of curiosity, which chip?
[19:36:27] <edman007> I'm just thinking because it means I can't do PORTA= blah;, and it's write to PORTA... I think I got to set PVOE/PVOV/etc, but I'm not sure what exactly that table means
[19:36:30] <edman007> tiny24a
[19:40:29] <braincracker> edman007 <= read it first, and xor it with 1 to flip it
[19:40:54] <edman007> braincracker, it's a race condition, what if the value changes between the read and write? I'll corrupt the data on the pin
[19:41:04] <braincracker> it will not
[19:41:10] <braincracker> atmel is synchronous
[19:41:31] <braincracker> only one thread running at once
[19:41:40] <edman007> braincracker, it's not written by a thread
[19:41:45] <edman007> it's written by the USI hardware
[19:41:50] <braincracker> hmm
[19:41:59] <braincracker> then check if it is busy
[19:42:16] <braincracker> and don't write it if it is busy
[19:42:39] <edman007> it's always busy... I'm going to try deciphering the override enable table i suppose...
[19:42:54] <braincracker> use another port?
[19:43:19] <braincracker> disable the feature?
[19:44:25] <edman007> I need it, I need all the pins... though I think I got it now... looks like there are about a dozen registers that let you disable the PORTA register and feed the pin to the right hardware bit
[19:44:51] <braincracker> ofc i meant temporarily disabling
[19:45:12] <braincracker> you can reprogram a timer from within a timer interrupt too...
[19:47:24] <edman007> braincracker, USI shifts a register out to a pin while your application is running, so you just write a byte to the register and you can go off and do crap while it's writing the byte... I'm just trying to figure out how to write to the pin next to it without writing to the pin USI is using, just writing to PORTA doesn't do it...
[19:47:38] <edman007> looks like you can overide the output enable on PORTA
[19:47:44] <edman007> and some other crap to make it work
[19:48:02] <braincracker> oh
[19:48:08] <braincracker> you said "PIN"
[19:48:25] <braincracker> you want to write to different PIN on same PORT
[19:49:13] <braincracker> USI is disabled with atomic_block?
[19:50:21] <braincracker> i don't know if it is already masked out by atmel
[19:50:38] <braincracker> i'd definitely disallow you writing the reserved pins
[19:51:17] <edman007> no, I can't disable USI... it needs to be done while it's running
[19:52:31] <braincracker> the usual way is PORTA &= ~bitmask; PORTA |= bitmask;
[19:53:34] <braincracker> but &= may be 2 different instructions, and if the device may change it between your port read and write, it may be corrupted
[19:54:12] <braincracker> xmega has bitset, bitreset operations i think
[19:56:42] <edman007> braincracker, yea, that's what I thought... the thing is that doesn't work when you have alternate functions running on the pin
[19:57:21] <braincracker> works for me
[19:57:24] <edman007> but the logic diagrams they provide show PORTA isn't actually connected to the pads, and the connection is controlled by a whole bunch of other registers
[19:57:33] <braincracker> if i just use interrupts.
[19:58:02] <braincracker> cli;
[19:58:24] <edman007> but that doesn't work if it's not interrupts messing with the data
[19:58:36] <braincracker> sure it does
[19:58:40] <braincracker> why wouldn't it?
[19:59:29] <edman007> you can configure things like the timer to drive the pin directly, without ever triggering an interrupt (for example, you can feed a 128kHz signal out of a pin and not get an interrupt in software)
[20:00:13] <braincracker> does your MCU have SBI and CBI instructions?
[20:00:18] <edman007> when you do that you can't read from the port and then write to it, it gives you a race condition, and attempting it will cause jitter in the clock
[20:00:40] <braincracker> try those as inline ASM
[20:00:40] <timemage> edman007, look at page 58 (section 10.2), if you aren't already. the answer may be buried there and the following pages.
[20:01:19] <edman007> timemage, yea, that's what I'm doing... I *think* it's boolean logic lines for every damn pin...
[20:01:39] <edman007> have to pull up all my source, and see what specific bits of every register I touch to figure it out
[20:01:46] <edman007> and do it 10 times over...
[20:06:42] <Badaboom> Evening
[20:06:53] <braincracker> hey Badaboom
[20:07:03] <Badaboom> Hello
[20:07:24] <Badaboom> So my isp finally crapped out last night:(
[20:07:27] <braincracker> cool rotating flashing beeping thingy alive?
[20:07:59] <Badaboom> yeah, its alive and kicking
[20:08:11] <braincracker> well don't connect reset to v+ with a piece of wire while ISP-ing
[20:08:31] <Badaboom> lol
[20:08:56] <Badaboom> I need to order from tom tomorrow first thing
[20:09:03] <Badaboom> mkII
[20:09:17] <braincracker> hehe
[20:09:39] <braincracker> i just hacked a dapa programmer together
[20:09:39] <Badaboom> and ill use my other cc--the one Kate does not know about \0/
[20:10:08] <Badaboom> yeah, my other attempt was a usbtiny but i think i know the falt on it now
[20:10:14] <braincracker> even put a cmos buffer on it
[20:10:38] <Badaboom> i needed 2 zeners to drop the voltage and used 4 1n4148's
[20:10:43] <Badaboom> \nice
[20:10:46] <braincracker> works with zero errors
[20:10:53] <Badaboom> very cool
[20:11:17] <Badaboom> Ive been studying designs on the different programmers
[20:11:34] <Badaboom> can't an atmega16u2 be used as a programmer?
[20:11:45] <braincracker> anything can be used
[20:11:49] <Badaboom> it's what the arduino uno rev 3 uses
[20:11:53] <Badaboom> ahh
[20:12:14] <braincracker> i used a 73lvc373 and an ide cable
[20:12:22] <Badaboom> lol
[20:12:31] <Badaboom> have you seen my old one?
[20:12:37] <Badaboom> the 244?
[20:12:40] <braincracker> -
[20:12:43] <Badaboom> 74hct244
[20:13:14] <braincracker> your arduino uses that?
[20:13:33] <Badaboom> I don't use arduino
[20:13:42] <braincracker> if you killed that then replace
[20:13:54] <braincracker> it is like $0.5
[20:13:58] <Badaboom> I know
[20:13:59] <braincracker> ea
[20:14:05] <Badaboom> and i have some but...
[20:14:16] <Badaboom> I just want less of a headache
[20:14:33] <braincracker> i never had issues like that
[20:14:45] <braincracker> you are doing it wrong
[20:15:23] <Badaboom> It's the same one ive used for ever tho
[20:15:35] <Badaboom> I think its this breadboard possibly
[20:15:48] <Badaboom> I hand built it
[20:15:55] <braincracker> an electronic device should live at least 10 years
[20:15:56] <Badaboom> and it worked great for a very long time
[20:16:09] <Badaboom> bro, this one is ancient:)
[20:16:39] <braincracker> new consumer bga things are designed for 1-3 years ;)
[20:16:46] <Badaboom> I know
[20:16:50] <Badaboom> its sad
[20:16:56] <braincracker> it is shit
[20:17:05] <Badaboom> yup
[20:17:19] <Badaboom> Designed to fail
[20:17:30] <braincracker> like ms windows
[20:17:39] <Badaboom> cough cough,,lol.
[20:17:48] <Badaboom> bong water,, what?
[20:18:09] <Badaboom> winblows
[20:18:18] <Badaboom> altho 7 was ok
[20:18:55] <braincracker> im not in that shit since 2008
[20:19:11] <Badaboom> I remember the days of a friend of mine teasing me about windows and said i needed to go to linux
[20:19:13] <braincracker> last one i tried was xp
[20:19:36] <Badaboom> at the same time i was trying to convince him of lithum batteries and blue leds
[20:20:02] <braincracker> blue leds are nice with blue screens
[20:20:07] <Badaboom> lmao
[20:20:11] <Badaboom> roflamo
[20:20:35] <Badaboom> that was good ill have to hand you that
[20:21:00] <braincracker> btw, lithium burns underwater
[20:21:07] <Badaboom> I know:)
[20:21:39] <Badaboom> Ever see a pack when its overcharged?
[20:21:56] <braincracker> yes i needed to extinguish one few month ago
[20:22:02] <Badaboom> lol
[20:22:09] <Badaboom> nasty suckers
[20:22:29] <Horologium> blue LED of DEATH!
[20:22:34] <braincracker> took like 20 seconds to make nice warmth in room
[20:22:41] <Horologium> (c) microsoft, 2013
[20:22:41] <Badaboom> lool
[20:22:43] <braincracker> and fill it with nice dark air
[20:23:04] <Badaboom> I still have all my old blacklights
[20:23:10] <braincracker> the over-pressure held the door strongly
[20:23:15] <Badaboom> lol
[20:23:38] <Badaboom> Sounds like a scene from backdraft
[20:24:12] <braincracker> Badaboom it is especially nice when the pack explodes, cells fly across room, and ignite stuff
[20:24:42] <Badaboom> lmao,, ok i just spit water thru my nose
[20:27:30] <braincracker> Badaboom, well i don't know the exact cause, not much remained from the stuff
[20:28:00] <Badaboom> wow
[20:28:23] <braincracker> it was either "normal" random failure of one or more cells, or charger regulation failure
[20:29:03] <Badaboom> https://www.youtube.com/watch?v=4qDdLYkyEi4
[20:29:29] <braincracker> if you drop a lithium pack, or overdischare, or overcharge it may become instable
[20:29:33] <Badaboom> sounds like the regulator
[20:29:50] <braincracker> don't blame it on my charger ^_^
[20:29:55] <Badaboom> yep, i have a ton of expierence with them
[20:29:56] <braincracker> i designed thtat
[20:30:14] <Badaboom> well, i designed this one too
[20:30:36] <Badaboom> this one is only capable of 1200mah tho
[20:30:46] <braincracker> CCCV regulation, 0.1C cutoff
[20:30:47] <Badaboom> most are using well above that today
[20:30:55] <Badaboom> .1?
[20:30:59] <Badaboom> wth
[20:31:09] <braincracker> 4.185V+-0.25% CV limit
[20:31:47] <Badaboom> 4.27 on this one
[20:31:47] <braincracker> STD lithium charge method terminates charging after charge current drops below 0.1C.
[20:31:53] <braincracker> i charged at 0.5C
[20:32:01] <Badaboom> hmm
[20:32:12] <Badaboom> MCP73861
[20:32:15] <Badaboom> ?
[20:32:21] <braincracker> no.
[20:32:30] <braincracker> a switched mode charger from scratch
[20:32:35] <Badaboom> nice
[20:32:58] <Badaboom> So when you say you designed it you mean all the way to the core
[20:33:20] <braincracker> not really
[20:33:32] <braincracker> just used a TL494
[20:33:35] <Badaboom> well i mean aside form the components
[20:33:40] <braincracker> it is general purpose
[20:33:54] <Badaboom> gotcha
[20:34:47] <Badaboom> I like the MCP73861 its pretty good too
[20:34:50] <Badaboom> linear
[20:35:40] <braincracker> my old charger is linear too
[20:36:06] <braincracker> was just thinking about upgrading
[20:36:13] <Badaboom> I use it to power alot of the projects i have
[20:36:27] <braincracker> and it did suicide ;<
[20:36:32] <Badaboom> yeah i might consider a new source
[20:36:47] <braincracker> better luck next time
[20:37:00] <braincracker> will charge the pack in a bag of sand
[20:37:08] <Badaboom> If you find a good chip let me know ive been using this one and they never mentioned to heatsink the damn thing
[20:37:25] <braincracker> you mean linear?
[20:37:35] <Badaboom> It gets hot but not real hot
[20:37:39] <Badaboom> yes
[20:38:00] <Tom_itx> you can get smps on ebay for like $2
[20:38:02] <braincracker> i used an LM317 for CC, and TL431 for CV foldback
[20:38:21] <braincracker> that is the simplest method
[20:38:25] <Tom_itx> with a led display for like $5
[20:38:41] <Tom_itx> i got a dozen or so a while back
[20:38:48] <braincracker> $2 is not easy to beat
[20:39:00] <Badaboom> not at all
[20:39:10] <Badaboom> thats a great $$
[20:40:12] <braincracker> well Badaboom one could charge a sinlge lithium cell from 5V using an LD1117 ( with or without a TL431 )
[20:40:48] <Badaboom> would that be stable enough?
[20:40:52] <braincracker> that is an 800mA LDO
[20:40:59] <Badaboom> ah
[20:41:07] <braincracker> your motherboard uses that too i think
[20:41:16] <braincracker> stable enough?
[20:41:51] <Badaboom> whats the vo?
[20:41:56] <Badaboom> 4.2?
[20:42:01] <braincracker> 1.25V ref for the adj version
[20:42:03] <Badaboom> or around
[20:42:31] <braincracker> you divide output voltage to this
[20:43:31] <Badaboom> I wonder if that mb ive been using has any
[20:43:43] <braincracker> 1-2
[20:43:49] <Badaboom> the newer one ive been parting from
[20:43:52] <braincracker> i have seen it in many video cards too
[20:44:27] <Badaboom> thins is an older foxconn
[20:44:33] <Badaboom> this
[20:44:39] <braincracker> then it probably has it
[20:44:43] <Badaboom> C51GU01
[20:45:04] <Badaboom> Hell it has sm fuses
[20:45:11] <braincracker> i don't know about new ones now, they don't throw out i7 boards yet
[20:45:29] <Badaboom> whats BH541E?
[20:45:38] <Badaboom> sorry f
[20:45:43] <Badaboom> BH541F
[20:46:32] <Badaboom> sounds like a replacement for 7805 or around that
[20:47:23] <braincracker> not much things are hanging around on new boards
[20:47:37] <Tom_L> http://www.ebay.com/itm/DC-to-DC-Buck-Step-Down-Converter-Module-LM2596-Voltage-Regulator-Voltmeter-Red-/400369337180?pt=LH_DefaultDomain_0&hash=item5d37df435c
[20:48:00] <Tom_L> beat that with a stick
[20:48:17] <braincracker> Tom_L <= for lithium charging i wouldn't use a buck regulator.
[20:48:25] <braincracker> but it's your house
[20:48:37] <Tom_L> i didn't read what you were using it for
[20:48:42] <Badaboom> lool
[20:48:47] <Badaboom> Badaboom
[20:49:22] <Tom_L> still pretty cheap for a buck regulator
[20:49:44] <braincracker> well my 5 minute work is worth more than that
[20:49:45] <Badaboom> braincracker: i just found the service manual for that board
[20:49:50] <Badaboom> http://elektrotanya.com/foxconn_c51gu01_rev_c_sch.pdf/download.html
[20:50:44] <Tom_L> http://www.ebay.com/itm/New-LM2596HV-LM2596S-DC-DC-Step-Down-CC-CV-Adjustable-Power-Supply-Module-/180947008880?pt=LH_DefaultDomain_0&hash=item2a21483d70
[20:50:47] <Tom_L> that was the other one
[20:50:51] <Tom_L> without the display
[20:51:37] <braincracker> Tom_L <= that says US $4.97 + post and package to me
[20:51:58] <Tom_L> i got free shipping on mine
[20:52:18] <braincracker> but the LED display lols on it
[20:52:23] <braincracker> what for anyway?
[20:52:35] <Tom_L> input or output volts
[20:52:42] <Tom_L> it's got a switch
[20:53:04] <braincracker> you use it as a bench supply?
[20:53:11] <braincracker> ( it is a bench supply)
[20:53:23] <Tom_L> i've used it on breadboard stuff before
[20:53:51] <braincracker> you do not need LED display or adjustable voltage for microcontrollers
[20:54:16] <braincracker> a current limited voltage source is nice however at first power-on
[20:54:18] <Tom_L> no but it's nice to be able to dial in 3.3v if you need it real quick
[20:54:22] <braincracker> if the board is faulty
[20:55:03] <braincracker> plug it in PC PSU and oh fuck, solder bridges ;>>
[20:55:14] <braincracker> "+5V 20A"
[20:57:40] <braincracker> Badaboom <= do i over-simplify it ? <;
[20:58:10] <Badaboom> lol
[20:58:11] <braincracker> PC PSU -- 3.3V, 5V
[20:58:48] <Badaboom> I love that i found that manual tho,, means i can scarf more parts:)
[21:01:36] <braincracker> i don't see how that needs a manual
[21:01:47] <braincracker> just desolder the components you like
[21:01:55] <braincracker> search for datasheets
[21:05:18] <Badaboom> well, some of the components markings i havent found data sheets
[21:05:34] <braincracker> throw them out
[21:05:42] <Badaboom> lol
[21:12:49] * braincracker |> Soundlovers - Living in your head
[21:12:54] <braincracker> old? ;>
[21:14:25] <Horologium> you people with your simple brains,,,getting a song stuck in your head.
[21:14:31] <Horologium> I don't get songs stuck in my head.
[21:14:38] <Horologium> I get whole flippin movies stuck in my head!
[21:15:00] <Horologium> last night, laying in bed, I recited to myself the entire Willie Wonka and the Chocolate Factory.
[21:15:19] <braincracker> :)
[21:15:21] <Badaboom> lmao
[21:15:25] <Horologium> not that I haven't seen it a couple of hundred times at least over my lifetime or anything.
[21:16:15] <Badaboom> oompa
[21:16:24] <braincracker> Horologium <= the voices told you so?
[21:16:25] <braincracker> :)
[21:16:34] <Badaboom> oh god
[21:16:45] <Horologium> oompa loompa!
[21:17:03] <braincracker> http://www.metrolyrics.com/living-in-your-head-lyrics-soundlovers.html
[21:17:19] <Horologium> they are real...I saw one on a preview for jersey shore.
[21:18:26] <Badaboom> Ive been favoring 2cellos of late
[21:18:44] <Badaboom> Pretty neat group
[21:19:32] <Horologium> I'll stick with Charlie Daniels Band and Alabama
[21:19:41] <Horologium> that's about the most modern music I can handle.
[21:20:10] <braincracker> Soundlovers - Living In Your Head Lyrics http://pastebin.com/1W7kdBy0
[21:20:18] <braincracker> eternal insanity ?
[21:21:42] <braincracker> Badaboom <= what do the voices tell you?
[21:22:23] <Badaboom> voices?
[21:22:24] <braincracker> "Make that 5 DIGIT LED display work on the atmega!"
[21:22:36] <braincracker> yeah, voices in your head
[21:22:38] <Horologium> I don't hear voices in my head anymore. These days I get my secret messages through my alphabits cereal!
[21:22:45] <Badaboom> lmao
[21:22:50] <braincracker> :)
[21:23:16] <braincracker> Horologium <= what about images at the bottom of your coffee cup?
[21:23:30] <Horologium> I don't drink coffee.
[21:23:34] <Badaboom> Ok Harry Potter
[21:23:48] <Badaboom> It's The Grim
[21:24:00] <Horologium> but by chugging enough Diet Dr Pepper I can see all kinds of visions.
[21:24:08] <braincracker> ohh
[21:25:50] <Badaboom> That really works?
[21:25:52] <Badaboom> lmao
[21:26:23] <Badaboom> Just stay away from large amounst of NyQuil
[21:26:30] <braincracker> try chewing on some salvia divorum leaves
[21:26:54] <Badaboom> Zombification
[21:27:01] <braincracker> no
[21:27:40] <Badaboom> I was refering to the NyQuil
[21:27:54] <braincracker> http://en.wikipedia.org/wiki/Salvia_divinorum
[21:28:41] <Badaboom> http://www.erowid.org/plants/salvia/salvia_basics.shtml
[21:28:44] <braincracker> it is not even illegal
[21:29:02] <braincracker> you buy it as a spice
[21:29:13] <Badaboom> that sounds like payote
[21:29:38] <Badaboom> Its sage
[21:30:09] <Badaboom> "the shepherdess", "the leaves of the shepherdess", "diviner's mint" or "diviner's sage", and in context simply as "Salvia".
[21:31:31] <Horologium> if I want to hallucinate I just take imitrex migraine med.
[21:31:37] <Horologium> totally fucks me up.
[21:31:52] <Badaboom> Salvia divinorum has been made illegal to possess in several U.S. states (DE, FL, IL, KS, MS, MO, ND, OK) as well as a number of countries
[21:31:52] <Roklobsta> just curious, avrs6 defaults to -O1 optimisation, is there much to be gained from -O2 and -O3?
[21:32:59] <Roklobsta> if I want to have visions, fantasies and OOBE I'll just watch a Republican Party congress on Youtube.
[21:33:22] <Badaboom> Works on the Kappa-Opioid receptor system.
[21:33:30] <braincracker> if you have space then use -O3
[21:33:38] <braincracker> ( and if it does not break your code)
[21:33:53] <Roklobsta> i ahev space. -O3 is big on loop unrolling?
[21:34:01] <braincracker> sure
[21:34:25] <Badaboom> Shrimp's
[21:34:26] <braincracker> it eats memory for lunch
[21:34:33] <Badaboom> shrimpss?
[21:34:53] * Badaboom ducks
[21:36:34] <braincracker> wtf is dat?
[21:36:44] <Badaboom> Roklobsta knows:)
[21:36:46] <braincracker> worm?
[21:37:18] <braincracker> http://anutritionisteats.com/peel-eat-shrimp/
[21:37:59] <Roklobsta> PUH-RAWNS!
[21:38:09] <Badaboom> lmao
[21:38:24] <Roklobsta> hrm, AVS6.1 has gcc 4.6.2 yeah?
[21:38:44] <braincracker> looks like some crispy insect http://en.wikipedia.org/wiki/File:Canto_white_boiled_shrimp.jpg
[21:41:02] <braincracker> http://en.wiktionary.org/wiki/Appendix:Glossary_of_military_slang
[21:42:00] <Tom_itx> Roklobsta you can also download it separate
[21:42:31] <braincracker> who works at atmel here?
[21:42:46] <Tom_itx> dean
[21:43:30] <braincracker> only abcminiuser ?
[21:43:43] <Tom_itx> a couple in ##avr32 do i believe
[21:43:59] <braincracker> hmm
[21:44:01] <Tom_itx> not sure who else
[21:44:06] <braincracker> they made a chan for xmega too?
[21:44:18] <braincracker> and atmel arm?
[21:44:19] <Roklobsta> Deen Chimera?
[21:44:22] <Tom_itx> dunno, after all it is 8 bit
[21:44:25] <Tom_itx> camera
[21:46:47] <braincracker> i found no arm chan
[21:47:04] <Roklobsta> it's ##arm
[21:47:04] <braincracker> but searching atmel keyword only returns #avr32
[21:47:20] <braincracker> i mean atmels new arm
[21:47:34] <Roklobsta> oh
[21:47:56] <braincracker> could have been #sam though
[21:48:27] <Roklobsta> ugh i wanna SSD
[21:48:54] <braincracker> i not wanna
[21:49:10] <braincracker> wanna'nt
[21:49:15] <braincracker> <;
[21:49:34] <Roklobsta> why nottit?
[21:49:51] <Badaboom> Shrmipssssss
[21:50:03] <Badaboom> wait for it
[21:50:18] <Roklobsta> inflex can go get a bag of monster king prawns any time he likes.
[21:50:46] <Badaboom> what are prawns precious?
[21:51:26] <braincracker> i want 10TB memristor storage in redundant raidz2
[21:51:44] <Roklobsta> shrimp to me are the tiny little things you get from a can to make shirmp cocktail
[21:51:54] <Badaboom> lol
[21:52:17] <Badaboom> braincracker: ee?
[21:52:29] <braincracker> -
[21:53:03] <Roklobsta> ffs avs6.1 does not install nice alongside avs6.0
[21:53:23] <braincracker> http://www.wired.com/wiredenterprise/2012/07/hp-memristors/
[21:55:50] <braincracker> “Our partner, Hynix, is a major producer of flash memory, and memristors will cannibalise its existing business by replacing some flash memory with a different technology,”
[21:56:00] <braincracker> i wouldn't invest in flash anymore ;)
[21:56:13] <Badaboom> hmm
[21:56:37] <braincracker> SSD is already dead
[21:56:53] <braincracker> they just need to sell all of it before introducing memristor
[21:59:00] <braincracker> http://en.wikipedia.org/wiki/Memristor
[21:59:07] <inflex> Roklobsta: I could, yes... but alas, iodine sensitivity says otherwise :
[21:59:21] <inflex> ( likely from eating too many in my life time :D )
[21:59:23] <braincracker> i don't think this will/can/should replace SRAM, but the others can go away
[22:00:42] <Badaboom> Hynix
[22:01:59] <Badaboom> Thats a weird symbol they use for it
[22:02:31] <Badaboom> logic
[22:04:46] <Badaboom> resistors as memory..amusing
[23:03:17] <Valen00> quick question, if i am summing a bunch of ADC results for averaging, so I have a uint16 then I += ADCH; int that
[23:03:32] <Valen00> when it comes time to get the average I want to write that out to a PWM directly
[23:04:24] <Valen00> is C smart enough (gcc that is) to make the conversion right? IE uint8var = sum_of_adc / 128
[23:27:28] <edman007> Valen, yea, it will be just fine, gcc will make it to a bitshift if optimization is on anyways... though honestly you might not even need to average do that step if you just feed it right into the PWM registers
[23:36:35] <Valen> the feed to PWM out is a placeholder for more fancy bits to come later
[23:36:43] <Valen> debugging with oscilloscope FTW ;->
[23:36:48] <Badaboom> lol
[23:37:01] <Badaboom> I just redid all my code;0
[23:37:16] <Badaboom> and my leg is cramping
[23:37:18] <Valen> I'm trying to add battery voltage measurement (vcc) to my program and its being a royal pain in the ass
[23:37:51] <Badaboom> Hmm, Im gonna try to add a stat2 and stat1 in the future to mine
[23:37:59] <Badaboom> off my charging system
[23:38:42] <Valen> ?
[23:39:39] <Badaboom> Im going to use a battery pack with a charging system and the AVR will detect when one battery is low and drop to the seconrady unit
[23:40:00] <inflex> fecking heck
[23:40:15] <inflex> nearly impossible for me to find a replacement MB SATA connector for this laptop :(
[23:40:35] <Badaboom> inflex: your in ausi rite?\
[23:40:39] <inflex> Badaboom: ja
[23:40:46] <Badaboom> hmm
[23:41:06] * inflex only has "ST 1243" as a selector, R/A, pin through, reversed, low profile
[23:41:10] <Badaboom> standard connectorA?
[23:41:12] <inflex> http://dxp.me/i/sata.jpg
[23:41:37] <inflex> Can't even find any manufacturing brand imprint on it like the others
[23:41:42] <Badaboom> ouch
[23:41:58] <inflex> 40mm mount centers, 36mm PCB spigot centers
[23:42:20] <Badaboom> whats the brand laptop?
[23:43:15] <inflex> Toshiba, C665
[23:43:39] <inflex> Can't even find a dud MB elsewhere here in Au, though there's bound to be a few
[23:43:51] <Badaboom> Im checking now...
[23:43:59] <inflex> The MB works great/fine, it's a nice i3/4GB unit, boots and runs Ubuntu 13.04 great on usb
[23:44:18] <Valen> ouch thats toasty
[23:44:36] <Valen> get a similar one, greenwire the traces and epoxy it to the board?
[23:44:54] <Valen> or accept that this will probably be this laptops last hdd and just solder that mofo in?
[23:45:55] <inflex> http://dxp.me/i/sataremoved.jpg
[23:46:11] <inflex> well, I removed it fine, just waiting on a replacement
[23:46:45] <Valen> nice job on the pull
[23:46:48] <inflex> Unfortunately, no HDMI output on this one, so I can't even use it as an entertainment system
[23:46:51] <Valen> yours or somebody elses?
[23:47:26] <inflex> mine now. Client says the person who owned it smashed the screen with their fist, and then threw it. Screens are $80 to replace, do them all the time, no problem, but the SATA connector damage was unfortunate
[23:48:05] <inflex> I do like these machines, they're simple to service ( relative to laptops ;) ), and they're dependable and don't go in to thermal overload as quick as a lot of the more advanced ones
[23:48:46] <inflex> I've also got a 16GB iPod that I am replacing the dock connector on... just as much fun
[23:49:09] <Badaboom> lmao, i just found your forum post
[23:49:27] <Badaboom> wtf,, I hate Hate replacing those ports
[23:49:41] <Badaboom> don't break the screen
[23:49:50] <Badaboom> heat it and use the plastic
[23:50:11] <inflex> what screen what?
[23:50:21] <Badaboom> oh and that tiny circuit board that connects it along the side
[23:50:22] <inflex> (ipod or laptop)
[23:50:25] <Badaboom> ipod
[23:50:34] <inflex> oh yeah, I deal with about half a dozen a week
[23:50:36] <Badaboom> those are a pain
[23:50:45] <Badaboom> better you than me
[23:51:06] <Badaboom> those docking connectors get abused
[23:51:39] <inflex> http://dxp.me/i/ipod-removed.jpg
[23:52:47] <inflex> I find it easiest to unsolder the power and battery flex rather than trying to spudge-out the battery and copper foil like a lot of people do.
[23:53:10] <inflex> The replacement connector was *supposed* to arrive today... looks like that didn't happen :(
[23:53:19] <inflex> Anyhow, really want to get this C665 toshiba fixed
[23:54:44] <inflex> http://dxp.me/i/lcdfist.jpg <=- that's the LCD, amazingly none of the bezels/plastic are notably damaged. Normally with that sort of treatment I find the screen mount standoffs tend to need to be JB-welded back
[23:55:35] <Valen> where do you get your screens inflex ?
[23:55:50] <Valen> I am partway through doing a lenovo one, screen was ~$200
[23:56:02] <inflex> Valen: I use Broadway Computers - very fast, I get them overnight delivered here at good prices, ie $80 and that includes the courier delivery
[23:56:26] <Valen> nice
[23:56:29] * inflex will be very sad if they ever close up, because their efficiency and dependability gives me a big edge
[23:56:39] <Valen> any idea if i am being ripped on my X200 lenovo?
[23:56:55] <inflex> Will check
[23:57:34] <inflex> http://stores.ebay.com.au/BROADWAY-COMPUTERS-PTY-LTD
[23:57:44] <inflex> oh, what size is your X200?
[23:58:06] <Valen> 42T0710 is the paticular model number
[23:58:10] <Valen> of the screen
[23:58:14] <Valen> 12.1" i believe
[23:58:38] <inflex> http://www.ebay.com.au/itm/12-1-LCD-SCREEN-Lenovo-IBM-Thinkpad-X60S-LAPTOP-/320763245078?pt=AU_Components&hash=item4aaefab216 <=- might not be the same model though
[23:59:17] <inflex> http://www.ebay.com.au/itm/NEW-12-1-Laptop-LCD-Screen-panels-For-Lenovo-IBM-3000-X200-X201-V100-V200-/230676312395?pt=AU_Components&hash=item35b561314b < $80. They're not my preferred supplier, but I have at desperate times used them
[23:59:28] <Valen> yeah that was my biggest concer, getting the "right" screen
[23:59:50] <Valen> because there are several screens that you can get with it and they have different drivers or some other randomness