summaryrefslogtreecommitdiffstats
path: root/CAN-binder/libs
AgeCommit message (Collapse)AuthorFilesLines
2017-06-20Separation Generator to a dedicated repoRomain Forlot352-45591/+0
Change-Id: Id94831651c3266861435272a6e36c7884bef2c45 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-05-22Logical bus name mapped to device name using conf file.Romain Forlot2-4/+9
Store CAN device map without prefixed section name and add methods to get the mapped device name. Change-Id: I03ebc175c67b2251016863b0d69a45a816a81d25 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-05-19Remove unused CMakeLists.txt file.Romain Forlot1-90/+0
Useless because nanopb isn't compiled standalone. It's used from openxc- message-format library. Change-Id: I59b8a6617d7ba95ac1557d1ad5f49ae0011eb701 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-05-19Add 'CAN-binder/libs/nanopb/' from commit ↵Romain Forlot275-0/+25386
'278ffb890e3d8722e4c7d824baaf221a1e375fc4' git-subtree-dir: CAN-binder/libs/nanopb git-subtree-mainline: 48a2605965af1f05ba7f01f6e8c1758a4c9b0522 git-subtree-split: 278ffb890e3d8722e4c7d824baaf221a1e375fc4
2017-05-19Use the nanopb sources from projects libs.Romain Forlot1-1/+1
Change-Id: I9af9a71e4e454a488e51a95ae896fd249bf27103 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-05-19Delete sub-submodules from imported openXC projectRomain Forlot280-25327/+0
Change-Id: If0584c7238353b01292486a4843ff00bb0398987 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-05-19Update latest CMakeLists files from app-templates.Romain Forlot2-4/+2
Better handling of dependencies using TARGET_LINK_DIRECTORIES directive Change-Id: Iffead28aa2e2696cdc9103301d013deee2e6b1ab Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-05-05Update CMake following app-template repo updateRomain Forlot1-1/+1
Change-Id: Ib24f8c2000f78f5f6fea3126e52f34570e4eee18 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-05-02Added external libraries from openXC CMake files.Romain Forlot282-106/+210
Now libraries are cleanly included and built. Change-Id: Iaa85639578b55b2da8357bc438426403e2cca8de Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-05-02Add 'CAN-binder/libs/uds-c/' from commit ↵Romain Forlot17-0/+1778
'ca20db3dd978871bbb9f01f3c862b510c03d1dc4' git-subtree-dir: CAN-binder/libs/uds-c git-subtree-mainline: 3102ec9ce009d0f28355c5b7df9c5bd5013e6e75 git-subtree-split: ca20db3dd978871bbb9f01f3c862b510c03d1dc4
2017-05-02Add 'CAN-binder/libs/nanopb/' from commit ↵Romain Forlot275-0/+25386
'278ffb890e3d8722e4c7d824baaf221a1e375fc4' git-subtree-dir: CAN-binder/libs/nanopb git-subtree-mainline: 12e680a3c97a2750c657a8c561a79706f3689149 git-subtree-split: 278ffb890e3d8722e4c7d824baaf221a1e375fc4
2017-05-02Add 'CAN-binder/libs/openxc-message-format/' from commit ↵Romain Forlot20-0/+15211
'd9f54f97578429773421abce98d5f6579717afcc' git-subtree-dir: CAN-binder/libs/openxc-message-format git-subtree-mainline: f44a5b1549bc4c8a84d0dedf4a8b1e4220a34f42 git-subtree-split: d9f54f97578429773421abce98d5f6579717afcc
2017-05-02Add 'CAN-binder/libs/isotp-c/' from commit ↵Romain Forlot20-0/+1364
'ee24440b7c123ab1b0317e57be33e837a1cb51f1' git-subtree-dir: CAN-binder/libs/isotp-c git-subtree-mainline: d170c9faeae2cf29c19f3523714ecdf58be73bed git-subtree-split: ee24440b7c123ab1b0317e57be33e837a1cb51f1
2017-05-02Add 'CAN-binder/libs/bitfield-c/' from commit ↵Romain Forlot20-0/+1591
'a34745ec93ae0a1d4f1b640dba8fb6702331a8e9' git-subtree-dir: CAN-binder/libs/bitfield-c git-subtree-mainline: b6c09cbda2b6b47981d65265184a21223e526d4a git-subtree-split: a34745ec93ae0a1d4f1b640dba8fb6702331a8e9
2017-05-02Remove submodules and use forked libs tree insteadRomain Forlot5-38/+0
Change-Id: Icd1ba605357df63f750966cc941190acaa80e35b Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-04-29Adapt CMake files to use new capabilities with widgetRomain Forlot1-1/+1
Change-Id: I88a1ef090b7ce40c833c5780f5a481876ff7ea09 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-04-21Avoid warning about unmanaged switch case in INI libraryRomain Forlot1-0/+2
Change-Id: Ifdca1581dc5a086a884dbc2dcc17470e5983b4ac Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-04-19Change INI file parser library.Romain Forlot3-0/+154
Much simpler but also a bit limitated. Could be change easily in futur if needed Change-Id: I06f03f093c9206007e3d0c1e86a35d60111be5f8 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-04-18Use a system INI configuration file to get devices mappingRomain Forlot1-0/+0
Instead of specifying a JSON configuration file with CAN devices name, it uses a mapping configuration file that map a high level device names to a real low level names. File path is to be specified into the generated source code which is /etc/dev-mapping.conf for now. Configuration file uses INI file format and is parsed using inih library cpp wrapper. Change-Id: Ibde104e76cd78a6cc86f6eec4f66c274b7567d43 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-04-14Change directory architecture to use 2 separated projects.Romain Forlot6-0/+67
Each projects, binder and generator, has to be compiled separatly. CAN-binder will host high and low level binding CAN-config-generator only the generator used for low level binding. build.sh script just launch both build in their respective dir. Change-Id: Ic77932660fcca507b23a631d4e4e790f608880ae Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>