Extend Pulse to Ambient Screen [1/3]

Many thanks to @neobuddy89 for his help

AOSiP edit:
*redo commit based on changes made by du 41cc3c16d0c2811f54182a935695278a8875ead0
*move related code back to external/pulse

Co-authored-by: Josh Fox (XlxFoXxlX) <joshfox87@gmail.com>
Signed-off-by: spezi77 <spezi7713@gmx.net>
Change-Id: I20f3fc6d15bc0cee9b9b7f1b72e47ae9b069d496
2 files changed