- Initial commit.
- Finished 1st version of log-struct.
- Fixed: memory alignment problem
- Cleaned and refactored code.
- Added my notes on the *.BIN-files to the header files.
- Added code for SYS.BIN
- Added more information on GPS.BIN
- Added more information on GPS.BIN
- Renamed the structs.
- Renamed the project file.
- Replaced tabs with spaces.
- Removed comments.
- Test #pragma with clang (works!)
- Fixed wrong size for SYS struct.
- Updated gitignore.
- Replaced built-in types with corresponding ones from stdint.
- Added pragma-statements for correct memory alignment to the declarations of the LOG, SYS, GPS structs.
- Mapping of binary data to the structs is controlled by a switch depending on the little/big endianness of the system.
- Added and fixed a couple of fields for the SYS.BIN file.
- Added experimental conversion of SYS.BIN file's data to big-endian if necessary.
- Added unknown flag field for the LOG.BIN file.
- Slightly cleaned up formatting of LOG.BIN file's documentation.
- Added experimental conversion of LOG.BIN file's data to big-endian if necessary.
- Updated comments and added (yet) empty ones.
- Added doxygen configuration file.
- Updated the gitignore file to ignore the output of doxygen.
- Renamed functions.
- Added checks that will notify the user (in the output of cout), if a password/device name/device info has been set.
- Added empty function stubs.
- Reverted include.
Added description of structs in GPS.BIN file and the associated checksum algorithm.
Added a more concise description of the GPS checksum algorithm.