From 8dc38b0158d188849a417d9dc573c66bc9eed1f9 Mon Sep 17 00:00:00 2001 From: Jonathan McCrohan Date: Wed, 14 Mar 2012 00:43:59 +0000 Subject: modbuslog: Fix bitshifting Was not working correctly with Digirail 4C --- src/modbuslog.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/modbuslog.c b/src/modbuslog.c index 9ef6f49..b310cc7 100644 --- a/src/modbuslog.c +++ b/src/modbuslog.c @@ -311,10 +311,7 @@ int main(int argc, char *argv[]) { } // bitshifting magic - switch (numregisters) { - case 1: - registervalue = byte[0]; - break; + switch (numregisters*2) { case 2: registervalue = ((byte[0]) << 8) + byte[1]; break; @@ -323,7 +320,7 @@ int main(int argc, char *argv[]) { + ((byte[2]) << 8) + byte[3]; break; default: - registervalue = byte[0]; + registervalue = ((byte[0]) << 8) + byte[1]; break; } -- cgit v1.2.3 ass='sub right'>Jonathan McCrohan
aboutsummaryrefslogtreecommitdiffstats
path: root/src/chrome.manifest (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2011-11-30Fix menu transparency issue.v1.38.1Jonathan McCrohan2-3/+3
2011-11-08Add support for Firefox 8.0. Added support for automatic package update.v1.38Jonathan McCrohan3-48/+13
2011-09-29I fix a bug about the status and toolbar dropdown menu transparency.Regis Cosnier1-1/+1
2011-09-26Add support for Firefox 7.0v1.37Jonathan McCrohan3-6/+8
2011-08-16Add support for Firefox 6.0v1.36Jonathan McCrohan3-30/+12
2011-06-22Add support for Firefox 5.0v1.35Jonathan McCrohan3-3/+3
2011-04-26Fixing internal version numbers.v1.34Jonathan McCrohan4-6/+6
2011-04-26Update source versionJonathan McCrohan1-5/+5
2011-04-26remove old versionJonathan McCrohan1-0/+0