<?xml version="1.0" encoding="UTF-8"?>
<PE_PROJECT_SETTINGS_DOCUMENTATION>
  <PE_product_version v="version 10.4 for Freescale Microcontrollers" />
  <PE_core_version v="Processor Expert Version 0510" />
  <CPU_Bean name="Cpu" type="MKL16Z256LH4">
    <Enabled v="Y" />
    <Properties>
      <Component_name v="Cpu" />
      <CPU_type v="MKL16Z256VLH4" />
      <list name="Shared Internal properties" v="1">
        <EmptySection_DummyValue />
      </list>
      <list name="Shared Clock settings" v="1">
        <group name="Clock settings">
          <group name="Internal oscillator">
            <Slow_internal_reference_clock__kHz_ v="32.768000000000" />
            <boolgroup name="Initialize slow trim value" v="no" />
            <Fast_internal_reference_clock__MHz_ v="4" />
            <boolgroup name="Initialize fast trim value" v="no" />
          </group>
          <boolgroup name="RTC clock input" v="Disabled" />
          <boolgroup name="System oscillator 0" v="Enabled">
            <enumgroup name="Clock source" v="External crystal">
              <group name="Clock input pin">
                <Pin_name v="EXTAL0/PTA18/UART1_RX/TPM_CLKIN0" />
              </group>
              <group name="Clock output pin">
                <Pin_name v="XTAL0/PTA19/UART1_TX/TPM_CLKIN1/LPTMR0_ALT1" />
              </group>
              <Clock_frequency__MHz_ v="16" />
              <Capacitor_load v="0pF" />
              <Oscillator_operating_mode v="Low power" />
            </enumgroup>
          </boolgroup>
          <list name="Clock source settings" v="1">
            <group name="Clock source setting 0">
              <group name="Internal reference clock">
                <MCGIRCLK_clock v="Enabled" />
                <MCGIRCLK_in_stop v="Disabled" />
                <enumgroup name="MCGIRCLK source" v="Slow">
                  <EmptySection_DummyValue />
                </enumgroup>
                <MCGIRCLK_clock__MHz_ v="0.032768000000" />
              </group>
              <group name="External reference clock">
                <OSC0ERCLK_clock v="Enabled" />
                <OSC0ERCLK_in_stop v="Disabled" />
                <OSC0ERCLK_clock__MHz_ v="16" />
                <ERCLK32K_clock_source v="Auto select" />
                <ERCLK32K__clock__MHz_ v="0.001000000000" />
              </group>
              <group name="MCG settings">
                <enumgroup name="MCG mode" v="PEE">
                  <EmptySection_DummyValue />
                </enumgroup>
                <MCG_output_clock v="PLL clock" />
                <MCG_output__MHz_ v="48" />
                <MCG_external_ref__clock__MHz_ v="16" />
                <Clock_monitor v="Disabled" />
                <group name="FLL settings">
                  <FLL_module v="Disabled" />
                  <FLL_output__MHz_ v="0" />
                  <MCGFFCLK_clock__kHz_ v="31.250000000000" />
                  <enumgroup name="Reference clock source" v="External clock">
                    <Reference_clock_divider v="Auto select" />
                  </enumgroup>
                  <FLL_reference_clock__kHz_ v="31.250000000000" />
                  <Multiplication_factor v="Auto select" />
                </group>
                <group name="PLL 0 settings">
                  <PLL_module v="Enabled" />
                  <PLL_module_in_Stop v="Disabled" />
                  <PLL_output__MHz_ v="48" />
                  <Reference_clock_divider v="Auto select" />
                  <PLL_reference_clock__MHz_ v="2" />
                  <Multiplication_factor v="Auto select" />
                  <Loss_of_lock_interrupt v="Disabled" />
                </group>
              </group>
            </group>
          </list>
        </group>
      </list>
      <Initialization_priority v="interrupts enabled" />
      <Watchdog_disable v="yes" />
      <group name="Internal peripherals">
        <list name="Shared NMI settings" v="1">
          <boolgroup name="NMI pin" v="Disabled" />
        </list>
        <list name="Shared Reset settings" v="1">
          <boolgroup name="Reset control" v="Enabled">
            <Reset_pin v="PTA20/RESET_b" />
            <Filter_in_STOP v="Disabled" />
            <Filter_in_RUN_WAIT v="Disabled" />
            <Filter_width v="1" />
          </boolgroup>
        </list>
        <list name="Shared Flash memory organization" v="1">
          <group name="Flash memory organization">
            <list name="Shared FLASH settings" v="1">
              <EmptySection_DummyValue />
            </list>
            <list name="Flash blocks" v="2">
              <group name="Flash block 0">
                <Address v="0" />
                <Size v="131072" />
                <Write_unit_size v="4" />
                <Erase_unit_size v="1024" />
                <Protection_unit_size v="8192" />
              </group>
              <group name="Flash block 1">
                <Address v="131072" />
                <Size v="131072" />
                <Write_unit_size v="4" />
                <Erase_unit_size v="1024" />
                <Protection_unit_size v="8192" />
              </group>
            </list>
          </group>
        </list>
        <list name="Shared Flash Config settings" v="1">
          <boolgroup name="Flash configuration field" v="Enabled">
            <group name="Security settings">
              <boolgroup name="Flash security" v="Disabled" />
              <Freescale_failure_analysis_access v="Enabled" />
              <Mass_erase v="Enabled" />
              <Backdoor_key_security v="Disabled" />
              <Backdoor_key_0 v="255" />
              <Backdoor_key_1 v="255" />
              <Backdoor_key_2 v="255" />
              <Backdoor_key_3 v="255" />
              <Backdoor_key_4 v="255" />
              <Backdoor_key_5 v="255" />
              <Backdoor_key_6 v="255" />
              <Backdoor_key_7 v="255" />
            </group>
            <group name="Protection regions">
              <group name="P-Flash protection settings">
                <Protection_region_size v="8192" />
                <P_Flash_protection v="4294967295" />
                <group name="Protection regions">
                  <Protection_region_0 v="Unprotected" />
                  <Protection_region_1 v="Unprotected" />
                  <Protection_region_2 v="Unprotected" />
                  <Protection_region_3 v="Unprotected" />
                  <Protection_region_4 v="Unprotected" />
                  <Protection_region_5 v="Unprotected" />
                  <Protection_region_6 v="Unprotected" />
                  <Protection_region_7 v="Unprotected" />
                  <Protection_region_8 v="Unprotected" />
                  <Protection_region_9 v="Unprotected" />
                  <Protection_region_10 v="Unprotected" />
                  <Protection_region_11 v="Unprotected" />
                  <Protection_region_12 v="Unprotected" />
                  <Protection_region_13 v="Unprotected" />
                  <Protection_region_14 v="Unprotected" />
                  <Protection_region_15 v="Unprotected" />
                  <Protection_region_16 v="Unprotected" />
                  <Protection_region_17 v="Unprotected" />
                  <Protection_region_18 v="Unprotected" />
                  <Protection_region_19 v="Unprotected" />
                  <Protection_region_20 v="Unprotected" />
                  <Protection_region_21 v="Unprotected" />
                  <Protection_region_22 v="Unprotected" />
                  <Protection_region_23 v="Unprotected" />
                  <Protection_region_24 v="Unprotected" />
                  <Protection_region_25 v="Unprotected" />
                  <Protection_region_26 v="Unprotected" />
                  <Protection_region_27 v="Unprotected" />
                  <Protection_region_28 v="Unprotected" />
                  <Protection_region_29 v="Unprotected" />
                  <Protection_region_30 v="Unprotected" />
                  <Protection_region_31 v="Unprotected" />
                </group>
              </group>
            </group>
            <group name="Peripheral settings">
              <Reset_pin_function v="Enabled" />
              <NMI_function v="Disabled" />
              <FLASH_initialization_speed v="Fast" />
              <Clock_dividers_settings v="Fast clock boot" />
            </group>
          </boolgroup>
        </list>
        <list name="Shared Peripheral Bridge MCM settings" v="1">
          <boolgroup name="MCM settings" v="Disabled" />
        </list>
        <list name="Shared Power Management Controller settings" v="1">
          <group name="Power management controller">
            <LVD_reset v="Enabled" />
            <LVD_voltage_treshold v="Low" />
            <LVW_voltage_treshold v="Low" />
            <Bandgap_buffer v="Disabled" />
            <Bandgap_buffer_in_VLPx v="Disabled" />
            <group name="LVD interrupt">
              <Interrupt v="INT_LVD_LVW" />
              <Interrupt_request v="Disabled" />
              <Interrupt_priority v="0 (Highest)" />
              <LVD_interrupt v="Disabled" />
              <LVW_interrupt v="Disabled" />
            </group>
          </group>
        </list>
        <list name="Shared ClockGate settings" v="1">
          <group name="System Integration Module">
            <boolgroup name="CLKOUT pin control" v="Disabled" />
            <boolgroup name="Clock gating control" v="Disabled" />
          </group>
        </list>
      </group>
      <list name="Shared CPU interrupts/resets" v="1">
        <group name="CPU interrupts/resets">
          <boolgroup name="NMI interrupt" v="Enabled">
            <Interrupt v="INT_NMI" />
          </boolgroup>
          <boolgroup name="Hard Fault" v="Disabled" />
          <boolgroup name="Bus Fault" v="Disabled" />
          <boolgroup name="Usage Fault" v="Disabled" />
          <boolgroup name="Supervisor Call" v="Disabled" />
          <boolgroup name="Pendable Service" v="Disabled" />
          <boolgroup name="MCG" v="Disabled" />
        </group>
      </list>
      <group name="Low power mode settings">
        <list name="Shared Low Power Settings" v="1">
          <group name="Allowed power modes">
            <Very_low_power_modes v="Not allowed" />
            <Low_leakage_stop_mode v="Not allowed" />
            <Very_low_leakage_stop_mode v="Not allowed" />
          </group>
        </list>
        <list name="Shared LLWU settings" v="1">
          <boolgroup name="LLWU settings" v="Disabled" />
        </list>
        <list name="Shared Low Power Settings" v="1">
          <group name="Operation mode settings">
            <group name="WAIT operation mode">
              <Return_to_wait_after_ISR v="no" />
            </group>
            <group name="SLEEP operation mode">
              <Low_Power_mode v="STOP" />
              <Return_to_stop_after_ISR v="no" />
            </group>
            <boolgroup name="STOP operation mode" v="Disabled" />
          </group>
        </list>
      </group>
      <list name="Clock configurations" v="1">
        <group name="Clock configuration 0">
          <boolgroup name="Very low power mode" v="Disabled" />
          <enumgroup name="Clock source setting" v="configuration 0">
            <MCG_mode v="PEE" />
            <MCG_output__MHz_ v="48" />
            <MCGIRCLK_clock__MHz_ v="0.032768" />
            <OSCERCLK_clock__MHz_ v="16" />
            <ERCLK32K__clock__MHz_ v="0.001" />
            <MCGFFCLK__kHz_ v="31.25" />
          </enumgroup>
          <group name="System clocks">
            <Core_clock_prescaler v="Auto select" />
            <Core_clock v="48" />
            <Bus_clock_prescaler v="Auto select" />
            <Bus_clock v="24" />
            <enumgroup name="PLL/FLL clock selection" v="Auto select">
              <Clock_frequency__MHz_ v="24" />
            </enumgroup>
            <enumgroup name="TPM clock selection" v="Auto select">
              <Clock_frequency__MHz_ v="24" />
            </enumgroup>
          </group>
        </group>
      </list>
    </Properties>
    <Methods>
      <list name="CPUCond" v="1">
        <SetClockConfiguration v="don&amp;apos;t generate code" />
        <GetClockConfiguration v="don&amp;apos;t generate code" />
        <SetOperationMode v="don&amp;apos;t generate code" />
        <EnableInt v="don&amp;apos;t generate code" />
        <DisableInt v="don&amp;apos;t generate code" />
        <GetLLSWakeUpFlags v="don&amp;apos;t generate code" />
        <OpenBackDoor v="don&amp;apos;t generate code" />
        <MCGAutoTrim v="don&amp;apos;t generate code" />
        <VLPModeEnable v="don&amp;apos;t generate code" />
        <VLPModeDisable v="don&amp;apos;t generate code" />
        <SystemReset v="don&amp;apos;t generate code" />
      </list>
    </Methods>
    <Events>
      <Event_module_name v="Events" />
      <list name="EvntsShrdGrp" v="1">
        <event name="OnReset" v="don&amp;apos;t generate code" />
        <event name="OnNMIINT" v="generate code">
          <Event_procedure_name v="Cpu_OnNMIINT" />
        </event>
        <event name="OnHardFault" v="don&amp;apos;t generate code" />
        <event name="OnBusFault" v="don&amp;apos;t generate code" />
        <event name="OnUsageFault" v="don&amp;apos;t generate code" />
        <event name="OnSupervisorCall" v="don&amp;apos;t generate code" />
        <event name="OnPendableService" v="don&amp;apos;t generate code" />
        <event name="OnLossOfLockINT" v="don&amp;apos;t generate code" />
        <event name="OnLowVoltageINT" v="don&amp;apos;t generate code" />
        <event name="OnLLSWakeUpINT" v="don&amp;apos;t generate code" />
      </list>
    </Events>
    <Compiler v="GNU C Compiler" />
    <CompilerProperties>
      <Compiler v="GNU C Compiler" />
      <enumgroup name="Unhandled vectors" v="One handler for all">
        <Unhandled_int_code>
          <StrgList><![CDATA[/* This code can be changed using the CPU component property "Build Options / Unhandled int code" */
PE_DEBUGHALT();
]]></StrgList>
        </Unhandled_int_code>
      </enumgroup>
      <group name="User initialization">
        <User_data_declarations>
          <StrgList></StrgList>
        </User_data_declarations>
        <User_code_before_PE_initialization>
          <StrgList></StrgList>
        </User_code_before_PE_initialization>
        <User_code_after_PE_initialization>
          <StrgList></StrgList>
        </User_code_after_PE_initialization>
      </group>
      <boolgroup name="Generate debugger files" v="no" />
      <group name="Startup">
        <Add_startup_file v="yes" />
      </group>
      <boolgroup name="Generate linker file" v="yes">
        <Stack_size v="1024" />
        <Heap_size v="0" />
        <Set_memory_segments_to_default v="Click to set default &amp;gt;" />
        <Default_memory_for_interrupts v="INTERNAL FLASH" />
        <Default_memory_for_code v="INTERNAL FLASH" />
        <Default_memory_for_data v="INTERNAL RAM" />
        <list name="ROM/RAM Areas" v="4">
          <group name="MemoryArea0">
            <boolgroup name="ROM/RAM Area" v="Enabled">
              <Name v="m_interrupts" />
              <Qualifier v="RX" />
              <Address v="0" />
              <Size v="192" />
            </boolgroup>
          </group>
          <group name="MemoryArea1">
            <boolgroup name="ROM/RAM Area" v="Disabled" />
          </group>
          <group name="MemoryArea2">
            <boolgroup name="ROM/RAM Area" v="Enabled">
              <Name v="m_text" />
              <Qualifier v="RX" />
              <Address v="1040" />
              <Size v="261104" />
            </boolgroup>
          </group>
          <group name="MemoryArea3">
            <boolgroup name="ROM/RAM Area" v="Enabled">
              <Name v="m_data" />
              <Qualifier v="RW" />
              <Address v="536862720" />
              <Size v="32768" />
            </boolgroup>
          </group>
        </list>
      </boolgroup>
    </CompilerProperties>
  </CPU_Bean>
  <Bean name="AS1" type="Serial_LDD">
    <Enabled v="Y" />
    <Properties>
      <Component_name v="AS1" />
      <Device v="UART0" />
      <boolgroup name="Interrupt service/event" v="Enabled">
        <Interrupt_RxD v="INT_UART0" />
        <Interrupt_RxD_priority v="medium priority" />
        <Interrupt_TxD v="INT_UART0" />
        <Interrupt_TxD_priority v="medium priority" />
        <Interrupt_Error v="INT_UART0" />
        <Interrupt_Error_priority v="medium priority" />
      </boolgroup>
      <group name="Settings">
        <Data_width v="8 bits" />
        <Parity v="None" />
        <Stop_bits v="2" />
        <Loop_mode v="Normal" />
        <Baud_rate v="57600 baud" />
        <Wakeup_condition v="Idle line wakeup" />
        <Stop_in_wait_mode v="no" />
        <Idle_line_mode v="Starts after stop bit" />
        <Transmitter_output v="Not inverted" />
        <Receiver_input v="Not inverted" />
        <Break_generation_length v="10/11 bits" />
        <boolgroup name="Receiver" v="Enabled">
          <RxD v="ADC0_DM0/ADC0_SE4a/PTE21/TPM1_CH1/UART0_RX" />
        </boolgroup>
        <boolgroup name="Transmitter" v="Enabled">
          <TxD v="ADC0_DP0/ADC0_SE0/PTE20/TPM1_CH0/UART0_TX" />
        </boolgroup>
        <enumgroup name="Flow control" v="None">
          <EmptySection_DummyValue />
        </enumgroup>
      </group>
      <group name="Initialization">
        <Enabled_in_init__code v="yes" />
        <list name="Auto Initialization" v="1">
          <Auto_initialization v="no" />
        </list>
        <group name="Event mask">
          <OnBlockSent v="Enabled" />
          <OnBlockReceived v="Enabled" />
          <OnTxComplete v="Disabled" />
          <OnError v="Disabled" />
          <OnBreak v="Disabled" />
        </group>
      </group>
      <list name="CPU clock/configuration selection (included)" v="1">
        <group name="CPU clock/configuration selection">
          <Clock_configuration_0 v="This component enabled" />
          <Clock_configuration_1 v="This component disabled" />
          <Clock_configuration_2 v="This component disabled" />
          <Clock_configuration_3 v="This component disabled" />
          <Clock_configuration_4 v="This component disabled" />
          <Clock_configuration_5 v="This component disabled" />
          <Clock_configuration_6 v="This component disabled" />
          <Clock_configuration_7 v="This component disabled" />
        </group>
      </list>
    </Properties>
    <Methods>
      <Init v="generate code" />
      <Deinit v="don&amp;apos;t generate code" />
      <Enable v="don&amp;apos;t generate code" />
      <Disable v="don&amp;apos;t generate code" />
      <SendBlock v="generate code" />
      <ReceiveBlock v="generate code" />
      <CancelBlockTransmission v="don&amp;apos;t generate code" />
      <CancelBlockReception v="don&amp;apos;t generate code" />
      <GetError v="don&amp;apos;t generate code" />
      <GetSentDataNum v="don&amp;apos;t generate code" />
      <GetReceivedDataNum v="don&amp;apos;t generate code" />
      <GetTxCompleteStatus v="don&amp;apos;t generate code" />
      <SetEventMask v="don&amp;apos;t generate code" />
      <GetEventMask v="don&amp;apos;t generate code" />
      <SelectBaudRate v="don&amp;apos;t generate code" />
      <GetSelectedBaudRate v="don&amp;apos;t generate code" />
      <SetParity v="don&amp;apos;t generate code" />
      <GetParity v="don&amp;apos;t generate code" />
      <SetDataWidth v="don&amp;apos;t generate code" />
      <GetDataWidth v="don&amp;apos;t generate code" />
      <SetStopBitLength v="don&amp;apos;t generate code" />
      <GetStopBitLength v="don&amp;apos;t generate code" />
      <SetLoopMode v="don&amp;apos;t generate code" />
      <GetLoopMode v="don&amp;apos;t generate code" />
      <GetStats v="don&amp;apos;t generate code" />
      <ClearStats v="don&amp;apos;t generate code" />
      <SendBreak v="don&amp;apos;t generate code" />
      <GetBreak v="don&amp;apos;t generate code" />
      <TurnTxOn v="don&amp;apos;t generate code" />
      <TurnTxOff v="don&amp;apos;t generate code" />
      <TurnRxOn v="don&amp;apos;t generate code" />
      <TurnRxOff v="don&amp;apos;t generate code" />
      <ConnectPin v="don&amp;apos;t generate code" />
      <Main v="don&amp;apos;t generate code" />
      <SetOperationMode v="don&amp;apos;t generate code" />
      <GetDriverState v="don&amp;apos;t generate code" />
    </Methods>
    <Events>
      <Event_module_name v="Events" />
      <event name="OnBlockReceived" v="generate code">
        <Event_procedure_name v="AS1_OnBlockReceived" />
      </event>
      <event name="OnBlockSent" v="generate code">
        <Event_procedure_name v="AS1_OnBlockSent" />
      </event>
      <event name="OnBreak" v="don&amp;apos;t generate code" />
      <event name="OnError" v="don&amp;apos;t generate code" />
      <event name="OnTxComplete" v="don&amp;apos;t generate code" />
    </Events>
  </Bean>
  <Bean name="SM1" type="SPIMaster_LDD">
    <Enabled v="Y" />
    <Properties>
      <Component_name v="SM1" />
      <Device v="SPI1" />
      <boolgroup name="Interrupt service/event" v="Disabled" />
      <group name="Settings">
        <boolgroup name="Input pin" v="Enabled">
          <Pin v="PTD7/SPI1_MISO/UART0_TX/SPI1_MOSI" />
        </boolgroup>
        <boolgroup name="Output pin" v="Enabled">
          <Pin v="PTE1/SPI1_MOSI/UART1_RX/SPI1_MISO/I2C1_SCL" />
        </boolgroup>
        <group name="Clock pin">
          <Pin v="ADC0_SE6b/PTD5/SPI1_SCK/UART2_TX/TPM0_CH5" />
        </group>
        <list name="Chip select list" v="0">
          <EmptySection_DummyValue />
        </list>
        <list name="Attribute set list" v="1">
          <group name="Attribute set 0">
            <Width v="8 bits" />
            <MSB_first v="yes" />
            <Clock_polarity v="Low" />
            <Clock_phase v="Capture on leading edge" />
            <Parity v="None" />
            <Chip_select_toggling v="yes" />
            <Clock_rate_index v="0" />
          </group>
        </list>
        <Clock_rate v="2 &amp;#181;s" />
        <HW_input_buffer_size v="1" />
        <HW_input_watermark v="1" />
        <boolgroup name="Receiver DMA" v="Disabled" />
        <HW_output_buffer_size v="1" />
        <HW_output_watermark v="1" />
        <boolgroup name="Transmitter DMA" v="Disabled" />
      </group>
      <group name="Initialization">
        <Initial_chip_select v="0" />
        <Initial_attribute_set v="0" />
        <Enabled_in_init__code v="yes" />
        <list name="Auto Initialization" v="1">
          <Auto_initialization v="no" />
        </list>
        <group name="Event mask">
          <OnBlockSent v="Enabled" />
          <OnBlockReceived v="Enabled" />
          <OnError v="Disabled" />
        </group>
      </group>
      <list name="CPU clock/configuration selection (included)" v="1">
        <group name="CPU clock/configuration selection">
          <Clock_configuration_0 v="This component enabled" />
          <Clock_configuration_1 v="This component disabled" />
          <Clock_configuration_2 v="This component disabled" />
          <Clock_configuration_3 v="This component disabled" />
          <Clock_configuration_4 v="This component disabled" />
          <Clock_configuration_5 v="This component disabled" />
          <Clock_configuration_6 v="This component disabled" />
          <Clock_configuration_7 v="This component disabled" />
        </group>
      </list>
    </Properties>
    <Methods>
      <Init v="generate code" />
      <Deinit v="don&amp;apos;t generate code" />
      <Enable v="don&amp;apos;t generate code" />
      <Disable v="don&amp;apos;t generate code" />
      <SetEventMask v="don&amp;apos;t generate code" />
      <GetEventMask v="don&amp;apos;t generate code" />
      <SendBlock v="generate code" />
      <ReceiveBlock v="generate code" />
      <GetSentDataNum v="don&amp;apos;t generate code" />
      <GetReceivedDataNum v="don&amp;apos;t generate code" />
      <GetBlockSentStatus v="don&amp;apos;t generate code" />
      <GetBlockReceivedStatus v="don&amp;apos;t generate code" />
      <CancelBlockTransmission v="don&amp;apos;t generate code" />
      <CancelBlockReception v="don&amp;apos;t generate code" />
      <GetError v="don&amp;apos;t generate code" />
      <SelectConfiguration v="don&amp;apos;t generate code" />
      <Main v="generate code" />
      <ForceReceiver v="don&amp;apos;t generate code" />
      <GetStats v="don&amp;apos;t generate code" />
      <ClearStats v="don&amp;apos;t generate code" />
      <SetOperationMode v="don&amp;apos;t generate code" />
      <GetDriverState v="don&amp;apos;t generate code" />
      <ConnectPin v="don&amp;apos;t generate code" />
    </Methods>
    <Events>
      <Event_module_name v="Events" />
      <event name="OnBlockSent" v="generate code">
        <Event_procedure_name v="SM1_OnBlockSent" />
      </event>
      <event name="OnBlockReceived" v="generate code">
        <Event_procedure_name v="SM1_OnBlockReceived" />
      </event>
      <event name="OnError" v="don&amp;apos;t generate code" />
    </Events>
  </Bean>
  <Bean name="I2C" type="I2C_LDD">
    <Enabled v="Y" />
    <Properties>
      <Component_name v="I2C" />
      <I2C_channel v="I2C0" />
      <boolgroup name="Interrupt service" v="Enabled">
        <Interrupt v="INT_I2C0" />
        <Interrupt_priority v="medium priority" />
      </boolgroup>
      <group name="Settings">
        <Mode_selection v="MASTER" />
        <boolgroup name="MASTER mode" v="Enabled">
          <group name="Initialization">
            <Address_mode v="7-bit addressing" />
            <Target_slave_address_init v="0" />
          </group>
        </boolgroup>
        <boolgroup name="SLAVE mode" v="Disabled" />
        <group name="Pins">
          <group name="SDA pin">
            <SDA_pin v="PTE25/TPM0_CH1/I2C0_SDA" />
          </group>
          <group name="SCL pin">
            <SCL_pin v="PTE24/TPM0_CH0/I2C0_SCL" />
          </group>
          <High_drive_select v="Disabled" />
          <Input_Glitch_filter v="0" />
        </group>
        <Internal_frequency__multiplier_factor_ v="12 MHz" />
        <Bits_0_2_of_Frequency_divider_register v="111" />
        <Bits_3_5_of_Frequency_divider_register v="011" />
        <SCL_frequency v="50 kHz" />
        <SDA_Hold v="2.75 us" />
        <SCL_start_Hold v="9.833 us" />
        <SCL_stop_Hold v="10.083 us" />
        <boolgroup name="Control acknowledge bit" v="Enabled">
          <Delay_loop_cycle_number v="200" />
        </boolgroup>
        <boolgroup name="Low timeout" v="Disabled" />
      </group>
      <group name="Initialization">
        <Enabled_in_init_code v="yes" />
        <list name="Auto Initialization" v="1">
          <Auto_initialization v="no" />
        </list>
        <group name="Event mask">
          <OnMasterBlockSent v="Enabled" />
          <OnMasterBlockReceived v="Enabled" />
          <OnMasterByteReceived v="Disabled" />
          <OnSlaveBlockSent v="Disabled" />
          <OnSlaveBlockReceived v="Disabled" />
          <OnSlaveByteReceived v="Disabled" />
          <OnSlaveRxRequest v="Disabled" />
          <OnSlaveTxRequest v="Disabled" />
          <OnSlaveGeneralCallAddr v="Disabled" />
          <OnSlaveSmBusCallAddr v="Disabled" />
          <OnSlaveSmBusAlertResponse v="Disabled" />
          <OnError v="Disabled" />
          <OnBusStopDetected v="Disabled" />
        </group>
      </group>
      <list name="CPU clock/configuration selection (included)" v="1">
        <group name="CPU clock/configuration selection">
          <Clock_configuration_0 v="This component enabled" />
          <Clock_configuration_1 v="This component disabled" />
          <Clock_configuration_2 v="This component disabled" />
          <Clock_configuration_3 v="This component disabled" />
          <Clock_configuration_4 v="This component disabled" />
          <Clock_configuration_5 v="This component disabled" />
          <Clock_configuration_6 v="This component disabled" />
          <Clock_configuration_7 v="This component disabled" />
        </group>
      </list>
    </Properties>
    <Methods>
      <Init v="generate code" />
      <Deinit v="don&amp;apos;t generate code" />
      <Enable v="don&amp;apos;t generate code" />
      <Disable v="don&amp;apos;t generate code" />
      <SetEventMask v="don&amp;apos;t generate code" />
      <GetEventMask v="don&amp;apos;t generate code" />
      <MasterSendBlock v="generate code" />
      <MasterGetBlockSentStatus v="don&amp;apos;t generate code" />
      <MasterGetSentDataNum v="don&amp;apos;t generate code" />
      <MasterReceiveBlock v="generate code" />
      <MasterGetBlockReceivedStatus v="don&amp;apos;t generate code" />
      <MasterGetReceivedDataNum v="don&amp;apos;t generate code" />
      <MasterUpdateReceiveBlockSize v="don&amp;apos;t generate code" />
      <SlaveSendBlock v="don&amp;apos;t generate code" />
      <SlaveGetBlockSentStatus v="don&amp;apos;t generate code" />
      <SlaveGetSentDataNum v="don&amp;apos;t generate code" />
      <SlaveCancelTransmissionBlock v="don&amp;apos;t generate code" />
      <SlaveReceiveBlock v="don&amp;apos;t generate code" />
      <SlaveGetBlockReceivedStatus v="don&amp;apos;t generate code" />
      <SlaveGetReceivedDataNum v="don&amp;apos;t generate code" />
      <SlaveUpdateReceiveBlockSize v="don&amp;apos;t generate code" />
      <SlaveCancelReceptionBlock v="don&amp;apos;t generate code" />
      <SelectSlaveDevice v="generate code" />
      <SendAcknowledge v="generate code" />
      <GetError v="don&amp;apos;t generate code" />
      <CheckBus v="generate code" />
      <GetStats v="don&amp;apos;t generate code" />
      <ClearStats v="don&amp;apos;t generate code" />
      <Main v="don&amp;apos;t generate code" />
      <ConnectPin v="don&amp;apos;t generate code" />
      <SetOperationMode v="don&amp;apos;t generate code" />
      <GetDriverState v="don&amp;apos;t generate code" />
    </Methods>
    <Events>
      <Event_module_name v="Events" />
      <event name="OnMasterBlockSent" v="generate code">
        <Event_procedure_name v="I2C_OnMasterBlockSent" />
      </event>
      <event name="OnMasterBlockReceived" v="generate code">
        <Event_procedure_name v="I2C_OnMasterBlockReceived" />
      </event>
      <event name="OnMasterByteReceived" v="don&amp;apos;t generate code" />
      <event name="OnSlaveBlockSent" v="don&amp;apos;t generate code" />
      <event name="OnSlaveBlockReceived" v="don&amp;apos;t generate code" />
      <event name="OnSlaveByteReceived" v="don&amp;apos;t generate code" />
      <event name="OnSlaveRxRequest" v="don&amp;apos;t generate code" />
      <event name="OnSlaveTxRequest" v="don&amp;apos;t generate code" />
      <event name="OnSlaveGeneralCallAddr" v="don&amp;apos;t generate code" />
      <event name="OnSlaveSmBusCallAddr" v="don&amp;apos;t generate code" />
      <event name="OnSlaveSmBusAlertResponse" v="don&amp;apos;t generate code" />
      <event name="OnError" v="don&amp;apos;t generate code" />
      <event name="OnBusStopDetected" v="don&amp;apos;t generate code" />
    </Events>
  </Bean>
</PE_PROJECT_SETTINGS_DOCUMENTATION>

