/*
******************************************************************************
* @file wakeup_option1.h
* @author Sensors Software Solution Team
* @brief This file contains the configuration for wakeup_option1.
*
******************************************************************************
* @attention
*
*
© Copyright (c) 2021 STMicroelectronics.
* All rights reserved.
*
* This software component is licensed by ST under BSD 3-Clause license,
* the "License"; You may not use this file except in compliance with the
* License. You may obtain a copy of the License at:
* opensource.org/licenses/BSD-3-Clause
*
*/
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef WAKEUP_OPTION1_H
#define WAKEUP_OPTION1_H
#ifdef __cplusplus
extern "C" {
#endif
/* Includes ------------------------------------------------------------------*/
#include
#ifndef MEMS_UCF_SHARED_TYPES
#define MEMS_UCF_SHARED_TYPES
/** Common data block definition **/
typedef struct {
uint8_t address;
uint8_t data;
} ucf_line_t;
#endif /* MEMS_UCF_SHARED_TYPES */
/** Configuration array generated from Unico Tool **/
const ucf_line_t wakeup_option1[] = {
{.address = 0x10, .data = 0x00,},
{.address = 0x11, .data = 0x00,},
{.address = 0x01, .data = 0x80,},
{.address = 0x04, .data = 0x00,},
{.address = 0x05, .data = 0x00,},
{.address = 0x5F, .data = 0x4B,},
{.address = 0x46, .data = 0x01,},
{.address = 0x47, .data = 0x00,},
{.address = 0x0A, .data = 0x00,},
{.address = 0x0B, .data = 0x01,},
{.address = 0x0C, .data = 0x00,},
{.address = 0x0E, .data = 0x00,},
{.address = 0x0F, .data = 0x00,},
{.address = 0x10, .data = 0x00,},
{.address = 0x17, .data = 0x40,},
{.address = 0x02, .data = 0x11,},
{.address = 0x08, .data = 0x7A,},
{.address = 0x09, .data = 0x00,},
{.address = 0x09, .data = 0x00,},
{.address = 0x09, .data = 0x01,},
{.address = 0x09, .data = 0x01,},
{.address = 0x09, .data = 0x00,},
{.address = 0x09, .data = 0x04,},
{.address = 0x02, .data = 0x41,},
{.address = 0x08, .data = 0x00,},
{.address = 0x09, .data = 0x91,},
{.address = 0x09, .data = 0x00,},
{.address = 0x09, .data = 0x14,},
{.address = 0x09, .data = 0x00,},
{.address = 0x09, .data = 0x0E,},
{.address = 0x09, .data = 0x00,},
{.address = 0x09, .data = 0x00,},
{.address = 0x09, .data = 0x43,},
{.address = 0x09, .data = 0xCD,},
{.address = 0x09, .data = 0x3C,},
{.address = 0x09, .data = 0x02,},
{.address = 0x09, .data = 0x00,},
{.address = 0x09, .data = 0x00,},
{.address = 0x09, .data = 0x05,},
{.address = 0x09, .data = 0x66,},
{.address = 0x09, .data = 0x12,},
{.address = 0x09, .data = 0xA3,},
{.address = 0x09, .data = 0x99,},
{.address = 0x09, .data = 0x80,},
{.address = 0x09, .data = 0x00,},
{.address = 0x04, .data = 0x00,},
{.address = 0x05, .data = 0x01,},
{.address = 0x17, .data = 0x00,},
{.address = 0x01, .data = 0x00,},
{.address = 0x02, .data = 0x3F,},
{.address = 0x04, .data = 0x00,},
{.address = 0x05, .data = 0x00,},
{.address = 0x06, .data = 0x00,},
{.address = 0x07, .data = 0x00,},
{.address = 0x08, .data = 0x00,},
{.address = 0x09, .data = 0x00,},
{.address = 0x0A, .data = 0x00,},
{.address = 0x0B, .data = 0x00,},
{.address = 0x0D, .data = 0x00,},
{.address = 0x0E, .data = 0x00,},
{.address = 0x10, .data = 0x24,},
{.address = 0x11, .data = 0x00,},
{.address = 0x12, .data = 0x04,},
{.address = 0x13, .data = 0x00,},
{.address = 0x14, .data = 0x00,},
{.address = 0x15, .data = 0x10,},
{.address = 0x16, .data = 0x00,},
{.address = 0x17, .data = 0x00,},
{.address = 0x18, .data = 0xE2,},
{.address = 0x19, .data = 0x00,},
{.address = 0x56, .data = 0x0E,},
{.address = 0x57, .data = 0x14,},
{.address = 0x58, .data = 0xEA,},
{.address = 0x59, .data = 0x0A,},
{.address = 0x5A, .data = 0x21,},
{.address = 0x5B, .data = 0x81,},
{.address = 0x5C, .data = 0x71,},
{.address = 0x5D, .data = 0x00,},
{.address = 0x5E, .data = 0x0A,},
{.address = 0x5F, .data = 0x00,},
{.address = 0x60, .data = 0x00,},
{.address = 0x61, .data = 0x00,},
{.address = 0x62, .data = 0x00,},
{.address = 0x73, .data = 0x00,},
{.address = 0x74, .data = 0x00,},
{.address = 0x75, .data = 0x00,}
};
#ifdef __cplusplus
}
#endif
#endif /* WAKEUP_OPTION1_H */