summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-09-12unicens: support reproducible buildTobias Jahnke3-4/+6
Changed usage of __FILE__ macro to not print absolut paths in warning and error messages Bug-AGL: SPEC-2802 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com> Change-Id: I3755e96cb23f8c782ea00f4b4fdc7df7d08972d7
2019-08-09Migration to binding V3José Bollo6-160/+175
Bug-AGL: SPEC-2744 Change-Id: Icc273b8865ab2e41f99d7feeafd15d4bbcdac494 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-07-04Add new audio permissionhalibut_8.0.0halibut_7.99.3halibut/8.0.0halibut/7.99.38.0.07.99.3Scott Murray1-0/+1
Add new audio permission to the widget config.xml.in so the service can access audio devices. Bug-AGL: SPEC-2591 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I7c50ed638cd2344765b76e74c76d8355fe753d57
2019-06-25agl-service-unicens: use shared lib of afb-helpershalibut_7.99.2halibut/7.99.27.99.2Tobias Jahnke6-16/+12
Change the usage of afb-helpers from git submodule to shared library. Removed also unused app-templates submodule. Bug-AGL: SPEC-2562 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com> Change-Id: Iade8686aded8912d4dd203d1f74e171c13302a3e
2019-06-14Require to run at platform scopeJosé Bollo1-0/+1
Add the required permission urn:AGL:permission::partner:scope-platform to run at platform scope. Bug-AGL: SPEC-545 Bug-AGL: SPEC-2006 Change-Id: I806947f896a73c79effe948575c8fefe13d6628f Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-02-27autobuild: fix warnings due to cp command exit errorhalibut_7.99.1halibut/7.99.17.99.1Raquel Medina2-26/+50
- bring latest version of autobuild script in - move conf.d/autobuild to root folder - update autobuild script to fix warnings triggered by cp operation error. Change-Id: I8dda87fff10a5ac78e2756876c3c458654c31dab Bug-AGL: SPEC-2164 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-01-28config: cmake: change default build to RELEASEhalibut_7.90.0halibut/7.90.07.90.0Matt Ranostay1-1/+1
Ideally no package by default would be building the DEBUG build unless explicitly requested. Change-Id: I14310d052fc523b3bb6f514f520074ba403c26fc Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-01-23agl-service-unicens: refresh readme fileTobias Jahnke1-86/+71
Bug-AGL: SPEC-2105 - add general description - add API verbs and events - refresh paths to git repositories - cleanup markdown formatting for headers Change-Id: I0f561ad31ba675c1db8ab09267959e9a97968fa8 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-11-28agl-service-unicens: add standard microphoneguppy_6.99.4guppy_6.99.3guppy_6.99.2guppy/6.99.4guppy/6.99.3guppy/6.99.26.99.46.99.36.99.2Tobias Jahnke1-0/+13
- modify xml configuration to add phantom powered microphone Change-Id: I028189e2c07fa479ba64fab8178184b5cb461dc6 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-11-28agl-service-unicens: convert line endings in xmlTobias Jahnke1-116/+116
Change-Id: I16c880c3db8c02114d01dabdb680ed78594e695f Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-10-31Migrate app-templates to CMake moduleguppy_6.99.1guppy/6.99.16.99.1tkummermehr3-4/+6
Bug-AGL SPEC-1682 Change-Id: I5fe7104d8e7e724e8949ff33fc50a0968387b650 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-19Merge "Update app-template submodule."Jan-Simon Moeller2-3/+2
2018-10-11Update app-template submodule.Romain Forlot2-3/+2
Updating project configuration file following the app-template submodule update which let the command-line argument override the project configuration. Submodule conf.d/app-templates 76e12e7..0f25ab2: > Adding warning message to migrate on CMake module > common.cmake: fixed erroneous search path for os-release > Fix: missing gcov symbol in compiled binaries Bugs-AGL: SPEC-1798 Change-Id: I614f2fc6e2ff9b95a62e5a3113930b9181bbcd2a Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-11Merge "Use feature 'required-binding'"Stéphane Desneux1-1/+1
2018-10-09agl-service-unicens: modify commands in web-uiTobias Jahnke1-12/+17
Bug-AGL: SPEC-1759 - Modifies microphone front-end commands in web-ui - new: set color scheme, get direction of audio - modified: set mode, set direction Change-Id: I203d1add6a1ce65662aac6d373e978ed424b7d79 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-10-09Use feature 'required-binding'Jose Bollo1-1/+1
The feature "urn:AGL:widget:required-binding" is now preferred to the feature "urn:AGL:widget:required-api" for requiring a local binding. Bug-AGL: SPEC-1800 Change-Id: Ibfcb9cea026d261b3eeb53b6001e9c02f6850e1f Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2018-10-04agl-service-unicens: support microphone front-endTobias Jahnke4-23/+49
Bug-AGL: SPEC-1759 - updates app-templates - adds routing setup of microphone front-end - adds web-ui buttons to control microphone front-end Change-Id: Ie18ec2f40a1b1fce348d32d28c64a4a3b289d55f Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-08-08agl-service-unicens: update submodule afb-helpersguppy_6.90.0guppy/6.90.0flounder_5.99.6flounder_5.99.5flounder_5.99.4flounder_5.99.3flounder/5.99.6flounder/5.99.5flounder/5.99.4flounder/5.99.36.90.05.99.65.99.55.99.45.99.3Tobias Jahnke1-0/+0
Fixes a compiler warning. Now requires api v2 to be defined. Previously v2 was the default. Now it is v3. Change-Id: I8e7eeb529d19686e5b0af39675417c80e4eb0c8c Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-08-08agl-service-unicens: move definition of api v2Tobias Jahnke2-5/+5
Moves definition of AFB_BINDING_VERSION into config.cmake. Fixes an issue that different api versions seems to be defined for different code parts. Change-Id: If7325afe583ad6a8aa37cbd18dda473fbcba673b Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-08-08agl-service-unincens: update app-templatesTobias Jahnke1-0/+0
Removes cmake warning complaining about outdated app-templates submodule. Change-Id: I3ef24cee7e39ccce3df8db36d90d5816650d258f Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-06-07ucs_cfg.h: increase tx/rx message buffer to 1052flounder_5.99.2flounder_5.99.1flounder/5.99.2flounder/5.99.15.99.25.99.1Tobias Jahnke1-1/+1
- now supports parametric EQ (fiberdyne amp) Bug-AGL: SPEC-1177 Change-Id: I7273e1d824a3118e9b01fa48975964b90f5291ab Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-05-15agl-service-unicens: support fiberdyne amp setupTobias Jahnke2-21/+152
- add amp (node and routing) to xml configuration - add amp control buttons to html web-interface Bug-AGL: SPEC-1177 Change-Id: If6df66f4b6e7d9cf7a259c4e44604db90e588134 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-05-15agl-service-unicens: robustess measure for tx msgTobias Jahnke5-47/+113
- implement asynchronous message transmission via queue - set message buffer to 512 bytes payload consistently - xml parsing robustness improvement - fix error 7 caused by unnecessary gpio port initialization Bug-AGL: SPEC-1177 Change-Id: I8f494288d03d60d7a0a147f0e25ceb3665731782 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-05-09agl-service-unicens: replace legacy sendmessageTobias Jahnke4-166/+12
Bug-AGL: SPEC-1177 Replace verb sendmessage using interger array by new new version now using base64 coded string. Change-Id: I1b06ad353a13b1e6b2f335c9567cd923960d8104 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-05-09agl-service-unicens: support base64 Tx/RxTobias Jahnke5-23/+49
Bug-AGL: SPEC-1177 Implement function to transmit control messages with base64 encoded payload string. Modify control message reception providing the payload as base64. Change-Id: I78fb600e75cef3083220da202d2274df729083d9 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-05-07agl-service-unicens: prepare control message transmission in b64 formatTobias Jahnke4-31/+101
Bug-AGL: SPEC-1177 Add new verb sendmessageb64. Change-Id: I4f7c67141ede4e5c5d5f60acb4dd93ca4b46c271 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2018-04-30agl-service-unicens: update submodules, app-templatesTobias Jahnke4-3/+3
Change-Id: Iefa1de14c6d744c40ba6f295276ba3b83df96395 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-12-20agl-service-unicens: Rx message eventTobias Jahnke5-25/+141
Bug-AGL: SPEC-1177 Implements /subscriberx function. Control Rx messages will be notified to subscribers. If no subscriber is assigned, then Rx messages are discarded. This avoids Rx stuck issues after receiving multiple messages. Change-Id: Idb71569b8ff6f651833d7d01c37a3eea866daf1d Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-12-14ucs2-interface: Fix trailing whitespacesTobias Jahnke3-10/+10
Bug-AGL: SPEC-1177 Cleanup files before applying changes. Change-Id: Iae7b0dec9409cf02315c9b6f51f4c5e9ae59e482 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-12-14ucs_binding.c: Fix compiler warningsTobias Jahnke1-12/+28
Bug-AGL: SPEC-1177 Fix compiler warnings due to the use of deprecated json-c functions. Change-Id: I8fc783af7f1cbf436d9a979395b6f6cf3c5d511d Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-12-12ucs_binding.c: Add control message transmissionTobias Jahnke4-27/+184
Bug-AGL: SPEC-1177 Support control message transmission to other network devices via json api. Change-Id: I22af427471a379f819e626ea4d746f78f3e37a6a Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-12-05Merge "conf.d: project: modify cmake configuration"ronan Le Martret1-6/+6
2017-12-04conf.d: project: modify cmake configurationTobias Jahnke1-6/+6
Changes project name, author and repository info. See SPEC-1151. Change-Id: Ia35fa3c5412f1d57757622ff35b1a50e2721419a Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-12-04conf.d: wgt: set widget parametersChristian Gromm1-0/+1
This patch sets the widget parameters system and value to 'run-by-default' and 'required'. It is needed to have the agl-service-unicens autmatically being started at system start up. Change-Id: Iec294ff756cc932fac3f909e1a3dc4ec20f64528 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2017-11-23Use PKG_CONFIG instead of FIND_LIBeel_4.99.3eel/4.99.34.99.3tkummermehr2-5/+3
Change-Id: Ic6298bec9ed2fbb8bac6beb9648cfc77eb07e727 Signed-off-by: tkummermehr <thorsten.kummermehr@k2l.de>
2017-11-23UcsXml component use libxml2 instead of libmxmltkummermehr7-1613/+1646
Change-Id: I5b1479c8c5be81cc214292abce137c41387d2601 Signed-off-by: tkummermehr <thorsten.kummermehr@k2l.de>
2017-11-16Make service hidden on homescreenScott Murray2-0/+3
Add hidden permission to config.xml.in and update app-templates submodule to pick up fix for finding local config.xml.in so it will take effect. Change-Id: I9a3bf8351d53ab0189da1ac17d7855071811d40f Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-11-15update config.cmake from new templateRonan Le Martret1-21/+79
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-15Remove useless 3rd partyRonan Le Martret1-42/+0
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-15Fix build errorRonan Le Martret1-2/+2
* Some warning compile message is a error in yocto Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-15Update config.cmakeRonan Le Martret2-1/+1
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-11Remove trailing whitespaces in ucs_binding.cTobias Jahnke1-62/+62
Change-Id: I37857ddc83fa0d642328c18b13741832893f36d4 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-11-11enables automatic network setup on bindinginitTobias Jahnke1-21/+44
Change-Id: Ie0c9f8cf04647c315949f0f2cecf61bb08b69e6d Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-11-11adds init function and getter for default cfg pathTobias Jahnke4-42/+84
Change-Id: I620d485bb935f984efcfeaf29399d184d3261e7d Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-11-11remove netbeans project folderTobias Jahnke3-726/+1
Change-Id: I42ce5c3dbb2fc810881ee92d9e46238cbe8b8238 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-11-10modifies netbeans project for debugging in dev environmentTobias Jahnke2-3/+1
Change-Id: I16367573e429bf8089626e801bdd8a08a1b85b31 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-11-10set initial volume from mute to default volumeTobias Jahnke1-2/+2
Change-Id: I75feea3d64b98c0d6e8771a3078d853ed62c25e5 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2017-11-09Add Apache-2.0 LICENSE fileRonan Le Martret1-0/+204
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-09create agl .gitreview fileRonan Le Martret1-0/+4
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-11-09signed commitTobias Jahnke1-1/+0
Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>