#avr | Logs for 2012-08-21

Back
[01:55:31] <bsdfox> it also depends on how you're transmitting that byte
[04:41:46] <megal0maniac> Have the Atmel datasheet layouts been changed or am I hitting a different link than last time?
[04:42:06] <megal0maniac> http://www.atmel.com/Images/doc8271.pdf
[04:42:44] <jacekowski> what are you looking for
[04:44:40] <OndraSter> yes atmel has recently changed the style of datasheets
[04:44:42] <OndraSter> also
[04:44:50] <OndraSter> these are not the datasheets you are looking for
[04:44:54] <OndraSter> *waving with my hand*
[04:47:32] * Richard_Cavell tells OndraSter to "move along"
[04:52:37] <megal0maniac> jacekowski: Nothing in particular. Just noticed :)
[05:15:30] <specing> Yuck
[05:15:35] <specing> the new format is awful
[05:19:13] <CapnKernel> Fuck, the 70s are calling, and they want their fonts back...
[05:19:19] <CapnKernel> Seriously, what were they thinking?
[05:19:29] <CapnKernel> Someone got paid for that Atmel logo?
[05:20:41] <CapnKernel> And is that their new slogan? "Enabling Unlimited Possibilities"?
[05:20:48] <CapnKernel> I think I read that in a Dilbert cartoon.
[05:21:16] <CapnKernel> Quick, what's the date?
[05:21:28] <CapnKernel> Aug 21, 2012: The day Atmel jumped the shark.
[05:21:59] <Richard_Cavell> CapnKernel: Are you saying they've jumped the shark because of their new logo?
[05:24:00] <CapnKernel> All Of The Above.
[05:25:19] <specing> It is really ugly :|
[05:26:02] <Richard_Cavell> You mean this? http://www.atmel.com/Images/atmel.png
[05:27:02] <specing> No, the logo is fine
[05:27:15] <specing> the use of big blobs of cyan is bothering me
[05:28:49] <CapnKernel> It's evoking glaciers...
[05:28:58] <CapnKernel> Fjordic ice...
[05:29:07] <CapnKernel> Trondheim...
[05:29:12] <CapnKernel> And drunk Australians.
[05:29:16] <specing> haha
[05:46:56] <OndraSter_> http://www.atmel.com/devices/ATF697FF.aspx
[05:46:58] <OndraSter_> anyone? :)
[05:47:37] <specing> "rad-hard" == ridiculously expensive
[05:48:03] <OndraSter_> I know
[05:48:07] <OndraSter_> BUT YOU CAN FLY WITH IT INTO THE SPACE!
[05:48:10] <OndraSter_> it is worth it
[05:49:06] <specing> ...
[05:49:20] * specing nukes OndraSter_ from orbit
[05:50:01] <OndraSter_> I am seriously tired... it was about 0300 when one person on steam sent me invitation to TF2 game... and we played till 05:15 or so lol
[05:50:09] <CapnKernel> Now I can make my EMP-proof phasor rifle
[05:50:21] * specing hides
[05:50:25] <OndraSter_> heh
[05:50:26] <OndraSter_> range?
[05:50:31] <OndraSter_> whether I should be worried
[05:50:42] <CapnKernel> 50m tops
[05:50:48] <OndraSter_> okay
[05:50:52] <OndraSter_> I don't have to hide
[05:50:59] * specing unhides
[05:51:04] <CapnKernel> I'm just saying that RAD hard can be useful on the ground too.
[05:51:24] <OndraSter_> I am off to clean up computers
[05:51:25] <OndraSter_> bb
[05:51:37] <specing> If you could build a reactor, sure
[06:20:05] <CapnKernel> RikusW: There?
[06:20:14] <CapnKernel> Hmm, obviously not :-(
[06:20:54] <megal0maniac> Usually online in the evenings
[06:21:08] * megal0maniac is glad he downloaded datasheets before they got ruined
[06:29:09] <specing> megal0maniac: did you d/l them all?
[06:29:37] <megal0maniac> No :/
[06:29:41] <megal0maniac> Just for the chips I have
[06:29:54] <megal0maniac> mega328p, tiny85 and mega32u4
[06:30:05] <specing> yeah, I have those too
[06:30:45] <specing> mega8,32,168,8u2;tiny261,2313,45
[06:31:45] <megal0maniac> Soon to have a mega1284P :D
[06:32:03] <megal0maniac> RS has become my favourite place since I discovered they have free shipping
[06:32:23] <megal0maniac> (And since I learnt how to search the site)
[06:33:26] <specing> Oh you are in SA too
[06:33:40] <specing> SInce when are there so many #avr netizens from SA!?
[06:34:02] <megal0maniac> There are only 3, aren't there?
[06:34:22] <megal0maniac> Me, RikusW and someone else
[06:34:28] <specing> How many people are there in SA?
[06:34:51] <megal0maniac> Hmmm...
[06:34:54] <megal0maniac> 3? :P
[06:35:01] <specing> ...
[06:35:06] <smeding> SA? SomethingAwful?
[06:35:13] <megal0maniac> 50 million
[06:35:24] <megal0maniac> smeding: South Africa...
[06:35:30] <specing> megal0maniac: hmm
[06:35:52] <megal0maniac> Do you know who the 3rd one was?
[06:35:53] <specing> well we are 2 million and we have 2 people on here!
[06:35:59] <specing> yaay
[06:36:02] <specing> we win
[06:36:05] <megal0maniac> BUT
[06:36:11] <megal0maniac> (where are you from?)
[06:36:18] <specing> Slovenia
[06:36:22] <smeding> megal0maniac: you never know ;-)
[06:36:28] <smeding> i'm from the NL fwiw
[06:37:10] <specing> Netherlands... Sounds like something from outer space...
[06:37:18] <specing> lool
[06:38:32] <megal0maniac> You have 88% internet penetration. We have 12% :)
[06:38:52] <megal0maniac> @smeding
[06:38:52] <specing> D:
[06:40:04] <megal0maniac> specing: 71%
[06:40:12] <specing> yeah
[06:40:30] <megal0maniac> So if you do the math, 3 is a huge number :)
[06:40:58] <megal0maniac> brb
[06:49:50] <megal0maniac> Yay! mega1284 arrives tomorrow
[06:49:58] <megal0maniac> Atmel will make me poor
[06:52:30] <specing> why do you need 128 Kbytes of flash?
[06:53:02] <rue_bed> some people are such inefficient coders they need 256
[06:53:31] <Richard_Cavell> When I was a boy 256 kbytes was a luxury
[06:53:34] <rue_bed> and some people are just trying to cram waaay too much stuff on a controller
[06:54:37] <specing> I can hardly get over 1K...
[06:54:37] <specing> Since I assemblify everything...
[06:54:40] <megal0maniac> Well... The main attraction is the 2 uarts. Could've gotten a 644P but the price difference was negilable
[06:54:48] * megal0maniac must learn assembly
[06:54:52] <specing> ...
[06:55:13] <specing> Atleast you have lots of space for logging
[06:55:23] <specing> first 1K = program
[06:56:18] <megal0maniac> Oh, and the bigger eeprom
[06:56:23] <specing> set a pointer to 0x400 and just st P+ your way through
[06:56:40] * megal0maniac doesn't know what st P+ means
[06:56:56] * megal0maniac also doesn't understand pointers (yet)
[06:56:59] * specing dereferences megal0maniac
[07:00:45] * megal0maniac missions off to learn about pointers
[07:06:49] <megal0maniac> Richard_Cavell: I am a boy and 128kb is monsterous. It's all in context :)
[07:07:04] <Richard_Cavell> megal0maniac: Depends what you're trying to stuff into it I suppose
[07:59:25] <karlp> megal0maniac: if you wanted more uarts, (and more spi, more i2c) then that's when you start looking at other families altogether...
[08:00:02] <megal0maniac> karlp: But I also wanted DIP
[08:00:10] <karlp> get over it :)
[08:01:47] <megal0maniac> I will when I have the equipment to solder surface mount stuff
[08:02:17] <karlp> you mean, the equipment you already have....
[08:02:47] <karlp> it's daunting at first, I know, but it's really not that big a deal, it just seems like it is
[08:02:53] <megal0maniac> Actually, main problem is PCB
[08:03:06] <karlp> yes, those can be more of a problem.
[08:03:42] <megal0maniac> Can't put a TQFP chip on a breadboard :)
[08:03:43] <megal0maniac> I haven't figured out how to design them yet, and to get them made here is also an issue / expense.
[08:26:39] <Casper> megal0maniac: breakout board
[08:28:28] <CapnKernel> If the issue is how to use a TQFP chip, then ebay's good for breakout boards.
[08:28:34] <megal0maniac> DIP is so much easier, for now.
[08:28:43] <megal0maniac> I'm far away from where shipping is cheap
[08:29:23] <CapnKernel> What country?
[08:29:40] <megal0maniac> The 1284 exceeds my needs by a long shot. I'll only need tqfp if I start messing with USB. South Africa
[08:30:46] <megal0maniac> Besides, I'll just buy the xboard from OndraSter when he decides to sell :P
[09:16:36] <tlvb> Do I get a receive interrupt even if the received byte was erroneous (FEn set)?
[09:43:28] <tlvb> also, do I have to empty the UDR register upon an erroneous reception to not get DOR errors?
[10:03:31] <OndraSter> Tom_itx, wow, the UV Curable soldermask ink has just arrived
[10:03:35] <OndraSter> barely 9 days since order
[10:03:36] <OndraSter> interesting
[10:03:45] <OndraSter> other stuff ordered 2 weeks ago still hasn't arrived
[10:17:03] <Crocell> hi
[10:22:38] <Crocell> i read about the Digispark (an atTiny85-based micro-board with usb). What i don't quite understand is: the kickstarter page seems to suggest that the board can be programmed via USB. How would that work? is there some easy way with software usb stacks like v-usb to program an avr via usb?
[10:35:15] <specing> Crocell: hahaahahahahahah
[10:35:34] <specing> Crocell: they must be nuts, software USB and 3 pins left *sigh*
[10:43:12] <Mr_Sheesh_AFK> Just on for a minute - I do some projects for people where that's enough though - Like a fast TV mute switch project - Not worth dedicating a 'Duino to that, just need 2 pins
[10:44:27] <Mr_Sheesh_AFK> Think of it as a smarter 555 basically - For those tiny projects that only need a cheap uC with a few pins - I can see a few uses for it
[10:45:06] <specing> yep
[10:45:37] <specing> But for 0.5$ more you get quite a bigger chip
[10:47:13] * nomis doesn't trust software usb.
[10:49:22] <specing> It works ;P
[10:49:36] <specing> USBtinyISP == 3kb/s programming
[10:50:20] <Mr_Sheesh_AFK> Not that much code space in those smaller uCs
[10:51:39] <Mr_Sheesh_AFK> When someone I know who's disabled wants an IR "slap switch" for TV muting, it's less bother to just get them the cheapest uC solution I can than to find & hack a remote to do the same job :)
[10:53:54] <specing> Mr_Sheesh_AFK: 8KB is small?
[10:54:46] <Mr_Sheesh_AFK> Compared to an x86 embedded platform, or an ARM one, yes
[10:55:27] <specing> LOLOLOOLOLOLOLOLOLOL
[10:55:44] * specing slaps Mr_Sheesh_AFK with the largest trout obtainable
[10:56:18] <specing> I can fit the whole world in 2K
[10:57:12] <Mr_Sheesh_AFK> For work I've worked with other folks on things like a general aviation windshear / stall / ground proximity box, that thing had a Z80 for analog data gathering, talking to am 80c186 for digital filtering and warning generation, that'd be overkill for a simple project tho. Hmmm trout for lunch!
[10:57:41] <OndraSter> heh
[10:58:08] <OndraSter> one AVR would do the same job
[10:58:10] <OndraSter> :P
[10:59:03] <Mr_Sheesh_AFK> IDK, not really enough pins maybe? This was a few years ago, 1990ish
[10:59:50] <Mr_Sheesh_AFK> Not really any ATMegas around back then; I've used AT90S8515s since, and 2313s etc.
[11:00:16] <Mr_Sheesh_AFK> Hmm I need to remember to ask about ATTiny15/85 compatibility later.
[11:05:42] <smeding> 1990 is more than a few years ago :p
[11:07:51] <prpplague> naw that is just like yesterday
[11:08:59] <Mr_Sheesh_AFK> You young whippersnappers.... Git off my lawn! :P
[11:37:02] <OndraSter> Mr_Sheesh_AFK, well you do know that Z80 has three ports - two of which are used for address + data
[11:37:03] <OndraSter> I think?
[11:37:08] <OndraSter> and 186... has any?
[11:37:15] <OndraSter> there would have to be PIO chip as well
[11:37:16] <OndraSter> or more
[11:37:58] <Mr_Sheesh_AFK> Yes - that was working pretty well back then :) It all needed FAA certification so they did well on the hardware
[11:39:42] <specing> All of that could have been done on the AVR, lol
[11:39:46] <OndraSter> yes
[11:39:49] <OndraSter> that's what I said lol
[11:39:53] <specing> a $2 one, lol
[11:39:53] <OndraSter> also how did they talk with each other? :o
[11:39:55] <OndraSter> shared memory?
[11:40:04] <specing> and interrupts probably
[11:40:11] <OndraSter> hmm
[11:40:26] <OndraSter> now, about that homemade soldermask
[11:40:27] <OndraSter> let's see
[11:40:33] <OndraSter> I have printed the mask for it
[11:52:26] <Mr_Sheesh_AFK> No interrupts - Dual Port Ram. And since one was big-endian and the other little-endiam, we had to quadruple check every access read & write to make sure that all of them did it right. It was a nice project, I wish Sundstrand was still around.
[11:56:05] <Mr_Sheesh_AFK> It might well have been doable on an AVR, we just didn't have AVRs back then
[11:56:37] <specing> lol dual port ram
[11:56:42] <specing> that is super expensive
[11:57:54] <Mr_Sheesh_AFK> It was what we had that'd do the job, back then. Things have gotten a LOT easier since the old days
[12:05:38] <Posterdati> hi
[12:05:39] <tobbor> Hello Posterdati
[12:06:13] <Posterdati> I've got problem with avrlibc sin and cos functions, they trash the stack (atmega2560)
[12:12:12] <Mr_Sheesh_AFK> I'd help but I'm rusty on avrlibs, Posterdati. I need to figure out how to get serial.print() to emit hex for one Long it's being sent
[12:13:16] <Posterdati> I'm not using arduino ide, but compiling with avr-gcc 4.7 g++
[12:13:49] <Posterdati> Mr_Sheesh_AFK: I'm using sin and cos in task functions because I developed a little RTOS
[12:14:44] <Mr_Sheesh_AFK> Fun :)
[12:15:32] <Posterdati> context switch seem to be well formed, 'cause I experience no cpu hangs and variables values are correct
[12:20:01] <Posterdati> even printf is not working
[12:20:21] <Posterdati> maybe a wrong library
[12:25:26] <Mr_Sheesh_AFK> Last project I worked on with AVRs was a AT90S2313 one, been a while.
[12:27:24] <Posterdati> ok
[12:30:54] <grummund> What computer are you? - http://interact.bcs.org/whatcomputerami/
[12:36:41] * RikusW had some "fun" today, troubleshooted a smps, the fuse was burnt so I put on a piece of 100um wire......
[12:37:15] <RikusW> seems there is a short so 350Vdc + 100um wire == ? :-D
[12:37:52] <Mr_Sheesh_AFK> RikusW - Brrzap?
[12:37:53] <RikusW> BIG BANG
[12:38:20] <RikusW> instantly vaporized
[12:39:02] <RikusW> whats weirder still, the bridge rectifier still seems ok...
[12:52:17] <karlp> well, yeah, why should the rectifier fail?
[12:52:28] <karlp> tiny wire will blow way faster
[12:54:57] <RikusW> still, it was like a gunshot and tripped the 15A mains breaker..
[12:56:06] <specing> trippy.
[13:11:36] <karlp> this is why you don't replace a blown fuse with a piece of wire
[13:11:48] <karlp> you can replace it with another fuse, see if it's still a problem...
[13:11:55] <karlp> and definitely don't replace it with a nail
[13:12:17] <OndraSter_> who has been "fixing fuses"?
[13:15:05] * RikusW using 100um copper wire :-P
[13:15:20] <RikusW> it resulted in a BIG BANG
[13:15:34] <RikusW> 230Vac + 100um wire + short...
[13:15:44] <Posterdati> RikusW: is this a switching PSU?
[13:18:00] <RikusW> yes
[13:18:24] <RikusW> the diodes and mosfet still appears to be fine, even after the bang
[13:18:36] <RikusW> I'm suspecting the pwm ic
[13:22:44] <Posterdati> external fet or integrated in the pwm ic?
[13:23:56] <Mr_Sheesh_AFK> If the IC has a crater in it, it "might" be the IC :P
[13:25:02] <OndraSter_> Tom_itx, the ink works, alright
[13:25:04] <OndraSter_> but it is no fun
[13:25:40] <OndraSter_> and you will not make it right on the first time
[13:27:45] <RikusW> Posterdati: external mosfet
[13:27:52] <RikusW> no crater
[13:28:00] <Posterdati> is broken then
[14:00:18] <RikusW> http://mybroadband.co.za/news/broadband/50911-the-curious-case-of-cheap-satellite-broadband-in-sa.html
[14:04:18] <OndraSter_> sirdancealot, Welcome to the world of tomorrowwwwww
[14:04:20] <OndraSter_> from Prague :o
[14:04:53] <sirdancealot> ohai OndraSter
[14:05:59] <sirdancealot> name sounds familiar
[14:06:05] <OndraSter> it should
[14:06:10] <OndraSter> I am fairly known on the czech internet
[14:06:14] <OndraSter> also the other day I was on the TV.
[14:06:17] <OndraSter> not sitting on it!
[14:06:23] <sirdancealot> lol ok
[14:06:31] <Steffanx> Have it on youtube OndraSter?
[14:06:42] <OndraSter> no
[14:06:47] <Steffanx> :(
[14:06:57] <OndraSter> also you wouldn't understand it
[14:07:00] <OndraSter> it was in, wait for it
[14:07:01] <OndraSter> CZECH
[14:07:09] <Steffanx> Who cares
[14:07:12] <Steffanx> We have google translate
[14:07:47] <OndraSter> lol
[14:07:49] <OndraSter> for voice?
[14:08:01] <OndraSter> sirdancealot, PCTuning forum I appear on mostly
[14:08:04] <OndraSter> from czech websites
[14:08:04] <Steffanx> Youtube can sort of do that, not?
[14:08:09] <OndraSter> Steffanx, in theory, yes
[14:08:11] <OndraSter> but it sucks
[14:08:19] <OndraSter> I tried it the other day with that japanese video - it failed terribly
[14:08:51] <sirdancealot> hmm hm hmm
[14:09:46] * RikusW thinks OndraSter should start a new series SG-2 ;)
[14:09:52] <OndraSter> heh
[14:09:57] <OndraSter> I do use avatar of McKay
[14:10:08] <OndraSter> if not McKay then Dr. Horrible
[15:07:14] <OndraSter> Tom_itx, http://sdrv.ms/NF2i02
[15:07:18] <OndraSter> I mis-aligned it
[15:07:23] <OndraSter> and had bubbles there
[15:07:26] <OndraSter> but it works alright
[15:09:15] <Steffanx> OndraSter .. login necessary?!
[15:10:11] <OndraSter> wat
[15:10:20] <Steffanx> tat
[15:10:23] <OndraSter> impossibru
[15:10:34] <OndraSter> http://clip2net.com/s/2e9vm
[15:10:35] <OndraSter> ok, here
[15:10:45] <Steffanx> Not impssobru
[15:28:02] <Posterdati> hi
[15:28:03] <tobbor> Posterdati! like, totally tell us about the project!
[15:28:37] <Posterdati> please help, I wrote a program for atmega2560 with sin and cos functions, as micro executes them, cpu hangs...
[15:28:43] <Posterdati> avr-gcc 4.7
[15:33:36] <OndraSter> probably error in your code :D
[15:33:40] <OndraSter> show us the code!
[15:37:05] <Posterdati> http://pastebin.com/DKxQmw89
[15:37:46] <Posterdati> if I remove the line 24. it won't freeze
[15:40:22] <OndraSter> duhm that is some mat
[15:40:22] <OndraSter> h
[15:40:27] <OndraSter> where does sin and cos come from?
[15:40:34] <OndraSter> maths*
[15:40:46] <Posterdati> -lm
[15:40:56] <Posterdati> the avrlibc
[15:40:58] <OndraSter> oh
[15:41:03] <OndraSter> try calling only cos or sin
[15:41:05] <OndraSter> see which hangs
[15:41:16] <Posterdati> sin is the hanging
[15:41:22] <OndraSter> oh
[15:41:25] <OndraSter> hmm
[15:41:32] <OndraSter> if you try sin with simple stuff, does it still hang?
[15:41:44] <Posterdati> no
[15:41:53] <OndraSter> hmm
[15:42:01] <Posterdati> var name too long?
[15:42:06] <OndraSter> if you use only something = sin(nMagnetometerHeading);
[15:42:11] <OndraSter> var name too long doesn't matter
[15:42:16] <Posterdati> works
[15:42:31] <OndraSter> so do only the sin(..) into first temp var and then do
[15:42:45] <OndraSter> tempvar * mDCM[..] - cos(..) * mDCM[..]
[15:42:46] <Posterdati> it hangs
[15:42:54] <Posterdati> it hangs
[15:43:20] <OndraSter> okay, make two temp variables, one for cos, one for sin
[15:43:26] <OndraSter> then do the *mDCM on each
[15:43:27] <Posterdati> I did
[15:43:34] <Posterdati> it hanged too
[15:43:59] <OndraSter> do you know at which exact line?
[15:44:08] <Posterdati> even printf is no longer working
[15:44:55] <Posterdati> if I use tempvars to store sin and cos, it hanged at *pOmegaP += vScaledOmegaP;
[15:45:08] <OndraSter> hhmm
[15:45:42] <Posterdati> I was thinking it was my context switch algorithm
[15:46:09] <Posterdati> but running this function in the main, without the rtos, produce the same effect
[15:49:26] <Posterdati> OndraSter: ?
[15:49:35] <OndraSter> I have honestly no idea :)
[15:49:37] <OndraSter> some gcc issue
[15:49:39] <OndraSter> probably
[15:50:59] <Posterdati> ok
[15:51:04] <Posterdati> 4.7
[15:51:28] <OndraSter> there is 4.8 available as beta or something IT hink
[15:51:30] <OndraSter> I think*
[15:53:40] <Posterdati> are gc-section useful?
[17:20:21] <Tom_itx> OndraSter you got some mask to try?
[17:20:35] <OndraSter> some mask?
[17:20:38] <OndraSter> I printed the one I needed :)
[17:21:05] <OndraSter> I used the same transparent plastic stuff that I use for photoresist UV stuff
[17:21:35] <Tom_itx> it's a little speckled
[17:21:39] <OndraSter> yes
[17:21:42] <OndraSter> like I said, first try
[17:22:07] <Tom_itx> long as it work
[17:22:08] <OndraSter> I couldn't find any other review or usable howto... I had issues making the "thin" cover with anything, I don't have any expired cards
[17:22:08] <Tom_itx> s
[17:22:17] <OndraSter> thin film*
[17:22:22] <OndraSter> I used another PCB :D
[17:22:28] <OndraSter> that was my problem
[17:25:13] <Tom_itx> is that a double sided board?
[17:29:08] <OndraSter> no
[17:29:19] <OndraSter> I haven't done doublesided yet
[18:37:18] <jadew> hey guys
[18:37:55] <jadew> any idea if it's common for a i2c slave to expect the master not to send an ack for the last byte received?
[18:39:12] <jadew> like this: slave > byte, master > ack, slave > byte, master > ack, slave > byte, master > nack, master > stop
[19:11:46] <bsdfox> Posterdati, try an older version of avr-gcc
[20:08:52] <Mr_Sheesh_AFK> A question for folks in here; I'm about to get back into AVRs, I could put the computer for software development up on some kind of Windows, or on XP; Any real advantage either way? (Been 5 years or so since I did enough AVR stuff, RL got in the way for a while.)
[20:11:02] <jadew> the advantage is avr studio if you enjoy it
[20:14:39] <Mr_Sheesh_AFK> Not used it in 6 years so only vaguely remember if I used it or not
[20:15:14] <Mr_Sheesh_AFK> Hurt a knee and been dealing with that, bleah.
[21:09:25] <jadew> woot, switching from atmega8 to atmega328P is almost painless
[21:09:46] <Tom_itx> yup
[21:10:06] <Tom_itx> room to stretch too
[21:10:11] <jadew> that's really great, cuz you can start projects on the really cheap atmega8 and upgrade only when needed
[21:10:35] <jadew> yeah, that's why I made the switch, I'm closing fast on 8k
[21:11:28] <jadew> I felt so good about it, I actually pushed it all the way down in the socket :P
[21:13:01] <Casper> almost all the AVR is easy to upgrade and downgrade if you code proprelly
[21:13:40] <jadew> well, I didn't have to change any code, except some registry names for the usart
[21:14:11] <Casper> usually it's mostly some find and replace
[21:17:15] <jadew> one thing is clear tho, you can get a basica usb pirate like tool with an 8k avr
[21:18:02] <jadew> I don't know why they couldn't fit some of the goodies within the 32k they have on the bus pirate
[21:18:22] <jadew> *basic bus pirate (tired)