#avr Logs

Jul 24 2017

#avr Calendar

12:36 AM day__ is now known as daey
12:44 AM day_ is now known as daey
03:08 AM Thrashbarg_ is now known as Thrashbarg
04:05 AM Thrashbarg_ is now known as Thrashbarg
04:38 AM Emil: Gah
04:38 AM Emil: http://www.ebay.com/itm/USB-ATMEGA32U4-Mini-Development-Board-For-Arduino-Leonardo/400985233359
04:38 AM Emil: I bought that
04:38 AM Emil: and then I tried programming it with
04:38 AM Emil: https://emil.fi/jako/kuvat/2017-07-24_12-08-15_IG3FqpKe.png
04:39 AM Emil: It programmed once
04:39 AM Emil: and not it does't want to T.T
04:39 AM Emil: It's not recognized
04:39 AM Emil: don't tell me it requires usespace setup to have the dfu working properly
05:52 AM twnqx: did you program it through the dfu?
05:52 AM twnqx: you normally have ~1s after reset to program it
05:52 AM twnqx: before the dfu jumps to main
05:56 AM Emil: twnqx: yeha
05:56 AM Emil: through dfu
05:56 AM Emil: straight from the arduino ide
05:56 AM Emil: And I could reprogram at any time
05:56 AM twnqx: that on the other hand shouldn't work
05:56 AM Emil: Well, it did
05:56 AM twnqx: dfu shouldn't be active after boot
05:57 AM twnqx: how so... if the cpu runs your code it can't run the DFU :S
05:57 AM Emil: Well
05:57 AM Emil: Of course you can interrupt program it
06:07 AM Emil: Hmm
06:24 AM twnqx: but did you enable interrupts in your code? :P
06:24 AM twnqx: anyway, try to reprogram immediately after reset
06:53 AM Emil: Hmm
06:53 AM Emil: Actually
06:53 AM Emil: as long as one have initialised the usb
06:54 AM Emil: Like with Serial.begin(blah blah);
06:54 AM Emil: It can upload at any point
06:54 AM Emil: nice
07:29 AM Emil: Hmm
07:29 AM Emil: I need a person teaching me USB
09:46 AM polprog: lol, the new battery i installed has loose connectot apparently
09:46 AM polprog: pushing on the back of the phone makes it go from 40% to 10%
09:47 AM polprog: shite
09:47 AM polprog: no tools hete
09:47 AM polprog: and the phone also shuts down at random
09:47 AM HighInBC: I had terminals lose their spingyness before
09:47 AM polprog: the sim card looses power all the time
09:47 AM HighInBC: I stuck wadded paper on the opposite side of the battery to push it up into the terminals
09:48 AM HighInBC: if not that it may be a loose solder connection inside wigglign about
09:48 AM polprog: ill try it as soon as i get my hands on a torx set
09:48 AM polprog: also, what dickhead makes a permanently attached battery
09:48 AM HighInBC: ugh
09:49 AM polprog: nexus 4
09:49 AM HighInBC: someone who wants to sell another phone in a couple of years
09:49 AM polprog: there are two phillips screws holding a tiny connector there
09:49 AM HighInBC: permanent battery = planned point of failure
09:49 AM polprog: not for me xD
09:50 AM HighInBC: too smart for them
10:12 AM Emil: polprog: maaaateeeyyyy
10:12 AM Emil: long time
10:13 AM polprog: yeah
10:13 AM polprog: im back ;)
10:25 AM polprog: i passed a sailing exam and got a license
10:59 AM Emil: Nice!
11:05 AM Emil: polprog: where were you?
11:13 AM Emil: https://emil.fi/jako/kuvat/2017-07-24_18-41-12_bkoYJ0jv.png
11:13 AM Emil: This is how I feel about this group in my course
11:14 AM Emil: When they can't get along
11:14 AM Emil: And then they drag me into the drama :D
11:19 AM polprog: gnome child :D
11:19 AM polprog: Emil: i was on a 2 week camp on Mazury lake district
11:19 AM Emil: Cool!
11:20 AM polprog: by the way my party handle is Winston Woolf
11:20 AM polprog: :P
11:22 AM Emil: polprog: the translation is "Everything turned into Wilderness" but it loses a lot of the nuances it has in Finnish
11:22 AM Emil: polprog: party handle?
11:22 AM xentrac: polprog: congratulations!
11:23 AM polprog: a joke nick :P
11:23 AM xentrac: was it fun?
11:23 AM polprog: sure
11:23 AM polprog: we sailed all the way north, visited the bunkers and then back south
11:23 AM xentrac: bunkers?
11:23 AM polprog: you can look it up on the map
11:24 AM polprog: https://www.google.pl/maps/place/Mamerki/@54.1887263,21.6362589,17z/data=!3m1!4b1!4m5!3m4!1s0x46e22c516e287477:0xf85f232633b35e27!8m2!3d54.1887263!4d21.6384476
11:24 AM Emil: polprog: your joke or reference escapes me
11:24 AM polprog: the winston joke?
11:24 AM Emil: polprog: da
11:24 AM Emil: you mean Winston Wolf?
11:24 AM Emil: or Wolfe
11:24 AM polprog: the pulp fiction guy
11:25 AM Emil: I see
11:25 AM xentrac: the guy who solves problems
11:25 AM polprog: problems that arise during parties
11:25 AM polprog: ;)
11:27 AM Emil: lol
11:27 AM Emil: Also
11:27 AM Emil: it's like constant Christmas
11:27 AM Emil: getting my eBay purchases
11:27 AM Emil: Like every other day there's new stuff
11:27 AM polprog: https://xkcd.com/576/
11:28 AM Emil: And as long as I don't look at the sum of all purchases and only make small purchases at a time
11:28 AM Emil: everything is fine!
11:28 AM Emil: :D
11:28 AM Emil: polprog: lol
11:28 AM polprog: cant wait to do the purchases at work
11:28 AM Emil: I would totally continue that script and see where it goes
11:28 AM APic: 😎
11:28 AM Emil: polprog: hm
11:28 AM Emil: ?
11:29 AM polprog: i have a project at work, and i started drawing schematics today
11:30 AM Emil: What do you do?
11:30 AM Emil: Who do you work for?
11:30 AM polprog: appretinceship at a local electronic design company
11:32 AM Emil: Nice!
11:32 AM Emil: Good : )
11:33 AM polprog: "local"
11:38 AM polprog: Emil: you like trance/rave?
11:38 AM polprog: i like that song you linked
11:38 AM polprog: Boris Brejcha
11:40 AM Emil: polprog: I do
11:40 AM Emil: polprog: ikr
11:40 AM Emil: polprog: when you are doing electronics at 3 in the morning
11:40 AM Emil: And soldering, inhaling the cancer and measuring things on a scope
11:40 AM Emil: and writing code
11:40 AM polprog: mmm
11:40 AM xentrac: mmm, cancer
11:40 AM Emil: and your eyes are droopy as fuck
11:41 AM Emil: but then in the background
11:41 AM Emil: there's Boris
11:41 AM Emil: on loop
11:41 AM Emil: And then you can just rave
11:41 AM polprog: https://www.youtube.com/watch?v=EJIN9P2b38U
11:41 AM polprog: also i got a Members of Mayday CD
11:41 AM Emil: https://www.youtube.com/watch?v=pFUgrWL6xMs
11:42 AM polprog: heh
11:42 AM polprog: cowsay | lolcat
11:42 AM Emil: polprog: watch the whole thing
11:42 AM Emil: polprog: I also figured out how to autochange the background
11:42 AM Emil: Took a bloody while
11:42 AM Emil: I mean fortune | cowsay | lolcat and shit
11:43 AM polprog: heh, fortune
11:44 AM Emil: also cowsay -f hnu
11:44 AM Emil: also cowsay -f gnu
11:45 AM polprog: how do you like that piece i sent
11:45 AM polprog: ?
11:45 AM polprog: :P
11:45 AM Emil: polprog: listening to it now
11:46 AM polprog: electronics start at 1:20
11:46 AM Emil: 0:50 imho
11:46 AM polprog: maybe
11:47 AM polprog: Blue Alphabet is also nice
11:47 AM Emil: Hmm
11:47 AM Emil: not quite my cup of tea
11:47 AM Emil: But I can see it fitting nicely in a playlist
11:47 AM polprog: try this: https://www.youtube.com/watch?v=MwPY9iqiRu4
11:47 AM Emil: This RMB - Matisse
11:48 AM polprog: Matisse is nice
11:48 AM polprog: it's like 1500 medieval party turning into 90's
11:48 AM polprog: :D
11:48 AM Emil: Lol
11:48 AM Emil: That's a very good description
11:49 AM Emil: It's too high pitched imho
11:49 AM polprog: i have a synth
11:49 AM polprog: roland sh-101
11:49 AM Emil: https://www.youtube.com/watch?v=gSkePcPMorc
11:49 AM Emil: Achieving that took bloody ages :D
11:50 AM polprog: fuck, 60 channels on irssi/weechat :P
11:50 AM Emil: irssi
11:50 AM Emil: and lol that's not even my final form
11:50 AM Emil: I've had plenty over 100
11:51 AM polprog: i dont even know 100
11:51 AM Emil: And this is what my chrome looks like now
11:51 AM Emil: https://emil.fi/jako/kuvat/2017-07-24_19-20-28_Aj2K6bjU_chrome.png
11:51 AM polprog: hell, i think i know 30, most dead. now i have 15, 4~6 alive
11:51 AM Emil: And that's not even close to my final form :D
11:51 AM polprog: :D odd monitor brand
11:52 AM Emil: polprog: Surface Pro 3
11:52 AM Emil: 3:2 is god tier aspect ratio
11:52 AM Emil: It seriously feels a lot larger than it is
11:52 AM polprog: hell, i want THIS: https://www.youtube.com/watch?v=Vw-ADYNpz1I
11:52 AM Emil: It's only 12"
11:52 AM Emil: but it feels like a 15" easily
11:52 AM Emil: because the screen is taller
11:53 AM Emil: I will never go back to shitty 16:9 aspect ratios
11:54 AM JanC is now known as Guest39739
11:54 AM JanC_ is now known as JanC
11:54 AM xentrac: hi JanC, welcome back! how's your timecode clock thing going?
11:54 AM Emil: polprog: https://emil.fi/hehehe/
11:55 AM polprog: lol
11:55 AM Emil: Hmm
11:55 AM Emil: I wonder if I should just purcahse TS100
11:55 AM Emil: Or make my own
11:56 AM Emil: polprog: you like pretty light trance
11:57 AM polprog: hmm, i remember you like to reinvent the wheel^H^H^H do things your way
11:57 AM polprog: so make one
11:57 AM Emil: :DDDDDDD
11:57 AM Emil: lol
11:58 AM Emil: Givin me the sass I'll show you
11:58 AM Emil: It's just that
11:58 AM Emil: TS100 seems to have a lot of tips available
11:58 AM Emil: And it's the whole package
11:58 AM polprog: j/k, i sometimes like to make things just to make them
11:58 AM Emil: but it's still 40€
11:59 AM polprog: this reminds me i need to get a chisel tip for my yihua, soldering SMD with point tip is odd
11:59 AM Emil: This Blue Alphabet is prett nice
11:59 AM Emil: I'm having these feeling flashbacks
11:59 AM polprog: there's a guy called Marek Bilinski, he was a polish composer
12:00 PM polprog: he did something we would call trance now
12:00 PM polprog: i think he was self-taught
12:00 PM polprog: let me find something
12:00 PM xentrac: is TS100 the "open-source weller killer"?
12:02 PM Emil: To circa 2009 YouTube with the default background songs
12:02 PM Emil: xentrac: dunno
12:02 PM Emil: And open source pretty much nothing in this case imho
12:02 PM xentrac: I was maybe thinking of https://www.youtube.com/watch?v=VMl0GbiVEyA and
12:02 PM Emil: Since anyone could just copy Wellers design
12:02 PM xentrac: it's not TS100
12:03 PM Emil: xentrac: wat is that
12:03 PM polprog: what
12:03 PM polprog: lol
12:03 PM Emil: https://www.youtube.com/watch?v=DRtaQcVhNGE
12:04 PM polprog: wow, that's a proper mixing console
12:04 PM xentrac: looks like he's got a bit of overshoot, he could benefit from PID
12:04 PM Emil: xentrac: who?
12:04 PM Emil: xentrac: TS100?
12:04 PM Emil: Yeah you can reprogram it if you want
12:04 PM Emil: Iirc it's some stm32
12:04 PM xentrac: oops, I mispasted the link
12:04 PM xentrac: I meant https://hackaday.io/project/18899-rt-soldering-pen
12:05 PM xentrac: not the children's song about Pepe the Frong
12:05 PM Emil: https://github.com/Ralim/ts100
12:05 PM Emil: xentrac: :D
12:05 PM polprog: i need to know why it was in your clipboard xentrac :P
12:05 PM Emil: xentrac: Bullshit, you totally meant to post that
12:05 PM xentrac: yes, but not in this channel
12:05 PM Emil: xentrac: oh that project is different
12:05 PM xentrac: the song is super good
12:05 PM Emil: xentrac: what kind of channels do you freuquent
12:05 PM Emil: ( ͡° ͜ʖ ͡°)
12:05 PM Emil: frequent*
12:05 PM polprog: r/deepIntoYouTube
12:06 PM xentrac: #swhack
12:06 PM Emil: polprog: excelemnnt sub
12:06 PM Emil: xentrac: wait you have some online precense
12:07 PM xentrac: less than I used to
12:07 PM Emil: xentrac: presence*
12:07 PM xentrac: a 4chan person on #swhack was making a joke about Pepe the 4chan frog
12:07 PM Emil: xentrac: but yeah that hackaday project is what I could do myself, too
12:07 PM xentrac: and Bitcoin
12:07 PM polprog: http://qdb.us/search?q=swhack
12:07 PM xentrac: yeah, I'm sure you could, Emil
12:07 PM xentrac: and you should
12:08 PM Emil: But the TS100 is a complete thing
12:08 PM Emil: And works from the get go
12:08 PM xentrac: oh, does it have the OLED screen and whatnot too?
12:08 PM Emil: polprog: https://www.youtube.com/watch?v=CJiG15euUes
12:08 PM Emil: xentrac: yeah
12:08 PM xentrac: nice
12:09 PM Emil: polprog: that's my kind of music
12:09 PM polprog: Emil: i like soundtracks
12:09 PM Emil: polprog: I _love_ soundtracks
12:09 PM xentrac: hey, here's an interesting idea about point plotting displays
12:09 PM Emil: I used to put this and this playing simultaniously
12:09 PM Emil: lol
12:09 PM Emil: Meant to replace
12:10 PM xentrac: if you deflect a laser with two mirrors to project onto a screen you need a deflection of like 20° or so to get a reasonable-sized display
12:10 PM xentrac: but mirrors that can turn through 10°, especially rapidly, are sort of tricky
12:10 PM polprog: i wanted to make this kind of a laser display
12:10 PM Emil: xentrac: galvanometer
12:10 PM xentrac: right, using galvanometers typically, which limits you to 50kpps or less
12:10 PM polprog: Emil: xentrac: https://www.youtube.com/watch?v=6qun47AKFbk
12:11 PM xentrac: I'm still listening to Call of the Witch, polprog
12:11 PM polprog: it's Mike tearing down a laser projector
12:11 PM Emil: polprog: listen to that Call of the Witch I linked
12:11 PM xentrac: aha, cool
12:11 PM Emil: xentrac: kpps?
12:12 PM xentrac: thousand points per second
12:12 PM Emil: ah
12:12 PM xentrac: but suppose that instead you just deflect the laser enough to go from one side of your pupil to the other side
12:12 PM polprog: if i had a helmet i'd make a hud projector
12:12 PM polprog: like a motorbiking helmet
12:12 PM xentrac: say, 4mm at a distance of 400mm: 10 milliradians, only 0.57 degrees
12:13 PM xentrac: that should be a lot easier to manage, no?
12:13 PM xentrac: maybe you could use piezoelectric deflection, which can easily get into the MHz
12:14 PM xentrac: you'd have to defocus your eye to see the image, because if you focused on the projector you would just see a point
12:14 PM polprog: my initial idea was to wind a tiny coil around a shard of glass but i know as much mechanics as finnish
12:15 PM polprog: and then deflect the coil with a high current driver
12:15 PM polprog: like in that microvision thingie
12:15 PM xentrac: yeah, I guess I don't know that much either; I should make more stuff in order to learn :)
12:15 PM polprog: we all should :D
12:15 PM polprog: why did you think i got that apprenticeship
12:16 PM Emil: polprog: lol
12:16 PM Emil: polprog: you should then learn Finnish ;)
12:16 PM Emil: xentrac: but yeah, pupil projection is a thing that's being researched quite a lot
12:16 PM xentrac: Emil: oh cool, are there textbooks?
12:17 PM Emil: retina projection*
12:17 PM Emil: https://en.wikipedia.org/wiki/Virtual_retinal_display
12:17 PM xentrac: I think I'm getting a gig at Satellogic today; hopefully I can take advantage of that to learn more about hardware
12:18 PM xentrac: more pretty myoosic (not electronic): https://www.youtube.com/watch?v=ujzMHLac404
12:22 PM xentrac: anyone want to try Jitsi with me? I'd like to try it out to see how well it works
12:22 PM Emil: https://listenonrepeat.com/watch/?v=UcsbYR7SMMw and https://listenonrepeat.com/watch/?v=N8ZAx_OvKpM at the same time
12:22 PM xentrac: for video chat without fecebutt
12:22 PM Emil: Do it
12:22 PM Emil: xentrac: jitsi?
12:23 PM polprog: by the way
12:23 PM Emil: polprog: open those both listenonrepeat links at the same time
12:23 PM polprog: what
12:23 PM polprog: lol
12:23 PM Emil: They work really well together
12:23 PM polprog: nice
12:24 PM polprog: i could fire up SDR too
12:24 PM polprog: i can hear the railway radio and taxi drivers
12:24 PM Emil: polprog: Dat electronic beat to the radio chatter
12:24 PM Emil: Battlefield 3 has one of the best soundtracks imho
12:24 PM Emil: xentrac: but what's jitsi
12:24 PM Emil: Some video thing it seems
12:25 PM polprog: but back to the topic, i was terribly bored at work today so i lurked thru avr-libc docs
12:25 PM xentrac: yeah, online video chat with Etherpad
12:25 PM polprog: and found an awesome looking debugger/decompiler, ddd, a frontend for GDB
12:25 PM xentrac: and screensharing
12:25 PM xentrac: yeah, ddd is pretty cool
12:26 PM Emil: How is ddd used?
12:26 PM xentrac: I never got very heavily into using debuggers because mostly I work on my own code
12:26 PM polprog: Emil: looks like this
12:26 PM polprog: https://puu.sh/wRU3i/423bcfe215.png
12:26 PM xentrac: that screenshot doesn't show much about ddd
12:27 PM polprog: yeah, i just installed it
12:27 PM polprog: but man that old X gui
12:27 PM xentrac: the cool things about ddd in theory are that it can graph watched variables over time and it can make box-and-arrow diagrams of what's in your memory
12:27 PM xentrac: yeah, it's Motif
12:27 PM polprog: https://www.gnu.org/software/ddd/
12:27 PM xentrac: that's because ddd was written back when Motif was a thing
12:27 PM polprog: it's as old as me
12:27 PM polprog: damn even older
12:27 PM polprog: 95
12:27 PM Emil: polprog: lots of softrware is older than you ;)
12:28 PM Emil: That's not too old of a pic
12:28 PM Emil: given that YouTube layout
12:28 PM Emil: oh wait
12:28 PM Emil: that's you right now
12:28 PM Emil: :D
12:28 PM polprog: :D
12:29 PM xentrac: right :)
12:30 PM Emil: But matey
12:30 PM Emil: matey matey
12:30 PM Emil: why haven't you renamed your vps? :o
12:30 PM Emil: polprog: or do you have too many to care about naming them? ;)
12:30 PM polprog: i have some x86 c program i used to mess with gcc
12:30 PM polprog: Emil: ah
12:30 PM polprog: lol i forgot
12:30 PM polprog: but i cant call every system i own "glados:
12:30 PM Emil: polprog: your sysmin cred took quite a hit
12:31 PM Emil: polprog: I name my servers by their primary use case
12:31 PM Emil: and often by their dns name
12:31 PM xentrac: I am in https://meet.jit.si/humaneflaps right now, and I'd like to find out if it works with other people
12:32 PM polprog: dns name is a good idea
12:32 PM polprog: ehh, gotta reboot it to change hostname, /etc/hostname i edited already
12:33 PM Emil: xentrac: here?
12:33 PM polprog: lol
12:34 PM polprog: i saw some guy in a bandana
12:34 PM xentrac: can you see my screen?
12:34 PM Emil: That's me
12:34 PM Emil: Yeah
12:34 PM xentrac: excellent
12:34 PM polprog: dont worry, we know your face
12:35 PM Emil: xentrac: what do you use for browser terminal?
12:35 PM Emil: polprog: lol
12:35 PM Emil: xentrac: aww
12:35 PM Emil: polprog: well, yeah, you can use a search engine, sure
12:35 PM Emil: but most of them are curated pictures of me :D
12:35 PM xentrac: it's not a browser terminal, it's a regular terminal (xfce-terminal I think)
12:35 PM xentrac: just fulscreen
12:36 PM Emil: ah
12:36 PM Emil: I'm building one that does use the browser
12:36 PM Emil: NIH
12:36 PM Emil: :D
12:36 PM xentrac: I have mixed feelings about that
12:36 PM Emil: polprog: also wat
12:36 PM Emil: polprog: you don't have to reboot to change hostname
12:37 PM xentrac: on one hand I feel like the browser is a dramatically awesome GUI library
12:37 PM xentrac: on the other hand it has abysmal worst-case latency
12:37 PM xentrac: you pay a very high price
12:37 PM Emil: Well
12:37 PM Emil: Using webshitsockets
12:37 PM Emil: it's not too bad
12:37 PM xentrac: websocket latency is fine
12:38 PM xentrac: it's the UI latency that sucks
12:38 PM Emil: depends what you do
12:38 PM xentrac: https://danluu.com/term-latency/ talks about how this is already pretty bad in existing terminaks
12:40 PM Emil: Did polprog really reboot the server?
12:40 PM Emil: Why would he do that T.T
12:42 PM xentrac: it's the easiest way to be sure the new hostname will be applied at the next reboot
12:42 PM xentrac: and, hey, cattle not pets, right?
12:42 PM Emil: editing /etc/hostname, etc/hosts and setting it with hostname command and then logging in and out is enough
12:42 PM Emil: xentrac: I don't understand that phrase
12:43 PM xentrac: oh, the full version is "Treat your servers like cattle, not pets"
12:43 PM Emil: ah
12:43 PM Emil: Is the joke here that we are talking about servers?
12:44 PM Emil: oh wait is that a recent saying
12:44 PM polprog: Emil: ni
12:44 PM xentrac: yes
12:44 PM polprog: no
12:44 PM Emil: That means servers specifically
12:44 PM polprog: i didnt
12:45 PM polprog: i also dont wanna relog cause i have a persistent screen session for irssi
12:45 PM Emil: polprog: wat
12:45 PM xentrac: the broader context is that we are managing virtual machines made out of 50¢ of machine resources as if they were million-dollar mainframes
12:45 PM Emil: xentrac: I know the idea
12:45 PM Emil: xentrac: and I completly agree with it
12:45 PM xentrac: which often leads to optimizing the worng things
12:45 PM Emil: If you have a lot of servers they are cattle to you
12:45 PM Emil: and you should treat them as such
12:46 PM Emil: but pet servers where you run your own irc and shit, those should have distinct names
12:46 PM Emil: imho
12:46 PM polprog: whatever
12:46 PM Emil: If you have personal things that you interact with often then you should have something easily understandable as name
12:46 PM Emil: polprog: wat
12:46 PM polprog: damn that ddd is a bit clumsy
12:47 PM Emil: polprog: you mean
12:47 PM xentrac: Maybe the things that should be run as personal things should not be servers
12:47 PM Emil: polprog: you know that screen doesn't care about your hostname, really
12:47 PM Emil: xentrac: of course they should be servers :D
12:47 PM Emil: Always accessible, always safe
12:48 PM Emil: Live feedback
12:50 PM xentrac: I was thinking, like, Kafka clusters or something
12:51 PM xentrac: Things that don't need rebooting
12:53 PM Emil: https://www.youtube.com/watch?v=FbBTUvHf3YI
12:56 PM polprog: cracking my head over DDD
12:57 PM xentrac: DDD does suffer from some usability problems
12:57 PM Emil: polprog: you get paid, right?
12:58 PM polprog: wrong
12:58 PM polprog: :(
12:58 PM Emil: polprog: lol
12:58 PM Emil: Do you get anything but "experience" out of it+
12:59 PM Emil: ?
12:59 PM polprog: not really
12:59 PM Emil: Stop :D
12:59 PM Emil: Let's not strengthen unpaid internships and apprenticeships :D
12:59 PM polprog: it cant be paid
01:00 PM Emil: wat
01:00 PM Emil: why not?
01:00 PM polprog: long story
01:00 PM Emil: you have time
01:00 PM polprog: i have a free flat since it's another city
01:00 PM Emil: They pay your housing?
01:00 PM polprog: kinda
01:06 PM Emil: Hmm
01:06 PM Emil: Well, I wouldn't still take that
01:07 PM Emil: But I might have different concept on work :D
01:43 PM polprog: like i thought :( DDD was last updated in 2007 and crashes
01:44 PM Emil: strtok or some other function?
01:44 PM polprog: nah
01:53 PM Emil: hm?
01:55 PM xentrac: ddd is written in C++
01:56 PM xentrac: software written in C++ usually crashes
01:59 PM aczid: well yeah but it doesn't neccessarily crash any slower than C programs :P
01:59 PM aczid: they've been working quite hard on that
02:00 PM xentrac: both the C and C++ committees have been working quite hard to excuse compiler vendors from adding crashing bugs and security holes to your programs
02:03 PM xentrac: oh, TS100 *is* billed as an "open-source Weller killer": https://www.youtube.com/watch?v=HgrB5P-rDLw
02:05 PM xentrac: it seems like it has a somewhat less nice display than the other one I linked
02:05 PM xentrac: but it's slimmer
02:06 PM xentrac: and they do apparently publishe schematics
02:10 PM aczid: I still love that fefe vs gcc thread
02:11 PM aczid: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30475
02:11 PM aczid: this one
02:12 PM aczid: first thing I could think of when I heard 'to excuse compiler vendors from adding crashing bugs and security holes'
02:12 PM green_snow: when I detach vcc pin and switch the 5v power supply on, my avr turns on and I can measure 3.5 volts between vcc and gnd, how is this possible?
02:12 PM aczid: guess it's not detached? :P
02:12 PM aczid: or you are a wizard
02:12 PM aczid: are you perhaps a wizard?
02:12 PM green_snow: it is deached
02:12 PM green_snow: lol
02:17 PM xentrac: the signed-int overflow page that I found most useful was https://gist.github.com/rygorous/e0f055bfb74e3d5f0af20690759de5a7
02:17 PM aczid: ty
02:18 PM aczid: did you have any other gcc bug threads in mind? I've discovered I'm a fan :P
02:18 PM xentrac: heh
02:19 PM xentrac: surely there must be a bug thread for the compiler-elided null pointer check in the FreeBSD kernel that got a CVE and an emergency patch
02:19 PM aczid: ouch, I think I missed that
02:19 PM aczid: that would be a winner
02:20 PM green_snow: looks like the pin near the vcc somehow provides power to my avr...
02:35 PM Magnifikus: anyone familiar with the SAMA5D2 chips from atmel? i wonder about the iso can-fd that is stated in the microchip version of the datasheet
02:40 PM xentrac: I wonder if green_snow is powering their AVR through the diode clamps
02:40 PM polprog: probably... risky
02:42 PM xentrac: I feel like putting the power pins on opposite corners of the 74xx series set a really bad precedent
02:42 PM xentrac: they should have been in the middle, next to each other on the same side
02:43 PM polprog: i kinda see what they wanted to achieve, imagine a board full of paralell 74 serie chips - the voltage falls like a waterfall
02:43 PM polprog: if you know what i mean by that
02:43 PM polprog: it's hard to explain
03:22 PM Magnifikus: xentrac, powering through clamping diodes is wonderful, works also fine with fpgas on IO to cpus once they are configured
03:23 PM Magnifikus: if you maintain a good duty cycle
03:24 PM Magnifikus: for my canfd shit, here is some more details http://community.atmel.com/forum/confusion-about-sama5d2-can-fd-iso-and-non-iso
03:24 PM Magnifikus: maybe someone has some insight
03:39 PM Emil: aczid: compiler coders are evil
03:40 PM Emil: "Hey the specs don't mention about this thing, for which exists a completely sane and extremely assumed behaviour but if we change the behaviour to something completely insane we can get a 1% speed boost!
03:40 PM aczid: yeah, let's build a great bit -Wall around the compiler and make the gcc team pay for it!
03:40 PM aczid: haha
03:41 PM aczid: I've luckily not encountered that, but I'm affraid it such patches would get quite far along in the process
03:45 PM Emil: The people who left int overflow as ub should be shot
04:12 PM xentrac: Magnifikus: explain your idea of "wonderful"? :)
04:17 PM R0b0t1`: Is anyone who uses an AVR ISP Mk II able to comment on http://www.avrfreaks.net/forum/unable-use-avrdude-avr-isp-mk-ii ?
04:38 PM Magnifikus: xentrac, you tend to wonder like 1 minute why the damn thing does not power off :)
04:52 PM xentrac: what do you mean?
05:16 PM R0b0t1`: If anyone has input on http://www.avrfreaks.net/forum/serial-bootloader-works-once-then-unresponsive I would appreciate it
05:17 PM Emil: R0b0t1`: >I've heard people say the opposite, that the RC has always been sufficient for serial usage.
05:17 PM Emil: LOLNO
05:17 PM Emil: Especially at 115200
05:17 PM Emil: It fucking suuuuuucks
05:18 PM R0b0t1`: I've used it in a few projects and I've never had problems with it, though I typically use 57600
05:18 PM R0b0t1`: There is also the issue that it works once
05:18 PM R0b0t1`: I can accept it might not always work but I get a perfect upload every time the first time
05:18 PM R0b0t1`: So I am very confused
05:20 PM R0b0t1`: At this point I may just have to use the ISP, but I previously linked a thread about the issue I was having with that (can't use it with libusb and avrdude for some reason).
05:20 PM R0b0t1`: (I made sure Jungo was uninstalled.)
05:40 PM Lambda_Aurigae: glub...the RC oscillator shifts with temperature and VCC voltage enough to blow away 115200.
05:43 PM Lambda_Aurigae: R0b0t1`, beyond that,,,arduino...kills my interest completely.
05:46 PM xentrac: they can't be using arduino if they're having to use the RC osc
06:05 PM Lambda_Aurigae: xentrac, he appears to be trying to use an arduino serial bootloader with rc oscillator...which I don't see how it would ever work.
06:06 PM Lambda_Aurigae: claims that it works once then not again without a reflash of the bootloader..no clue how that would ever work.
06:12 PM xentrac: temperature maybe
06:14 PM Lambda_Aurigae: I can see temperature changing the speed of the oscillator enough to stop things working.
06:14 PM Lambda_Aurigae: but reflash via isp of the bootloader causing it to work once then not again? something else is horked.
06:15 PM xentrac: maybe he left it turned off before each reflash, or maybe the reflash raises the temperature enough to make it start working
06:16 PM xentrac: flash memory uses a lot more power when it's erasing, doesn't it?
06:16 PM Lambda_Aurigae: yeah...possibly
06:17 PM Lambda_Aurigae: just,,something isn't kosher.
06:17 PM Lambda_Aurigae: but, as I said earlier, arduino,,,kinda kills my interest
06:19 PM xentrac: well, clearly asynchronous serial communication on the RC oscillator is traif
06:20 PM Lambda_Aurigae: I've done it...but I also do packet transmission with error checking and constant adjustment per packet kinda things.
06:20 PM xentrac: what does the Arduino bootloader do? I imagine it prioritizes minimal executable size over robustness
06:21 PM Lambda_Aurigae: not sure..haven't looked at the code for it in years.
06:23 PM xentrac: I think at some point they switched to a new version that fit in 512 bytes
07:33 PM Tachyon` is now known as Tachaway
10:23 PM _ami_: Emil, ping
10:23 PM _ami_: thr?
10:29 PM _ami_: if an avr mcu is sleeping/(PWR_DWN), enabling internal pullups on all unused pins does help in lowering the power usage?
10:30 PM _ami_: is there any study on how much is the difference between sleep + internal pullups enabled and sleep + floating unused pins?
10:56 PM Casper: there is some info somewhere
10:56 PM Casper: but I didn'T kept the url