August 2009
-
:
L'Hexapod: A timer driven PWM servo controller - part 4
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. The time has finally come to … -
:
L'Hexapod: ATTiny2313 24 channel servo controller schematic
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. Here is a schematic for a 24 … -
:
L'Hexapod: Tweaking the 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. The 64 channel serial servo … -
:
L'Hexapod: What's next?
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. I now have an easy to extend … -
:
L'Hexapod: Extending the 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. To be able to implement the new … -
:
L'Hexapod: All the problems of multi-threading without the threads
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. One of the problems of moving … -
:
L'Hexapod: Asynchronous serial responses
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. Part of the new functionality … -
:
Custom client/server request/response protocols
Quite often my customers use The Server Framework for both ends of their communication channels. The Server Framework has fully supported developing clients as well as servers for a long time now and although many of my customers build … -
:
L'Hexapod: Registers, stack usage and timing
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. So far the servo controller … -
:
Tracking invocations
The simple client/server request/response protocol that I’m currently harvesting uses the concept of an ‘invocation’ to tie a request to a response. An id is generated on the client and placed in the request header. The … -
:
Testing blocking calls
I’m developing the simple client server protocol code that I’m harvesting in a test driven manner. Although the code exists, as such, and I’m harvesting it rather than inventing it from scratch the harvesting is taking the … -
:
L'Hexapod: And then switch to the ATMega168...
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. The new functionality in my … -
:
Downloading Windows 7
Since I complained about how the Microsoft File Transfer Manager sucked when I was downloading the Windows 7 Beta back in March I thought I should be balanced and point out that last night I kicked off a download of Windows 7 and the x86 … -
:
L'Hexapod: Prototype fabrication
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 back in April … -
:
uuid.lib(unknwn_i.obj) : fatal error LNK1103: debugging information corrupt; recompile module
Back in October 2005 some of my clients started to complain that the latest version of the Platform SDK (the April 2005 version) broke their builds. The culprit was uuid.lib which had been built with debugging information that the VC6 … -
:
Using Wireshark to debug UDP communication issues
A customer of mine has been having some problems with communication between a UDP server and their load test client. The UDP server implements the ENet protocol which provides for reliable data transfer over UDP. Their problem was … -
:
Excel 2010 XLL SDK
I’m currently looking at the Excel 2010 XLL SDK which is part of the Office 2010 Technical Preview. I’ve already built and tested my managed XLL system with Excel 2010 on x86 but I needed the new XLL SDK to be able to build for …