July 2009
-
:
L'Hexapod: Redesigning the servo controller firmware
Previously published This article was previously published on lhexapod.com as part of my journey of discovery into robotics and embedded assembly programming. A full index of these articles can be found here. As I mentioned here, … -
:
Error: Cannot pass a GCHandle across AppDomains
I’m currently working on adding easy to use Real Time Data server support to my Managed XLL Excel Addin system. This lets you use the =RTD() functionality of Excel to push real time data into your spreadsheets without needing to … -
:
Asynchronous spreadsheet calls in a Managed XLL
Once I got the simple managed Real Time Data servers working in Excel I decided it was time to add asynchronous worksheet functions. This is the last major feature on my todo list and once it’s complete I’ll be ready to start … -
:
L'Hexapod: A timer driven PWM servo controller
Previously published This article was previously published on lhexapod.com as part of my journey of discovery into robotics and embedded assembly programming. A full index of these articles can be found here. As I mentioned recently, the … -
:
Globals are evil
Jamie Fristrom over at GameDevBlog thinks that “Globals are underrated”. I disagree, and, agree with most of the comments that Noel makes; globals and their 90’s equivalent, singletons, are evil. As anyone who has looked … -
:
A time and a place for comments
I’m fairly set in my ways about the value (or lack of) of comments in C++ code. I tend to have very few comments in my code and I tend to favour names and structure over comments; names and structure compiles and doesn’t lie. … -
:
L'Hexapod: A timer driven PWM servo controller - part 2
Previously published This article was previously published on lhexapod.com as part of my journey of discovery into robotics and embedded assembly programming. A full index of these articles can be found here. In part1 of this timer driven … -
:
L'Hexapod: A timer driven PWM servo controller - part 3
Previously published This article was previously published on lhexapod.com as part of my journey of discovery into robotics and embedded assembly programming. A full index of these articles can be found here. This is part three of a series …