I was thinking about something someone said to me two days ago, in private, and then about some of our problematic members/ex-members, and then about my communication workload, and I came up with this, for a start:
viewtopic.php?f=54&t=1821
I plan to write another thread about load distribution and channels of communication with a similar flavour, too.
Fred.
Fred's firmware development diary
Re: Fred's firmware development diary
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
I just pushed a commit that makes logging completely configurable. It's useless without the work that I've done to OLV, and some associated similar and downstream work in EMStudio, but it's still cool. Simple and elegant too. I'll try to knock out the OLV work enough to use soon such that I can start making wholesale changes to the structures and really cleaning things up.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
The multi config custom builds setup is now robust and much less prone to human error. If you do a CLIFLAGS build you MUST get your identifier correct. If you do not, make a typo, try to build something that isn't included anymore/yet, then it will error out with a nice message. All builds now come with a tag on the end of the version string showing which type of config they have in them. This includes default. Thus if you screw up completely and enter XYZ="-D BUILD=1" instead of CLIFLAGS, you'll still be able to obviously see that.
Additionally, today I added two new dwell modes. RPM vs Dwell and fixed. Two users have been configured with these modes, one each. Testing will occur tomorrow.
Hopefully this can mean that the Deuce Coupe will get some functional ignition soon :-)
Bono estente!
Fred.
Code: Select all
################################################################################
###################### Initiating Interrogation Sequence!! #####################
################################################################################
Interface Version: IFreeEMS Vanilla 0.0.0
Firmware Version: 0.2.0-SNAPSHOT-150-ga94269b-DEV-DEUCECOUPE
Decoder Name: EvenTeeth-Both-3and1
Build Date: Mon Jul 16 16:49:36 CEST 2012
Compiler Version: 3.3.6-m68hc1x-20060122
Build OS Type: Linux
Echo length: 10
Number of location IDs: 74
Hopefully this can mean that the Deuce Coupe will get some functional ignition soon :-)
Bono estente!
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
Having finally gotten Andy some code to try, I'm now awaiting feedback from that. Once I get it, we can finalise that commit and move forward.
Just now masterkorp linked this curve:

Which is meant as humour, but is completely true. Thanks man! It's very relevant to all apps, period.
I'd put the firmware at "I'm so glad they added this." or a bit below. Or a lot below, depending upon who you ask.
Fred.
Just now masterkorp linked this curve:

Which is meant as humour, but is completely true. Thanks man! It's very relevant to all apps, period.
I'd put the firmware at "I'm so glad they added this." or a bit below. Or a lot below, depending upon who you ask.
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
IRC rule thread update: viewtopic.php?f=41&t=1711&p=27782#p27782
Table tweaking guide: viewtopic.php?f=10&t=218&p=27780#p27780
Wrist took a battering today, as did patience, so won't be around for anyone much tomorrow or over the weekend or early next week.
Andy, get in touch directly with your findings please.
Fred.
Table tweaking guide: viewtopic.php?f=10&t=218&p=27780#p27780
Wrist took a battering today, as did patience, so won't be around for anyone much tomorrow or over the weekend or early next week.
Andy, get in touch directly with your findings please.
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
Did some testing and repo tidy up on OLV today. Successfully pulled signed stuff into logs, and floats into logs. New release of OLV ASAP, when ever it's all ready to go. Needs support from EMStudio too before it goes out. My changes should make the next release of OLV a bit more future proof and worth using over building your own from source. They'll also unchain the firmware from stiff external apps allowing me to move freely towards a better system, without my hands tied behind my back stagnating progress.
In other news, Andy tells me tomorrow is DeuceCoupe testing day! Yippee :-)
Fred.
In other news, Andy tells me tomorrow is DeuceCoupe testing day! Yippee :-)
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
Last night I setup and populated the EMStudio roadmap:
http://issues.freeems.org/roadmap_page. ... ject_id=18
Now we can roughly see where it's at and where it's going and how close to there it is.
DeuceEFI did some testing and I think we're finally on-track to a successful setup for him. More news as it comes to hand.
Fred.
http://issues.freeems.org/roadmap_page. ... ject_id=18
Now we can roughly see where it's at and where it's going and how close to there it is.
DeuceEFI did some testing and I think we're finally on-track to a successful setup for him. More news as it comes to hand.
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
Tonight we appear to have a working config for Andy! Good stuff. I was therefore able to push the "reduced config" change that allows much much faster interrogation by EMStudio at startup. Also much less useless cruft to sift through. If it's configurable/useful, it's in the emsinfo list, if it's not, it's not. IE, everything listed is useful. Available on dev until Andy is happy and posts video of being happy, and 2 others are running small conf too.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
The things you do at 6am when you should be sleeping: memberlist.php?mode=viewprofile&u=78
Still no news from Andy. I reckon he's paying me back for taking 2 months to get him a good config ;-)
Fred.
Still no news from Andy. I reckon he's paying me back for taking 2 months to get him a good config ;-)
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Re: Fred's firmware development diary
You've been warned before, but I'll warn you again:
BEWARE OF MEGATUNIX, Dave is NOT handling tables properly!
http://www.megatunix.com/tracker/view.php?id=6#c47
And it doesn't appear that that will change any time soon, either.
The sad/stupid part is that it'd take him 2 minutes max to add the required checks
There, it only took me 10 seconds to do a hacky version.
Fred.
BEWARE OF MEGATUNIX, Dave is NOT handling tables properly!
http://www.megatunix.com/tracker/view.php?id=6#c47
And it doesn't appear that that will change any time soon, either.
The sad/stupid part is that it'd take him 2 minutes max to add the required checks
Code: Select all
if(mem[1] != 16 || mem[3] != 16){
// throw error and refuse to run.
}
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!