Topic for #qi-hardware is now Copyleft hardware - http://qi-hardware.com | hardware hackers join here to discuss Ben NanoNote, atben / atusb 802.15.4 wireless, and other community driven hw projects | public logging at http://en.qi-hardware.com/irclogs
wej has joined #qi-hardware
LunaVorax has quit [Remote host closed the connection]
<qi-bot> [commit] Werner Almesberger: b2/: move all error handling from subex to subst (master) http://qi-hw.com/p/eda-tools/3ad6c2c
<qi-bot> [commit] Werner Almesberger: b2/: add relop to struct param, in preparation of merge with struct var (master) http://qi-hw.com/p/eda-tools/fdac542
<qi-bot> [commit] Werner Almesberger: b2/: rename "name" field in struct value to more generic "s", for better sharing (master) http://qi-hw.com/p/eda-tools/061e8f5
<qi-bot> [commit] Werner Almesberger: b2/: use (general) "struct param" to replace (specialized) "struct var" (master) http://qi-hw.com/p/eda-tools/c1b6b2a
<qi-bot> [commit] Werner Almesberger: b2/: move basic handling of variables from subex to param (master) http://qi-hw.com/p/eda-tools/4a3e517
<qi-bot> [commit] Werner Almesberger: b2/db.c: add (somewhat crude) parametric part selection (master) http://qi-hw.com/p/eda-tools/bcf4696
<qi-bot> [commit] Werner Almesberger: b2/boom.c: add parametric part selection (with option -Q) (master) http://qi-hw.com/p/eda-tools/256a096
xwalk has joined #qi-hardware
cladamw has joined #qi-hardware
xiangfu has joined #qi-hardware
wolfspraul has quit [Read error: Connection reset by peer]
Ayla has quit [Quit: dodo]
wolfspraul has joined #qi-hardware
wej has quit [Ping timeout: 272 seconds]
wej has joined #qi-hardware
emeb has left #qi-hardware [#qi-hardware]
<qi-bot> [commit] Werner Almesberger: b2/: correct some whitespace anomalies (master) http://qi-hw.com/p/eda-tools/2c5850e
<qi-bot> [commit] Werner Almesberger: b2/eval.c (decode_mult): also support "G" prefix (master) http://qi-hw.com/p/eda-tools/2014e60
<qi-bot> [commit] Werner Almesberger: b2/: add "ignore" keyword for substitution rules (master) http://qi-hw.com/p/eda-tools/d2171eb
GeorgeH has joined #qi-hardware
cladamw has quit [Quit: Ex-Chat]
pabs3 has quit [Ping timeout: 246 seconds]
cladamw has joined #qi-hardware
pabs3 has joined #qi-hardware
<qi-bot> [commit] Adam Wang: dip.fpd, dip4of6.fpd: copied both from /labsw/modules (master) http://qi-hw.com/p/kicad-libs/9c6b38d
cladamw has quit [Quit: Ex-Chat]
GeorgeH has quit [Quit: Leaving]
Openfree` has quit [Remote host closed the connection]
Openfree` has joined #qi-hardware
rejon_ has quit [Ping timeout: 246 seconds]
jyfl987 has joined #qi-hardware
<jyfl987> xiangfu: can i access the on-chip bootrom from nanonote?
viric has quit [Read error: Operation timed out]
viric has joined #qi-hardware
cladamw has joined #qi-hardware
<xiangfu> jyfl987, no.
<xiangfu> jyfl987, hardcode.
<jyfl987> xiangfu: which project do you now working for?
<xiangfu> qi-hardware project. :-)
<xiangfu> ben nanonote and Milkymist One.
<jyfl987> xiangfu: is it possible to let nanonote access network via mobile? gprs/3g
<xiangfu> jyfl987, here is one faster solution: you can try to buy a OpenWrt support router that have usb host.
phirs859 has joined #qi-hardware
<xiangfu> then you connect nanonote and usb-3g dongle to that router.
<jyfl987> nope i mean mobile phone
phirsch has quit [Ping timeout: 260 seconds]
<xiangfu> jyfl987, then your mobile phone need support USB-HOST and usb-either network.
<xiangfu> usb-eithernet
<xiangfu> or ben nanonote ---USB--> OpenWrt router(703n mr11u) --WiFi---> Your mobile phone --> 3G --> Internet
<jyfl987> not a good idea, why not connect NN to your mobile phone directly?
<xiangfu> jyfl987, as I said your mobile phone need support USB-HOST.
<jyfl987> i dont know how to check it, but i think modem mobile phone might support that
<xiangfu> yes
GNUtoo-desktop has joined #qi-hardware
jekhor has joined #qi-hardware
jyfl987 has left #qi-hardware [#qi-hardware]
jekhor has quit [Ping timeout: 244 seconds]
jluis|work has joined #qi-hardware
jurting has joined #qi-hardware
Martix has quit [Ping timeout: 250 seconds]
xwalk_ has quit [Remote host closed the connection]
xwalk_ has joined #qi-hardware
xwalk_ has quit [Client Quit]
xwalk has quit [Ping timeout: 260 seconds]
kyak has quit []
mikankun has quit [Ping timeout: 265 seconds]
kyak has joined #qi-hardware
methril has quit [Ping timeout: 276 seconds]
methril has joined #qi-hardware
<cladamw> wpwrak, see http://dpaste.com/751062/
mikankun has joined #qi-hardware
<cladamw> wpwrak, in GUI, how can I select 'marker' frame to add vector ? I found that in my *.fpd, those __0: vec @(-x/2-r-clear, -y/2+r)__1: vec .(0mm, r) is not within "marker' macro. And surely in GUI screen will get blue background. Of course I can 'manually' copy vectors into frame macro, but I'd like to do this in GUI. What else i can do ? or just use "Swap var&code" ?
jivs_ has joined #qi-hardware
<wpwrak> cladamw: you just click on the name ("marker") in the list of frames. then what you do on the right side happens in the marker frame
<wpwrak> cladamw: note: if you later click on an item that's in a different frame, fped may change the current frame to the one containing that item
<cladamw> so select frame first, then add vector, etc ... at that those vectors would be included in 'marker' ?
<wpwrak> when you add vectors, they're always added to the current frame
<cladamw> hmm ... need to get used to .... seems the 'start' and 'end' point are hard to click. :(
<cladamw> and period of clicking changes frame layer.
<wpwrak> but you'll have to connect the "marker" frame first. so you select the frame in which it should be placed, then drag "frame" on the location where its origin should be (the origin is the fat little circle)
<wpwrak> so the complete sequence for creating a new frame and then adding things to it is:
<wpwrak> 1) "Add frame" on the left side
<wpwrak> 2) edit the name of the new frame (default name "_")
<wpwrak> 3) select the parent frame
<wpwrak> 4) drag the new frame (click and hold the name, then drag it into the canvas) to its starting location
<wpwrak> 5) select the new frame (on the left side again)
<wpwrak> 6) so to the canvas and add the things you want there, starting from the frame's origin
<wpwrak> note that a frame can have multiple parents. e.g., if you have a vector (10, 0) and a vector (-10, 0) in the root frame, you can attach "marker" (or some other frame) to each vectors
<cladamw> ah ... seems 3) and 5) i missed or made wrong, alright, i try these 6 steps.
<wpwrak> last but not least, the place where you attach a frame is the end of a vector in the parent frame or the parent frame's origin. so you don't have to make a vector (0, 0) to connect something to the origin
<wpwrak> (3-5) yes, if you don't attach the frame, then the screen stays dark :)
<cladamw> and why Fped generates many filename~#.fpd ?
<wpwrak> these are older versions you've saved. that's to make sure that you have backups :)
<cladamw> okay.
jekhor has joined #qi-hardware
cladamw has quit [Quit: Ex-Chat]
methril has quit [Ping timeout: 246 seconds]
xiangfu has quit [Ping timeout: 246 seconds]
methril has joined #qi-hardware
rejon_ has joined #qi-hardware
Martix has joined #qi-hardware
LunaVorax has joined #qi-hardware
<LunaVorax> Hello everyone!
GNUtoo-desktop has quit [Quit: [INFO] fsogsmd : received signal -11, exiting.]
DocScrutinizer has quit [Disconnected by services]
DocScrutinizer has joined #qi-hardware
cladamw has joined #qi-hardware
LunaVorax has quit [Ping timeout: 245 seconds]
LunaVorax has joined #qi-hardware
<wolfspraul> hi :-)
kristoffer has joined #qi-hardware
<qi-bot> [commit] Maarten ter Huurne: Re-enable zram and zcache on MIPS. (jz-3.4) http://qi-hw.com/p/qi-kernel/262b3bc
<viric> what is zram/zcache? compressed ram?
<mth> yes
<viric> uoo
<mth> we use it as swap space on the Dingoo
<viric> is that on vanilla linux?
<viric> ah is that a block device? a fs?
<mth> it's in staging
<mth> zram is a block device
<viric> nice
<viric> the dingo has 32MB of ram?
<mth> yes, most models do
<viric> aha
<viric> hm how fast do snes emulators run there?
<viric> I have a gp2x, and they are too slow
<mth> the 3.4 kernel made it x86-only, but I looked at the code and the call it needed was available on MIPS too, but with a slightly different name
<viric> ok
<mth> depends on the game, some SNES games run at 60 fps, some slower
<viric> (I've seen the idff)
<viric> 60fps?
<mth> but afaik all are at a playable speed
<viric> Aren't 25fps enough for the eye?
<mth> yes, but the originals run on 60 fps, so that's the holy grail
<viric> ahhhh
<viric> so anything slower than 60fps will be noticeable
<mth> ask Ayla when he returns, he has ported several emulators
<mth> if you're very sensitive to it, yes, but in practice everything above 30 fps is good enough
<viric> ah ok
<viric> I never understood before about wanting 60fps :)
<viric> did you do any work for open2x or the gp2x in general?
<mth> no, the Dingoo was my first handheld
<viric> and the main os for dingo is openwrt?
<mth> actually I ordered a Pandora first, but since it was delayed and delayed, I got a Dingoo so I'd actually have something to play with
<viric> main, as in most broadly deployed
<mth> there is no openwrt for Dingoo
<viric> ah
<mth> there is the native OS, uCos-II I think
<viric> and you are making openwrt work for the dingoo?
<mth> and there is the original Dingux (we call it "legacy" now), which is buildroot + ported Ingenic kernel
wej has quit [Ping timeout: 248 seconds]
<viric> or you only update the kernel?
<mth> and OpenDingux, which is a more recent buildroot + ported qi-kernel
<viric> buildroot = debian?
<mth> no, it's a build system for embedded Linux
<viric> ah ok
<mth> not really a full distro, but it has a decent amount of packages
<viric> I wonder if there is gp2x support in mailine linux
<mth> I think OpenWRT started as a buildroot fork, or at least adopted its build system as a base
cladamw has quit [Quit: Ex-Chat]
<viric> ok
<mth> we try to get as much as possible included upstream, but the Dingoo specific drivers are not in good enough shape for that yet
<viric> ok
<viric> well I meant gp2x this time
<mth> I don't know about gp2x
<viric> ok
<mth> probably not from GPH, but maybe open2x did?
<viric> the open2x repositories fell down some time ago
<viric> ah no they are there
<viric> hm 2.4 still
xiangfu has joined #qi-hardware
wej has joined #qi-hardware
<viric> noone ported the gp2x kernel part to 2.6 I imagine
<mth> I always try to port our kernel to new mainline releases as soon as possible
<viric> great
<mth> to avoid getting a backlog and being stuck at an old kernel
<viric> 'a backlog'?
<mth> delayed maintenance
<viric> ok
<mth> "an accumulation of tasks unperformed or materials not processed" according to the dictionary
<viric> ahh
<mth> going from 2.4 to 3.x is probably a few weeks worth of effort, so it's unlikely someone will do it
<mth> but spending a few hours per release is quite feasible
<viric> :)
<mth> also, if you want to submit patches upstream, you've got to be on a recent release
xiangfu has quit [Ping timeout: 246 seconds]
<viric> clear
<viric> well, it could be '2.4 upstream' :)
<mth> do they still accept patches other than bugfixes?
antgreen has joined #qi-hardware
<viric> I don't think so
<viric> at what linux version linux moved to git?
<mth> v2.6.11 is the oldest branch I have in my repo
<viric> ok
<viric> but I think that's when linux made a new '.git' from scrathc
<viric> to avoid using too much disk space
<mth> and I have kernel.org history in there, so it should be the oldest existing version in git anywhere
<mth> at least the oldest developeed in git, you can import any version of course
<mth> I can't imagine maintaining any software without revision control
<mth> although Linus hates SVN, I still think SVN is much better than nothing at all
<viric> of course
<viric> they were using bitkeeper no?
<viric> time goes by...
<viric> I don't know what did they use before bitkeeper
<viric> cvs I imagine.
<mth> they used nothing before bitkeeper
<mth> just mail + some scripts
<viric> I can't believe it
<viric> :)
<mth> it's true, although I can't understand it either
<viric> well, at that time there were almost no DVCS
<mth> especially design criterium #1
xiangfu has joined #qi-hardware
<mth> for me the distributed nature is not the major selling point of the new systems
<mth> but that they treat a commit like the fundamental unit, rather than a tree state
<mth> that's what makes merging in SVN so painful: you can only merge differences between two tree states onto a third tree, you cannot merge actual commits
<mth> so you lose history when merging
<mth> in practice, people have to keep a lot of administration outside of SVN to be able to merge between different branches
<viric> it looks like you speak of darcs, and not of git
<viric> in git, every 'commit' hash refers to a tree.
<mth> darcs was the first system like that, but git takes more or less the same approach
<viric> git manages trees
<viric> it simply has many tricks to transform one tree to another
<viric> (hence, changing commit hashes)
<viric> - that's my view of git :)
<mth> it changes commit hashes only for cherry-picking afaik
<mth> if you merge, you create a merge node that has two parents
<viric> any rebase too
<viric> Commit Object
<viric> The "commit" object links a physical state of a tree with a description of how we got there and why.
<viric> *physical state of a tree*
<viric> not like darcs.
<viric> - let me add that I don't like git much :)
<mth> well, I both like and dislike it ;)
<mth> I like what it can do, but I think it is overly complex
<viric> yes.
<mth> the git commit links a physical state with its history; an SVN commit is just a physical state without history
<viric> well, one revision always comes based on the previous revision
<mth> yes, but as soon as you merge you only transfer state, not history
<viric> well, it knows that you merged and what you merged
<mth> it knows the diff you merged, not the commits
<viric> well, since 1.5 or 1.6 it has the merge info
<mth> ah ok, I haven't used SVN in complex projects recently
<viric> but other than that, if you merge branches, it notes what the merge comes from
<mth> openMSX uses SVN, but we hardly ever branch
<viric> what's openmsx about? :)
<viric> an emulator, or an OS for msx?
<mth> MSX emulator
<mth> we have a custom firmware too, C-BIOS, but that is a separate project
<viric> ok
<viric> ever run on hw?
<mth> yes, we had someone put C-BIOS in an EPROM and it runs fine on real hw
<mth> well, the current version does, the early versions did I/O too fast and the video RAM contents would get corrupted
<viric> :)
<viric> great
Ayla has joined #qi-hardware
<mth> hi Ayla
<mth> we got zram swap back :)
<mth> also, viric was interested in SNES emulation
<viric> aha
<viric> (for the nanonote, I don't have any dingoo)
<mth> that should be just a compile away
<Ayla> ah, great
<Ayla> I have a build of pocketSNES, but you will need libao
<Ayla> mth: you found anything about the logo?
<mth> no, I still haven't figured out how it works
rejon_ has quit [Ping timeout: 276 seconds]
rejon_ has joined #qi-hardware
xiangfu has quit [Ping timeout: 246 seconds]
woakas has joined #qi-hardware
emeb has joined #qi-hardware
<qi-bot> [commit] Maarten ter Huurne: MIPS: A320: defconfig: Re-enable zram in kernel config. (jz-3.4) http://qi-hw.com/p/qi-kernel/58d1111
jekhor has quit [Ping timeout: 240 seconds]
jivs_ has quit [Ping timeout: 248 seconds]
LunaVorax has quit [Remote host closed the connection]
jluis|work has quit [Ping timeout: 272 seconds]
jekhor has joined #qi-hardware
Ayla has quit [Ping timeout: 240 seconds]
GNUtoo-desktop has joined #qi-hardware
Ayla has joined #qi-hardware
Freemor has joined #qi-hardware
kilae has joined #qi-hardware
kristoffer has quit [Quit: Leaving]
djbclark has quit [Ping timeout: 250 seconds]
kristoffer has joined #qi-hardware
Ayla is now known as AwAyla
<qi-bot> [commit] Werner Almesberger: b2/subst.c (prepare_re): fail on bad (#unit) syntax instead of ignoring (master) http://qi-hw.com/p/eda-tools/2946b83
<qi-bot> [commit] Werner Almesberger: b2/: meta-variable $ for "previously matched variable" (master) http://qi-hw.com/p/eda-tools/3d2eca3
<qi-bot> [commit] Werner Almesberger: b2/: regexec puts first substring into pmatch[1] and not pmatch[0] (master) http://qi-hw.com/p/eda-tools/148d5e8
<qi-bot> [commit] Werner Almesberger: b2/: use re_nsub instead of maintaining our own equivalent (master) http://qi-hw.com/p/eda-tools/2170278
djbclark has joined #qi-hardware
djbclark has joined #qi-hardware
djbclark has quit [Ping timeout: 244 seconds]
djbclark has joined #qi-hardware
djbclark has joined #qi-hardware
jekhor has quit [Ping timeout: 276 seconds]
phirsch has joined #qi-hardware
phirs859 has quit [Ping timeout: 276 seconds]
mikankun has quit [Quit: WeeChat 0.3.7]
Freemor has left #qi-hardware [#qi-hardware]
jekhor has joined #qi-hardware
jekhor has quit [Ping timeout: 240 seconds]
xwalk has joined #qi-hardware
xwalk is now known as xwalk_
xwalk_ has quit [Client Quit]
xwalk has joined #qi-hardware
xwalk is now known as xwalk_
<qi-bot> [commit] Werner Almesberger: b2/subst.c (resolve_jump): use pointer comparison instead of strcmp (master) http://qi-hw.com/p/eda-tools/2ce2da5
<qi-bot> [commit] Werner Almesberger: b2/: make "again" include the match; make "break" pop the stack (master) http://qi-hw.com/p/eda-tools/bb809b0
<qi-bot> [commit] Werner Almesberger: b2/: rename "again" to "continue" (master) http://qi-hw.com/p/eda-tools/107280b
<qi-bot> [commit] Werner Almesberger: b2/: make the match name after "break" and "continue" optional (master) http://qi-hw.com/p/eda-tools/694d48b
<qi-bot> [commit] Werner Almesberger: b2/: for consistency, make "break/continue $" equivalent to "break/continue" (master) http://qi-hw.com/p/eda-tools/4f142c1
<qi-bot> [commit] Werner Almesberger: b2/Makefile: generate dependencies also for YACC- and LEX-generated files (master) http://qi-hw.com/p/eda-tools/c9bd26a
<qi-bot> [commit] Werner Almesberger: Makefile: generate dependencies also for YACC- and LEX-generated files (master) http://qi-hw.com/p/fped/6623ae1
antgreen has quit [Read error: Connection reset by peer]
jekhor has joined #qi-hardware
kilae has quit [Ping timeout: 256 seconds]
jekhor has quit [Ping timeout: 252 seconds]
kristoffer has quit [Quit: Leaving]
xwalk has joined #qi-hardware
AwAyla has quit [Read error: Operation timed out]
AwAyla has joined #qi-hardware
Martix has quit [Ping timeout: 276 seconds]
jurting has quit [Ping timeout: 244 seconds]
Textmode has joined #qi-hardware