apps/agl-service-can-low-level.git
10 years agoEnable warnings when compiling and fix a few.
Christopher Peplin [Tue, 7 Jan 2014 05:07:11 +0000 (00:07 -0500)]
Enable warnings when compiling and fix a few.

10 years agoWatch for an error when getting a bit field.
Christopher Peplin [Mon, 6 Jan 2014 20:40:35 +0000 (15:40 -0500)]
Watch for an error when getting a bit field.

10 years agoAdd more documentation.
Christopher Peplin [Mon, 6 Jan 2014 19:53:42 +0000 (14:53 -0500)]
Add more documentation.

10 years agoStandardize order of arguments - destination is always last.
Christopher Peplin [Mon, 6 Jan 2014 18:58:36 +0000 (13:58 -0500)]
Standardize order of arguments - destination is always last.

10 years agoDRY up the float parser.
Christopher Peplin [Mon, 6 Jan 2014 17:03:18 +0000 (12:03 -0500)]
DRY up the float parser.

10 years agoFix parse_bool tests.
Christopher Peplin [Sat, 4 Jan 2014 16:51:14 +0000 (11:51 -0500)]
Fix parse_bool tests.

10 years agoBuild with GNU89 standard for greater compatibility.
Christopher Peplin [Sat, 4 Jan 2014 16:32:15 +0000 (11:32 -0500)]
Build with GNU89 standard for greater compatibility.

10 years agoStandardize names for functions.
Christopher Peplin [Sat, 4 Jan 2014 16:12:21 +0000 (11:12 -0500)]
Standardize names for functions.

10 years agoUse more portable endinaness macros to check architecture.
Christopher Peplin [Sat, 4 Jan 2014 16:12:11 +0000 (11:12 -0500)]
Use more portable endinaness macros to check architecture.

10 years agoAdd a get_bitfield function for byte arrays.
Christopher Peplin [Sat, 4 Jan 2014 15:51:16 +0000 (10:51 -0500)]
Add a get_bitfield function for byte arrays.

10 years agoCheckpoint commit renaming some functions for clarity.
Christopher Peplin [Sat, 4 Jan 2014 04:45:40 +0000 (23:45 -0500)]
Checkpoint commit renaming some functions for clarity.

10 years agoFix some implicitly defined functions - import proper headers.
Christopher Peplin [Sat, 4 Jan 2014 03:51:54 +0000 (22:51 -0500)]
Fix some implicitly defined functions - import proper headers.

10 years agoDocument how to run coverage.
Christopher Peplin [Fri, 3 Jan 2014 17:45:27 +0000 (12:45 -0500)]
Document how to run coverage.

10 years agoBuild with test coverage calculation.
Christopher Peplin [Fri, 3 Jan 2014 17:43:58 +0000 (12:43 -0500)]
Build with test coverage calculation.

10 years agoClarify when you need to specify endianness.
Christopher Peplin [Thu, 2 Jan 2014 22:56:20 +0000 (17:56 -0500)]
Clarify when you need to specify endianness.

10 years agoFix byte alignment for right aligned functions.
Christopher Peplin [Tue, 31 Dec 2013 16:40:15 +0000 (11:40 -0500)]
Fix byte alignment for right aligned functions.

10 years agoRename library, it's not really about CAN.
Christopher Peplin [Mon, 30 Dec 2013 18:28:39 +0000 (13:28 -0500)]
Rename library, it's not really about CAN.

10 years agoAdd a function to set a single nibble in a bitarray.
Christopher Peplin [Sun, 29 Dec 2013 20:15:16 +0000 (15:15 -0500)]
Add a function to set a single nibble in a bitarray.

10 years agoRemove function declaration for deleted function.
Christopher Peplin [Sun, 29 Dec 2013 19:46:27 +0000 (14:46 -0500)]
Remove function declaration for deleted function.

10 years agoAdd Travis CI config.
Christopher Peplin [Sun, 29 Dec 2013 19:43:29 +0000 (14:43 -0500)]
Add Travis CI config.

10 years agoAdd get_byte and get_nibble to 8byte function set.
Christopher Peplin [Sun, 29 Dec 2013 19:40:15 +0000 (14:40 -0500)]
Add get_byte and get_nibble to 8byte function set.

10 years agoStandardize function names to snake_case.
Christopher Peplin [Sun, 29 Dec 2013 19:20:12 +0000 (14:20 -0500)]
Standardize function names to snake_case.

10 years agoDocument all bitfield functions.
Christopher Peplin [Sun, 29 Dec 2013 19:18:50 +0000 (14:18 -0500)]
Document all bitfield functions.

10 years agoTest all canutil functions and document in README.
Christopher Peplin [Sun, 29 Dec 2013 18:57:37 +0000 (13:57 -0500)]
Test all canutil functions and document in README.

10 years agoTest parsing boolean.
Christopher Peplin [Sun, 29 Dec 2013 17:14:29 +0000 (12:14 -0500)]
Test parsing boolean.

10 years agoCheck if a value will fit in bitfield before setting.
Christopher Peplin [Sun, 29 Dec 2013 17:06:11 +0000 (12:06 -0500)]
Check if a value will fit in bitfield before setting.

10 years agoStandardize on snake_case naming as this is a C library.
Christopher Peplin [Sun, 29 Dec 2013 16:55:35 +0000 (11:55 -0500)]
Standardize on snake_case naming as this is a C library.

10 years agoSplit up 8 byte wrappers from generic bit array functions.
Christopher Peplin [Sun, 29 Dec 2013 16:48:24 +0000 (11:48 -0500)]
Split up 8 byte wrappers from generic bit array functions.

10 years agoStandardize argument ordering for bitfield functions.
Christopher Peplin [Sun, 29 Dec 2013 16:44:03 +0000 (11:44 -0500)]
Standardize argument ordering for bitfield functions.

10 years agoClean up bitfield API a bit.
Christopher Peplin [Sun, 29 Dec 2013 16:34:10 +0000 (11:34 -0500)]
Clean up bitfield API a bit.

10 years agoHack together a legacy getBitField backed by new bit copying function.
Christopher Peplin [Sun, 29 Dec 2013 04:43:53 +0000 (23:43 -0500)]
Hack together a legacy getBitField backed by new bit copying function.

10 years agoDraft work making the bitfield functions more generic.
Christopher Peplin [Sat, 28 Dec 2013 20:42:10 +0000 (15:42 -0500)]
Draft work making the bitfield functions more generic.

10 years agoAdd missing include for explicit import.
Christopher Peplin [Fri, 27 Dec 2013 16:09:25 +0000 (11:09 -0500)]
Add missing include for explicit import.

10 years agoAdd test cases from vi-firmware.
Christopher Peplin [Tue, 24 Dec 2013 17:00:20 +0000 (12:00 -0500)]
Add test cases from vi-firmware.

10 years agoInitial commit, pulled from openxc/vi-firmware.
Christopher Peplin [Tue, 24 Dec 2013 15:56:35 +0000 (10:56 -0500)]
Initial commit, pulled from openxc/vi-firmware.