So I did some changes to the uC firmware, so there is no preformating. I also replaced gcc's dtostr function with my own code, as it was eating up allot of space. All output is now 16 bit signed, and I also saved about 30% program space. I can also shave of some of the RAM, but I'm not using much anyway. I should have put some of my code into procedures, but I'm going to focus on developing the PC side app.
I'm going to use Lazarus IDE, which is based on free-pascal, which is GNU. At the moment I have been using 32 bit XP, but I hope the switch to 64 bit W7 will be painless.
I'm closing this post with a sample of the raw serial output from the uC, as it appears on the PC serial port.
No comments:
Post a Comment