summaryrefslogtreecommitdiffstats
path: root/conf.d
AgeCommit message (Collapse)AuthorFilesLines
2023-01-19Repurpose into gRPC servicequillback_17.0.0quillback/17.0.017.0.0Scott Murray3-214/+0
Repurpose repository into a spiritual successor of the previous binding. The backend code is retained behind a new gRPC API defined in protos/radio.proto. The simpler synchronous gRPC API had been used for expediency, this may warrant revisiting to rework into an async or callback API based server instead. As well, authentication has been left until some consensus on an approach can be worked out. Bug-AGL: SPEC-4665 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I28b122ce6e0ecfc7504aa08b90394cb1b9e22976 (cherry picked from commit dd23c157bdba1b25bbb50cdb99a60aa597735f43)
2020-09-18Merge "Remove deprecated html5 code"Jan-Simon Moeller7-439/+0
2020-09-16Remove deprecated html5 codeLi, Xiaoming7-439/+0
Bug-AGL: SPEC-3582 Change-Id: Ie2e66cc2b15f5b4310316d38eb93f7fb68b4b548 Signed-off-by: Li, Xiaoming <lixm.fnst@cn.fujitsu.com>
2020-09-08Add null backendjellyfish_9.99.4jellyfish/9.99.49.99.4Scott Murray1-0/+1
Changes: - Add null radio implementation that acts as the fallthrough default when the hardware implementations are not detected. - Tweaked the probing in the tef665x implementation to not return an error if the I2C node is not even present. This cleans up the logs on start up on most platforms. These changes include some minor whitespace consistency clean ups. - Added the run-by-default widget permission now that the binding should always work. This will ease testing, and potentially decrease app start up time. Bug-AGL: SPEC-3570 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I3c2e60ce7272d248ab87e3b79d6a334e17fe5531
2019-12-14Initial steering wheel event supportScott Murray1-0/+4
Add initial basic support for next/previous events from signal composer, mapping them to seek forward/back. More work will be required to handle the issues around both mediaplayer and radio both being running and differentiating which should handle the events. Additionally, complete transition to binding version 3 to clean things up. Bug-AGL: SPEC-3046 Change-Id: I251fa461c96dba584a3fe0069bab4fd2e54701ad Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-11-25fix(config.cmake): set PROJECT_URL to silence CMake warningLi Xiaoming1-0/+1
No homepage url found. Please set a PROJECT_URL cmake variable in your config.cmake. Bug-AGL: SPEC-2804 Change-Id: Ide7d38f4f1eaa88363cb4f00a21ae949e74ab37f Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
2019-08-01Switch back to user scope for nowScott Murray1-1/+0
Until SPEC-2687 is addressed and platform scope services can use pipewire, switch back to user scope to facilitate testing. Bug-AGL: SPEC-2715. Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ib110a25dd4e08c59dd8486901e39f780556ae3c3
2019-06-26Update permissionshalibut_7.99.2halibut/7.99.27.99.2Scott Murray1-0/+2
Set new platform scope and audio permissions, as there should only be one instance of this service and it needs access to audio devices. Bug-AGL: SPEC-2573 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I2b5222bc4437b7cf52edd00ca0060fc37e2cae64
2019-06-10Remove support for 4A and pulseaudio completelyGeorge Kiagiadakis2-37/+1
Bug-AGL: SPEC-2473 Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com> Change-Id: I320be57ce48a63c7e85b8daebf7b094423f580f9
2019-02-27autobuild: fix warnings due to cp command exit errorRaquel Medina2-120/+0
- 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: I27a50b382fd55521a7ad397b317c60cfccca98ed Bug-AGL: SPEC-2164 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2018-10-31Migrate app-templates to CMake moduleguppy_6.99.3guppy_6.99.2guppy_6.99.1guppy/6.99.3guppy/6.99.2guppy/6.99.16.99.36.99.26.99.1Romain Forlot2-3/+7
Bug-AGL SPEC-1682 Change-Id: I38f701e16210145c99cf566a369985de432082e4 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-10-13binding: radio: update version of conf.d/app-templates submoduleMatt Ranostay2-1/+1
To allow coverage tests to be run it requires the app-templates to be updated to a recent release. Bug-AGL: SPEC-1799 Change-Id: Ia2bf6eeee478e2542bf71cb0cb794aa9a33f3fb9 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-10-11Merge "Use latest version of app-templates submodule."Stéphane Desneux1-0/+0
2018-10-10Use latest version of app-templates submodule.Thierry Bultel1-0/+0
Changes of app-templates: (0f25ab2 - Romain Forlot) Adding warning message to migrate on CMake module (3dc85ec - Thierry Bultel) common.cmake: fixed erroneous search path for os-release (7fa5e5a - Romain Forlot) Fix: missing gcov symbol in compiled binaries (76e12e7 - CorentinLGS) app-templates doc: Changed doc to fit new format. (02f45f1 - Romain Forlot) Update Docs (52ae181 - Romain Forlot) Fix: typo (f0b24b0 - Romain Forlot) Rollback about TEST build type (e841a77 - Romain Forlot) Adding a TEST build type (994ebc1 - Romain Forlot) Change default compilation options. (85d5ffd - Romain Forlot) Test widget only if there are test materials (d14bdce - Romain Forlot) Handles more test LABELS. (70cf8fd - Romain Forlot) Missing flag for COVERAGE build type (3c99b8a - Romain Forlot) Create a test widget (9c1a0fb - Romain Forlot) Fix: interpreted '&' character (9202fac - Romain Forlot) More accurate comment about widget template file. (f94e45e - Romain Forlot) Align sample on actual default compile options (d0acc2a - Romain Forlot) Add support to binding version 3. Change-Id: I52bfb4637d7623fc2894f93b65970c949c1eefc2 Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
2018-10-09Use feature 'required-binding'Jose Bollo2-1/+4
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: I337a33651c5c548e5776ea1d1e2980dfad3010c4 Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2018-07-17added an html5 page for testingThierry Bultel8-0/+459
Change-Id: Ia07a32583a08b9b3e17296e560d80a2758f00658 Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
2018-07-17Use latest version of conf.d/app-templates submodule.Thierry Bultel2-6/+2
Changes of conf.d/app-templates: (6fb3846 - Romain Forlot) Warning if not using wgtpkg-pack to make a widget (35f3af1 - Sebastien Douheret) Rework CMAKE_INSTALL_PREFIX and INSTALL_PREFIX var (332f377 - Romain Forlot) Be able to overwrite BUILD_TYPE using CLI (1ec7531 - Romain Forlot) Use CACHE variable for other common CMAKE variable (0880356 - Romain Forlot) Fix:: wrong wgt using RELEASE BUILD TYPE (eec9f07 - Romain Forlot) Fix: SYSROOT location detection... Wrong test. (291aa4e - Romain Forlot) Change the default debug compilation options. (22a2cbf - Romain Forlot) Clearer coverage compilation options configuration (aa68dbd - Romain Forlot) Don't overwrite the autobuild script if it exists (a13e7b9 - Romain Forlot) Disable the in-tree build method. (51026d2 - Romain Forlot) Detect Yocto as OS distribution (1f2944e - Romain Forlot) Fix: wrong compile options added (92646f6 - Romain Forlot) Fallback using zip format if no wgtpkg-pack found (f65761c - José Bollo) 02-variables.cmake: Avoid checking CXX version if not required (3965d37 - José Bollo) config.cmake.sample: Remove dependency to libsystemd (a45ae0c - José Bollo) config.cmake.sample: Remove dependency to libmicrohttpd (9b17efe - Thierry Bultel) Added -D_FORTIFY_SOURCE=2 to CFLAGS (66f7bc8 - Thierry Bultel) start-on-target: uses RSYNC_PREFIX path for config (e400fb3 - Sebastien Douheret) Fixed spelling. (6621af0 - Romain Forlot) Improve OS detection (829dd69 - Romain Forlot) Fix: OS detection (8f5a17b - Romain Forlot) Launch from workdir (72ca4ff - Romain Forlot) Change closing that could fix native debugging (6e1a3c3 - Romain Forlot) Fix filename pattern to match .cmake files (30e78a5 - Romain Forlot) Adding cmake file at the root directory (a3c312e - Romain Forlot) Adds commit hash to the version. (6c0e9e4 - Romain Forlot) Change default sample settings. (dd0cec7 - Romain Forlot) Forgot updating README also... (66d0ca1 - Romain Forlot) Update documentation (4b26503 - Romain Forlot) Use LFSH named, rename data to var (bb3c541 - Romain Forlot) Use new CPP generation from afb-genskel (ee5d60f - Romain Forlot) Update README with latest docs modifications (f3954e8 - Romain Forlot) Doesn't set rpath for built target and update doc (935c390 - Romain Forlot) Details external library. (dc4debf - Romain Forlot) Deprecate PROJECT_LIBDIR and PROJECT_RESOURCES var (c9fdbc1 - Romain Forlot) Make sure to point to correct dir for cmake script (818a2bc - Romain Forlot) Fix variables checking. (e40a854 - Romain Forlot) CMake doesn't path protection. (0487d44 - Romain Forlot) Compare to manual Project version if not from git (7dabdeb - Romain Forlot) No failure if none tags found on project git repo (52a3998 - Romain Forlot) Protect path with space in it. (1687531 - Romain Forlot) Check version between app-templates and project. (d275993 - Romain Forlot) Cleaning (054d3b8 - Romain Forlot) Could specify others default install directories (8c2b059 - Scott Murray) Fix finding config template (c881d86 - Romain Forlot) Disallow build in-source. (17456de - Romain Forlot) Keep libraries and binding in the same directory (8a77e99 - Romain Forlot) Update README and documentation (0fb7a38 - Romain Forlot) Include ExternalProject CMake module by default (6485d21 - Romain Forlot) Cleaning (cc6d75e - Romain Forlot) Handle imported target to populate package folder (637b244 - Romain Forlot) Control install destination directory (cd06605 - Romain Forlot) Fix: wrong if closure... (e846150 - Romain Forlot) Make use of LibEfence optional (6393acf - Romain Forlot) Update Readme (3465ddb - Romain Forlot) Fix: No build error on input files checked (9116b93 - Romain Forlot) Adding install target to autobuild script (908a037 - Romain Forlot) Handle controller plugin populate and install (784e0e5 - Romain Forlot) Clearer output when checking data file (5df967a - Romain Forlot) Don't fails if data files checker not found. (b05e442 - Romain Forlot) Update doc (e9a682f - Romain Forlot) Copying content not the directory. (11478fa - Romain Forlot) Disabling packaging target. To be externalized (37d062d - Romain Forlot) Added populate binding config files (b5fb436 - Romain Forlot) Fix: wrong OS detection when SDK env or Yocto (42e5f14 - Stephane Desneux) templates.d: adjustments for xds (gdb*.ini, xds-project-target.conf) (b1c4a8f - Stephane Desneux) start-on-target.sh.in: use --monitoring option to start afb-daemon (4488c5e - Romain Forlot) Dirty fix to handle distro specific packages deps (7995a00 - Ronan Le Martret) Fix pkgconfig parsing result (6829eb3 - Ronan Le Martret) Fix deb packaging pkgconfig dependency (454f835 - Romain Forlot) Fix: output msg if build fail on remote populate (36dca05 - Romain Forlot) add_input_target targets built by default (4a4b3cc - Romain Forlot) Update doc and README with latest modifications (28dcbc3 - Romain Forlot) Generic default CLOSING_MESSAGE in sample config (73f75d5 - Romain Forlot) Indent (bd08c67 - Romain Forlot) Comment apparently uneeded section. (cf98a0c - Romain Forlot) Change luac option to do only syntax checking (5e0b34e - Romain Forlot) Fix: use of filter in Cmake 3.5 (fcc49c7 - Romain Forlot) Fix: mistaped (1223c0b - Romain Forlot) Fix: luac invokation failed. (6ca5346 - Romain Forlot) Workaround to bugged list filter backport function (13239eb - Romain Forlot) Fix: wrong variable detection (367dde6 - Romain Forlot) OS detection to fallback instead of addition (08aec90 - Romain Forlot) Enhances OS detection with Yocto and SDK (0365ed1 - Romain Forlot) Format: Remove spaces at EOL (2e8abc4 - Romain Forlot) Better OS detection. (20aab30 - Romain Forlot) Format, improve config.cmake.sample file (de03118 - Romain Forlot) Add macros to make a 2nd pass on required module (4d67d06 - Romain Forlot) Better OS detection and inclusion per distribution (3a90fb6 - Romain Forlot) Don't output compiled lua file when checked. (350c5b9 - Romain Forlot) Install automatically managed for populate targets (3e81095 - Romain Forlot) Fix: BINDINGV2 target not populated (9a73785 - Romain Forlot) Better handling icon&config.xml to build widget (90f7727 - Romain Forlot) Cleaning, format (104c349 - Romain Forlot) Duplicate variable meant to set installation dir (aa763dd - Romain Forlot) Make CMake minimal version to at least v3.5 (421f628 - Romain Forlot) Remove JSON checker not suitable for schema check (7919a68 - Romain Forlot) Added per project custom template dir (f6de0ca - Romain Forlot) Fix: missing dev pkg files error. Now well checked (9c71a76 - Romain Forlot) Personal files inclusion now by projects. (0013593 - Romain Forlot) Fix new arbo (22fee6b - Romain Forlot) Reorganization between variables/build options (735b677 - Romain Forlot) Avoid wrong OPENAPI_DEF variable definition (ff2dc94 - Romain Forlot) Better handling of icons (474a2e9 - Romain Forlot) Ease standard target DATA and HTDOCS creation (e1ef035 - Romain Forlot) Extending pluggable arch for templates (20c82ee - Romain Forlot) Update documentation about properties (35e2d30 - Romain Forlot) Be able to choose openAPI definition file name. Change-Id: I3f461b4e1caa6979988c75c62f3c78525edf8574 Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
2018-06-05Rework output to directly support 4Aflounder_5.99.1flounder/5.99.15.99.1Scott Murray2-1/+34
When building for 4A, switch to new gstreamer-based ALSA output for the RTL-SDR backend, and the Kingfisher backend now uses a gstreamer pipeline for its loopback to either an ALSA or Pulse sink depending on 4A or not. Using gstreamer instead of direct ALSA output has the benefit of transparently handling resampling to the M3ULCB hardware's required 48 KHz sample rate for the RTL-SDR backend. Change-Id: I2bfbf924927bb461cce88b04aba0e626f8d71215 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2018-06-05Split rtlsdr code into standalone helperScott Murray2-2/+5
To avoid the GPL licensed code in rtl_fm.c making all of the binding GPL, rework things to wrap it with a simple standalone helper executable that is driven via stdin/stdout. While this could potentially be done by running the original unmodified rtl_fm utility itself, it would be impossible to implement scanning with that approach without some compromising of playback latency and quality. The current helper implementation is simple enough that replacing it with an alternate one should be relatively straightforward if that is desired. Change-Id: If83b834da3999f5807d1453524ae72b1c3559c90 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-08-17binding: radio: switch to cmake build systemMatt Ranostay5-0/+304
Switch from qmake build system to cmake avoiding the unneeded dependency of qt Bug-AGL: SPEC-834 Change-Id: Ifcf43b8ebadf723ec0131beda7d96f705083a1c2 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>