-
-
Just to chime in; I think the first version could make a lot of sense, but maybe alight headers on 100mil grid? I would add male pins to 0-14 and a header to the other one. I could still plug it in a breadboard and use wires to power/serial.
Did you do the math on those co-planar wave guides?
If I were to consider something like this I would need to have a pi-filter in place for antenna matching. With good calculations you can get away with some standard LINX antenna and a 0ohm, but sooner or later someone will want to test various antennas and then it is very handy to be able to match the impedance of that particular one [you know this] :) -
Lodash is 14000+ LOC.
Back when I helped fix Function.length it was actually because I wrote a few functional snippets for basic functional concepts. Sad thing is, it was on a disc that crashed... :/
If you have access to "JavaScript: The Good Parts" by Douglas Crockford then that is a good resource for a collection of small snippets that enable functional concepts such as map, currying etc.Good luck @user59024
-
Sounds very cool. Sounds like an even more adaptive Nios 2 softcore + compiler? Interesting stuff this is :)
-
Oh man. I'm also interested in what you wanted to use this for :)
I think the way to go would be to use the Espruino as a SPI interface to it's configuration memory. Have a look at the fpga-shield and the build log :)
There are things like SystemC and other CtoHDL projects that I've found utter crap after trying anything but the samples they provide. They're fun and all, but even for an amateur like me, you quickly get to a blocking point.
Did the project you worked on @Gordon compile C into opcodes for a soft core, or did you try to make a C to HDL thingy?I like how pshdl.org approaches things. I've not tried it yet.
In the end, FPGAs are configured; not programmed.
-
FWIW; every media player I've ever used (and the one I've made http://fidelify.net) shows the play button when in pause state, and pause button when in play state. Windows, Linux and Mac shows (with the icon) what will happen when you press the maximize/minimize button, not what state you're in.
My 2 bits :)
-
Never seen anything like it, but it sure looks like a very handy part for many projects. I love the interrupt delegation and the small EEPROM.
It seems to me that it should be relatively straight forward to use the I2C module with writeTo(address, data, ...) and readFrom(address, quantity). For the interrupt you can use setWatch(function, pin, options).
EDIT: Gordon beat me to it :p I forgot to press Post after I was done typing... typical
-
Hi @Gordon!
After some pondering I want to ask you if maybe some of the buttons in the IDE should be switched so they show what will happen, rather than what's happened?
I think this is particularly true for the horizontal/vertical split. For the connect/disconnect, and the code/UI toggles per pane.
Not sure what you intended but for me (it's always been like this I think) I need to press the 'disconnect' icon to connect. After a successful connection it turns to the green 'connected' icon, which I then press to disconnect. This feels backwards to me.
What do you think?
-
-
Very cool! Are you by chance implementing Art-Net?
-
-
-
Did you follow all the steps from building from windows VM and flashing from VM?
-
As with typical javascript you would not override an existing one by adding a new one. Much like setTimeout etc they all usually return an id pointing to the callback itself. This is also the way jQuery works (whether or not you like it; it's the way most people know callbacks especially in the global sense.
$(function(){ somethingToDoAtDOMLoad();} $(function() { alsoExecuteAtDOMLoad(); }
EDIT: @Gordon I'm also in favor of
E
. I guessglobal.init
is kind of old. 13.799 ± 0.021 billion years old in fact. -
-
-
Here's the specification http://www.sdi-12.org pdf
And a schematic:
Checked some instruments and oh my they were expensive! This is the cheapest I've found Decagon 5TM
-
I'm blown away @Gordon. Really good job!
Just perfect :) -
-
-
Their tool does not support it. It seems text is 'engrave only' and I'm kind of abusing their tool to get what I want.
I think they realized that they are partially to blame because they did not make what I designed. Though in retrospect I'm kind of glad because that would probably also not be entirely what I imagined. My bad...
They've been great. I'll update the thread when we've arrived at a solution. They will redo it :)
-
GREAT NEWS!
They apologized for not alerting me that the design was not practicable, as they said. I apologized for not thinking it through.
There are two options ahead, and they will decide.
- They redo the panel with complete cutout
- They redo the panel with engraved lettering and perforate with many drill holes
They've treated me very well with excellent service so far :)
- They redo the panel with complete cutout
-
Oh yeah, that may very well work! Could make it less obvious that it is indeed perforated. Hmmm.
I have not yet heard anything from them, but this is has taken the 'best idea' spot for now. Should be doable too, with a bit of patience.
Thanks for the ideas @Gordon and @allObjects :) Much appreciated!
-
It got me thinking. Maybe a way to do this is to have a 'bullet point' in the IDE inject something at the end of that line. When the parser reaches that thing f.ex
new Breakpoint()
then timers stop and execution if in control of the serial port. Then the IDE could query values basically just have the Espruino evaluate as per usual through the serial, so if I want to know the value ofx
then I hover mouse over x and the Espruino evaluatesx
and returns the result over serial and the IDE could then use that as a popover info box close to the cursor.Just had to get it out of my head, probably entirely wrong way to go about this.
For me, on windows, getting a custom firmware compiled can be done with these steps:
cd /path/to/Espruino
vagrant plugin install vagrant-auto_network
vagrant up
vagrant ssh
./scripts/create_espruino_image_1v3.sh
Come to think of it, just follow this: https://github.com/espruino/Espruino/blob/master/README_Building.md#building-under-windowsmacos-with-a-vm-vagrant
:)