#avr | Logs for 2012-10-14

Back
[00:00:29] <Xark> jadew: What?
[00:00:40] <jadew> after the avr finishes sending the byte, it releases the line
[00:00:42] <CapnKernel> Tom_itx: Thanks for the mention :-)
[00:00:45] <CapnKernel> Bye for now.
[00:00:52] <jadew> however, I think it starts the clock a bit sooner than it should
[00:01:18] <Xark> jadew: Hmm, sounds like a software bug (or there must be a way to avoid this between bytes).
[00:01:47] <jadew> I'm gonna try to pull the CS up between bytes
[00:02:16] <jadew> actually wait..
[00:02:35] <jadew> it can't be that, because the spi clock starts low
[00:03:05] <jadew> this is hardware spi btw
[00:03:19] <jadew> going to have a smoke
[00:07:08] <jadew> I'm inclined to think it's a hardware bug and it might have to do with the avr itself
[00:07:39] <jadew> at the time of the spike, the bit should already be set up to low
[00:08:01] <jadew> since the clock was already low for half a period
[00:08:58] <Xark> jadew: What AVR part are you using?
[00:09:07] <jadew> atmega8
[00:12:20] <Xark> jadew: Google doesn't show anybody else complaining about it (at least obviously). I wonder if this may be helpful -> https://sites.google.com/site/qeewiki/books/avr-guide/spi
[00:12:56] <jadew> I know all that
[00:14:51] <jadew> ok, I think I know what's going on
[00:16:06] <jadew> I might be looking at it the wrong way
[00:16:51] <jadew> the fact that sck starts high, it means it's either mode 2 or 3
[00:17:23] <jadew> gets decoded properly in mode 2
[00:17:31] * jadew smacks head against the desk
[00:18:57] <jadew> wonder why I didn't freaking check the source code: spi_init(1, 2); // master, in mode 2
[00:19:04] <jadew> I assumed it's mode 0
[00:19:27] <Xark> jadew: So it was fine, just OLS decoding the wrong mode?
[00:19:41] <jadew> yeah, I selected mode 0
[00:19:50] <jadew> I actually cut a trace out
[00:19:55] <Xark> jadew: D'oh. :)
[00:20:02] <jadew> and wired it to some other pin :D
[00:20:13] <jadew> damn it
[00:21:01] <jadew> now the spike makes sense
[00:21:32] <jadew> the line gets released between the code triggering the SPI hw
[00:23:03] <jadew> "I know all that" <= such a dumbass
[00:28:45] <jadew> I screwed up the atmega328p in my pirate thingie as well
[00:29:01] <jadew> managed to connect a high pin to the ground till it heated up
[00:29:08] <jadew> now it works, but stays heated up
[01:16:29] <Sefid_par> To where should I connect the +5V wires? http://www.fischl.de/usbasp/
[02:46:28] <megal0maniac> Good grief. There are no OndraSter / OndraSterver / OSter / OndraVPS / OndraPhone -s online. Never seen this before.
[02:51:32] <tld> megal0maniac: one nick for each of his personalities?
[02:52:43] <megal0maniac> tld: Heh. I've moaned about it before. One for each device :/
[02:53:05] <tld> that could work.
[02:53:42] <megal0maniac> CapnKernel gave me the idea of IRSSI, so I installed it on my router and now I ssh in from everywhere. Which also means easy access from any mac or Linux machine. And Putty on a USB stick is easy
[02:54:42] <tld> I use irssi at times, but never got quite comfortable.
[02:54:46] <megal0maniac> So naturally, I think any other way is silly :)
[02:55:14] <megal0maniac> tld: I wasn't at first, but put in the 30mins to figure it out properly, and it's actually brilliant.
[03:25:38] <megal0maniac> Hmmm... tobbor must have been down at some stage
[03:47:41] <OndraSter> megal0maniac, thanks :D
[03:49:36] <megal0maniac> Ooh, welkommen
[03:50:08] <megal0maniac> Was going to do a flash dump, but the soldering iron is too far away :)
[03:50:30] <megal0maniac> (ISP header reset pin is output for programming. Solder jumper changes to input)
[04:56:47] <OndraSter> wtf
[05:02:50] <specing> OndraSterver crashed? :D
[05:09:26] <megal0maniac> Hostname means it's legit
[05:15:06] <OndraSterver> ye
[05:15:44] <OndraSterver> internet is up
[05:15:46] <OndraSterver> ... probably
[05:15:48] <OndraSterver> for now
[05:16:36] <Richard_Cavell> Has anyone made a web server out of an AVR?
[05:16:47] <Richard_Cavell> might be difficult to serve more than one connection concurrently
[05:17:37] <OndraSterver> port apache? :P
[05:18:15] <megal0maniac> Lol
[05:18:23] <megal0maniac> ENC28J60 with mega328
[05:18:53] <OndraSterver> I will write driver for enc28j424 :P
[05:19:11] <megal0maniac> I've made a webserver with that. Pure HTML, but used JQuery UI (CDN hosted) to make it shiny
[05:19:29] <megal0maniac> Page couldn't be very big, though :/
[05:19:36] <megal0maniac> Wiznet is better
[05:19:46] <megal0maniac> So is enc28j424, I suppose
[05:20:15] <OndraSterver> well
[05:20:19] <OndraSterver> wiznet has tcpip inside
[05:20:24] <OndraSterver> but max 5 connections :P
[05:22:02] <megal0maniac> Still better than 1
[05:22:19] <megal0maniac> They aren't designed for serving web pages after all
[05:22:42] <OndraSterver> wiznet? as a client preferably, yes :)
[05:24:24] <megal0maniac> OndraSterver: Why would CDC&ISP be bigger on xmega?
[05:24:50] <OndraSterver> no idea :)
[05:24:55] <megal0maniac> If anything, I'd expect it to be smaller, given the extended command set
[05:25:04] <OndraSterver> but it has 256kB flash
[05:25:07] <megal0maniac> Less instructions to achieve the same thing
[05:25:12] <OndraSterver> and uses extra regs as RAMPZ and such
[05:25:14] <megal0maniac> Not the 32a4
[05:25:54] <specing> ARM :D
[05:26:07] <megal0maniac> Meh
[05:26:08] <OndraSterver> :P
[05:26:11] <OndraSterver> PIC!
[05:26:14] <OndraSterver> that one has eth too :P
[05:26:22] <megal0maniac> Mmmm, cypress
[05:26:23] <specing> M4F has a floating-point unit!
[05:26:43] <megal0maniac> specing: Why not Intel i5?
[05:26:54] <Richard_Cavell> does any AVR8 have floating point or memory management?
[05:26:54] <megal0maniac> Faster than ARM and x64
[05:26:56] <specing> megal0maniac: it drains too much power
[05:26:59] <Richard_Cavell> will they ever be added?
[05:27:02] <megal0maniac> specing: Atom? :P
[05:27:08] <specing> still too much
[05:27:33] <megal0maniac> Maybe for you. I have lots of power :D
[05:30:24] <megal0maniac> Point being, often ARM=overkill
[05:30:38] <megal0maniac> And coding with limitations is a challenge
[05:30:57] <tld> coding with limitations is fun. :)
[05:31:09] <megal0maniac> Challenges are fun :)
[05:31:14] <tld> exactly. :)
[05:31:44] <tld> don't know if I mentioned, but cool thing about SparkFun is the free enclosures: http://static.inky.ws/image/3231/image.jpg
[05:31:45] <tld> :-P
[05:31:46] <megal0maniac> That's why programming can be fun
[05:32:16] <megal0maniac> Lol. I've seen that a few times
[05:32:24] <megal0maniac> Altoids too
[05:33:07] <OndraSterver> heh
[05:33:15] * inflex prefers clear acrlyic :)
[05:33:23] <OndraSterver> yep
[05:33:28] <OndraSterver> everybody does :D
[05:33:34] * megal0maniac would prefer 3D printer
[05:33:39] <OndraSterver> :D
[05:33:39] <megal0maniac> That's all I'd use it for
[05:33:43] <OndraSterver> acrylic is much cheaper
[05:34:03] <megal0maniac> But is it custom?
[05:34:27] <megal0maniac> Easier to cut holes into red cardboard box, too :P
[05:34:36] <specing> lets build a reprap, #avr!
[05:35:41] <megal0maniac> http://rambo.co.za/
[05:35:59] <megal0maniac> OndraSterver: That's who I told about the xboard
[05:35:59] <tld> clear acrylic is nicer, but SparkFun-enclosure is *way* faster. ;)
[05:36:16] <tld> and this was just a quickthing because my store-bought thermometer-thingy is off by something like 300C
[05:36:20] <OndraSterver> megal0maniac, heh, thanks
[05:37:22] <tld> if someone reminds me on the 23rd, I'll buy an xboard.
[05:37:53] <tld> (I'm much better at buying stuff, than I am at remembering stuff)
[05:37:59] <OndraSterver> :D
[05:38:36] <tld> I really want one though, much more IO than the 328p-based things I usually hack together.
[05:39:56] <OndraSterver> hehe
[05:39:59] <OndraSterver> also much more peripherals
[05:40:02] <OndraSterver> I like the DAC :P
[05:40:03] <tld> yeah
[05:40:24] <tld> for now, I mostly need one as a sort of a hub, for different loggers and radio-interfaces.
[05:40:54] <tld> SPI for nordic, serial for xbee, more serial lines for other devices, etc.
[05:41:41] <megal0maniac> tld: What's your experience with the nordics?
[05:41:54] <megal0maniac> I've got a set on the way, no idea what I'm in for...
[05:42:20] <tld> my experience is that they show up a while after I order them, and then I don't have time to play with them. :(
[05:42:31] <megal0maniac> Lol
[05:42:41] <tld> I've got both some 2.4Ghz, and some 433/900Mhz ones, just haven't found time. :(
[05:42:55] <megal0maniac> I don't even know which ones I'm getting :P
[05:42:59] <tld> I've needed range for the wireless stuff I've done so far, so ended with xbee for those projects.
[05:43:24] <megal0maniac> Ah. 2.4ghz
[05:43:33] <tld> can I use LUFA with the xboard btw? Or would I be limited to vUSB?
[05:43:47] <megal0maniac> LUFA has support, but it isn't stable
[05:44:09] <megal0maniac> vUSB is a bad option. It's for when you have no USB hardware
[05:44:43] <tld> yeah
[05:44:45] <tld> hmm
[05:44:55] <tld> so my options are "isn't stable" or "bad". ;)
[05:45:07] <OSterver> zlog
[05:45:19] <megal0maniac> I want to use the nordics to get info from a sensor. Bi-directional, so the sensor side only sends info when it's polled
[05:45:36] <tld> that should work, as long as you're okay range-wise.
[05:45:52] <megal0maniac> Probably around 50m max, LOS
[05:45:53] <OSterver> LUFA is WIP for xmegas I think
[05:46:02] <OSterver> you can use atmel's USB stack
[05:46:02] <megal0maniac> OSterver: Yeah, it is
[05:46:02] <tld> WIP?
[05:46:05] <OSterver> work in progress
[05:46:08] <tld> hH
[05:46:11] <tld> ahh
[05:46:43] <tld> well, worst-case I could use an attiny with vUSB as a bridge I suppose, or an ftdi.
[05:47:09] <megal0maniac> Then you may as well use Atmel's stack
[05:47:19] <OSterver> or write your own USB stack! :D
[05:47:42] <tld> it would be fun to write my own at some point.
[05:47:48] <megal0maniac> Or use the one which the xboard creator will so kindly write for his customers
[05:47:48] <OSterver> I am doing so right now
[05:47:52] <OSterver> :P
[05:47:58] <OSterver> mine will be serial port
[05:48:00] <OSterver> virtual
[05:48:07] <tld> single, or multiple?
[05:48:08] <megal0maniac> Standard CDC?
[05:48:12] <OSterver> yes
[05:48:17] <OSterver> single I'd say
[05:48:20] <OSterver> do you need multiple? :P
[05:48:24] <tld> would be nice.
[05:48:37] <OSterver> remember that I need to fit into 4kB of code
[05:48:44] <megal0maniac> OSterver: Or 8
[05:48:45] <OSterver> so I can fit it into the bootloader partition on the smallest xmegas
[05:48:47] <tld> that could be a tad hard.
[05:48:51] <OSterver> 8 in theory
[05:49:01] <OSterver> I could place the extra stuff into application table on the smallest xmegas
[05:49:09] <OSterver> but that eats the main flash :)
[05:49:16] <OSterver> unlike bootloader section which is actually separate "partition"
[05:49:19] <tld> it's no huge deal, you could always multiplex over one serial
[05:49:22] <OSterver> so you have 256 + 8kB
[05:49:31] <tld> could be nice for some things though.
[05:49:33] <OSterver> USB CDC supports upto 3 virtual serials
[05:50:04] <tld> actually, come to think of it, at least two would be nice at times.
[05:50:13] <tld> say you've got an xbee on the other side of the thing.
[05:50:43] <tld> if you had one for config, or talking to your main app, you could set up the other as passthrough to the xbee, for x-ctu configuration of it, in-place.
[05:50:53] <tld> then config back using the first serial, when done.
[05:50:55] <megal0maniac> You could do that in firmware
[05:50:59] <megal0maniac> Using 1 port
[05:51:02] <tld> yeah, sure could.
[05:51:13] <tld> just potentially a nice way of doing it.
[05:51:43] <tld> handing the serial-port over would be easy enough, but changing it back could be more annoying… lots of ways to do it, but still.
[05:51:52] <OSterver> damnit, bloody C
[05:51:53] <OSterver> uint16_t addr = usb_ram.endpoint - ((0x1F - USB.FIFORP) * 2);
[05:51:53] <OSterver> uint16_t epfifo = &addr;
[05:51:53] <OSterver> epfifo -= (&usb_ram.endpoint[0]);
[05:51:59] <OSterver> it does not like the last line
[05:52:11] <OSterver> I want to sub the address of usb_ram.endpoint[0]
[05:53:11] <OSterver> invalid operands to binary is the error
[05:54:20] <OSterver> brb xchat update
[05:54:46] <OndraSterver> .. in 5 minutes
[05:54:50] <OndraSterver> bloody slow servers
[05:54:57] <megal0maniac> What dl speed?
[05:55:28] <OndraSterver> 30kB/s :D
[05:55:32] <OndraSterver> http://cloud.github.com/downloads/hexchat/hexchat/HexChat%202.9.3%20x64.exe
[05:55:35] <OndraSterver> :/
[05:55:35] <megal0maniac> Ah, that's fine
[05:55:42] <OndraSterver> lol fine
[05:55:50] <megal0maniac> You get used to it :P
[05:56:05] <OndraSterver> I was doing 700kB/s when internet sharing my phone's HSDPA to my PC once :P
[05:56:06] <OndraSterver> on torrent
[05:56:34] <megal0maniac> CAPPED!
[05:56:58] <megal0maniac> Hmmm, lets see
[05:57:19] <megal0maniac> 2gb data is approx EUR30
[05:57:26] <megal0maniac> For 3G
[05:57:39] <OndraSterver> I had 3GB for 20€
[05:57:45] <OndraSterver> it was too much for me to pay
[05:57:57] <megal0maniac> Ours is cheaper than I expected then
[05:57:58] <OndraSterver> so now I do 600MB for $7.5
[05:58:08] <OndraSterver> I got 50% discount
[05:58:19] <specing> 20Eur is like 10 atmegas! :D
[05:58:40] <megal0maniac> Or 1 ARM :P
[05:58:55] <tld> I'm tempted to play mcu-limbo…
[05:58:58] <tld> "How low can I go?"
[05:58:58] <specing> you can get ARMs for $2...
[05:59:11] <megal0maniac> specing: Just trolling :)
[05:59:15] <OndraSterver> you can get ARMs even lower
[05:59:18] <OndraSterver> LPC1114 :P
[05:59:29] <specing> Is that some NXP shit? :D
[05:59:55] <OndraSterver> why shit?
[06:00:18] <OndraSterver> upgrade time!
[06:00:36] <specing> oh look, CapnKernel1 is here!
[06:00:56] <specing> CapnKernel1: Are you still in .cn ?
[06:01:01] <megal0maniac> Yes, for 30 mins now :P
[06:01:58] <specing> megal0maniac: he might be VPNing...
[06:02:06] <OndraSterver> . done
[06:02:35] <megal0maniac> The OpenWRT fork of irssi doesn't get updates
[06:02:45] <megal0maniac> Just checked
[06:03:02] <specing> No prob, I run Gentoo on my router
[06:03:29] <megal0maniac> :/
[06:03:34] <specing> :D
[06:03:54] <megal0maniac> Can that be done?
[06:04:12] <specing> ofcourse
[06:04:25] <specing> Only debian supports more architectures/platforms than Gentoo
[06:04:33] <specing> and that is armv4
[06:13:12] * megal0maniac is fixing a mighty mouse
[06:13:19] <megal0maniac> Feels like surgery :/
[06:15:44] <specing> my razer's scroll wheel doesen't work anymore D:
[06:16:20] <megal0maniac> That's why I have an A4-tech mouse :D
[06:16:43] <megal0maniac> Far cheaper than razer, and omron micro switches
[06:18:26] <specing> Is it fast?
[06:18:35] <megal0maniac> Yip
[06:18:50] <specing> fast as in 1cm move of the mouse and you are to the other side of the screen?
[06:19:02] <megal0maniac> 3600dpi
[06:20:35] <OndraSterver> specing, what router?
[06:21:51] <specing> OndraSterver: Alix2d13 :D
[06:22:21] <OndraSterver> ah alix
[06:22:25] <specing> :D
[06:23:17] <specing> I have an asus wl500w that is in a rather sad state, too
[06:23:35] <specing> kernel 2.4, hasn't been updated like ever
[06:23:59] <specing> I mean the asus is in a sad state, not the alix
[06:24:07] <megal0maniac> I'm on 3.3.8
[06:28:05] <specing> that kernel is a bit faulty
[06:28:31] <specing> was removed from the portage tree
[06:28:45] <specing> along with everything else from the 3.3.* series
[06:33:31] * megal0maniac shrugs
[06:33:50] <megal0maniac> I just update to whatever the latest is. I'm ignorant about Linux at the moment...
[06:37:40] <specing> go with 3.2.*, those are the long-term-support series
[06:37:59] <megal0maniac> It's OpenWRT, options are limited
[06:38:19] <megal0maniac> PC is running 3.2.0-3-amd64
[06:51:04] <OndraSterver> hmm this will be one expensive order
[06:51:08] <OndraSterver> and still no xmegas in it! :P
[06:51:18] <OndraSterver> I could add few xmega32s
[06:51:24] <OndraSterver> a4u
[06:51:33] <OndraSterver> but still the price is dealbreaker :/
[06:51:50] <OndraSterver> 2.89e/1, 1.81e/25, 1.64e/100
[06:52:11] <OndraSterver> let alone 256a3us :P
[06:54:06] <Amadiro> I'm on 3.5.4
[06:54:32] <OndraSterver> I'm on 6.1 :)
[06:54:39] <megal0maniac> Amadiro: Which dist?
[06:54:43] <Amadiro> arch
[06:54:46] <megal0maniac> Ah
[06:55:39] <Amadiro> arch usually always has the newest kernels, but you sacrifice some stability/well-testedness in turn
[06:55:45] <Amadiro> but I've never really had huge problems
[06:56:20] <Amadiro> It's usually more annoying to me to have outdated packages than to have some minor thing sometimes not work for a few days
[06:58:41] <megal0maniac> I'm on Debian testing, so I thought the kernel would be newer.
[06:58:55] <megal0maniac> Amusingly, my router's kernel is newer than my PC
[06:59:45] <Amadiro> yeh, even debian testing is not exactly bleeding edge
[06:59:59] <Amadiro> I think debian testing is nowadays what debian stable was like ten years ago
[07:00:17] <Amadiro> and debian stable is nowadays just like "use for embedded systems you're never ever going to upgrade" or so
[07:01:29] <specing> debian testing ~= Gentoo stable :D
[07:07:24] <OndraSterver> :D
[07:16:34] <megal0maniac> OndraSterver: Don't know if it was established earlier, but arduino nano, pro, mini, lillypad etc are all m328 32pin packages
[07:16:42] <megal0maniac> I think they're all TQFP, even
[07:16:55] <Richard_Cavell> I've seen an Arduino with a DIP
[07:17:03] <megal0maniac> Richard_Cavell: That's the Uno
[07:17:06] <Richard_Cavell> not that it makes the slightest bit of difference
[07:17:07] <megal0maniac> 28pin m328
[07:18:02] <megal0maniac> Other than that, there's mega, mega2560, uno and leonardo. The mega boards are the closest you'll get to 64pin. Nearly all of the obscure ones use m328
[07:18:08] <megal0maniac> Or m168 if they're older
[07:18:14] <megal0maniac> Or even m8
[07:19:12] <Richard_Cavell> m168 and m328 are pretty similar
[07:19:51] <megal0maniac> m328 is newer & more flash. But function and pin compatible
[07:21:42] <Richard_Cavell> yep
[07:21:45] <Richard_Cavell> pinout is identical
[07:21:54] <Richard_Cavell> I know because I bought some m168s for my test project
[07:21:58] <Richard_Cavell> When I already had some m328ps
[07:22:05] <Richard_Cavell> and looked at the pinout and thought it was in error
[07:22:26] <megal0maniac> It's the same as attiny25/45/85
[07:22:35] <megal0maniac> Same device, differing amounts of flash
[07:22:42] <megal0maniac> Same datasheet even
[07:23:30] <megal0maniac> I meant m88 earlier, not m8
[07:23:56] <megal0maniac> But m48, m88, m168 and m328 are the same thing essentially
[07:24:02] <Richard_Cavell> So is there anything that the m328p lacks? That we need?
[07:24:47] <karlp> what do you need?
[07:24:48] <megal0maniac> If we need USB or DAC or 12bit ADC or more SPI or more UARTs or more IOs then yes
[07:25:06] <karlp> megal0maniac: irssi for openwrt gets updated whenever an owrt user sends an update.
[07:25:59] <megal0maniac> karlp: As with most of the packages. But it's stable now, and they won't fix what isn't broken
[07:26:17] <megal0maniac> Or I haven't had issues at least
[07:27:10] <karlp> well, trunk's open again, if you really want a new package.
[07:27:24] <Richard_Cavell> karlp: I don't need anything that the mega328p doesn't have
[07:27:30] <karlp> but, we can talk about this... over in #openwrt :)
[07:29:53] <megal0maniac> Richard_Cavell: That's like asking if a computer is fast enough
[07:30:09] <megal0maniac> Or a string is long enough. It's application dependent
[07:30:11] <Richard_Cavell> well there are some things that you just can't do without the relevant hardware
[07:30:15] <Richard_Cavell> Like an ADC
[07:31:00] <megal0maniac> And you can't plug a USB stick into a computer without USB
[07:31:10] <megal0maniac> But if you don't need USB, then it doesn't matter
[07:32:57] <OndraSterver> argh, arduino, Y U NO 64PIN DEVICES
[07:33:05] <OndraSterver> I have nothing to base the xboard cocoduino on :P
[07:33:13] <OndraSterver> (better name than cockduino eh)
[07:33:22] <OndraSterver> I might *accidentaly* make that typo somewhere :)
[07:35:09] <OndraSterver> hmm
[07:35:21] <OndraSterver> I forgot to keep pin 1:1 compatibility between mini and ultra
[07:35:44] <OndraSterver> that completely effes up my pins though!
[07:36:29] <OndraSterver> IMHO mini could get fairly a lot of attention
[07:36:36] <OndraSterver> since everybody uses that duemilanove or leonardo etc
[07:36:38] <OndraSterver> with 32kB flash
[07:36:40] <OndraSterver> and few IOs
[07:37:59] <OndraSterver> meh
[07:38:07] <OndraSterver> at least the board layout is much nicer
[09:37:44] <Richard_Cavell> I want to make a multiprocessor AVR computer
[09:39:35] <specing> That will require a fast interconnect
[09:45:22] <Amadiro> specing, he didn't say the computer was supposed to be fast :)
[09:47:26] <specing> No, he was implying it
[09:48:02] <Richard_Cavell> not if you significantly reduce the data going between the CPUs
[09:48:39] <specing> But the data must flow!
[09:48:41] <Amadiro> Richard_Cavell, whatever, we're talking about AVRs here anyway
[09:48:46] <Amadiro> it's not going to be fast either way you do it
[09:49:04] <Amadiro> Richard_Cavell, have a look at CAN, it's a cool decentralized type of communication bus.
[09:49:08] <Richard_Cavell> it's the principle of the thing
[09:49:40] <Amadiro> You can use a global master with SPI or core-to-core UART instead, of course
[09:49:50] <Amadiro> but that doesn't scale too good as you add more cores
[09:49:56] <Richard_Cavell> You can just use two port lines
[09:50:02] <Amadiro> what?
[09:50:12] <Richard_Cavell> Why do I have to use UART?
[09:50:24] <Richard_Cavell> I can just connect a few lines crossed over between two chips
[09:50:27] <Amadiro> Richard_Cavell, You don't have to, you can use I2C, SPI, CAN etc instead
[09:50:35] <Amadiro> Richard_Cavell, "lines" as in GPIO pins?
[09:50:39] <Richard_Cavell> y
[09:50:47] <Amadiro> Richard_Cavell, well, that'd be like the slowest you could possibly go
[09:51:15] <Richard_Cavell> I think it'll be my next project
[09:51:22] <Richard_Cavell> My first project was all blinking LEDs
[09:51:33] <Richard_Cavell> My current project is programming through parallel port
[09:51:36] <OndraSterver> ...
[09:51:38] <OndraSterver> you still
[09:51:38] <Richard_Cavell> I think the next one will be a multiprocessor system
[09:51:39] <OndraSterver> haven't
[09:51:40] <OndraSterver> gave up on that?
[09:51:55] <Amadiro> Richard_Cavell, you probably want to understand how chip-to-chip communication works first, then
[09:52:01] <OndraSterver> given up*
[09:52:07] <Amadiro> Richard_Cavell, read about U(S)ARTs and DMA controllers
[09:52:39] <OndraSterver> I wouldn't care for any SMP AVR stuff
[09:52:42] <OndraSterver> it is just not worth it
[09:52:52] <Amadiro> depends on how you define "worth"
[09:52:54] <OndraSterver> one bigger ARM clocked at 200MHz can do much more (unless we talk peripherals)
[09:53:09] <Amadiro> it can be an interesting learning experience, and it can be necessary if you have some sort of system with detacheable components
[09:53:17] <Amadiro> but obviously nobody would do it for sheer CPU perforamance
[09:53:51] <specing> orly?
[09:54:01] <OndraSterver> yes
[09:54:13] <specing> GPUs are all many-core
[09:54:21] <OndraSterver> GPUs are not AVR
[09:54:24] <specing> so are the epiphany accelerators
[09:54:33] <specing> and the tilera vapourware
[09:54:42] <Amadiro> and they are not connected to eachother using CAN or UARTs ;)
[09:54:45] <OndraSterver> yep
[09:54:46] <OndraSterver> they share memory
[09:54:47] <specing> yep
[09:55:12] <OndraSterver> with 2port SRAM you could actually make nice stuff
[09:55:26] <OndraSterver> use some external DMA controller to copy between two SRAMs
[09:55:33] <OndraSterver> CPLD
[09:56:27] <Richard_Cavell> yeah of course I'm not expecting it to break any speed records
[09:56:30] <Richard_Cavell> It's just the demonstration
[09:56:37] <Richard_Cavell> So what's the fastest-clocked AVR8?
[09:56:41] <OndraSterver> ynega
[09:56:43] <OndraSterver> xmega
[10:00:05] <OndraSterver> 32MHz stock that is
[10:00:11] <OndraSterver> but I ran the core at 80MHz :P
[10:00:29] <OndraSterver> haven't tested long term stability and any peripherals (except GPIO ports)
[10:08:36] <specing> buy an 1-GHz cortex-a8 in TQFP-170 :D
[10:08:45] <OndraSterver> heh
[10:08:47] <OndraSterver> and run linux on it.
[10:08:52] <specing> or a rtos
[10:08:53] <OndraSterver> with 256MB RAM
[10:08:59] <OndraSterver> and 1GB NAND :P
[10:09:00] <specing> 1GB
[10:09:02] <specing> ram
[10:09:05] <OndraSterver> heh
[10:09:19] <OndraSterver> unless you use regular desktop/laptop modules, regular chips for 1offs are ridiculously expensive
[10:09:25] <OndraSterver> in a big sizes
[10:09:26] <specing> well if you use a RTOS you don't need external ram
[10:09:32] <specing> the 1MB or so cache will do
[10:19:29] <Amadiro> tqfp-170? That's ridiculous
[10:19:41] <specing> How so?
[10:19:42] <Amadiro> I think I'd actually prefer to solder BGA then... the pitch must be very small
[10:19:54] <specing> 0.5mm
[10:19:58] <OndraSterver> aye
[10:20:01] <OndraSterver> nobody uses <0.5mm
[10:20:23] <OndraSterver> even BGAs are 0.5mm tops
[10:20:29] <OndraSterver> usually
[10:20:38] <Tom_itx> bottoms
[10:20:46] <Amadiro> OndraSterver, have a look at some of the igloo micro FPGAs or so
[10:20:50] <OndraSterver> well
[10:20:54] <OndraSterver> that is ultra ultra small
[10:21:00] <OndraSterver> "regular" BGAs are 0.5mm or 0.8mm
[10:21:01] <Amadiro> I think they have some models with 80-or-so pins on a 3mm x 3mm package
[10:21:10] <specing> 0.o
[10:21:16] <OndraSterver> wow
[10:21:30] <Tom_itx> when do you stop packaging and just use the wafer?
[10:21:36] <Amadiro> heh
[10:21:39] <OndraSterver> just after that
[10:22:34] <Tom_itx> the next iphone will just be a wafer in an earbud
[10:22:41] <OndraSterver> heh
[10:22:59] <Amadiro> Richard_Cavell, as far as the xmegas go, they have the advantage that they have tons of periphery. Most of them have 5-or-so UARTs. I'm currently doing a project with xmegas where I need tons of interconnection, and I use the UARTs.
[10:23:04] <Tom_itx> with a couple head probes for thought processing
[10:23:58] <Amadiro> but UART is pretty much chip-to-chip, if you want things to be a bit more interconnected and decentralized, you want something like CAN or so
[10:24:11] <Horologium> Richard_Cavell, to answer your question on the avr8, 20MHz is the fastest base production AVR I've seen.
[10:24:20] <Richard_Cavell> ok
[10:24:30] <Richard_Cavell> Well I'm doing it
[10:24:35] <OndraSterver> Horologium, xmega is still avr8
[10:24:37] <Richard_Cavell> Like I said, I'm still working on my present project
[10:24:43] <Horologium> OndraSterver, I thought they were 16bit.
[10:24:43] <Richard_Cavell> The next project is multiprocessing
[10:24:51] <OndraSterver> they are called 8/16bit
[10:24:53] <OndraSterver> core is still 8bit
[10:24:55] <Horologium> Richard_Cavell, do you have an OS in mind?
[10:25:00] <Richard_Cavell> nope
[10:25:02] <OndraSterver> but it can do some 16bit stuff too
[10:25:03] <OndraSterver> natively
[10:25:07] <Richard_Cavell> I'm going to be writing all the code myself
[10:25:13] <OndraSterver> just as many peripherals are 16bit
[10:25:15] <OndraSterver> (timers)
[10:26:08] <Horologium> multiprocessing can involve many things....like shared memory, direct interprocessor communications, and such.
[10:26:49] <Horologium> having two processors talking over some comms bus would, technically, qualify as mutiprocessor.
[10:27:18] <Richard_Cavell> I think it's where they share information to complete a task together
[10:27:35] <Horologium> multiprocessor systems are generally built with a target goal in mind....massively parallel multithreaded math for example.
[10:27:49] <Horologium> then the internet is a multiprocessor system.. [:
[10:27:59] <Amadiro> https://www.youtube.com/watch?v=-ReqdyCxZ9I
[10:28:44] <Richard_Cavell> You know when I was a kid in the late 80s I said to one of my friends that one day I'd like to see all the computers in the world networked to each other
[10:28:47] <Richard_Cavell> He said that was a stupid idea
[10:28:59] <Richard_Cavell> And I said, "You could access what's on anyone else's machine, if they let you access it"
[10:29:06] <Richard_Cavell> He told me I was crazy and it would be a waste of resources
[10:29:20] <Richard_Cavell> He said that BBS's were as far as it would go
[10:29:28] <Horologium> and he was right!
[10:29:40] <Horologium> we waste so many resources by having the internet to hand.
[10:29:44] <Amadiro> cool story, bro
[10:29:45] <Horologium> like, chatting on irc...
[10:29:58] <Horologium> and,,,,facebook....
[10:30:00] <creep> h
[10:31:45] <Horologium> facebook and twitter have gone a long way towards disproving the million monkeys theory.
[10:31:55] <Horologium> so, at least, they are being useful for something I guess.
[10:32:10] <Amadiro> Horologium, it doesn't count when the monkeys are just reproducing a known input
[10:32:35] <Horologium> true too.
[10:47:34] <theBear> facebook is a million monkies working in 10 million rooms
[10:52:31] <Tom_itx> yeah, we are on the bleeding edge of wasting time
[10:53:15] <theBear> maybe you are, i'm still wasting time the same way i did it 20 years ago :)
[10:58:49] <Horologium> Richard_Cavell, I am working on a non-symmetric multiprocessing system, like most computers, using microcontrollers to re-enact the days of the computers in the 80s.
[10:59:32] <Horologium> using a combination of 8051, pic, and avr microcontrollers, I am building a system reminiscent of the commodore64 years.
[11:00:30] <Richard_Cavell> okay
[11:00:43] <Richard_Cavell> there was a program I remember that ran both the Z80 and the 6502 of the C128 simultaneously
[11:00:48] <Horologium> will have one to five processors for the video display.
[11:00:54] <Horologium> one for central processing
[11:00:56] <OndraSterver> heh
[11:00:58] <Horologium> one for i/o processing
[11:01:00] <OndraSterver> why so much video stuff?
[11:01:22] <Horologium> working on generating at least 640x480 4bit color, or possibly 8bit.
[11:01:28] <OndraSterver> ah
[11:01:29] <OndraSterver> VGA?
[11:01:32] <Horologium> yup.
[11:01:33] <OndraSterver> or TV RF?
[11:01:34] <OndraSterver> ag
[11:01:35] <OndraSterver> ah
[11:01:44] <OndraSterver> 640x480 @ 60Hz I presume
[11:01:47] <Horologium> would like to do 800x600 but that might be a bit fast.
[11:01:51] <Horologium> yes.
[11:01:59] <OndraSterver> 18.432MHz bitrate o nom nom
[11:02:01] <Horologium> what I'm working on is using serial sram chips.
[11:02:11] <Horologium> one for each bit.
[11:02:24] <Horologium> actually, 2 for each bit, interleaved.
[11:02:32] <Horologium> so 8 of them for 4bit color.
[11:03:27] <Horologium> next week I have the entire week in the evenings to work on it so I might,,,MIGHT,,,get the video portion running in time to submit it to the 7400 contest.
[11:03:47] <Horologium> as I will need to use some 74xx chips to handle the clocking and interleave.
[11:04:28] <OndraSterver> I see
[11:04:35] <OndraSterver> I wanted to make a brainfuck interpreter in 7400 logic
[11:04:40] <OndraSterver> but I couldn't find reliable source of those chips
[11:04:44] <Horologium> has that been done?
[11:04:49] <OndraSterver> (as in used ones, I don't want to buy them)
[11:04:50] <OndraSterver> no
[11:04:51] <Horologium> TI sells 74xx series.
[11:04:54] <Horologium> oh.
[11:05:07] <OndraSterver> my middle school used to have big boxes of them, but they are gone already :(
[11:05:21] <Horologium> old copy machines, like the first series of pseudo-digital xerox machines.
[11:05:58] <Horologium> I remember a friend of my father was a xerox repair man...he has boxes of the big processing boards from them back in the 80s.
[11:06:13] <Horologium> he got out of the business and was going to throw them away...I got them instead.
[11:06:56] <Horologium> had to make myself a desoldering tool....couple of pieces of steel in a V shape the length of the 16 pin chips and welded to a 150 watt soldering iron tip.
[11:07:23] <OndraSterver> I have got some old processing boards
[11:07:28] <OndraSterver> but they are usually just some buffers
[11:07:50] <Horologium> could press it onto the board, heating all the pins on a chip at once..
[11:08:41] <Horologium> these days I do it with a 700 watt heat gun.
[11:08:45] <Horologium> strips paint,
[11:08:49] <Horologium> and melts solder
[11:09:45] <Horologium> it is amazing how entertaining a kids' scifi show from australia from the 90s can be.
[11:09:55] <Horologium> watching Thunderstone.
[11:10:52] <theBear> thunderstone ? don't remember that one
[11:11:00] <Horologium> found it on hulu.
[11:11:05] <Horologium> it's not,,,,bad..
[11:11:10] <Horologium> B-grade scifi.
[11:11:16] <Horologium> the acting is kinda lame at times.
[11:11:33] <theBear> yeah, all australian kids tv is like that since i been alive
[11:11:34] <Horologium> there are a couple of decent actors in it...they never made it anywhere else it seems.
[11:12:25] <Horologium> but, it's mindless entertainment to have on one screen while I chat and code on the other.
[11:16:36] <Horologium> some people listen to music
[11:16:45] <Horologium> I listen to/watch bad scifi
[11:57:30] <OndraSterver> damn
[11:57:37] <OndraSterver> xboard cocoduino won't fit on single side :(
[11:57:40] <OndraSterver> as in single loaded board
[11:57:42] <OndraSterver> single side loaded board*
[11:57:56] <OndraSterver> the bloody decoupling caps!
[11:57:58] <OndraSterver> again.
[11:59:24] <Horologium> bah...extraneous parts!
[11:59:36] <Horologium> just put one big honking cap across the chip and be done with it!
[11:59:54] <OndraSterver> lol
[12:00:17] <Horologium> 35000uF 600V cap across the VCC and GND
[12:00:33] <OndraSterver> that would be useless
[12:01:06] <Amadiro> OndraSterver, is that one supposed to be bread- boardable?
[12:01:26] <OndraSterver> no
[12:01:42] <OndraSterver> the breadboardable one is double loaded actually
[12:01:57] <Amadiro> Well, as long as you only have small passives on the underside, I guess...
[12:02:03] <Amadiro> but double-loading is pretty expensive
[12:02:13] <OndraSterver> well it will be homemade for now
[12:02:20] <Horologium> what is double loading?
[12:02:27] <OndraSterver> parts loaded from both top and bottom
[12:02:41] <Horologium> oh.
[12:03:22] <Tom_itx> they should make boards with clear FR4
[12:03:28] <Tom_itx> so you can see thru them
[12:03:28] <OndraSterver> mm
[12:03:32] <OndraSterver> that would be nice :D
[12:04:39] <Amadiro> Tom_itx, I've seen some video of some guy making glass PCBs
[12:04:45] <Amadiro> but that's pretty brittle...
[12:06:00] <Amadiro> pcbpool seems to want twice the price for double loading
[12:06:12] <Amadiro> not too horrible, I guess
[12:06:51] <OndraSterver> only twice?
[12:06:55] <OndraSterver> and isn't pcbpool only PCBs
[12:07:00] <OndraSterver> rather actually POPULATING the boards?
[12:07:07] <Amadiro> they populate your boards too
[12:07:33] <OndraSterver> which pcbpool?
[12:07:44] <Amadiro> pcbpool.com
[12:07:52] <Amadiro> they are pretty expensive as far as pcbs go, though
[12:10:28] <OndraSterver> LOL PCB prices
[12:10:38] <OndraSterver> 11€ for 54x70 two layers
[12:10:42] <OndraSterver> PER PCB
[12:10:55] <OndraSterver> capn is gone
[12:10:56] <Amadiro> Actually, looks like when you buy more than 50 PCBs or so, double-sided loading is only like 10% more expensive or so
[12:11:03] <OndraSterver> hmm
[12:11:09] <OndraSterver> 50 is still 40 more than my first batch will be :)
[12:11:15] <Amadiro> OndraSterver, yeah, you really only want to use them if you have larger orders
[12:11:53] <OndraSterver> I have got this issue - arduino has 54mm width (height) but itead has its limit at 50mm for the "cheaper" option
[12:11:58] <OndraSterver> which bugs me :D
[12:12:02] <OndraSterver> because I have got boards which are:
[12:12:09] <OndraSterver> 25x67
[12:12:26] <OndraSterver> 91x54
[12:12:39] <OndraSterver> 54x67
[12:12:55] <OndraSterver> 69x54
[12:13:21] <OndraSterver> 46x22
[12:13:39] <OndraSterver> and I would be basically paying for: 50x100, 100x100, 100x100, 100x100, 50x50
[12:13:45] <OndraSterver> quite overpaying 'em
[12:13:53] <OndraSterver> I might ask them if they could make me some quote
[13:53:18] <Amadiro> Hm, the atmel parametric finder seems to indicate that the atmega32u4 has SSC, but I can't find a word of it in the datasheet
[13:56:24] <Amadiro> Looks like you can hack an SPI bus into left-justified I2S bus by using a d-flop, 4-bit counter and a dual inverter gate
[14:04:37] <OndraSterver> SSC?
[14:04:55] <OndraSterver> I smell CPLD :)
[14:05:44] <OndraSterver> did you also open "interfacing MSP430 to i2s"? :P
[14:07:37] <Amadiro> OndraSterver, why CPLD?
[14:08:24] <OndraSterver> because 5bit counter or anything similar to that takes a lot of space :P
[14:08:29] <Amadiro> oh well
[14:08:37] <Amadiro> CPLD also needs companion chips and whatnot
[14:08:53] <OndraSterver> which ones, if I may ask?
[14:09:11] <Amadiro> OndraSterver, don't know, haven't looked at any specific ones
[14:09:13] <specing> None, if I may answer.
[14:09:19] <OndraSterver> specing, :)
[14:09:21] <OndraSterver> that's why I asked
[14:09:24] <specing> :D
[14:09:25] <OndraSterver> FPGA needs external flash
[14:09:27] <Amadiro> But I assume they would unless you use a flash-based one
[14:09:32] <specing> OndraSterver: not all FPGAs
[14:09:38] <OndraSterver> CPLDs are flash/eeprom based
[14:09:39] <OndraSterver> all of them
[14:09:43] <Amadiro> OndraSterver, mhkay
[14:09:44] <OndraSterver> fpgas are USUALLY RAM based
[14:09:54] <OndraSterver> or at least I have not met RAM based CPLD yet
[14:09:55] <Amadiro> yes, I think only actel makes flash-based FPGAs
[14:14:52] <Amadiro> I wonder if I can hack an xmega/atmega to work with AC'97
[14:15:12] <OndraSterver> hmm the smallest CPLDs are usually around 44 - 48 pins
[14:15:15] <OndraSterver> (and cheapest)
[14:15:19] <OndraSterver> from lattice...
[14:15:33] <OndraSterver> 32 IO..
[14:15:38] <Amadiro> OndraSterver, 44 QFP or so would actually be pretty convenient.
[14:15:43] <OndraSterver> yep
[14:15:46] <OndraSterver> but you need programmer for it
[14:15:49] <OndraSterver> from Lattice
[14:15:50] <Amadiro> ugh
[14:15:53] <OndraSterver> or a clone
[14:15:59] <OndraSterver> which I have not met for lattice yet
[14:16:03] <OndraSterver> there is parallel cable...
[14:16:06] <OndraSterver> but who has parallel port
[14:16:17] <Amadiro> I really don't want to start adding a CPLD to my projects though
[14:16:20] <OndraSterver> http://cz.mouser.com/ProductDetail/Lattice/LC4032ZE-7TN48C/?qs=sGAEpiMZZMuJNuO2s1hGZHjAQ8%2f%252bnujL%2fgyOIYTKxhM%3d
[14:16:54] <Amadiro> Unless lattices toolchain is lightyears ahead of the other ones I've tried so far (xilinx, altera) it'll be a total pain in the ass to work with
[14:17:00] <Amadiro> and I doubt it
[14:17:55] <OndraSterver> hehe yep
[14:19:40] <Amadiro> I'd rather find a MCU that has I2S or find a chip capable of playing audio that has SPI or I2C instead, if I have to
[14:20:10] <specing> ARM :D
[14:21:00] <Amadiro> specing, haven't found any yet -- I really want one with on-board USB device & 44 pin qfp package
[14:21:32] <Amadiro> because I have so many 44-pin qfp breakout boards lying around, it's not even funny
[14:21:43] <Xark> Perhaps this with ARM and CPLD (and they just got funded) -> http://www.kickstarter.com/projects/18182218/freesoc-and-freesoc-mini
[14:22:35] <Amadiro> Xark, doesn't look like what I need, but that's pretty cool -- bookmarked
[14:27:20] <OndraSterver> how much can I trust internal clamping diodes on xmega?
[14:27:35] <OndraSterver> if I were to make it 5V compatible I'd just stuck in some high resistors such as 4k7 or 10k
[14:27:38] <OndraSterver> on each digital IO
[14:27:49] <OndraSterver> but!
[14:27:54] <OndraSterver> one can not drive high powers then :P
[14:28:26] <OndraSterver> such as LEDs
[14:28:28] <OndraSterver> which sucks!
[14:29:19] <OndraSterver> anybody any ideas?
[14:30:00] <OndraSterver> note that I am also fairly out of space
[14:30:01] <OndraSterver> http://clip2net.com/s/2oAEJ
[14:31:32] <Corwin> Vin 5-24V ?
[14:31:37] <Corwin> 24?
[14:31:38] <OndraSterver> yes
[14:31:49] <OndraSterver> AP5100 switchmode :)
[14:32:12] <Steffanx> It's not nice to have 24V THERE OndraSterver …
[14:32:29] <OndraSterver> huh?
[14:33:41] <OndraSterver> obviously I should add the autoswitch such as arduino has
[14:33:47] <OndraSterver> to disconnect USB power when external is applied
[14:33:54] <OndraSterver> (ie when external>usb)
[14:33:58] <Steffanx> nvm i guess
[14:34:06] <OndraSterver> ?
[14:34:27] <OndraSterver> two people wonder about the 24V, one even says it is not nice. And then both say "nevermind"
[14:34:32] <OndraSterver> well, one says, the other one does not reply!
[14:34:36] <OndraSterver> WHAT is wrong on that?!
[14:35:01] <Steffanx> I thought you connected 24V to that connector "in the middle"
[14:35:09] <Steffanx> *connector = 2 pins
[14:35:14] <OndraSterver> oh lol
[14:35:15] <OndraSterver> no
[14:35:30] <Steffanx> Where DO you connect it? The usb connector?
[14:35:39] <OndraSterver> either that or Vin on the bottom
[14:35:49] <OndraSterver> I just can't fit the power jack :X
[14:36:25] <OndraSterver> I could add JST connector though
[14:36:27] <OndraSterver> for batteries
[14:36:33] <OndraSterver> LiPols or whatever is used in RC stuff
[14:37:03] <Steffanx> Sure the EBI will still work @ high freqs?
[14:37:09] <OndraSterver> yes
[14:37:36] <Steffanx> Ok, if you say so :)
[14:37:41] <OndraSterver> the traces are barely 3cm long
[14:37:49] <OndraSterver> and in theory it will be only 64MHz
[14:37:54] <OndraSterver> ... unless you overclock it :P
[14:43:50] <megal0maniac> Richard_Cavell: The atmega644p can be clocked to 28.61818mhz stable
[14:43:56] <megal0maniac> See uzebox
[14:44:52] <OndraSterver> Tom_itx, http://cz.mouser.com/ProductDetail/NXP-Semiconductors/IP4221CZ6-S115/?qs=sGAEpiMZZMvKM5ialpXrmsjax6qgD1yt
[14:44:53] <OndraSterver> hmm
[14:45:01] <OndraSterver> much cheaper than that PESD0603
[14:45:15] <OndraSterver> one PESD0603 costs more than this pack
[14:45:16] <OndraSterver> :P
[14:45:25] <Amadiro> dang, now I want to make an AVR-based gaming console
[14:45:44] <megal0maniac> Amadiro: Uzebox is opensource :)
[14:45:58] <Amadiro> megal0maniac, yeah, but I'd do a lot of things differently
[14:46:02] <Amadiro> (from a brief look)
[14:46:03] <OndraSterver> like xmega :)
[14:46:12] <megal0maniac> Now that WOULD be cool
[14:46:13] <OndraSterver> you can clock it at twice the speed!
[14:46:23] <megal0maniac> But what advantage would that give you?
[14:46:28] <OndraSterver> I am pretty sure you could pull off 56.something MHz just easily
[14:46:31] <Amadiro> and external chips for sound & video, maybe even a dedicated GPU chip
[14:46:33] <OndraSterver> more powar
[14:46:38] <OndraSterver> yep
[14:46:40] <megal0maniac> Unless you rewrite the apps
[14:46:42] <OndraSterver> one xmega as CPU, one as GPU :)
[14:46:49] <OndraSterver> and run NES emulator on it!
[14:46:55] <Amadiro> or an FPGA as GPU, like the gameduino does
[14:46:58] <OndraSterver> :D
[14:47:08] <OndraSterver> or even bigger FPGA as whole console
[14:47:12] <Amadiro> meh
[14:47:21] <Amadiro> the actual main chip needs to be an authentic 8-bit chip
[14:47:26] <Amadiro> that's like the whole attraction
[14:47:30] <OndraSterver> heh
[14:47:38] <Amadiro> "IT'S 8-BIT OMG"
[14:47:48] <megal0maniac> Amadiro: The graphics are on chip, but they use a seperate chip for RGB-PAL/NTSC
[14:48:13] <Amadiro> megal0maniac, right
[14:48:57] <megal0maniac> But yeah, processing is all mega644
[14:50:56] <Amadiro> any 8-bit AVR would be plenty for game-logic/mechanics and such, really, as long as you can hoist the heavy stuff like graphics & sound to some external chip
[14:51:10] <Amadiro> + you have to be able to load textures & text directly from some SD card or so
[14:51:25] <Amadiro> you wouldn't want to hold a whole text-adventure in flash or so
[14:53:03] <OndraSterver> xmega has DMA! :P
[14:53:16] <OndraSterver> and on a1 series you could hook up external S/DRAM :P
[14:59:50] <OndraSterver> how the hell do you route out the layout for the IP4221CZ6? http://www.nxp.com/documents/data_sheet/IP4221CZ6-S.pdf
[14:59:58] <OndraSterver> because you should not be doing vias on the data lines
[15:00:04] <OndraSterver> but how do you "cross" it over?
[15:00:09] <megal0maniac> Airwire
[15:00:12] <OndraSterver> heh
[15:00:38] <megal0maniac> I don't know if that was funny because I'm not sure I understand what airwire is :)
[15:00:52] <OndraSterver> in eagle airwire is disconnected wire :P
[15:00:55] <OndraSterver> trace
[15:01:22] <megal0maniac> Ah
[15:01:27] <megal0maniac> Then ignore me :)
[15:02:09] <creep> [212241] * _Adolf_Hit_ler_ has quit (K-Lined)
[15:02:16] <OndraSterver> lol
[15:37:22] <megal0maniac> So many lurkers here
[15:37:30] <Horologium> If at Last You Do Succeed, Never Try Again.
[15:37:42] * Horologium is a troublemaker, not a lurker.
[15:37:54] <megal0maniac> At least you make a noise :)
[15:38:07] <creep> against boredness, redalert short video, with a little hack in memory http://www.sendspace.com/file/gzldee
[15:38:16] <creep> peek&poke
[15:45:15] <OndraSterver> is it some porn or what
[15:46:03] <megal0maniac> It's an invincible tank from the 1990s
[15:46:15] <creep> ;>
[15:46:17] <megal0maniac> Yes, I'm bored enough to download it
[15:46:59] <creep> yeah, redalert 1 was cool around 1995 on dos
[15:47:02] <OndraSterver> mm
[15:47:03] <OndraSterver> RA
[15:47:10] <OndraSterver> my friend had RA1 on his PS1
[15:47:16] <OndraSterver> I had RA2 on our PC :P
[15:47:20] <creep> i just play it on linux - dosbox now
[15:47:50] <OndraSterver> I have played RA2 on my tablet
[15:47:51] <OndraSterver> tablet PC!
[15:47:55] <OndraSterver> it is awesome :)
[15:48:05] <OndraSterver> if only I didn't have those two big scratches on the digitizer :D
[15:48:11] <OndraSterver> which I can feel with the pen
[15:48:12] <megal0maniac> Hmmm...
[15:48:19] <megal0maniac> I think I have..
[15:48:45] <megal0maniac> Yes! I do
[15:48:54] <megal0maniac> Red Alert Soviet and Red Alert Allied
[15:49:06] <OndraSterver> :)
[15:49:13] <OndraSterver> and what about the datadisc?
[15:49:20] <OndraSterver> for RA2
[15:49:37] <creep> i got bored from the unfair situations in gameplay so i did some peek&poke in memory as root, result is win
[15:50:12] <creep> redalert is free now btw, and dosbox can mount iso datadisc as virtual cdrom
[15:50:13] <megal0maniac> Well, those came free. Abandonware, maybe
[15:50:23] <megal0maniac> Ah, there you go
[15:50:29] <megal0maniac> This disc is from 2009
[15:51:23] <creep> dune2, gta1, gta2, command and conquer is free also for example
[15:51:23] <OndraSterver> even RA2 is f2p
[15:51:30] <OndraSterver> or RA2 is not?
[15:52:22] <OndraSterver> I HAVE HAD 0 USB-B CABLES AND 2 RULERS. NOW I HAVE 2 USB-B CABLES AND 0 RULERS
[15:52:24] <OndraSterver> wtf
[15:52:28] <OndraSterver> how is that even possible
[15:52:34] <OndraSterver> I don't remember having two USB-B cables at all
[15:54:19] <megal0maniac> Lucky guy
[15:54:26] <OndraSterver> no
[15:54:31] <OndraSterver> I need a ruler now
[15:54:33] <OndraSterver> not two USB B cables
[15:54:37] <megal0maniac> :)
[15:54:45] <megal0maniac> Print one
[15:54:57] <OndraSterver> I need some plastic one which will not bend.
[15:54:59] <OndraSterver> and is thick
[15:55:06] <OndraSterver> "that's what she said"
[15:55:18] <Horologium> print a ruler on a piece of paper and glue it to a piece of wood or plastic.
[15:55:32] <OndraSterver> I think I will just clean up my room
[15:55:36] <OndraSterver> I need to do that anyway
[15:55:46] <OndraSterver> if I want to take out and dust off old DDR
[15:55:48] <OndraSterver> (not the memory)
[15:55:57] <megal0maniac> Noooooooooooooooooo!!!!!!!
[15:56:17] <megal0maniac> My red alert is 16bit windows
[15:56:20] <OndraSterver> heh
[15:56:23] <megal0maniac> x64 no likey
[15:56:24] <OndraSterver> all of them are
[15:56:25] <OndraSterver> dosbox
[15:56:27] <OndraSterver> .
[15:56:37] <OndraSterver> damn I have got here so much SDRAMs and DDRs!
[15:56:41] <megal0maniac> dosbox != 16bit windows...
[15:56:46] <megal0maniac> ?
[15:56:48] <OndraSterver> win3.11?
[15:56:57] <OndraSterver> didn't RA1 run on DOS too?
[15:56:58] <Horologium> I have wfw3.11 and dos6.22 here.
[15:57:06] <Horologium> on a working k6-2
[15:57:08] <OndraSterver> just use some win98 virtual machine
[15:57:14] <megal0maniac> Meh. Effort
[15:57:20] <megal0maniac> I'll play vice city instead
[15:57:22] <OndraSterver> I have got win2k on k6 233MHz with 32MB RAM
[15:57:27] <OndraSterver> takes about 10 mins to boot
[15:57:32] <specing> hehe
[15:57:39] <OndraSterver> but it was the only thing that managed to talk to the old scanner on LPT I have :P
[15:57:59] <megal0maniac> Win2000 is the best for old machines. As of sp3, you no longer needed a driver disc for flash drives :P
[15:58:01] <OndraSterver> ibm t21 with xp failed
[15:58:16] <megal0maniac> I got xp on 180mhz 82mb RAM
[15:58:32] <megal0maniac> DID NOT fail, unless slow is fail
[15:58:45] <Horologium> you should try dos and win3.11 on a 1ghz p-3
[15:58:48] <OndraSterver> but it has so much RAM!
[15:59:02] <OndraSterver> running 2k on 32MB RAM is pain
[15:59:04] <megal0maniac> That's true
[15:59:07] <OndraSterver> XP on 64MB RAM runs much better :P
[15:59:41] <specing> I wonder what the chinese use to filter the internet
[15:59:45] <megal0maniac> I used to run xp on my laptop with 64mb RAM
[15:59:50] <specing> I'd like to filter it, too
[15:59:57] <megal0maniac> Re-installed every month or so
[16:00:10] <megal0maniac> specing: proxy via a machine in China
[16:00:16] <creep> i don't have a working wine or hardware accelerated virtual windows now for gta3 :(
[16:00:17] <specing> Heh
[16:00:22] <specing> That would be super slow
[16:00:31] <specing> like 56k modem
[16:00:44] <megal0maniac> specing: Why you want to filter internet?
[16:01:02] <specing> I want to block facebook and crap like that
[16:01:24] <megal0maniac> ...don't go there?
[16:01:37] <specing> 90% of the sites have "facebook plugins"
[16:01:48] <specing> which makes the browser autoload it
[16:01:50] <megal0maniac> You can block that yourself
[16:01:52] <specing> in some cases
[16:01:53] <Horologium> simple....you just need more power on your router.
[16:02:06] <specing> My router is a 500MHz x86 with 256Megs ram
[16:02:07] <megal0maniac> 300V!
[16:02:10] <specing> running Gentoo
[16:02:20] <megal0maniac> Put a game on it
[16:02:21] <OndraSterver> are you the ALIX guy?
[16:02:24] <specing> Now I just need some hefty IP blocklists
[16:02:29] <specing> OndraSterver: yes, Im the ALIX guy
[16:02:31] <OndraSterver> k
[16:02:46] <megal0maniac> No games for openwrt :(
[16:02:50] <specing> heh
[16:02:54] <OndraSterver> damn, so much RAM! 5 x 32MB SDRAM, 2x 128MB, 2x 64MB; 4x 256MB DDR1
[16:03:02] <specing> ?
[16:03:06] <OndraSterver> and probably in some boxes two 256MB SDRAM and two 128MB SDRAM
[16:03:09] <OndraSterver> and then bunch I don'T remember!
[16:03:20] <OndraSterver> just picked up my RAM collection
[16:03:27] <specing> Alix has 2*128M afaik
[16:03:37] <OndraSterver> :)
[16:04:04] <OndraSterver> how much power does it eat?
[16:04:15] <specing> around 4W
[16:04:15] <Horologium> all you can feed it!
[16:04:22] <OndraSterver> wow nice
[16:04:47] <specing> most eaten by the 3 PCI ethernet chips
[16:04:49] <megal0maniac> Why so powerful?
[16:04:56] <specing> they are the hottest components in there
[16:05:19] <megal0maniac> i.e. why do you have such a powerful router?
[16:05:46] <OndraSterver> why not? :)
[16:05:54] <megal0maniac> Expense
[16:06:19] <Amadiro> Routers need to be powerful if you want them to do a useful job
[16:06:28] <Amadiro> traffic shaping, routing, firewall, ...
[16:06:44] <Amadiro> and it all has to be low-latency and high-throughput
[16:07:06] <megal0maniac> Mine does alright. Running my irc client & two web servers
[16:07:16] <megal0maniac> 400mhz atheros
[16:07:20] <megal0maniac> 32mb RAM
[16:07:58] <megal0maniac> And then general routing stuff and 4+1 port 1000mbps ethernet & wireless
[16:08:25] <specing> megal0maniac: my wl500w router eats like 10W :S
[16:09:56] <OndraSterver> LOL somebody is selling old ALIX
[16:10:01] <OndraSterver> with dead ethernet
[16:10:06] <OndraSterver> "probable cause: http://clip2net.com/s/2oBLC"
[16:10:18] <megal0maniac> Apparently mine uses 9W under load
[16:10:26] <OndraSterver> but too bad it is the old one with only 1 ethernet
[16:10:28] <OndraSterver> which is useless
[16:10:29] <Amadiro> well, that looks like an easy fix
[16:10:34] <OndraSterver> I need 2 ethernets + 2 wifis
[16:10:35] <OndraSterver> ye
[16:11:11] <creep> hahaha
[16:11:17] <creep> are you using linux?
[16:11:19] <megal0maniac> What am I not seeing?
[16:11:33] <megal0maniac> OndraSterver? Linux? Haha!
[16:11:41] <megal0maniac> *Looniks
[16:11:54] <creep> i have set up a localhost adblocker proxy too, for blocking adservers and junk crap like that with wildcard
[16:12:16] <OndraSterver> I heard that windows server does not like much dynamic routing and such
[16:12:52] <creep> localhost dns server, and proxy is also possible
[16:13:06] <OndraSterver> megal0maniac, I ran for a year server
[16:13:08] <OndraSterver> WITH LINUX!
[16:13:12] <specing> OndraSterver: lol
[16:13:13] <creep> yep
[16:13:31] <specing> OndraSterver: Alix has 3* 100M ethernet
[16:13:36] <OndraSterver> I don't need 3x100M
[16:13:46] <OndraSterver> I need 1x1Gbit, 1x100M/1G, 2x WiFi
[16:13:47] <OndraSterver> and up.
[16:14:01] <OndraSterver> well, if it is not file server then the 1gbit is not needed
[16:16:21] <specing> Wasn't there a link to a 150$ kirkwood 2*gbit ether 2* 3.0 sata machine?
[16:16:32] <specing> 1.2 GHz ARMv5
[16:19:45] <OndraSterver> too expensive
[16:20:00] <OndraSterver> I am now using two asus wl 520gc + my server
[16:20:36] <megal0maniac> Seagate dockstar
[16:20:47] <megal0maniac> Why 2xwifi?
[16:20:58] <OndraSterver> once as my Skynet bcast for home
[16:21:04] <OndraSterver> once as my client for my backup
[16:21:08] <OndraSterver> *-my
[16:21:23] <OndraSterver> also isn't armv5 bloody old?
[16:21:25] <megal0maniac> You can have two APs on a single device
[16:21:38] <OndraSterver> once as a client once as a AP?
[16:21:44] <OndraSterver> on this bloody thing?
[16:21:47] <OndraSterver> without dd-wrt?
[16:22:01] <megal0maniac> Hmmm... I'm not sure about client/ap
[16:22:11] <specing> I remember cisco aironet doing multiple ssids on a single device..
[16:22:18] <OndraSterver> multiple ssids maybe
[16:22:21] <OndraSterver> but client/ap at once?!
[16:23:49] <OndraSterver> hmm I can feel something funky
[16:23:51] <megal0maniac> Maybe one of those dual band routers
[16:23:52] <OndraSterver> like something burning
[16:24:06] <megal0maniac> Or routerboard :)
[16:24:44] <OndraSterver> alix
[16:25:41] <specing> :)
[16:25:51] <specing> Alix has 2 miniPCI slots for wifi
[16:25:57] <specing> atleast mine does
[16:27:20] <Tom_itx> fooey
[16:27:25] <OndraSterver> damn it is 2314 already
[16:27:27] <Tom_itx> i need a good project
[16:27:38] <Tom_itx> OndraSterver you gonna turn into a pumkin?
[16:28:05] <OndraSterver> wait.. what?
[16:28:27] <Tom_itx> you said it was 11:14
[16:28:48] <OndraSterver> yes
[16:28:57] <Tom_itx> will you turn into a pumkin at midnight?
[16:29:25] <OndraSterver> why?
[16:29:41] <Tom_itx> you don't know about cinderella then
[16:30:12] <Tom_itx> oh the bounds of irc
[16:30:42] <megal0maniac> What would a 16K eeprom chip on a usb wireless adapter contain?...
[16:30:49] <OndraSterver> configuration?
[16:30:55] <Tom_itx> bits n bytes
[16:31:09] <OndraSterver> hmm I didn't think of cinderella.
[16:31:12] <megal0maniac> What kind of config though?
[16:31:15] <OndraSterver> Tom_itx, so what do you say on that ESD protector?
[16:31:20] <OndraSterver> megal0maniac, MAC?
[16:31:26] <Tom_itx> what esd protector?
[16:31:33] <Tom_itx> i didn't read but a couple lines back
[16:31:34] <OndraSterver> http://cz.mouser.com/ProductDetail/NXP-Semiconductors/IP4221CZ6-S115/?qs=sGAEpiMZZMvxHShE6WhpuyCKv8kdW52cWLXoY3g0wOY%3d
[16:31:38] <Tom_itx> nor likely will i
[16:31:43] <OndraSterver> costs just as much as SINGLE PESD0603
[16:31:49] <OndraSterver> but contains COMPLETE ESD protection
[16:32:00] <OndraSterver> aka gnd-vbus + data lines vs gnd and vbus
[16:32:16] <OndraSterver> but how does one lay board layout for that?
[16:32:27] <OndraSterver> without vias..
[16:32:30] <Tom_itx> i wouldn't
[16:32:31] <Tom_itx> :)
[16:32:34] <OndraSterver> and with closely matched stuff
[16:32:44] <OndraSterver> impedance = stuff
[16:33:52] <megal0maniac> 'Night all
[16:33:52] <Tom_itx> do you need all that?
[16:34:02] <OndraSterver> well it is
[16:34:03] <OndraSterver> a) cheaper
[16:34:05] <Tom_itx> night megal0maniac_afk
[16:34:05] <OndraSterver> b) smaller
[16:34:09] <OndraSterver> gn megal0maniac_afk
[16:34:12] <Tom_itx> but harder to route
[16:34:43] <Tom_itx> and harder to solder
[16:34:43] <OndraSterver> maybe
[16:34:46] <OndraSterver> no
[16:37:00] <Tom_itx> but how does one lay board layout for that?
[16:37:01] <Tom_itx> <OndraSterver> without vias..
[16:37:10] <Tom_itx> harder to route
[16:38:00] <OndraSterver> I already sent email to NXP about that
[16:38:09] <OndraSterver> hah
[16:38:12] <OndraSterver> what about IN THE MIDDLE
[16:38:13] <OndraSterver> :P
[16:38:18] <OndraSterver> you didn't think about that, did you!
[16:38:26] <Tom_itx> middle of what?
[16:38:31] <OndraSterver> between D+ and D-
[16:38:35] <Tom_itx> which pins is gnd?
[16:38:42] <OndraSterver> the middle one
[16:38:47] <Tom_itx> both?
[16:38:55] <OndraSterver> 2 or 5
[16:38:58] <OndraSterver> the other one is vcc
[16:39:03] <OndraSterver> and the remaining 4 are the lines
[16:39:05] <OndraSterver> (pick any)
[16:39:07] <Tom_itx> it needs vcc?
[16:39:12] <OndraSterver> just check the datasheet
[16:39:15] <Tom_itx> no
[16:39:16] <OndraSterver> it does COMPLETE esd suppresion
[16:39:23] <Tom_itx> i believe you
[16:39:27] <Tom_itx> nxp is great
[16:39:30] <OndraSterver> :D
[16:39:45] <OndraSterver> http://clip2net.com/s/2oC0k
[16:39:45] <Tom_itx> and i'm too tired to care
[16:39:46] <OndraSterver> there
[16:42:00] <OndraSterver> for full ESD suppression you need 5 diodes - d- gnd, d- vcc, d+ gnd, d- vcc, gnd vcc
[16:42:05] <OndraSterver> that is five times 0.13 eur!
[16:42:22] <OndraSterver> that single package is 0.13eur alltogether :P
[16:42:53] <Amadiro> OndraSterver, can't get x6 diode packages in a small IC or so?
[16:43:13] <OndraSterver> it is exactly this :P
[16:43:15] <Tom_itx> Amadiro, he's in love with the part. let it be
[16:43:20] <OndraSterver> except in smaller package
[16:43:23] <Amadiro> didn't really follow the convo
[16:43:38] <OndraSterver> Tom_itx, I am in love with many things
[16:43:41] <OndraSterver> and some are even mortal!
[16:43:46] <Tom_itx> you need protection when dealing with women and static charge
[16:43:52] <OndraSterver> heh
[16:44:36] <Amadiro> OndraSterver, go all insanity-wolf on this board and decouple all the pins with optocouplers :P
[16:46:05] <OndraSterver> haha
[16:46:09] <OndraSterver> that would be awesome, yes
[16:46:24] <OndraSterver> but only the Mini version would work :P
[16:46:33] <OndraSterver> the bigger ones don't just have the space for it :D
[16:46:50] <OndraSterver> or relays!
[16:46:55] <Amadiro> well, I've only seen x6 optocoupler ICs so far, so you'd probably need a ton of space
[16:46:56] <OndraSterver> bidirectional relays surely must exist
[16:47:05] <Amadiro> and 2 optocouplers per pin, nonetheless, if you want it to be bi-directional
[16:47:19] <OndraSterver> :P
[16:47:32] <OndraSterver> I do wonder how many people have burned their arduinos yet :P
[16:47:50] <OndraSterver> by giving the IOs >5.6V
[16:47:53] <Amadiro> surprisingly, we don't end up with too many burned-out arduinos in the lab
[16:47:58] <OndraSterver> interesting
[16:48:20] <Amadiro> and we have people there who don't understand that you can't rename a .odt file to .docx to make it work in word
[16:48:21] <OndraSterver> afk 20 mins
[16:48:25] <OndraSterver> LOL
[16:49:56] <Tom_itx> i'm gettin one to burn
[17:03:46] <OndraSterver> one arduino? :D
[17:06:07] <Tom_itx> yeah a 2560
[17:06:23] <OndraSterver> hehe
[17:06:34] <Tom_itx> it's cheaper than making a board for the chips i have here
[17:06:50] <OndraSterver> wow
[17:07:18] <Tom_itx> i don't really have a purpose for it
[17:08:00] <Tom_itx> other than maybe to test reprap software
[17:08:26] <RikusW> Tom_itx: what chips ?
[17:08:33] <Tom_itx> mega2560
[17:09:08] <RikusW> how many of those do you have /
[17:09:18] <Tom_itx> at least a couple
[17:09:36] <RikusW> and m32u2 ? 100 ? or more ? :-P
[17:09:43] <Tom_itx> yeah several
[17:09:49] <Tom_itx> almost a full tray
[17:10:00] <RikusW> how many is in a tray ?
[17:10:04] <Tom_itx> i went thru one tray
[17:10:07] <Tom_itx> i forget
[17:10:14] <Tom_itx> either 250 or 500
[17:10:18] <Tom_itx> i think 250
[17:10:20] <RikusW> ooooh
[17:10:22] <OndraSterver> heh
[17:10:30] <OndraSterver> did you buy all that? :o
[17:10:33] <OndraSterver> must have been expensive :
[17:10:34] <OndraSterver> :)
[17:10:54] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/boards/new_batch/USB_chips.jpg
[17:10:55] <Tom_itx> count em
[17:11:01] <Tom_itx> i'm too tired to
[17:11:27] <specing> Tom_itx: Why are you running http on port 81?
[17:11:35] <OndraSterver> 250+130+5
[17:11:37] <OndraSterver> 385
[17:11:38] <OndraSterver> ..
[17:11:58] <OndraSterver> your programmer must be really popular :)
[17:12:14] <specing> When I get the stellaris...
[17:12:19] <OndraSterver> then....?
[17:12:30] <specing> 16 USB endpoints... imagine all the stuff that could run on it at the same time...
[17:12:34] <RikusW> 25-
[17:12:35] <RikusW> 250
[17:12:47] <Tom_itx> OndraSterver i've made a few of them
[17:12:54] <OndraSterver> I can imagine
[17:13:00] <Tom_itx> and one of those trays is empty now
[17:13:05] <OndraSterver> specing, pls tell me how xmega does not have 16 endpoints
[17:13:11] <Tom_itx> plus i had a few in tubes
[17:13:21] <OndraSterver> I have got always so far only reeled stuff :(
[17:13:29] <OndraSterver> I want some trays!
[17:13:34] <Tom_itx> heh
[17:13:34] <OndraSterver> they are so cool :D
[17:13:36] <specing> OndraSterver: then someone make a fucking programmer than can do CDC serial at the same time
[17:13:45] <Tom_itx> they're neat but i have no idea what i'll do with empty ones
[17:13:53] <OndraSterver> freeze a water in them
[17:13:55] <OndraSterver> small cubes!
[17:13:58] <Tom_itx> heh
[17:14:02] <specing> so I don't have to haul the stupid black plastic brick that is the pl3023 with me all the time
[17:14:05] <Tom_itx> they have holes in em
[17:14:10] <OndraSterver> hmm
[17:14:18] <OndraSterver> that leaves out the "plant small seeds in them" too
[17:14:43] <Tom_itx> i really should make some more tonight but i'm tired
[17:14:43] <OndraSterver> you can try selling them on ebay
[17:14:49] <OndraSterver> anything can be sold there for a lot of money
[17:14:57] <Tom_itx> i got a few more blue boxes made up
[17:14:59] <Tom_itx> finally
[17:15:09] <OndraSterver> are you home printing the text on them?
[17:15:14] <OndraSterver> or do you have a company for it now?
[17:15:14] <Tom_itx> yes
[17:15:16] <OndraSterver> ah
[17:15:25] <RikusW> specing: the U2S can do that, you just have to switch modes via PC sw
[17:15:27] <Tom_itx> did you see?
[17:15:32] <OndraSterver> I think i did
[17:15:39] <Tom_itx> nothing magic
[17:15:45] <OndraSterver> some UV ink IIRC?
[17:15:47] <specing> hmm
[17:15:51] <Tom_itx> yes
[17:16:06] <Tom_itx> that was key to getting it to stick on the plastic
[17:16:07] <OndraSterver> hmm
[17:16:15] <OndraSterver> I do wonder if I could use my UV ink for PCBs on this too :)
[17:16:19] <OndraSterver> on plastic cases
[17:16:27] <Tom_itx> try it
[17:16:30] <Tom_itx> this was paint, not ink
[17:16:41] <OndraSterver> oh
[17:16:45] <OndraSterver> I have got red now
[17:16:50] <Tom_itx> making stencils was fairly easy
[17:16:51] <OndraSterver> I donated the green one to school
[17:16:54] <OndraSterver> :)
[17:17:06] <OndraSterver> out of steel plate or mylar?
[17:17:46] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/boards/USBTiny_Mkii/silkscreen/screen_top.jpg
[17:18:07] <specing> Tom_itx: Why do you run the webserver on port 81?
[17:18:12] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/boards/USBTiny_Mkii/silkscreen/lid_cutout1.jpg
[17:18:14] <specing> does your ISP block port 80?
[17:18:14] <Tom_itx> because
[17:18:16] <Tom_itx> yes
[17:18:19] <specing> Wow
[17:18:19] <Tom_itx> assholes
[17:18:23] <specing> That is some crazy ISP
[17:18:32] <OndraSterver> wow Tom_itx nice
[17:18:42] <Tom_itx> i cnc'd the holder for the lids
[17:18:43] <specing> mine only blocks outgoing 25 (and only on dynamic IPs)
[17:18:47] <Tom_itx> so it's very repeatable
[17:18:55] <specing> Tom_itx: who is your isp?
[17:18:58] <OndraSterver> home built CNC? :D
[17:18:58] <Tom_itx> cox
[17:19:02] <Tom_itx> yes
[17:19:07] <OndraSterver> wow
[17:19:08] <Tom_itx> well, a sherline
[17:19:15] <Tom_itx> with major updates
[17:19:27] <specing> Tom_itx: ? reverse whois doesen't exist
[17:19:35] <Tom_itx> what?
[17:19:41] <specing> oh wait, it does
[17:19:51] <specing> *reverse DNS does not exist
[17:19:51] <jadew> hey guys, I opened a while ago an irda device (it was supposed to be connected directly to the irda port on the motherboard)
[17:19:59] <jadew> I found something looking like this inside: http://static.tme.eu/katalog_pics/4/7/e/47eafab1aed2e22df9d76bc61fdd203f/osrb38c9aa.jpg
[17:20:01] <jadew> just that!
[17:20:07] <Tom_itx> i wonder if dude ever got his arduino going
[17:20:11] <specing> "Cox communications"
[17:20:14] <Tom_itx> Parre i think it was
[17:20:19] <specing> Do you have static IP?
[17:20:21] <creep> do you program in C or someone do ASM also?
[17:20:23] <Tom_itx> no
[17:20:24] <jadew> now... from what I'm reading, those are ir receivers
[17:20:32] <Tom_itx> cox is big here
[17:20:41] <specing> Tom_itx: Do they block 80 on static IP?
[17:20:48] <Tom_itx> and the only 'fast' isp
[17:20:52] <Tom_itx> yes
[17:20:53] <specing> Tom_itx: Why don't you get a static alloc?
[17:20:53] <Tom_itx> i asked
[17:20:55] <OndraSterver> Tom_itx, for a while I thought that "cox" means "cocks" since they block port 80
[17:20:57] <specing> they do?
[17:20:58] <specing> WOw
[17:21:01] <Tom_itx> specing it wouldn't matter
[17:21:10] <specing> How come they do?
[17:21:12] <Tom_itx> i told them to kiss my ass and i was gonna host a server anyway
[17:21:25] <specing> Its a very strange thing to do
[17:21:33] <Tom_itx> well they do because they can
[17:21:36] <specing> do they block mails too?
[17:21:41] <Tom_itx> some
[17:21:45] <specing> "some"?
[17:21:50] <Tom_itx> there are a handfull of ports blocked
[17:21:55] <Tom_itx> it's on their site
[17:22:14] <creep> isprime function in C http://pastebin.com/4FEEevJU
[17:22:21] <creep> opinons?
[17:22:28] <creep> opinions?
[17:22:35] <Tom_itx> specing it just started off as a place for me to keep stuff for me and it just grew
[17:23:00] <specing> I think my ISP will relay mail for me if I set their mail server as relay
[17:23:16] <specing> so they can filter out the spam and rate-limit it, I think
[17:23:35] <specing> they don't completely block everything
[17:23:40] <Tom_itx> i'm sure mine filters spam
[17:23:50] <specing> I mean
[17:24:00] <specing> they block outgoing smtp
[17:24:06] <specing> except to their mail hub
[17:24:26] <specing> so I could forward all the stuff to them and they would pass it aling
[17:24:28] <specing> along*
[17:24:33] <specing> Man
[17:24:45] <specing> Im so lucky not to live in .us
[17:25:01] <specing> My ISP actually has instructions on what to do to get torrents running :P
[17:25:10] <OndraSterver> nice :D
[17:25:29] <Tom_itx> who is your isp?
[17:25:42] <specing> t-2
[17:26:11] <specing> http://t-2.net
[17:26:53] <Tom_itx> that doesn't help me
[17:26:58] <specing> heh
[17:27:04] <specing> good luck :)
[17:27:22] <Tom_itx> most get thru to it fine
[17:27:25] <Tom_itx> a few can't
[17:27:31] <specing> ?
[17:27:40] <specing> "most"?
[17:27:47] <specing> "to it"?
[17:28:00] <Tom_itx> to view my site
[17:28:41] <specing> probably those from iran, china, iraq,...
[17:28:50] <specing> india?
[17:28:55] <specing> cuba!
[17:29:01] <Tom_itx> i had someone from dubai trying to get one
[17:29:06] <Tom_itx> i turned him down
[17:29:15] <specing> Why?
[17:29:19] <Tom_itx> he admitted he probably wouldn't get it
[17:29:41] <specing> Im thinking about completely blocking all US-based IPs on my border router
[17:29:49] <Tom_itx> just saved us both problems
[17:30:09] <specing> along with net-crap like facebook
[17:30:45] <creep> just autoblock every pages that inline pages from facebook and you're fine
[17:31:25] <creep> link button? no thanx
[17:31:37] <Tom_itx> specing do you have trouble viewing my pages?
[17:32:13] <specing> no
[17:33:01] <specing> other than it being slow
[17:33:09] <Tom_itx> that's my sucky router
[17:33:11] <Tom_itx> to blame
[17:33:21] <Tom_itx> if i reset it, it would be fast
[17:33:26] <specing> do you have a dedicated machine for a webserver?
[17:33:29] <Tom_itx> i need to find another one
[17:33:31] <Tom_itx> yeah
[17:33:41] <Tom_itx> an old one
[17:33:46] <Tom_itx> not even sure what it is
[17:33:48] <specing> my webserving is all handled by the Alix
[17:34:19] <specing> together with a torrent tracker and a murmur VoIP server
[17:34:29] <OndraSterver> heh torrent tracker
[17:34:32] <specing> :)
[17:34:40] <OndraSterver> I have got a box for that too :P
[17:34:46] <OndraSterver> which I am connected to right now!
[17:34:46] <specing> never actually tested
[17:34:58] <OndraSterver> torrent, DHCP, DNS, file server
[17:35:02] <OndraSterver> active directory
[17:35:08] <specing> Oh yeah, it does DNS too
[17:35:15] <OndraSterver> it even can boot some old thin clients :P
[17:35:19] <OndraSterver> which run linux
[17:35:25] <OndraSterver> unlike debian on which the boot just fails :P
[17:35:32] <OndraSterver> (as in debian hosting the TFTP files)
[17:35:34] <specing> going to install nagios on it some day
[17:36:03] <specing> never had problems with debian and tftp...
[17:36:23] <OndraSterver> well these thin clients are a bitch to boot actually
[17:36:40] <Kevin`> indeed... I've even done windows installs with a debian dhcp and tftp server
[17:36:45] <Kevin`> I suspect user error ;p
[17:37:01] <specing> or not much RTFM :)
[17:37:03] <OndraSterver> they do not boot when the kernel is 2.9MB
[17:37:08] <OndraSterver> but they boot when it is 2.91MB
[17:37:27] <specing> I boot some machine over serial
[17:37:28] <OndraSterver> I have even manually patched all issues in the 3.something that was in the STABLE back i nthe day
[17:37:31] <OndraSterver> wow
[17:37:51] <specing> you gotta love transferring a 2MB kernel over 115200 baud serial line :)
[17:38:38] <Horologium> specing, I remember downloading linux over a 56K link that never hit 56K
[17:38:40] <specing> makes me feel like RikusW ... ;D
[17:38:51] <Horologium> it was faster, and cheaper, to order the slackware CD set.
[17:39:20] <specing> heh
[17:39:30] <specing> I still have Suse Enterprise Linux CD set
[17:40:07] <Horologium> I have an old old slack and freebsd from 1995 that I ordered from cdrom.com
[17:40:34] <Horologium> was my first taste of linux and freebsd.
[17:40:45] <Horologium> and been hooked ever since.
[17:41:02] <creep> frying chips on hotplate;> hacked a PT100 temperature sensor in it, and i set its temperature
[17:41:25] <creep> would be nice if i would hook it up to an adc and control with some computer
[17:41:52] <Horologium> should be doable.
[17:42:22] <Kevin`> don't really need the computer, just stick on a character lcd and a few buttons
[17:42:45] <specing> hehe
[17:42:57] <specing> Why not attach it to a humble ARM9 with ethernet
[17:43:11] <specing> and run haserl CGI on it with busybox httpd?
[17:43:17] <Horologium> or an avr with ethernet.
[17:55:14] -sturgeon.freenode.net:#avr- [freenode-info] channel flooding and no channel staff around to help? Please check with freenode support: http://freenode.net/faq.shtml#gettinghelp
[20:41:16] <skorket> Could someone help me out? I'm trying to get a pin change interrupt going and I'm finding that I can only get a pin change interrupt to trigger on PB0. Here is my code: http://pastebin.com/PmfKj948 . What am I doing wrong?
[20:41:38] <skorket> on any other port, d, c, or any of the other b's and it just doesn't work. PB0 on the other hand, works just fine
[20:42:59] <skorket> I have a pullup of about 20k attached to the input pin, with a button that routes it to ground when pressed
[20:43:56] <skorket> do'h!
[20:44:06] <skorket> OK, my apologies, I think I see why
[21:45:12] <Tom_itx> skorket did you get it?
[22:05:07] <inflex> hiya Tom_itx
[22:06:51] <landswipe> hey people
[22:06:56] <landswipe> on an xmega with an external clock
[22:07:01] <landswipe> do I need the PLL enabled?
[22:07:04] <landswipe> or should it work without it?
[22:07:39] <landswipe> i can feed an external clock source and my code is working fine
[22:07:44] <landswipe> but I can't initiate the xtal
[22:07:54] <landswipe> weird thing is it all worked fine on an STK600
[22:08:03] <landswipe> with external oscillator.
[22:12:07] <skorket> Tom_itx, yep, just me being stupid is all
[22:20:28] <skorket> I made a ton of mistakes getting this example going...one was mistaking whatever SIG_PIN_CHANGE(\d) is for PCINT(\d)_vect
[22:47:22] <Tom_itx> there are 2 pin change interrupts
[22:47:53] <Tom_itx> one is port wide
[22:49:30] <Tom_itx> hey inflex
[23:09:44] <inflex> Oo
[23:29:37] <skorket> One is on port change and the other is on INT0/INT1 (PD2/PD3), but neither have interrupt vector SIG_PIN_CHANGE(\d)
[23:58:08] <Richard_Cavell> Tom_itx: Hi mate
[23:58:12] <Richard_Cavell> I got your programmer today
[23:58:14] <Richard_Cavell> Looks good
[23:58:18] <Richard_Cavell> And the cable's sturdy
[23:58:28] <Richard_Cavell> Just one question: What are the other two 2x3 headers for?