aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-12-14Add udev rules and scripts for demo platform configurationicefish_8.99.3icefish/8.99.38.99.3Jan-Simon Moeller9-1/+136
Add recipes for udev rules and associated scripts 1) Support USB attached I2C devices for RTC and HVAC LED support. The RTC support loads and configures the required rtc-ds1307 driver, and sets the time from the RTC clock. The HVAC LED support configures the LED device names for use by the HVAC binding. The new demo-i2c-udev-conf recipe is added to DEMO_PLATFORM_CONF variable in packagegroup-agl-demo-platform to have them added to the agl-demo-platform image. Since they use udev rules to detect the corresponding hardware, this should be safe for all platforms. Change-Id: Id08571b43c7ae9275496980e0a5568e145a1f653 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2019-12-12Disable Kingfisher onboard Bluetooth when using h3ulcbScott Murray2-3/+3
Extend the current default disabling of the Kingfisher onboard Bluetooth when using m3ulcb to include h3ulcb as well. Bug-AGL: SPEC-3043 Change-Id: I85aff38424cd00781bb1e3c0ccbb28117fe0aa9e Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-12agl-demo-platform-crosssdk: add gcc-sanitizer to TOOLCHAIN_TARGET_TASKMatt Ranostay1-0/+5
Add gcc-sanitizers package to TOOLCHAIN_TARGET_TASK which allows linking of libasan for detecting use-after-free and other memory corruption issue in built applications/libraries. Bug-AGL: SPEC-3040 Change-Id: Idad618e2bd0e9fa98baa9a3befc694c5bddeb711 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-12-11dashboard: update dependenciesScott Murray1-1/+6
Add libqtappfw to DEPENDS for dashboard app for signal composer event support, and to RDEPENDS as well as new runtime dependency agl-service-signal-composer. Bug-AGL: SPEC-3042 Change-Id: I955f821798d85fbb0f9265ee55b81ff0bd7db620 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-09agl-demo-platform-html5: Create new imageJacobo Aragunde Pérez2-0/+40
Add new image called agl-demo-platform-html5, which contains the web application runtime and HTML demo apps. Currently, only the HTML launcher is available, but more will be published. Bug-AGL: SPEC-2322 Change-Id: I4628d1be18f64b7eaf4a0882a13bd1d680426516 Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2019-12-09agl-demo-platform: refactor packagegroupsJacobo Aragunde Pérez2-50/+49
Move Qt-specific packages to packagegroup-agl-demo-platform, and non-specific to packagegroup-agl-demo. The goal is to be able to reuse packagegroup-agl-demo in an HTML5-only demo image. Bug-AGL: SPEC-2322 Change-Id: I9e3e34a1b224e10915b6e3d8dae90d50d8c6c806 Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2019-12-04libqtappfw: update SRCREVicefish_8.99.2icefish/8.99.28.99.2Raquel Medina1-1/+1
da09164 voice: add initial support for voice agents configuration Bug-AGL: SPEC-2981 Change-Id: Id491edc34010e8711385d85b4199e3203a0fc0b6 Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-12-04Move packages from agl-core to agl-iviRonan Le Martret5-7/+56
Bug-AGL: SPEC-2500 v2: rename packagegroup-agl-ivi-navigation, remove duplicate Change-Id: I4bbd4474768a84291e94877f3a6b5b4d5a3edc58 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-11-19docs: Update descriptions of agl-sota.icefish_8.99.1icefish/8.99.18.99.1Patrick Vacek2-19/+28
Corrected the layers required for the agl-sota feature. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com> Change-Id: I5a464fe600e9502348cbaf3d314a69fbf10358ce
2019-11-19navigation: remove deprecated packageMatt Ranostay10-318/+0
navigation is no longer used, and will not work with agl-service-navigation rewrite so must be removed. Bug-AGL: SPEC-2880 Change-Id: Ifbd96abfba2c46b1b20180ca86d5fcef2b1d5aae Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-19libnaviapi-agl: remove deprecated packageMatt Ranostay1-18/+0
agl-service-navigation rewrite no longer has a interface library. For interfacing to clients this has been moved to libqtappfw Bug-AGL: SPEC-2880 Change-Id: I286020ddb0fa26ecb286c1f3682841b40683e418 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-19mapviewer: remove recipe due to package being deprecatedMatt Ranostay5-129/+0
mapviewer is no longer used, and will not work with agl-service-navigation rewrite so must be removed. Bug-AGL: SPEC-2880 Change-Id: Ia3a60200ba78be689874c99b18c2b5b329c39a45 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-19ondemandnavi: remove org.agl.naviapi.conf from recipeMatt Ranostay2-23/+1
agl-service-navigation uses the afb framework and application doesn't need DBus access anymore. Bug-AGL: SPEC-2880 Change-Id: Ie381eff74cc4f053a02fe4e56f9fadc3cf191235 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-19Add missing dependency to libqtappfwJan-Simon Möller0-0/+0
The ondemandnavi recipe needs the libqtappfw dependency now. Bug-AGL: SPEC-2880 . Change-Id: I4347e0e7b7552cb9f1a1a14bab46cc5817d36ed2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-11-13unicens-configuration: updated driver configTobias Jahnke1-50/+9
- adopt driver configuration to provide 2 'mono' ALSA capture devices Bug-AGL: SPEC-2953 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com> Change-Id: Iff5138828dd192cd9370b2ac1ab17c7fc3db208b
2019-11-12packagegroups: remove libnaviapi-agl packageMatt Ranostay1-5/+0
libnaviapi-agl no longer exists since agl-service-navigation rewrite so remove it. Bug-AGL: SPEC-2880 Change-Id: I0ebf10c526bf28c16e77a5ef95bbfcf02cc6546d Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-12poiapp: remove libnaviapi-agl dependencyMatt Ranostay1-1/+1
Bug-AGL: SPEC-2880 Change-Id: If8480e919ac129249d4e1ca20d30477541fc3424 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-12ondemandnavi: add libqtappfw to DEPENDSMatt Ranostay1-0/+1
Bug-AGL: SPEC-28800 Change-Id: I901064e402e010805c1abfdff06f1c8352a1cdd1 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-11libqtappfw: update SRCREVMatt Ranostay1-1/+1
af3cbe9 libqtappfw: add initial navigation support 94b4633 libqtappfw: add Qt5Qml to qtappfw.pc.in b8c33e1 Merge "mediaplayer: clear metadata in consumer UI on media removal" 5d2e0d0 mediaplayer: clear metadata in consumer UI on media removal Bug-AGL: SPEC-2880 Change-Id: I449d5cdc573d303b466bea41fa2de3954c0a42ad Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-11tbtnavi: add libqtapp + agl-service-navigation dependenciesMatt Ranostay1-0/+3
Bug-AGL: SPEC-2880 Change-Id: I78d00e0e2646c9c226173ef3df783f99c6e9d64e Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-11poiapp: add libqtappfw to RDEPENDSMatt Ranostay1-1/+2
Add libqtappfw to RDEPENDS for future interface between navigation service rewrite and application. Bug-AGL: SPEC-2880 Change-Id: I2a62f4c08b90133c7eda5e0c2b902221b9bf1941 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-07ondemandnavi: correct typo in naviconfig.iniMatt Ranostay1-1/+1
Bug-AGL: SPEC-2933 Change-Id: Ie6807350306f48a5ffabc3230ae35ada5ceaaa3f Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-06agl-demo: add agl-speech-framework as a dependencyScott Murray1-1/+1
Add agl-speech-framework as a dependency of agl-demo now that agl-service-voice-high is not dependent on the Alexa voiceagent. This will enable having the homescreen application dynamically displaying a push to talk button when a voiceagent is available. Bug-AGL: SPEC-2858 Change-Id: I6249b4538661bcc8f76a9472f563c03f047cefc1 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-11-06Update LIN demo to use lin-configScott Murray6-11/+47
Changes include: - Add patch to fix lin-config recipe build QA error. - Tweak lin-config recipe to install lin_config as executable. - Rework sllin-demo systemd unit and start_lin_demo.sh script to use lin_config with an appropriate configuration file that enables polling of the steering wheel adapter instead of just using ldattach. Bug-AGL: SPEC-2918 Change-Id: I3258b7e34cecbbb1cfb93ea6f63a44f0bbb2c06f Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-23ondemandnavi: add libqtappfw to RDEPENDSMatt Ranostay1-0/+1
Add libqtappfw to RDEPENDS for future interface between navigation service rewrite and application. Bug-AGL: SPEC-2880 Change-Id: I88d9bd225ce8c1ed36ebce0d4855498406cbf0fd Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-10-23Install a full unzip for images with agl-develJan-Simon Möller1-0/+1
This avoids an issue with the busybox unzip throwing a CRC error. We don't need unzip for normal operation, so only add it for agl-devel. Bug-AGL: SPEC-2920 . Change-Id: Ic6c998ba1a8e30467cda1c19bff7c12558c40017 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-10-23Add lin-config tool to facilitate pollingJan-Simon Möller2-0/+60
This tool allows to setup the BCM in the linux kernel to poll the lin bus. This is needed to query the steering wheel. Bug-AGL: SPEC-2918 . Change-Id: I4887c0d179b4e93aa7bae6406057a8bd8ba79999 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-10-21ondemandnavi-config: update default Mapbox styleScott Murray1-1/+1
Update the default Mapbox style to the value referenced in both the naviconfig.ini reading code and previously hard-coded in tbtnavi. Both ondemandnavi and tbtnavi should end up with the same style if using Mapbox, dependent on related ondemandnavi changes. Bug-AGL: SPEC-2913, SPEC-2916 Change-Id: I7951831fe760bb61d3c3e398e2679f697a4d1800 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-21Add tbtnavi cluster navigation applicationScott Murray2-4/+36
Add recipe for tbtnavi turn by turn navigation application for use on cluster remote display, and update packagegroup-agl-demo-platform to pull it in when PREFERRED_RPROVIDER_virtual/navigation is ondemandnavi (the default) and the agl-cluster-demo-support feature is enabled. Bug-AGL: SPEC-2913 Change-Id: I0280fe3a2fbd3ff58a028232560b421e83baa887 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-21agl-demo-platform-crosssdk: add libstdc++-staticdevScott Murray1-0/+5
Add libstdc++-staticdev to target toolchain to support building agl-service-voice-high or other users of the C++17 filesystem standard library feature. This can be removed upon upgrade to gcc 9.x, as it will no longer be necessary. Bug-AGL: SPEC-2856, SPEC-2857 Change-Id: Ifd50d4e9960fe0bede887317116e6587eca5eb3d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-17navigation: remove execute bits in repoMatt Ranostay7-0/+0
Remove execute bits on recipe files, and scripts that have respective modes set in do_install() task. Bug-AGL: SPEC-2880 Change-Id: Ib7557010b9ad2afbf3186a2955ac03cd2c87e9e3 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-10-16agl-demo-platform-crosssdk: add nlohmann-jsonScott Murray1-0/+6
Add nlohmann-json to target toolchain to support building the speech services. This is required until either the agl-speech-framework feature is added as a dependency of agl-demo, or the speech services are migrated into the core profile. Bug-AGL: SPEC-2856, SPEC-2857 Change-Id: I67fe96a73f5cccc8c2dbf2642041f2b64802c512 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-09Refactor packagegroup to enable sllin on h3Jan-Simon Möller1-10/+19
Remove the restriction to only add sllin on m3 as we're moving to the h3 in the demo. v2: make the settings adjustable in local.conf and remove comment. Bug-AGL: SPEC-2826 Change-Id: I09ea14934e3714daba6e94c81902453872ce1aa9 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-10-04packagegroups: add messaging application to AGL_APPSMatt Ranostay1-0/+1
Enable messaging application within the AGL Demo UI Bug-AGL: SPEC-2566 Change-Id: Ide080523664af98af2241642841144989ff7a529 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-26vboxguestdrivers: add vboxguestdrivers 6.0.10 recipeMatt Ranostay2-0/+120
VirtualBox 6.0.x has improved graphics support but need a more recent version of the vboxguestdrivers drivers to utilize. Bug-AGL: SPEC-2830 Change-Id: I0989904c913a0e9ce5d9cf4c60f259a8f037ba7c Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-23Revert "ondemandnavi: use OSM tiles by default"Matt Ranostay1-4/+0
This reverts commit b82371fb79a7551b45893d27c0c52c481131f37e. Bug-AGL: SPEC-2821 Change-Id: I0b6e52f8d82d370cfbe7e9011f3983f5cd99a91a Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-23ondemandnavi-config: use OSM tiles by defaultMatt Ranostay1-1/+2
To simplify development switch to use the OSM tiles as it requires no API key. Bug-AGL: SPEC-2821 Change-Id: Ifccb13a20e3738cce72fc5496414313a2a2f4ad6 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-20ondemandnavi: use OSM tiles by defaultJan-Simon Möller1-0/+4
To simplify development switch to use the OSM tiles as it requires no API key. Bug-AGL: SPEC-2821 Change-Id: I28fd97a7ce8443547ebb4ac6f1006780e3620d28 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-09-20ttf-dejavu: remove emoji glyphs from dejavu fontsMatt Ranostay3-0/+26
Derivate of DejaVu without characters listed as emoji, in order not to override color fonts. Ref: https://aur.archlinux.org/packages/ttf-dejavu-emojiless/ Bug-AGL: SPEC-2701 Change-Id: I6e01b62ff8e4051a4bb4db81b1a0b4f22a4cc4ec Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-17packagegroups: move noto-emoji to TTF_FONTS defineMatt Ranostay2-1/+1
Move noto-emoji from packagegroup-agl-ivi-graphics.bb to TTF_FONTS in packagegroup-agl-demo.bb Bug-AGL: SPEC-2701 Change-Id: I3b0eeb0caea288229caacbcaf2b52369ac8dde8d Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-16recipes-demo-hmi: libqtappfw: update SRCREVRaquel Medina1-1/+1
8bcc689 network: fix arguments on set_properties calls 4221fd2 wired: add hooks for addressing configuration Bug-AGL: SPEC-2676 Change-Id: I84790334a67b16c4afe776b3aaad625055893def Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
2019-09-16graphic: rename noto-emoji recipe to show release dateMatt Ranostay1-0/+0
SRCREV isn't autoreved so it should reflect the commit referenced date. Bug-AGL: SPEC-2701 Change-Id: Ia72cea6920a8baf66b873dd8ddd5652e24aa5499 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-16graphics: correct LICENSE type in noto-emojiMatt Ranostay1-2/+2
The tools to generate the fonts are Apache-2.0 licensed and not the outputed fonts which are OFL-1.1 Bug-AGL: SPEC-2701 Change-Id: Ifde0bec63076f8d4b9614a90319896f1bf709573 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-09radio: Update default presets locationScott Murray1-10/+6
Since the changes to run the applications as non-root, the location of the default preset file has not matched with the agl-driver user the application runs as. Since simply changing the install location to /home/1001 would require some post-install SMACK label tinkering, and is perhaps fragile to the application user, the files are now instead installed to /etc/xdg/AGL, with the defaults to be used named radio-presets.conf. A corresponding change to the radio application to look in that location before trying the appdata directory is also required. Bug-AGL: SPEC-2789 Change-Id: Ic5756420e21471096b74b476ad243e44e87ef561 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-09-09Migrate poiapp and libnaviapi-agl to AGL GerritScott Murray2-14/+9
Update the poiapp and libnaviapi-agl recipes to point at AGL Gerrit for their source repositories. Additionally, the libnaviapi-agl recipe has been moved to recipes-demo/navigation since being beside its users seems to be a more logical location, and a few lines have been reordered in the poiapp recipe to better match the OpenEmbedded style guide. Bug-AGL: SPEC-2787 Change-Id: I41334b47b4970adb51fc943368dba7e07bbf113d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-09-02Update demo features for switch to ondemandnaviScott Murray5-45/+34
The ondemandnavi navigation application does not work with the mapviewer cluster demo application, so update the logic to handle the agl-cluster-demo-support feature in packagegroup-agl-demo-platform to not pull it in when using ondemandnavi as the virtual/navigation provider. Since the plan is to replace mapviewer with an equivalent QtLocation based map streamer for the cluster demo, the mapviewer-demo recipe has also been replaced with a more generically named cluster-demo-network-config recipe. Additionally, the agl-demo-preload feature logic has been tweaked to not pull in the map package for the old navigation application when using ondemandnavi. Bug-AGL: SPEC-2576 Change-Id: I57b45ab152f9fab6cee97d570be1949136cd39eb Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-08-29packagegroups: graphics: add noto-emoji to packagegroupMatt Ranostay1-0/+1
Bug-AGL: SPEC-2701 Change-Id: I5be0a1fb5a78737090970741bf52390b4102c341 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-29graphics: add noto-emoji git recipeMatt Ranostay1-0/+25
Add color emoji support to AGL via the noto-emoji font. Bug-AGL: SPEC-2701 Change-Id: Idf21d5c3f8ac2fe0fe25945b6dca1d8956fb7f7b Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-29recipes-demo-hmi: libqtappfw: update SRCREVMatt Ranostay1-1/+1
a824dc2 Merge "docs: add docs target for generating doxygen output" b2cfff1 Merge "libqtappfw: bluetooth-map: add support for list_messages + message verbs" 73aaa91 docs: add docs target for generating doxygen output 9cae455 libqtappfw: bluetooth-map: add support for list_messages + message verbs 4617d8b network: use roles to signal model changes 61d0147 libqtappfw: network: improve error checks 9d2600f libqtappfw: bluetooth-map: add initial map support c7f1b26 libqtappfw: fix compile issue with SDK 4fda04a libqtappfw: pbap: fix compile error in if statement Bug-AGL: SPEC-2566 Change-Id: I65921d0b3a1f41737da9a0b5bcc015c9fe352f7b Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-26html5-launcher: create recipeJacobo Aragunde Pérez1-0/+25
This recipe makes use of npm to install the JS dependencies and also generate the wgt file. Bug-AGL: SPEC-2401 Change-Id: I97557fa9193edabff611f98d12e54ec2463d4415 Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>