Commit graph

213 commits

Author SHA1 Message Date
Martin Schröder
9cc36022d6 add endian.h to blob_field 2017-06-04 16:33:22 +02:00
Martin K. Schröder
48987ff873 Merge pull request #3 from p4u/master
Fix libblobpack #2 and juci #72 issues
2017-02-20 23:45:31 +01:00
Pau Escrich
b3afcaf8c8 Fix libblobpack #2 and juci #72 issues: endian.h include must be on blob.h instead of blob.c
Signed-off-by: Pau Escrich <p4u@dabax.net>
2017-02-18 23:53:20 +01:00
Martin Schröder
d0fe517599 add endian 2017-02-17 23:47:05 +01:00
Martin Schröder
a024c6e3a2 fix alignment warnings on arm 2016-10-04 21:04:38 +02:00
Martin Schröder
e42371fab1 cleanup
- use endian.h instead of custom rolled endian functions
- remove utils and remove everything including container_of
2016-10-04 20:47:28 +02:00
Martin Schröder
f0a490fcb1 fix creation of json from a blob that does not represent a valid table (first check that it is a table, and if not then output it as an array) 2016-09-13 22:19:53 +02:00
Martin Schröder
0d1db44094 minor fix 2016-09-11 13:49:20 +02:00
Martin Schröder
618372717a fix shadowing of global declaration 2016-09-11 01:38:49 +02:00
Martin Schröder
7e75f1eaed fix alignment error 2016-09-11 00:54:16 +02:00
Martin Schröder
259abafe80 formatting fixup 2016-09-11 00:29:24 +02:00
Martin Schröder
d8f7e32338 port to avr 2016-09-10 01:22:17 +02:00
Martin Schröder
4b3b52eed3 avr port 2016-09-10 00:22:13 +02:00
Martin Schröder
1250439e71 port to avr 2016-09-09 23:48:00 +02:00
Martin Schröder
4bb494cf13 add headers to installation 2016-08-30 23:09:59 +02:00
Martin Schröder
2518b00fad improve code coverage 2016-08-30 22:49:09 +02:00
Martin Schröder
7a997fc419 add parse test and remove code that no longer makes sense to have in the library
- improve coverage
2016-08-30 22:34:27 +02:00
Martin Schröder
47ab829334 add json test 2016-08-30 21:54:03 +02:00
Martin Schröder
f30e6e1eb2 add test-funcs.h 2016-08-30 20:40:02 +02:00
Martin Schröder
feca41ac8c add new read-write test 2016-08-30 20:37:21 +02:00
Martin Schröder
3ddcade7c0 add code coverage to lib 2016-08-30 16:06:38 +02:00
Martin Schröder
a22763358d add additional code coverage flags etc.. 2016-08-30 15:59:24 +02:00
Martin Schröder
dde957d13f fix travis file 2016-08-30 15:42:54 +02:00
Martin Schröder
56418dc93c fix tab in travis file 2016-08-30 15:41:19 +02:00
Martin Schröder
48bc9c4e23 add lcov to travis file 2016-08-30 15:40:15 +02:00
Martin Schröder
d2ecd32465 add default verbosity pattern to configure.ac 2016-08-30 15:30:57 +02:00
Martin Schröder
730f0f21fc update build scripts 2016-08-30 15:23:49 +02:00
Martin Schröder
3c9bbc524d add macro dir to configure.ac 2016-08-30 15:15:52 +02:00
Martin Schröder
f54a813393 update travis file 2016-08-30 15:06:51 +02:00
Martin Schröder
05f361d6a1 add code coverage 2016-08-30 14:59:29 +02:00
Martin Schröder
4130eb2674 update travis file 2016-08-30 14:47:35 +02:00
Martin Schröder
458a339dd2 add build status badge 2016-08-30 14:35:46 +02:00
Martin Schröder
3f99b1a50b add coveralls to travis file 2016-08-30 14:32:38 +02:00
Martin Schröder
4b2a777257 travis.yml update test 2016-08-30 13:53:33 +02:00
Martin Schröder
ad46381ebe update travis.yml 2016-08-30 13:44:45 +02:00
Martin Schröder
eaf3af3368 update travis file (testing) 2016-08-30 13:41:37 +02:00
Martin Schröder
81169cdc84 readd configure script 2016-08-30 13:31:14 +02:00
Martin Schröder
917ce573e3 remove configure script for now 2016-08-30 13:29:35 +02:00
Martin Schröder
4798c49028 add ltmain.sh 2016-08-30 13:27:12 +02:00
Martin Schröder
a1cd5bff40 add config directory with copied files instead of symlinks 2016-08-30 13:24:43 +02:00
Martin Schröder
1539aa4c58 add travis file 2016-08-30 13:14:15 +02:00
Martin Schröder
3f02c1d192 add testing 2016-08-30 13:13:59 +02:00
Martin Schröder
b69817bcd7 add coveralls badge to readme 2016-08-30 12:57:34 +02:00
Martin Schröder
43997c65a8 update configure script 2016-08-30 12:49:16 +02:00
Martin Schröder
5332eb3c8e convert to using automake 2016-08-30 12:46:54 +02:00
Martin Schröder
d67ed0db60 blob: add offset check when closing tables and arrays 2016-03-04 14:07:35 +01:00
Martin Schröder
27be0c0c4b revise validation 2016-02-17 23:41:22 +01:00
Martin Schröder
cfcb664e6f add better error handling 2016-02-17 21:10:55 +01:00
Martin Schröder
a1dc5d65b4 add blob parsing and several other features 2016-02-16 13:07:44 +01:00
Martin Schröder
713c8f5688 remove json-c dependency 2016-02-10 22:15:14 +01:00