<xiangfu>
  rsswall_refresh, &events) == RTEMS_TIMEOUT) {
<xiangfu>
<xiangfu>
there is no `terminate_event`
<xiangfu>
another question. when I hold the left and middle button. then press the right. it's will goto crash screen, the serial output is :
<xiangfu>
u: inc. DQ delay  // d: dec. DQ delay t: test (small)  // T: test (large)....
<lekernel>
RTEMS_EVENT_1 is the terminate event
<lekernel>
this is not crash screen, it's the dram test data - dram test mode is entered when powered up with the left button held
<lekernel>
it's normal behaviour, even if it looks like a crash
<xiangfu>
got it.
<lekernel>
maybe we will replace that with a jumper on J21, if people complain :p
<GitHub148>
[flickernoise] sbourdeauducq pushed 1 new commit to master: http://bit.ly/mNsxzn
<GitHub148>
[flickernoise/master] French translation: add flasher states - Sebastien Bourdeauducq
<lekernel>
wolfspraul, "Windows logos can be removed (+1 RMB), but printing 'Milkymist' brand on it would have MOQ of 300" -> well, the windows key does nothing in the software anyway...
<lekernel>
and I can't think of a useful action to bind to it
<lekernel>
and the gui isn't functional without mouse. in fact, the mouse is more important than the keyboard.
<roh>
maybe a kbd with integrated touchpad?
<lekernel>
the USB firmware doesn't support hubs
<wolfspraul>
lekernel: xiangfu will try to make the gui fully functional with keyboard only, should not be too hard
<wolfspraul>
we looked at keyboards with integrated mice, they do exist, but the problem is that the pointer accuracy is so bad that it would either be a big software effort, or unusable
<lekernel>
and given the incredible amount of overengineering that went into USB, making them work is extremely painful
<lekernel>
wolfspraul, include a mouse then
<lekernel>
and no keyboard
<lekernel>
mh, or simulate the mouse pointer with windows key + arrows?
<wolfspraul>
I haven't found a mouse yet we wouldn't support, but we don't support quite a few varieties of keyboards.
<lekernel>
that's the only easy option I see
<wolfspraul>
so keyboard first, then mouse if necessary
<wolfspraul>
in the long run we don't know very well how users will use the product, what feedback we get, and how the software evolves. so all sorts of things can change then.
<wolfspraul>
right now I can say that: keyboard with integrated mouse: couldn't find one that worked well
<wolfspraul>
mouse only: will only expose a subset of functionality, most likely ever
<wolfspraul>
keyboard only: maybe it's a small effort to make the gui 100% controllable without mouse. if not, we can always throw in a mouse as well, or see whether people have trouble finding a mouse themselves, given that I think all will work...
<wolfspraul>
keyboard+mouse: still an option, if we think so a little later
<lekernel>
the only way to make it a small effort is to trigger mouse pointer movements with keystrokes
<lekernel>
eg win+arrows
<wolfspraul>
neither keyboard nor mouse: possible if the main method of interacting is something entirely different, like a web interface
<lekernel>
i'll add the win+arrows shortcut to the software roadmap
<lekernel>
wolfspraul, any news from the box btw?
<wolfspraul>
no news, be patient
<wolfspraul>
that one is stuck on my end right now, I need to make sense of the dxf files we got then it moves again
<wolfspraul>
also we need to make a few adjustments
<wolfspraul>
no worries, it's moving
<lekernel>
can you forward me those dxf files?
<wolfspraul>
I've seen the price of the PCBs today, so I think that's moving too :-) (ca. 2000 USD)
<lekernel>
ah, it's dxf from the printer?
<wolfspraul>
I cannot yet make sense of them, please wait a little longer of course they will be uploaded etc.
<wolfspraul>
I know too little, you need to wait.
<lekernel>
$2k for 95pcs? not too bad...
<wolfspraul>
he
<wolfspraul>
as a ballpark, I can say that pretty much any PCB can be brought down to under 1 USD
<wolfspraul>
Taiwan is about twice as expensive as China, but the quality of employees is also about twice as good, and overall the resulting quality of the PCB is better
<wolfspraul>
if we make 10k of this thing in China, it'll cost 2 USD :-)
<wolfspraul>
and it will cost me a lot of nerves
<wolfspraul>
actually it's fairly big, so who knows the price may not come down that fast with higher volume, but it definitely can. yes, right now 20 USD / piece is good, I agree.
<wolfspraul>
in rc2 it was more like 40 USD / piece, mostly because we made less
<wolfspraul>
and in rc1 it was ca. 150 USD a piece, if I remember correctly
<lekernel>
are you still using immersion gold on rc3?
<wolfspraul>
rc1, 900 USD for 6 pieces
<wolfspraul>
rc2, 1600 USD for 4x pieces
<wolfspraul>
rc3 2000 USD for 95 pieces
<wolfspraul>
I don't know [immersion gold]
<wolfspraul>
Adam will probably err on the side of safety, it's still all low volume.
<wolfspraul>
so it may not be worth to take a risk to save 200 USD
<wpwrak>
ENIG usually doesn't add much cost anyway
<wolfspraul>
if I can save 10k USD, it's worth some time and risk. to save 100 USD, nah, I rather pay them and sleep better.
<wpwrak>
(ENIG saving) e.g., at 4pcb, ENIG or tin are the same once your board reaches a certain level of difficulty. seems that the gold isn't all that expensive :)
<wolfspraul>
wpwrak: there are definitely more numbers in the calculation, but I don't know the PCB process well at all
<wolfspraul>
I think you pay quite a bit for labor, so once you understand well where the labor exactly is, and you are willing to invest to automate that or move it to your side, the price you pay will drop and drop.
<wolfspraul>
it's not even worth to find out right now though
<wolfspraul>
we have been testing several different pcb makers too, I think Adam had some fun :-)
<lekernel>
Minky Mina doesn't have a M1, but she's definitely interested in it
<lekernel>
hopefully guyzmo will show her how nice it is :-)
<Fallenou>
hehe ok !
<lekernel>
i'll actually message her so she kicks guyzmo's ass and things get done... hehehe
<lekernel>
ah she already knows about it :-)
<guyzmo>
lekernel - we already talked her about it afaict :)
<Fallenou>
hehe k awesome
<Fallenou>
gotta go see you
<lekernel>
guyzmo, btw with the latest software version (in git) you can control patch variables and switch patches from an arduino
<GitHub65>
[mtk] sbourdeauducq pushed 1 new commit to master: http://bit.ly/kPZhVE
<GitHub65>
[mtk/master] Use Meta+arrows/enter to move/click mouse pointer - Sebastien Bourdeauducq
<kristianpaul>
fpgaminer: with unrolling set to 0, it will fit on LX150 isnt?
<topi`>
lekernel: hi mate :) hope you enjoyed your trip to amsterdam. can you explain me why the price of the milkymist one is over 300 euros? I checked digikey.com and the cost of one Xilinx Spartan-6 LX45 is $66 ... are there other expensive components on the board?
<kristianpaul>
not counting human labor i think ;)
<kristianpaul>
also topi` , FPGA based boards are usually sponsored
<kristianpaul>
i mean you dont pay for what the board realy costs, as it used as marketing
<kristianpaul>
ie, the spartan avnet 49usd board
<lekernel>
topi`, if you can make the M1 cheaper, we'd be happy to work with you.
<kristianpaul>
:D
<lekernel>
and yeah, there are tons of stuff which add cost everywhere
<topi`>
lekernel: I looked at the BOM and it indeed looks like it takes a lot of components, hence more complexity to the PCB
<topi`>
well. hardware design is something that is not my specialty.
<topi`>
will there be a new revision of the board at some point? do you think it's beneficial to go for a more expensive Spartan? i.e. with more LUTs
<topi`>
but I guess synthesizing the cpu core is not all about how many LUTs are available.
<lekernel>
we're only using a bit less than half of the ressources of the current fpga
<topi`>
oh
<lekernel>
so - not anytime soon. the current focus is to finalize the software and sell lots of units.
<topi`>
if I find 20 buyers, would I get a discount? :)
<lekernel>
probably
<lekernel>
though by "lots of units", I rather mean something like 40000, like existing professional video consoles did.
<topi`>
what software do you use for the Xilinx chip? there's a free sw from Xilinx itself, but does it support bigger devices like LX45?
<kristianpaul>
lekernel: topi`: an interesting option for people not wanting mm1 board with VJ related stuff and the most basic SoC functionallity is to just have the same board with unpopulated parts
<kristianpaul>
topi`: LX45 is supported, up to LX75 if i remenber well
<kristianpaul>
bigger will be somthing like LX150 btw ;-)
<topi`>
kristianpaul: I would think none of the RAMDACs etc are particularly expensive parts
<topi`>
but yes, it could be one way to offer two different price points
<topi`>
some bitcoin miners could be fooled to buy those ;)
<topi`>
what I'd like to do would be full emulation of a 68000 processor and the Amiga custom chips :)
<topi`>
there are software emulators, but they aren't very efficient
<GitHub97>
[llvm-lm32] jpbonn pushed 2 new commits to master: http://bit.ly/inHC6p
<GitHub97>
[llvm-lm32/master] Merge branch 'master' of http://llvm.org/git/llvm into mico32 - JP Bonn
<GitHub97>
[llvm-lm32/master] Updated for latest LLVM head. - JP Bonn
<GitHub36>
[llvm-lm32] jpbonn pushed 1 new commit to master: http://bit.ly/kDUKTE
<GitHub36>
[llvm-lm32/master] Merge branch 'master' of http://llvm.org/git/llvm into mico32 - JP Bonn
<lekernel>
using a FPGA just to emulate those outdated archs is boring