[EGD-7770] Fix atomic stability Add global __GTHREADS definition to trick standard library into thinking we have a proper threading support and that it should not used single threaded locking policies. As a result shared pointers will use atomic locking policy to synchronize access to reference counter. Add own version of gthr.h to override __gthread_active_p. Add cxa guard and release for globs. Looks like there was conflict when __GTHREADS was set so own version of atomicity.h is removed. Co-authored-by: Alek Rudnik <aleksander.rudnik@mudita.com> Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com> Tested-by: Alek Rudnik <aleksander.rudnik@mudita.com> Tested-by: Tomasz Krosnowski <tomasz.krosnowski@mudita.com> Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-7799] Enable SSP authorised pairing This enables Simple Secure Pairing which is required to pair from another device (device -> Pure). As for now, only KeyboardOnly capabilities are enabled as we have all frontend and backend already enabled for entering the pin code/passkey
[BH-990] Adjist CPU frequency chages Adjusted Bell frequency low-power mode changes
[BH-943] Usb stack version update Fix usb stack version downgrade
[EGD-7777] File indexer - limited supprted files File indexer supported files are now limited to wav, mp3, flac.
[BH-943] Fix screen clean after exit Remove cleaning screan after shutdown.
[BH-1013] Add missing alarm time on homescreen Add missing alarm time on homescreen after alarm ringing
[BH-1039] Fixed frontlight fallback to default value The frontlight should not fallback to its default value once the ramp target is reached.
[EGD-7339] Correct preparation time unit 60s was displayed instead of 1m.
[EGD-7796] Fix display of central button in meditation options SWITCH button was displayed instead of SELECT.
[EGD-7793] Remove 15 and 30m from meditation preparation time list Such long preparation time is not needed - removed.
[EGD-7797] Change the way the text is displayed in Meditation app Line break was placed incorrectly.
[EGD-7790] Change font for interval chime component Adjust font size according to designs.
[EGD-7232] Music player track preview Added track progress bar and track preview window.
[BH-916] Bell factory reset Rewritten advanced options code. Thanks Mati !
[BH-1003] Fix snooze settings UI Add snooze chime interval bottom description
[BH-1018] Fix Bell BGSound Stack Smash Increased application stack
[EGD-7794] Show meditation timer by default Show meditation timer counter is now ON by default in meditation app options.
[BH-932] Hide arrows on NumListItem border values Hide arrows on NumListItem border values
[BH-618] Power nap fixes Implemented various fixes: BH-995 BH-996 BH-997 BH-998 Fixed PlayActions and more.