Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit da9885fc authored by Bala Kishore Pati's avatar Bala Kishore Pati Committed by Gerrit - the friendly Code Review server
Browse files

ASoC: msm : Add DLKM support for BG codec driver



Add audio codec driver to configure BG audio codec. Also
pass calibration data to BG.

Add support to send smartpa and mic config params to BG.

Adapt minor changes to codec driver which is ported from 3.18
kernel.

Change-Id: I753e3e9abc5092a255529a3d75898a6f8eabb06f
Signed-off-by: default avatarBala Kishore Pati <balakishorepati@codeaurora.org>
Signed-off-by: default avatarSundara Vinayagam <sundvi@codeaurora.org>
parent a2356d20
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -24,6 +24,11 @@ include $(MY_LOCAL_PATH)/asoc/codecs/Android.mk
include $(MY_LOCAL_PATH)/asoc/codecs/wcd934x/Android.mk
endif

ifeq ($(strip $(AUDIO_FEATURE_ENABLED_DLKM_8909W)),true)
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/msm_bg/Module.symvers)
include $(MY_LOCAL_PATH)/asoc/codecs/msm_bg/Android.mk
endif

ifeq ($(call is-board-platform-in-list,msm8953 msm8937 sdm710 qcs605),true)
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/sdm660_cdc/Module.symvers)
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/msm_sdw/Module.symvers)
+48 −0
Original line number Diff line number Diff line
# Android makefile for audio kernel modules

# Assume no targets will be supported

ifeq ($(strip $(AUDIO_FEATURE_ENABLED_DLKM_8909W)),true)
AUDIO_SELECT  += CONFIG_SND_SOC_BG_8909=m
AUDIO_SELECT  += CONFIG_SND_SOC_BG_CODEC=m
endif

AUDIO_CHIPSET := audio
# Build/Package only in case of supported target
ifeq ($(call is-board-platform-in-list,msm8909),true)

LOCAL_PATH := $(call my-dir)

# This makefile is only for DLKM
ifneq ($(findstring vendor,$(LOCAL_PATH)),)

ifneq ($(findstring opensource,$(LOCAL_PATH)),)
	AUDIO_BLD_DIR := $(ANDROID_BUILD_TOP)/vendor/qcom/opensource/audio-kernel
endif # opensource

DLKM_DIR := $(TOP)/device/qcom/msm8909w/common/dlkm

# Build audio_msm_bg_cdc.ko as $(AUDIO_CHIPSET)_msm_bg_cdc.ko
###########################################################
# This is set once per LOCAL_PATH, not per (kernel) module
KBUILD_OPTIONS := AUDIO_ROOT=$(AUDIO_BLD_DIR)

# We are actually building audio.ko here, as per the
# requirement we are specifying <chipset>_audio.ko as LOCAL_MODULE.
# This means we need to rename the module to <chipset>_audio.ko
# after audio.ko is built.
KBUILD_OPTIONS += MODNAME=bg_codec_dlkm
KBUILD_OPTIONS += BOARD_PLATFORM=$(TARGET_BOARD_PLATFORM)
KBUILD_OPTIONS += $(AUDIO_SELECT)

###########################################################
include $(CLEAR_VARS)
LOCAL_MODULE              := $(AUDIO_CHIPSET)_bg_codec.ko
LOCAL_MODULE_KBUILD_NAME  := bg_codec_dlkm.ko
LOCAL_MODULE_TAGS         := optional
LOCAL_MODULE_DEBUG_ENABLE := true
LOCAL_MODULE_PATH         := $(KERNEL_MODULES_OUT)
include $(DLKM_DIR)/AndroidKernelModule.mk
###########################################################
endif # DLKM check
endif # supported target check
+98 −0
Original line number Diff line number Diff line
# We can build either as part of a standalone Kernel build or as
# an external module.  Determine which mechanism is being used
KERNEL_BUILD := 0


ifeq ($(KERNEL_BUILD), 0)
	# These are configurable via Kconfig for kernel-based builds
	# Need to explicitly configure for Android-based builds
	ifeq ($(CONFIG_ARCH_MSM8909), y)
		include $(AUDIO_ROOT)/config/msm8909auto.conf
		export
	endif
endif


# As per target team, build is done as follows:
# Defconfig : build with default flags
# Slub      : defconfig  + CONFIG_SLUB_DEBUG := y +
#	      CONFIG_SLUB_DEBUG_ON := y + CONFIG_PAGE_POISONING := y
# Perf      : Using appropriate msmXXXX-perf_defconfig
#
# Shipment builds (user variants) should not have any debug feature
# enabled. This is identified using 'TARGET_BUILD_VARIANT'. Slub builds
# are identified using the CONFIG_SLUB_DEBUG_ON configuration. Since
# there is no other way to identify defconfig builds, QTI internal
# representation of perf builds (identified using the string 'perf'),
# is used to identify if the build is a slub or defconfig one. This
# way no critical debug feature will be enabled for perf and shipment
# builds. Other OEMs are also protected using the TARGET_BUILD_VARIANT
# config.

############ UAPI ############
UAPI_DIR :=	uapi
UAPI_INC :=	-I$(AUDIO_ROOT)/include/$(UAPI_DIR)

############ COMMON ############
COMMON_DIR :=	include
COMMON_INC :=	-I$(AUDIO_ROOT)/$(COMMON_DIR)

############ BG_CODEC_CDC ############

# for BG Codec
ifeq ($(CONFIG_SND_SOC_BG_CODEC), m)
	BG_CODEC_CDC_OBJS += bg_codec.o
	BG_CODEC_CDC_OBJS += pktzr.o
endif

LINUX_INC +=	-Iinclude/linux

INCS :=		$(COMMON_INC) \
		$(UAPI_INC)

ifeq ($(CONFIG_ARCH_MSM8909), y)
INCS    +=  -include $(AUDIO_ROOT)/config/msm8909autoconf.h
endif

EXTRA_CFLAGS += $(INCS)


CDEFINES +=	-DANI_LITTLE_BYTE_ENDIAN \
		-DANI_LITTLE_BIT_ENDIAN \
		-DDOT11F_LITTLE_ENDIAN_HOST \
		-DANI_COMPILER_TYPE_GCC \
		-DANI_OS_TYPE_ANDROID=6 \
		-DPTT_SOCK_SVC_ENABLE \
		-Wall\
		-Werror\
		-D__linux__

KBUILD_CPPFLAGS += $(CDEFINES)

# Currently, for versions of gcc which support it, the kernel Makefile
# is disabling the maybe-uninitialized warning.  Re-enable it for the
# AUDIO driver.  Note that we must use EXTRA_CFLAGS here so that it
# will override the kernel settings.
ifeq ($(call cc-option-yn, -Wmaybe-uninitialized),y)
EXTRA_CFLAGS += -Wmaybe-uninitialized
endif
#EXTRA_CFLAGS += -Wmissing-prototypes

ifeq ($(call cc-option-yn, -Wheader-guard),y)
EXTRA_CFLAGS += -Wheader-guard
endif

ifeq ($(KERNEL_BUILD), 0)
KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/ipc/Module.symvers
KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/dsp/Module.symvers
KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/Module.symvers
KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/Module.symvers
KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/soc/Module.symvers
endif

# Module information used by KBuild framework
obj-$(CONFIG_SND_SOC_BG_CODEC) += bg_codec_dlkm.o
bg_codec_dlkm-y := $(BG_CODEC_CDC_OBJS)

# inject some build related information
DEFINES += -DBUILD_TIMESTAMP=\"$(shell date -u +'%Y-%m-%dT%H:%M:%SZ')\"
+1336 −0

File added.

Preview size limit exceeded, changes collapsed.

+282 −0
Original line number Diff line number Diff line
/* Copyright (c) 2018, The Linux Foundation. All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 and
 * only version 2 as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 */

#ifndef __BG_CODEC_H_
#define __BG_CODEC_H_

static uint8_t smart_pa_init_params[] = {
	0xea, 0x06, 0x2a, 0x00, 0x50, 0x41, 0x31, 0x5f, 0x30, 0x30, 0xea, 0x06,
	0x23, 0x3f, 0x59, 0x22, 0x4e, 0x58, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x44, 0x65, 0x6d, 0x6f, 0x00, 0x00, 0x00, 0x00, 0x54, 0x46, 0x41, 0x39,
	0x38, 0x39, 0x37, 0x00, 0x97, 0x22, 0xb0, 0x00, 0x00, 0x32, 0x03, 0x00,
	0x70, 0x00, 0x01, 0xfb, 0x00, 0x71, 0x40, 0x00, 0x61, 0x40, 0x7d, 0x04,
	0x3a, 0x88, 0x00, 0x37, 0x6a, 0x3e, 0xd2, 0xfe, 0xb5, 0x00, 0x58, 0x7c,
	0x3b, 0x80, 0x10, 0xa5, 0xb5, 0x00, 0x54, 0xff, 0xb5, 0x00, 0x54, 0x3e,
	0x3a, 0x80, 0x00, 0x0f, 0x3b, 0x80, 0x03, 0x27, 0x8b, 0xa0, 0x42, 0x00,
	0x9b, 0xa8, 0xd4, 0xbf, 0xa4, 0x02, 0xd4, 0x3d, 0x3b, 0x80, 0x10, 0x25,
	0xb5, 0x00, 0x40, 0x48, 0xb5, 0x00, 0x54, 0x3d, 0x3a, 0x88, 0x00, 0x0c,
	0xb5, 0x00, 0x40, 0x08, 0x30, 0x90, 0x07, 0xfc, 0xb5, 0x00, 0x4a, 0x49,
	0x3b, 0x80, 0x11, 0xb4, 0xb5, 0x00, 0x48, 0x48, 0x9b, 0xa7, 0xd4, 0x3d,
	0x9b, 0x4b, 0xf8, 0x03, 0xb5, 0x00, 0x42, 0x00, 0xd0, 0x0c, 0x7e, 0x9c,
	0x31, 0x80, 0x20, 0xda, 0xa5, 0x81, 0x7e, 0x9c, 0xb5, 0x00, 0x67, 0x04,
	0x31, 0x90, 0x01, 0x96, 0x3b, 0x80, 0x02, 0x67, 0xb5, 0x00, 0x7e, 0x00,
	0xb5, 0x00, 0x58, 0x3c, 0x3c, 0xd8, 0x03, 0x00, 0x8b, 0x80, 0x7d, 0x7c,
	0xb5, 0x00, 0x7e, 0x9c, 0x6a, 0xff, 0xfd, 0x27, 0x3a, 0xa3, 0x00, 0x36,
	0x6b, 0x3e, 0x46, 0x9b, 0x3a, 0xad, 0x00, 0x05, 0x6a, 0xbd, 0xd6, 0xfe,
	0x3a, 0xad, 0x00, 0x04, 0xb5, 0x00, 0x40, 0x28, 0x82, 0x00, 0x54, 0xfa,
	0xb5, 0x00, 0x58, 0x79, 0x3b, 0x42, 0x40, 0x31, 0x61, 0x4c, 0x55, 0xfd,
	0x3b, 0x80, 0x02, 0x60, 0x3c, 0xc9, 0xff, 0xd9, 0x3b, 0x20, 0x40, 0x37,
	0x80, 0xf4, 0x54, 0x3f, 0x3a, 0x80, 0x00, 0x37, 0xb5, 0x00, 0x42, 0x80,
	0x30, 0x80, 0x09, 0xc6, 0x3b, 0x80, 0x01, 0xcc, 0x9b, 0xc3, 0xf4, 0x59,
	0x7a, 0x0c, 0xd4, 0xbb, 0x3b, 0x80, 0x16, 0xe4, 0xb5, 0x00, 0x55, 0x3f,
	0x9b, 0x00, 0xd4, 0x3d, 0x3a, 0x88, 0x00, 0x2a, 0x80, 0xa0, 0x43, 0x80,
	0x6a, 0x7e, 0xd4, 0x3b, 0xfb, 0x00, 0x71, 0x40, 0x3e, 0x30, 0xa0, 0x07,
	0xf3, 0x31, 0x80, 0x01, 0x91, 0x3b, 0x80, 0x04, 0x13, 0x80, 0xd4, 0x74,
	0x59, 0x7c, 0x0a, 0xd5, 0x3d, 0x31, 0x00, 0x00, 0x37, 0xb5, 0x00, 0x40,
	0x05, 0x90, 0x03, 0xc1, 0x10, 0x31, 0x0f, 0xff, 0xa2, 0xa2, 0x08, 0x42,
	0x85, 0x3a, 0x88, 0x00, 0x33, 0x60, 0x44, 0x43, 0x80, 0x3a, 0x99, 0x00,
	0x4f, 0x3b, 0x44, 0x40, 0x52, 0x60, 0x0c, 0x54, 0x3f, 0x82, 0x14, 0x7e,
	0x9c, 0x3b, 0x62, 0x40, 0x75, 0x30, 0x20, 0x02, 0x00, 0xa2, 0x15, 0x7e,
	0x9c, 0x3b, 0x62, 0x40, 0x75, 0x82, 0x04, 0x7e, 0x9c, 0x3b, 0x62, 0x40,
	0x5b, 0x82, 0x00, 0x7e, 0x9c, 0x3b, 0x62, 0x40, 0x5b, 0x82, 0x14, 0x7e,
	0x9c, 0x3b, 0x62, 0x40, 0x71, 0x30, 0x00, 0x02, 0x00, 0xa2, 0x14, 0x7e,
	0x9c, 0x3b, 0x62, 0x40, 0x71, 0x3a, 0x88, 0x00, 0x5c, 0x61, 0x86, 0xfb,
	0x24, 0xb5, 0x00, 0x54, 0x3a, 0x3b, 0x80, 0x00, 0x47, 0xb5, 0x00, 0x54,
	0xff, 0x6a, 0x5f, 0x54, 0x3f, 0x31, 0x0f, 0xff, 0xa2, 0x3a, 0x91, 0x00,
	0x15, 0x61, 0x48, 0x42, 0x45, 0x6a, 0x5d, 0x43, 0x00, 0xb5, 0x00, 0x54,
	0x7f, 0x3b, 0x80, 0x02, 0x0c, 0xb5, 0x00, 0x54, 0x3a, 0x61, 0x40, 0x54,
	0x3f, 0x3a, 0x88, 0x00, 0x34, 0x71, 0x05, 0x55, 0x3a, 0xb5, 0x00, 0x54,
	0xff, 0x3b, 0x80, 0x02, 0x4e, 0x3c, 0xc9, 0xff, 0xd9, 0x6a, 0x1f, 0xd8,
	0x39, 0x3b, 0x00, 0x40, 0x97, 0xb5, 0x00, 0x7e, 0x40, 0x9b, 0x00, 0xd8,
	0x39, 0xb5, 0x00, 0x54, 0x3c, 0x3b, 0x00, 0x40, 0x97, 0xb5, 0x00, 0x40,
	0x40, 0x30, 0x20, 0x01, 0x00, 0x3a, 0x80, 0x00, 0x5e, 0x7f, 0x20, 0xc1,
	0x41, 0xb5, 0x00, 0x7e, 0x40, 0x30, 0x20, 0x04, 0x00, 0x3a, 0x80, 0xff,
	0xb0, 0xaa, 0x7d, 0x42, 0x00, 0xfb, 0x00, 0x71, 0x40, 0x7c, 0x38, 0x0c,
	0x07, 0xf9, 0x38, 0x0a, 0x07, 0xfa, 0xd2, 0x7d, 0xe1, 0x03, 0x3a, 0x80,
	0x00, 0x43, 0xba, 0xe3, 0xe0, 0xc3, 0xa0, 0x6e, 0xfb, 0x04, 0xba, 0x41,
	0x61, 0x47, 0x9b, 0xeb, 0xc1, 0xc1, 0xb9, 0xc1, 0x41, 0xc5, 0x3c, 0xd8,
	0x06, 0x04, 0xb0, 0x7f, 0x7e, 0x9c, 0x3c, 0xc3, 0x40, 0x8a, 0xb5, 0x00,
	0x54, 0xbc, 0xa6, 0x49, 0xd8, 0x39, 0xb4, 0x4a, 0xfe, 0x9c, 0x82, 0x10,
	0x61, 0x76, 0xbf, 0xb2, 0xfe, 0x9c, 0x82, 0x04, 0x7e, 0x9c, 0x95, 0x75,
	0x7e, 0x9c, 0x3b, 0x42, 0x40, 0x94, 0x90, 0x6d, 0x7e, 0x9c, 0x9b, 0x40,
	0xc1, 0xc0, 0x82, 0x00, 0x7e, 0x9c, 0x3b, 0x63, 0x40, 0x96, 0x3b, 0x00,
	0x40, 0x97, 0xb5, 0x00, 0x7e, 0x48, 0xb5, 0x00, 0x41, 0x48, 0x3c, 0xd8,
	0x03, 0x00, 0x8b, 0x80, 0x7d, 0x59, 0xb5, 0x00, 0x7e, 0x9c, 0x3a, 0x89,
	0x00, 0x05, 0x3a, 0x91, 0x00, 0x23, 0xb5, 0x00, 0x43, 0x10, 0x82, 0x18,
	0x7d, 0x07, 0x3a, 0x92, 0x00, 0x21, 0xb5, 0x00, 0x58, 0x7d, 0x3b, 0x42,
	0x40, 0xd5, 0x6a, 0xbf, 0xd4, 0x7e, 0x3a, 0x81, 0x00, 0x2b, 0x61, 0x80,
	0xd4, 0x7c, 0xb5, 0x00, 0x40, 0x80, 0xb0, 0xc7, 0x64, 0x06, 0x30, 0x80,
	0x01, 0x80, 0x3b, 0x80, 0x02, 0xa4, 0x90, 0xb8, 0xf6, 0x00, 0x61, 0x80,
	0x54, 0x3c, 0xb5, 0x00, 0x78, 0x44, 0x3b, 0x80, 0x19, 0x93, 0xa0, 0xb3,
	0x54, 0xfc, 0x9b, 0xcc, 0x54, 0x3c, 0x6a, 0x1f, 0x42, 0x80, 0x30, 0x10,
	0x80, 0x00, 0xb2, 0xa6, 0xd2, 0x7c, 0xa6, 0x17, 0x7e, 0x9c, 0x39, 0x02,
	0x22, 0x1e, 0x3a, 0x80, 0x00, 0x0d, 0xaa, 0x60, 0xc3, 0x02, 0xba, 0x20,
	0xdb, 0xf9, 0xd0, 0x4d, 0x5d, 0xfa, 0x3b, 0x80, 0x13, 0xdc, 0xba, 0x40,
	0x51, 0x7b, 0x9b, 0xa8, 0x50, 0xba, 0xfb, 0x00, 0x71, 0x40, 0xba, 0xb5,
	0x00, 0x5a, 0xb9, 0x82, 0x04, 0x54, 0x7a, 0xbf, 0x10, 0x7e, 0x9c, 0xbb,
	0x20, 0x50, 0x3c, 0xa4, 0x26, 0xfe, 0x9c, 0xb5, 0x00, 0x61, 0x41, 0xd0,
	0x4c, 0xfa, 0xc8, 0x38, 0x0a, 0x07, 0xfb, 0xa4, 0x27, 0x7e, 0x9c, 0x30,
	0x80, 0x07, 0xfc, 0x3b, 0x80, 0x02, 0xcd, 0xb5, 0x00, 0x50, 0xf9, 0x30,
	0x80, 0x07, 0xfc, 0x69, 0x5d, 0xf8, 0x01, 0xb5, 0x00, 0x53, 0x3c, 0xa2,
	0x1a, 0xc0, 0x80, 0x38, 0x6a, 0x07, 0xfc, 0x3b, 0x46, 0x40, 0xd0, 0x60,
	0x60, 0x54, 0x3a, 0xb5, 0x00, 0x50, 0xb9, 0xa2, 0x18, 0xfe, 0x9c, 0x3b,
	0x64, 0x40, 0xd5, 0xb5, 0x00, 0x54, 0x3e, 0x3a, 0x80, 0x00, 0x59, 0xb5,
	0x00, 0x43, 0x00, 0x99, 0xd8, 0xfe, 0x9c, 0x7f, 0x20, 0x43, 0x41, 0x7c,
	0x01, 0xd4, 0x3e, 0x3a, 0x88, 0x00, 0x09, 0x61, 0x85, 0xd4, 0xfe, 0xb5,
	0x00, 0x42, 0x80, 0x30, 0x00, 0x80, 0x00, 0x31, 0x80, 0x01, 0x61, 0x3b,
	0x80, 0x01, 0x4d, 0x9b, 0x23, 0x43, 0x88, 0x8b, 0x00, 0x54, 0x3f, 0x38,
	0x68, 0x22, 0x00, 0x3c, 0xd8, 0x06, 0x04, 0x20, 0x17, 0x40, 0xe3, 0xb5,
	0x00, 0x43, 0x00, 0x96, 0xb8, 0xfe, 0x9c, 0xb4, 0x02, 0xfe, 0x9c, 0x9b,
	0xe9, 0xd4, 0x3e, 0x70, 0x9a, 0x42, 0x80, 0xd0, 0x24, 0x7e, 0x9c, 0x3a,
	0x80, 0xff, 0xf7, 0xa4, 0x03, 0xc2, 0x80, 0xb5, 0x00, 0x61, 0x00, 0xd0,
	0x04, 0x7e, 0x9c, 0x30, 0x71, 0x6a, 0x0a, 0x31, 0x80, 0x01, 0x67, 0x3b,
	0x80, 0x01, 0x4d, 0x9b, 0x23, 0x60, 0x00, 0xb5, 0x00, 0x58, 0x3d, 0x3c,
	0xd8, 0x03, 0x00, 0x8b, 0x80, 0x7d, 0x79, 0xb5, 0x00, 0x7e, 0x9c, 0x6c,
	0x3f, 0xfd, 0x02, 0x3b, 0x80, 0x05, 0x9a, 0xb5, 0x00, 0x7e, 0x9c, 0x39,
	0x84, 0x80, 0x09, 0x30, 0x50, 0x00, 0x10, 0xfb, 0x00, 0x71, 0x40, 0xf8,
	0xa8, 0xba, 0xfe, 0x9c, 0x82, 0x14, 0x7e, 0x9c, 0x3b, 0x42, 0x41, 0x0c,
	0x38, 0x09, 0x05, 0x12, 0x38, 0x09, 0x00, 0xa4, 0x39, 0x84, 0x80, 0x09,
	0x30, 0x50, 0x00, 0x80, 0xa8, 0x1a, 0xfe, 0x9c, 0xa2, 0x02, 0xfe, 0x9c,
	0x3b, 0x62, 0x41, 0x0c, 0x39, 0x84, 0x80, 0x07, 0xb5, 0x00, 0x7a, 0x87,
	0xa8, 0x9a, 0x7e, 0x9c, 0xb5, 0x00, 0x64, 0x04, 0x30, 0x80, 0x22, 0x7b,
	0x61, 0x40, 0x76, 0x00, 0x38, 0x08, 0x00, 0xb1, 0xb0, 0x96, 0x7e, 0x9c,
	0x3b, 0x00, 0x41, 0x0d, 0x38, 0x09, 0x00, 0xa3, 0x38, 0x09, 0x00, 0xa3,
	0x38, 0x08, 0x00, 0xa3, 0x30, 0x80, 0x00, 0xfe, 0x6a, 0x3f, 0x42, 0x41,
	0x38, 0x0a, 0x05, 0x12, 0x3b, 0x80, 0x0b, 0xae, 0x30, 0x80, 0x00, 0xa6,
	0x9b, 0xa4, 0xd4, 0x3e, 0xb5, 0x00, 0x42, 0x40, 0x30, 0x90, 0x06, 0xbf,
	0x3b, 0x80, 0x0c, 0xbe, 0x30, 0x80, 0x00, 0xfe, 0x39, 0x84, 0x80, 0x06,
	0x30, 0x40, 0x00, 0x80, 0xa8, 0x9a, 0x7a, 0xa9, 0xa5, 0x92, 0xfe, 0x9c,
	0x39, 0x84, 0x80, 0x05, 0x38, 0x0a, 0x00, 0xfd, 0xa9, 0x93, 0x7e, 0x9c,
	0xa2, 0x16, 0x7e, 0x9c, 0x3b, 0x62, 0x41, 0x2d, 0x38, 0x0c, 0x00, 0xfa,
	0x30, 0x80, 0x00, 0xa6, 0x3b, 0x80, 0x0b, 0x53, 0x38, 0x0a, 0x00, 0xee,
	0x39, 0x84, 0x80, 0x06, 0x30, 0x40, 0x00, 0x80, 0xa8, 0x9a, 0x7a, 0xa9,
	0xa5, 0x92, 0xd8, 0x3f, 0x39, 0x84, 0x80, 0x05, 0xa9, 0x93, 0x7e, 0x9c,
	0x3b, 0x00, 0x41, 0x2e, 0x38, 0x09, 0x00, 0xfd, 0xb5, 0x00, 0x58, 0x3f,
	0x3c, 0xd8, 0x03, 0x00, 0x7f, 0x4e, 0x7d, 0x7e, 0x39, 0x84, 0x80, 0x06,
	0x30, 0x00, 0xff, 0x00, 0x39, 0x86, 0x80, 0x06, 0x30, 0x20, 0x00, 0x20,
	0xa8, 0x18, 0x7d, 0x01, 0xa8, 0x5d, 0x58, 0x7f, 0xfb, 0x00, 0x71, 0x41,
	0x36, 0x38, 0x02, 0x22, 0x03, 0x34, 0x00, 0x00, 0xc9, 0x34, 0x00, 0x00,
	0xc7, 0x34, 0x20, 0x00, 0xee, 0x34, 0x00, 0x00, 0xef, 0x34, 0x00, 0x07,
	0x72, 0x34, 0x00, 0x07, 0x73, 0x34, 0x00, 0x07, 0x74, 0x34, 0x05, 0x00,
	0xf1, 0x34, 0x00, 0x00, 0xf4, 0x34, 0x00, 0x00, 0xa4, 0x38, 0x03, 0x00,
	0xf9, 0x38, 0x01, 0x00, 0xf6, 0x38, 0x01, 0x00, 0xf5, 0x38, 0x05, 0x00,
	0xf7, 0xb5, 0x00, 0x7a, 0xa6, 0x3b, 0x80, 0x09, 0x55, 0x38, 0x05, 0x00,
	0xf8, 0xb5, 0x00, 0x7a, 0xa7, 0x3b, 0x80, 0x09, 0x55, 0x38, 0x09, 0x00,
	0xec, 0x39, 0x84, 0x80, 0x04, 0x30, 0x00, 0xf0, 0x00, 0x38, 0x04, 0x00,
	0xec, 0x30, 0x10, 0xff, 0x00, 0xa8, 0x18, 0x7a, 0x6c, 0xa6, 0xa1, 0xfe,
	0x9c, 0xa8, 0x28, 0xfa, 0x48, 0xa3, 0x15, 0x7e, 0x9c, 0x38, 0x0b, 0x00,
	0xfb, 0xa5, 0x25, 0x7e, 0x9c, 0x3b, 0x46, 0x41, 0x59, 0xa9, 0x10, 0xfe,
	0x9c, 0x38, 0x01, 0x00, 0xed, 0x34, 0x08, 0x00, 0xfb, 0x38, 0x20, 0x00,
	0xfb, 0xb5, 0x00, 0x60, 0x10, 0x93, 0x01, 0xfe, 0x9c, 0x3b, 0x65, 0x41,
	0x5e, 0x34, 0x01, 0x00, 0xef, 0x39, 0x84, 0x80, 0x06, 0x30, 0x00, 0x00,
	0x80, 0x30, 0x90, 0x22, 0x60, 0x30, 0x80, 0x22, 0x57, 0xa8, 0x18, 0x7a,
	0x49, 0xa5, 0x01, 0x76, 0x48, 0x60, 0x44, 0x76, 0x00, 0x39, 0x84, 0x80,
	0x05, 0xa9, 0x03, 0x41, 0x00, 0x38, 0x03, 0x00, 0xfa, 0x38, 0x05, 0x00,
	0xee, 0x3b, 0x80, 0x07, 0xde, 0x38, 0x01, 0x00, 0xfd, 0x3b, 0x80, 0x07,
	0xed, 0xb5, 0x00, 0x7e, 0x9c, 0x39, 0x84, 0x80, 0x04, 0x96, 0x9a, 0x58,
	0x3f, 0x3c, 0xd8, 0x03, 0x00, 0x98, 0x10, 0xfd, 0x7f, 0x38, 0x01, 0x00,
	0xc6, 0x3a, 0x80, 0x00, 0x10, 0xb5, 0x00, 0x42, 0x80, 0x27, 0x00, 0x71,
	0x41, 0x74, 0x38, 0x08, 0x07, 0xfa, 0x38, 0x0c, 0x07, 0xf9, 0xd2, 0xbc,
	0x7e, 0x9c, 0x3a, 0x80, 0x00, 0x43, 0xb5, 0x00, 0x61, 0x40, 0xa0, 0x96,
	0x7e, 0x9c, 0xb5, 0x00, 0x42, 0x41, 0x3c, 0xd8, 0x03, 0x00, 0x7f, 0x20,
	0x42, 0x41, 0x03, 0x00, 0x70, 0x00, 0x05, 0x03, 0x00, 0x70, 0x00, 0x07,
	0x72, 0x00, 0x71, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0xf6, 0x00,
	0x40, 0xf3, 0x00, 0x3b, 0x80, 0x00, 0x00, 0x01, 0x00, 0x08, 0x8f, 0x00,
	0x41, 0x30, 0x00, 0x3b, 0x80, 0x00, 0x00, 0x01, 0x00, 0x08, 0xcb, 0x00,
	0x40, 0xf3, 0x00, 0x3b, 0x80, 0x00, 0x00, 0x01, 0x00, 0x0c, 0xce, 0x00,
	0x40, 0x00, 0x00, 0x3b, 0x80, 0x00, 0x00, 0x01, 0x00, 0x0c, 0xfd, 0x00,
	0x40, 0x00, 0x00, 0x3b, 0x80, 0x00, 0x00, 0x01, 0x00, 0x0d, 0x01, 0x00,
	0x41, 0x72, 0x00, 0x3b, 0x80, 0x00, 0x00, 0x01, 0x00, 0x0d, 0x1a, 0x00,
	0x40, 0x00, 0x00, 0x3b, 0x80, 0x00, 0x00, 0x01, 0x00, 0x0f, 0x40, 0x00,
	0x40, 0x23, 0x00, 0x3b, 0x80, 0x00, 0x00, 0x01, 0x00, 0x1a, 0xa0, 0x00,
	0x40, 0x9a, 0x00, 0x3b, 0x80, 0x00, 0x00, 0x00, 0x03, 0x00, 0x70, 0x00,
	0x03, 0x12, 0x00, 0x71, 0x07, 0xf9, 0x40, 0x00, 0x00, 0x06, 0x40, 0x00,
	0x7f, 0xa8, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x02, 0xee, 0x06, 0x00, 0x71,
	0x0d, 0x7f, 0x02, 0x02, 0x01, 0x03, 0x00, 0x70, 0x00, 0x00, 0xed, 0x00,
	0x24, 0x00, 0x43, 0x4f, 0x31, 0x5f, 0x30, 0x33, 0xed, 0x00, 0x0b, 0xba,
	0xd8, 0xf6, 0x54, 0x46, 0x41, 0x39, 0x38, 0x39, 0x37, 0x00, 0x64, 0x65,
	0x76, 0x6b, 0x69, 0x74, 0x00, 0x00, 0x76, 0x61, 0x6c, 0x5f, 0x4e, 0x31,
	0x42, 0x00, 0x08, 0xfd, 0x71, 0x00, 0x9b, 0x85, 0x00, 0x21, 0x48, 0x00,
	0x00, 0x14, 0x00, 0x00, 0x02, 0x1a, 0xe6, 0x40, 0x1b, 0x40, 0xd4, 0x1c,
	0x59, 0xda, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x4b, 0x00, 0x01, 0x4b, 0x00,
	0x00, 0x00, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00,
	0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x80, 0x00, 0x10,
	0x00, 0x00, 0x01, 0xeb, 0x85, 0x00, 0x01, 0x06, 0x00, 0x19, 0x9a, 0x00,
	0x80, 0x00, 0x00, 0x0c, 0xcd, 0x02, 0x80, 0x00, 0x00, 0x00, 0x01, 0x05,
	0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0f, 0xff, 0x07, 0xc2, 0x8f, 0x00,
	0x10, 0x00, 0x08, 0x00, 0x00, 0x00, 0x19, 0x9a, 0x00, 0x01, 0x00, 0x00,
	0x00, 0x02, 0x00, 0x00, 0x01, 0x01, 0x47, 0xae, 0x00, 0x00, 0x40, 0x00,
	0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x02, 0x00,
	0x00, 0x30, 0x00, 0x00, 0x02, 0x00, 0x00, 0x18, 0xec, 0x00, 0x00, 0x00,
	0x03, 0xd7, 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
	0x00, 0x3c, 0x00, 0x00, 0x05, 0x00, 0x00, 0x72, 0x00, 0x80, 0x00, 0x02,
	0x80, 0x00, 0x00, 0x00, 0x72, 0x06, 0x66, 0x66, 0x19, 0x99, 0x9a, 0x00,
	0x80, 0x00, 0x14, 0x00, 0x00, 0x02, 0xcc, 0xcd, 0x04, 0x00, 0x00, 0xf0,
	0x01, 0x49, 0x00, 0x53, 0x50, 0x31, 0x5f, 0x30, 0x30, 0xf0, 0x01, 0x88,
	0x24, 0x42, 0xf9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x08, 0x00, 0xff, 0xff, 0x24, 0x00, 0x00, 0x1e, 0xff, 0xff,
	0x15, 0x00, 0x00, 0x43, 0xff, 0xff, 0xcd, 0x00, 0x00, 0x8a, 0x00, 0x00,
	0x40, 0x00, 0x00, 0x0a, 0xff, 0xff, 0xd8, 0x00, 0x00, 0x6f, 0xff, 0xff,
	0xf2, 0x00, 0x00, 0x2e, 0xff, 0xff, 0xff, 0x00, 0x00, 0x41, 0xff, 0xff,
	0x8e, 0x00, 0x00, 0x58, 0xff, 0xff, 0x56, 0x00, 0x00, 0x82, 0xff, 0xff,
	0x84, 0xff, 0xff, 0xfb, 0xff, 0xff, 0x75, 0x00, 0x00, 0x77, 0xff, 0xff,
	0xdd, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x22, 0xff, 0xff, 0xb1, 0x00, 0x00,
	0x75, 0x00, 0x00, 0x1d, 0xff, 0xff, 0xae, 0x00, 0x00, 0x40, 0xff, 0xff,
	0xd4, 0xff, 0xff, 0x4d, 0xff, 0xff, 0xda, 0xff, 0xff, 0xf1, 0xff, 0xff,
	0xca, 0xff, 0xff, 0xa9, 0xff, 0xff, 0x80, 0xff, 0xff, 0xec, 0x00, 0x00,
	0x06, 0xff, 0xff, 0x45, 0x00, 0x00, 0x9d, 0xff, 0xff, 0x1d, 0xff, 0xff,
	0xff, 0xff, 0xff, 0xe5, 0xff, 0xff, 0xba, 0xff, 0xff, 0x9b, 0xff, 0xff,
	0xd5, 0x00, 0x00, 0x16, 0xff, 0xff, 0xe9, 0xff, 0xff, 0xf8, 0xff, 0xff,
	0xfa, 0xff, 0xff, 0xba, 0x00, 0x00, 0xc9, 0xff, 0xff, 0x99, 0x00, 0x00,
	0x88, 0xff, 0xff, 0x72, 0xff, 0xff, 0xf7, 0x00, 0x00, 0x42, 0xff, 0xff,
	0xcd, 0x00, 0x00, 0x81, 0xff, 0xff, 0xc3, 0xff, 0xff, 0x9a, 0xff, 0xff,
	0xea, 0x00, 0x00, 0x29, 0x00, 0x00, 0x47, 0xff, 0xff, 0xe8, 0xff, 0xff,
	0xd3, 0xff, 0xff, 0x95, 0x00, 0x00, 0x95, 0xff, 0xff, 0xf1, 0x00, 0x00,
	0x1e, 0xff, 0xfe, 0xb9, 0xff, 0xff, 0x5c, 0xff, 0xff, 0x74, 0xff, 0xff,
	0xc4, 0x00, 0x01, 0x36, 0x00, 0x01, 0x0c, 0x00, 0x00, 0x94, 0xff, 0xff,
	0xa2, 0xff, 0xff, 0x73, 0xff, 0xfd, 0x8a, 0xff, 0xff, 0x27, 0xff, 0xff,
	0x3c, 0x00, 0x02, 0xbb, 0x00, 0x02, 0x6b, 0x00, 0x04, 0xf5, 0x00, 0x00,
	0xc7, 0xff, 0xff, 0xed, 0xff, 0xf8, 0x02, 0xff, 0xfb, 0x03, 0xff, 0xf7,
	0x01, 0x00, 0x03, 0xcd, 0x00, 0x04, 0xa6, 0x00, 0x13, 0x65, 0x00, 0x08,
	0x69, 0x00, 0x0b, 0x6a, 0xff, 0xee, 0x7f, 0xff, 0xf0, 0x6d, 0xff, 0xd7,
	0x48, 0xff, 0xf9, 0x69, 0xff, 0xf8, 0x5f, 0x00, 0x37, 0x71, 0x00, 0x27,
	0x58, 0x00, 0x4a, 0x07, 0xff, 0xf0, 0xc9, 0xff, 0xeb, 0x7e, 0xff, 0x77,
	0xd3, 0xff, 0xb5, 0xd6, 0xff, 0x9f, 0x85, 0x00, 0x5e, 0x75, 0x00, 0x7d,
	0x8a, 0x01, 0x17, 0xa4, 0x00, 0x7b, 0x58, 0x00, 0x42, 0x9e, 0xfe, 0xe7,
	0x69, 0x07, 0xb9, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0x66, 0x6c, 0xcc,
	0xcd, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x20, 0x00, 0x00, 0x1f, 0x5c,
	0x29, 0x00, 0x03, 0x9f, 0x00, 0x03, 0xa2, 0x04, 0x00, 0x00, 0x00, 0x50,
	0xa4, 0x1c, 0xc0, 0x00, 0x00, 0x6f, 0x69, 0x7b, 0x00, 0x24, 0x00, 0x50,
	0x52, 0x31, 0x5f, 0x30, 0x30, 0x7b, 0x00, 0xbb, 0x00, 0x0c, 0x6e, 0x4e,
	0x58, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x65, 0x76, 0x6b, 0x69,
	0x74, 0x00, 0x00, 0x76, 0x65, 0x72, 0x20, 0x31, 0x2e, 0x30, 0x00, 0x00,
	0x00, 0x01, 0x00, 0x00, 0x64, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
	0x17, 0x70, 0x00, 0x00, 0x00, 0x00, 0x01, 0x2c, 0x00, 0x41, 0x89, 0x00,
	0x2b, 0xb0, 0x00, 0x00, 0xd2, 0x00, 0x10, 0x62, 0x01, 0x00, 0x00, 0x09,
	0x80, 0x00, 0x0d, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x02,
	0x80, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0xcd, 0x00, 0x40, 0x00, 0x00,
	0x01, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x48, 0x00,
	0x01, 0x48, 0x08, 0x00, 0x00, 0x07, 0x85, 0x1f, 0x00, 0x07, 0xae, 0x00,
	0x00, 0x05, 0x65, 0x01, 0x25, 0x00, 0x45, 0x51, 0x31, 0x5f, 0x30, 0x30,
	0x65, 0x01, 0x7a, 0xa3, 0x05, 0xcf, 0x4e, 0x58, 0x50, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x64, 0x65, 0x76, 0x6b, 0x69, 0x74, 0x00, 0x00, 0x76, 0x65,
	0x72, 0x20, 0x31, 0x2e, 0x30, 0x00, 0x08, 0x00, 0x00, 0x01, 0xc1, 0xb8,
	0xb8, 0x7e, 0x35, 0xf9, 0x0f, 0xdb, 0x09, 0xe0, 0x49, 0xee, 0x0f, 0xdb,
	0x09, 0x01, 0x03, 0x00, 0x00, 0x7a, 0x43, 0x9a, 0x99, 0x99, 0x3f, 0x00,
	0x00, 0x40, 0xc1, 0x00, 0x00, 0x01, 0xc2, 0x53, 0x4d, 0x7d, 0x80, 0x9c,
	0x3d, 0x31, 0xe8, 0x82, 0x7f, 0x64, 0x40, 0x7a, 0xcb, 0x01, 0x07, 0x00,
	0x00, 0xc8, 0x43, 0xd7, 0x05, 0xb5, 0x3f, 0xd8, 0x00, 0x40, 0x40, 0x00,
	0x00, 0x00, 0xea, 0xaa, 0xa0, 0x00, 0x00, 0x00, 0x25, 0x55, 0x58, 0x4a,
	0xaa, 0xb0, 0x25, 0x55, 0x58, 0x01, 0x02, 0x00, 0x80, 0x3b, 0x46, 0x52,
	0x33, 0x33, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xd3, 0x30,
	0x5c, 0x42, 0x3d, 0x71, 0x31, 0x02, 0x9c, 0xbd, 0xc2, 0x8f, 0x3b, 0xcd,
	0x08, 0x01, 0x07, 0x00, 0xc0, 0xda, 0x45, 0x00, 0x00, 0x80, 0x40, 0x00,
	0x00, 0xa0, 0xc0, 0x00, 0x00, 0x01, 0xc8, 0xd8, 0xe0, 0x36, 0x18, 0x21,
	0x35, 0x53, 0xf4, 0xc9, 0xe7, 0xdf, 0x41, 0xd3, 0x2c, 0x01, 0x07, 0x00,
	0x40, 0x03, 0x46, 0x00, 0x00, 0xc0, 0x40, 0x00, 0x00, 0x40, 0x40, 0x00,
	0x00, 0x01, 0xdb, 0x65, 0x78, 0x54, 0x5f, 0x94, 0x19, 0xf1, 0x50, 0xab,
	0xa0, 0x6c, 0x4a, 0xa9, 0x38, 0x00, 0x07, 0xf4, 0x7f, 0x89, 0x45, 0xdb,
	0xff, 0x7f, 0x3f, 0xff, 0xff, 0x9f, 0x40, 0x00, 0x00, 0x01, 0xdf, 0xff,
	0xee, 0x54, 0xaa, 0x22, 0x2f, 0x9d, 0xf6, 0x86, 0x11, 0xe5, 0x55, 0xa6,
	0x15, 0x00, 0x05, 0x4d, 0x60, 0x6a, 0x45, 0xf3, 0x04, 0xb5, 0x3f, 0x00,
	0x00, 0x40, 0x40, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x7a, 0x44, 0xf3, 0x04, 0xb5, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7a, 0x44, 0xf3,
	0x04, 0xb5, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0xcf,
	0x54, 0x01, 0x01, 0x00, 0x00, 0x7a, 0x44, 0xf3, 0x04, 0xb5, 0x3f, 0x00,
	0x00, 0xa0, 0x40, 0x1b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00,
	0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x03, 0x1b, 0x00, 0x00, 0x00,
	0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00,
	0x22, 0x00, 0x00, 0x21, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x02, 0x00, 0x00,
	0x3e, 0x00, 0x78, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x01,
	0x01, 0x00, 0x00, 0x00
};

static uint8_t app_mic_init_params[] = {
	0x60, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x06, 0x00, 0x00, 0x00,
	0x00, 0x00, 0x00, 0x80, 0x06, 0x00, 0x00, 0x00
};

#endif
Loading