<?xml version="1.0" encoding="UTF-8"?>
<PE_PROJECT_SETTINGS_DOCUMENTATION>
  <PE_product_version v="version 10.5 for Freescale Microcontrollers" />
  <PE_core_version v="Processor Expert Version 0521" />
  <CPU_Bean name="Cpu" type="SKEAZ128LK4">
    <Enabled v="Y" />
    <Properties>
      <Component_name v="Cpu" />
      <CPU_type v="SKEAZ128MLK4" />
      <group name="Common settings">
        <Initialization_priority v="interrupts enabled" />
        <Watchdog_disable v="yes" />
        <Utilize_after_reset_values v="default" />
      </group>
    </Properties>
    <Methods>
      <EmptySection_DummyValue />
    </Methods>
    <Events>
      <Event_module_name v="Events" />
    </Events>
    <Compiler v="GNU C Compiler" />
    <CompilerProperties>
      <Compiler v="GNU C Compiler" />
      <enumgroup name="Unhandled vectors" v="One handler for all">
        <EmptySection_DummyValue />
      </enumgroup>
      <boolgroup name="Generate debugger files" v="no" />
      <group name="Startup">
        <Add_startup_file v="yes" />
      </group>
      <boolgroup name="Generate linker file" v="no" />
    </CompilerProperties>
  </CPU_Bean>
  <Bean name="Pins1" type="PinSettings">
    <Enabled v="Y" />
    <Properties>
      <Component_name v="Pins1" />
      <PinSettings_IP_Block v="PinSettings" />
      <Processor v="SKEAZ128LK4" />
    </Properties>
    <Methods>
      <EmptySection_DummyValue />
    </Methods>
    <Events>
      <EmptySection_DummyValue />
    </Events>
  </Bean>
  <Bean name="UART_COMM" type="AsynchroSerial">
    <Enabled v="Y" />
    <Properties>
      <Component_name v="UART_COMM" />
      <Channel v="UART2" />
      <boolgroup name="Interrupt service/event" v="Disabled" />
      <group name="Settings">
        <Parity v="none" />
        <Width v="8 bits" />
        <Stop_bit v="1" />
        <boolgroup name="Receiver" v="Enabled">
          <RxD v="PTD6/KBI0_P30/UART2_RX" />
        </boolgroup>
        <boolgroup name="Transmitter" v="Enabled">
          <TxD v="PTD7/KBI0_P31/UART2_TX" />
        </boolgroup>
        <Baud_rate v="115200 baud" />
        <Break_signal v="Disabled" />
        <Wakeup_condition v="Idle line wakeup" />
        <Transmitter_output v="Not inverted" />
        <Receiver_input v="Not inverted" />
        <Stop_in_wait_mode v="no" />
        <Idle_line_mode v="starts after start bit" />
        <Break_generation_length v="Short" />
      </group>
      <group name="Initialization">
        <Enabled_in_init__code v="yes" />
        <Events_enabled_in_init_ v="yes" />
      </group>
      <group name="CPU clock/speed selection">
        <High_speed_mode v="This component enabled" />
        <Low_speed_mode v="This component disabled" />
        <Slow_speed_mode v="This component disabled" />
      </group>
      <group name="Referenced components">
        <inhrbean type="Serial_LDD">
          <Enabled v="Y" />
          <Properties>
            <Component_name v="ASerialLdd1" />
            <Device v="UART2" />
            <boolgroup name="Interrupt service/event" v="Disabled" />
            <group name="Settings">
              <Data_width v="8 bits" />
              <Parity v="None" />
              <Stop_bits v="1" />
              <Loop_mode v="Normal" />
              <Baud_rate v="115200 baud" />
              <Wakeup_condition v="Idle line wakeup" />
              <Stop_in_wait_mode v="no" />
              <Idle_line_mode v="Starts after start 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="PTD6/KBI0_P30/UART2_RX" />
              </boolgroup>
              <boolgroup name="Transmitter" v="Enabled">
                <TxD v="PTD7/KBI0_P31/UART2_TX" />
              </boolgroup>
              <enumgroup name="Flow control" v="None">
                <EmptySection_DummyValue />
              </enumgroup>
            </group>
            <group name="Initialization">
              <Enabled_in_init__code v="yes" />
              <group name="Event mask">
                <OnBlockSent v="Disabled" />
                <OnBlockReceived v="Disabled" />
                <OnTxComplete v="Disabled" />
                <OnError v="Disabled" />
                <OnBreak v="Enabled" />
              </group>
            </group>
          </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="generate code" />
            <GetSentDataNum v="generate code" />
            <GetReceivedDataNum v="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="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="don&amp;apos;t generate code" />
            <event name="OnBlockSent" v="don&amp;apos;t generate code" />
            <event name="OnBreak" v="generate code">
              <Event_procedure_name v="ASerialLdd1_OnBreak" />
            </event>
            <event name="OnError" v="don&amp;apos;t generate code" />
            <event name="OnTxComplete" v="don&amp;apos;t generate code" />
          </Events>
        </inhrbean>
      </group>
    </Properties>
    <Methods>
      <Enable v="don&amp;apos;t generate code" />
      <Disable v="don&amp;apos;t generate code" />
      <EnableEvent v="don&amp;apos;t generate code" />
      <DisableEvent v="don&amp;apos;t generate code" />
      <RecvChar v="generate code" />
      <SendChar v="generate code" />
      <RecvBlock v="don&amp;apos;t generate code" />
      <SendBlock v="don&amp;apos;t generate code" />
      <ClearRxBuf v="don&amp;apos;t generate code" />
      <ClearTxBuf v="don&amp;apos;t generate code" />
      <CharsInRxBuf v="don&amp;apos;t generate code" />
      <GetCharsInRxBuf v="generate code" />
      <CharsInTxBuf v="don&amp;apos;t generate code" />
      <GetCharsInTxBuf v="generate code" />
      <SetBaudRateMode v="don&amp;apos;t generate code" />
      <GetError v="don&amp;apos;t generate code" />
      <GetBreak v="don&amp;apos;t generate code" />
      <SetBreak 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" />
      <LoopMode v="don&amp;apos;t generate code" />
      <ConnectPin v="don&amp;apos;t generate code" />
    </Methods>
    <Events>
      <Event_module_name v="Events" />
      <event name="BeforeNewSpeed" v="don&amp;apos;t generate code" />
      <event name="AfterNewSpeed" v="don&amp;apos;t generate code" />
      <event name="OnError" v="don&amp;apos;t generate code" />
      <event name="OnRxChar" v="don&amp;apos;t generate code" />
      <event name="OnRxCharExt" v="don&amp;apos;t generate code" />
      <event name="OnTxChar" v="don&amp;apos;t generate code" />
      <event name="OnFullRxBuf" v="don&amp;apos;t generate code" />
      <event name="OnFreeTxBuf" v="don&amp;apos;t generate code" />
      <event name="OnBreak" v="don&amp;apos;t generate code" />
      <event name="OnTxComplete" v="don&amp;apos;t generate code" />
    </Events>
  </Bean>
  <Bean name="LED1" type="BitIO">
    <Enabled v="Y" />
    <Properties>
      <Component_name v="LED1" />
      <Pin_for_I_O v="PTC1/KBI0_P17/FTM2_CH1/ADC0_SE9" />
      <inhrbean type="BitIO_LDD">
        <Enabled v="Y" />
        <Template v="BitIO_LDD" />
        <Properties>
          <Component_name v="BitIoLdd1" />
          <Pin_for_I_O v="PTC1/KBI0_P17/FTM2_CH1/ADC0_SE9" />
          <Direction v="Output" />
          <group name="Initialization">
            <Init__direction v="Output" />
            <Init__value v="1" />
            <Auto_initialization v="yes" />
          </group>
          <Safe_mode v="yes" />
        </Properties>
        <Methods>
          <Init v="generate code" />
          <Deinit v="don&amp;apos;t generate code" />
          <GetDir v="don&amp;apos;t generate code" />
          <SetDir v="don&amp;apos;t generate code" />
          <SetInput v="don&amp;apos;t generate code" />
          <SetOutput v="don&amp;apos;t generate code" />
          <GetVal v="generate code" />
          <PutVal v="generate code" />
          <ClrVal v="generate code" />
          <SetVal v="generate code" />
          <NegVal v="generate code" />
          <ConnectPin v="don&amp;apos;t generate code" />
          <GetRawVal v="don&amp;apos;t generate code" />
        </Methods>
        <Events>
          <EmptySection_DummyValue />
        </Events>
      </inhrbean>
      <Direction v="Output" />
      <group name="Initialization">
        <Init__direction v="Output" />
        <Init__value v="1" />
      </group>
      <Safe_mode v="yes" />
      <Optimization_for v="speed" />
    </Properties>
    <Methods>
      <GetDir v="don&amp;apos;t generate code" />
      <SetDir v="don&amp;apos;t generate code" />
      <SetInput v="don&amp;apos;t generate code" />
      <SetOutput v="don&amp;apos;t generate code" />
      <GetVal v="generate code" />
      <PutVal v="generate code" />
      <ClrVal v="generate code" />
      <SetVal v="generate code" />
      <NegVal v="generate code" />
      <ConnectPin v="don&amp;apos;t generate code" />
      <GetRawVal v="don&amp;apos;t generate code" />
    </Methods>
    <Events>
      <EmptySection_DummyValue />
    </Events>
  </Bean>
  <Bean name="LED2" type="BitIO">
    <Enabled v="Y" />
    <Properties>
      <Component_name v="LED2" />
      <Pin_for_I_O v="PTC2/KBI0_P18/FTM2_CH2/ADC0_SE10" />
      <inhrbean type="BitIO_LDD">
        <Enabled v="Y" />
        <Template v="BitIO_LDD" />
        <Properties>
          <Component_name v="BitIoLdd2" />
          <Pin_for_I_O v="PTC2/KBI0_P18/FTM2_CH2/ADC0_SE10" />
          <Direction v="Output" />
          <group name="Initialization">
            <Init__direction v="Output" />
            <Init__value v="1" />
            <Auto_initialization v="yes" />
          </group>
          <Safe_mode v="yes" />
        </Properties>
        <Methods>
          <Init v="generate code" />
          <Deinit v="don&amp;apos;t generate code" />
          <GetDir v="don&amp;apos;t generate code" />
          <SetDir v="don&amp;apos;t generate code" />
          <SetInput v="don&amp;apos;t generate code" />
          <SetOutput v="don&amp;apos;t generate code" />
          <GetVal v="generate code" />
          <PutVal v="generate code" />
          <ClrVal v="generate code" />
          <SetVal v="generate code" />
          <NegVal v="generate code" />
          <ConnectPin v="don&amp;apos;t generate code" />
          <GetRawVal v="don&amp;apos;t generate code" />
        </Methods>
        <Events>
          <EmptySection_DummyValue />
        </Events>
      </inhrbean>
      <Direction v="Output" />
      <group name="Initialization">
        <Init__direction v="Output" />
        <Init__value v="1" />
      </group>
      <Safe_mode v="yes" />
      <Optimization_for v="speed" />
    </Properties>
    <Methods>
      <GetDir v="don&amp;apos;t generate code" />
      <SetDir v="don&amp;apos;t generate code" />
      <SetInput v="don&amp;apos;t generate code" />
      <SetOutput v="don&amp;apos;t generate code" />
      <GetVal v="generate code" />
      <PutVal v="generate code" />
      <ClrVal v="generate code" />
      <SetVal v="generate code" />
      <NegVal v="generate code" />
      <ConnectPin v="don&amp;apos;t generate code" />
      <GetRawVal v="don&amp;apos;t generate code" />
    </Methods>
    <Events>
      <EmptySection_DummyValue />
    </Events>
  </Bean>
  <Bean name="LED0" type="BitIO">
    <Enabled v="Y" />
    <Properties>
      <Component_name v="LED0" />
      <Pin_for_I_O v="PTC0/KBI0_P16/FTM2_CH0/ADC0_SE8" />
      <inhrbean type="BitIO_LDD">
        <Enabled v="Y" />
        <Template v="BitIO_LDD" />
        <Properties>
          <Component_name v="BitIoLdd3" />
          <Pin_for_I_O v="PTC0/KBI0_P16/FTM2_CH0/ADC0_SE8" />
          <Direction v="Output" />
          <group name="Initialization">
            <Init__direction v="Output" />
            <Init__value v="0" />
            <Auto_initialization v="yes" />
          </group>
          <Safe_mode v="yes" />
        </Properties>
        <Methods>
          <Init v="generate code" />
          <Deinit v="don&amp;apos;t generate code" />
          <GetDir v="don&amp;apos;t generate code" />
          <SetDir v="don&amp;apos;t generate code" />
          <SetInput v="don&amp;apos;t generate code" />
          <SetOutput v="don&amp;apos;t generate code" />
          <GetVal v="generate code" />
          <PutVal v="generate code" />
          <ClrVal v="generate code" />
          <SetVal v="generate code" />
          <NegVal v="generate code" />
          <ConnectPin v="don&amp;apos;t generate code" />
          <GetRawVal v="don&amp;apos;t generate code" />
        </Methods>
        <Events>
          <EmptySection_DummyValue />
        </Events>
      </inhrbean>
      <Direction v="Output" />
      <group name="Initialization">
        <Init__direction v="Output" />
        <Init__value v="0" />
      </group>
      <Safe_mode v="yes" />
      <Optimization_for v="speed" />
    </Properties>
    <Methods>
      <GetDir v="don&amp;apos;t generate code" />
      <SetDir v="don&amp;apos;t generate code" />
      <SetInput v="don&amp;apos;t generate code" />
      <SetOutput v="don&amp;apos;t generate code" />
      <GetVal v="generate code" />
      <PutVal v="generate code" />
      <ClrVal v="generate code" />
      <SetVal v="generate code" />
      <NegVal v="generate code" />
      <ConnectPin v="don&amp;apos;t generate code" />
      <GetRawVal v="don&amp;apos;t generate code" />
    </Methods>
    <Events>
      <EmptySection_DummyValue />
    </Events>
  </Bean>
  <Bean name="MQX1" type="MQXLite">
    <Enabled v="Y" />
    <Properties>
      <Component_name v="MQX1" />
      <MQX_Lite_version v="V1.1.1" />
      <boolgroup name="Copy source files to project" v="yes">
        <EmptySection_DummyValue />
      </boolgroup>
      <inhrbean type="TimerUnit_LDD">
        <Enabled v="Y" />
        <Template v="SystemTimer" />
        <Properties>
          <Component_name v="SystemTimer1" />
          <Module_name v="SysTick" />
          <Counter v="SYST_CVR" />
          <Counter_direction v="Down" />
          <Counter_width v="24 bits" />
          <Value_type v="Optimal" />
          <enumgroup name="Input clock source" v="Internal">
            <Counter_frequency v="Auto select" />
          </enumgroup>
          <enumgroup name="Counter restart" v="On-match">
            <Period_device v="SYST_RVR" />
            <Period v="5 ms" />
            <boolgroup name="Interrupt" v="Enabled">
              <Interrupt v="INT_SysTick" />
              <Interrupt_priority v="medium priority" />
              <ISR_Name v="SystemTimer1_Interrupt" />
            </boolgroup>
          </enumgroup>
          <list name="Channel list" v="0">
            <EmptySection_DummyValue />
          </list>
          <group name="Initialization">
            <Enabled_in_init__code v="no" />
            <group name="Event mask">
              <OnCounterRestart v="Enabled" />
              <OnChannel0 v="Disabled" />
              <OnChannel1 v="Disabled" />
              <OnChannel2 v="Disabled" />
              <OnChannel3 v="Disabled" />
              <OnChannel4 v="Disabled" />
              <OnChannel5 v="Disabled" />
              <OnChannel6 v="Disabled" />
              <OnChannel7 v="Disabled" />
            </group>
          </group>
        </Properties>
        <Methods>
          <Init v="generate code" />
          <Deinit v="generate code" />
          <Enable v="generate code" />
          <Disable v="generate code" />
          <SetEventMask v="don&amp;apos;t generate code" />
          <GetEventMask v="don&amp;apos;t generate code" />
          <GetEventStatus v="don&amp;apos;t generate code" />
          <SelectInputFrequency v="don&amp;apos;t generate code" />
          <GetInputFrequencyReal v="don&amp;apos;t generate code" />
          <GetInputFrequency v="generate code" />
          <SetPeriodTicks v="don&amp;apos;t generate code" />
          <GetPeriodTicks v="generate code" />
          <ResetCounter v="generate code" />
          <GetCounterValue v="generate code" />
          <SetOffsetTicks v="don&amp;apos;t generate code" />
          <GetOffsetTicks v="don&amp;apos;t generate code" />
          <GetCaptureValue v="don&amp;apos;t generate code" />
          <SelectOutputAction v="don&amp;apos;t generate code" />
          <SelectCaptureEdge 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="OnCounterRestart" v="generate code">
            <Event_procedure_name v="SystemTimer1_OnCounterRestart" />
          </event>
          <event name="OnChannel0" v="don&amp;apos;t generate code" />
          <event name="OnChannel1" v="don&amp;apos;t generate code" />
          <event name="OnChannel2" v="don&amp;apos;t generate code" />
          <event name="OnChannel3" v="don&amp;apos;t generate code" />
          <event name="OnChannel4" v="don&amp;apos;t generate code" />
          <event name="OnChannel5" v="don&amp;apos;t generate code" />
          <event name="OnChannel6" v="don&amp;apos;t generate code" />
          <event name="OnChannel7" v="don&amp;apos;t generate code" />
        </Events>
      </inhrbean>
      <list name="Task Template List" v="1">
        <boolgroup name="Task1" v="Enabled">
          <inhrbean type="MQXLite_task">
            <Enabled v="Y" />
            <Template v="Task" />
            <Properties>
              <Name v="LED0" />
              <Entry_point_function v="LED0_task" />
              <Stack_size v="512" />
              <Priority v="8" />
              <Creation_parameter v="0" />
              <group name="Attributes">
                <MQX_AUTO_START_TASK v="Enabled" />
                <MQX_FLOATING_POINT_TASK v="Disabled" />
              </group>
            </Properties>
            <Methods>
              <EmptySection_DummyValue />
            </Methods>
            <Events>
              <Event_module_name v="mqx_tasks" />
              <event name="OnTask" v="generate code">
                <Event_procedure_name v="LED0_task" />
              </event>
            </Events>
          </inhrbean>
        </boolgroup>
      </list>
      <group name="Configuration parameters">
        <group name="Components">
          <Lightweight_Semaphores v="yes" />
          <Lightweight_Events v="no" />
          <Lightweight_Message_Queues v="no" />
          <Mutexes v="no" />
          <Lightweight_Timer v="no" />
          <Kernel_Logging v="no" />
          <Lightweight_Memory_Allocation v="no" />
          <Floating_point_context_saving v="no" />
        </group>
        <group name="Interrupts">
          <Interrupt_stack_size v="256" />
        </group>
        <group name="Idle Task">
          <Use_Idle_Task v="yes" />
          <Enable_sleep_in_idle v="no" />
          <Enable_idle_counters v="no" />
        </group>
        <group name="User settings">
          <Definitions>
            <StrgList><![CDATA[/* Additional settings can be defined in the property User Definitions > Definitions of the MQXLite RTOS component */
]]></StrgList>
          </Definitions>
        </group>
      </group>
      <boolgroup name="Manage allocated interrupts" v="Automatically" />
      <group name="MQX functions">
        <group name="Critical section">
          <boolgroup name="User function for entering critical section" v="no" />
          <boolgroup name="User function for exiting critical section" v="no" />
        </group>
      </group>
    </Properties>
    <Methods>
      <_int_default_isr v="generate code" />
      <_int_disable v="generate code" />
      <_int_enable v="generate code" />
      <_int_exception_isr v="generate code" />
      <_int_get_default_isr v="generate code" />
      <_int_get_exception_handler v="generate code" />
      <_int_get_isr v="generate code" />
      <_int_get_isr_depth v="generate code" />
      <_int_get_isr_data v="generate code" />
      <_int_get_kernel_isr v="generate code" />
      <_int_get_previous_vector_table v="generate code" />
      <_int_get_vector_table v="generate code" />
      <_int_install_default_isr v="generate code" />
      <_int_install_kernel_isr v="generate code" />
      <_int_install_isr v="generate code" />
      <_int_install_exception_isr v="generate code" />
      <_int_install_unexpected_isr v="generate code" />
      <_int_kernel_isr v="generate code" />
      <_int_set_exception_handler v="generate code" />
      <_int_set_isr_data v="generate code" />
      <_int_set_vector_table v="generate code" />
      <_int_unexpected_isr v="generate code" />
      <_klog_create_at v="generate code" />
      <_klog_get_interrupt_stack_usage v="generate code" />
      <_klog_get_task_stack_usage v="generate code" />
      <_klog_control v="generate code" />
      <_klog_disable_logging_task v="generate code" />
      <_klog_display v="generate code" />
      <_klog_enable_logging_task v="generate code" />
      <_klog_show_stack_usage v="generate code" />
      <_lwsem_create v="generate code" />
      <_lwsem_destroy v="generate code" />
      <_lwsem_poll v="generate code" />
      <_lwsem_post v="generate code" />
      <_lwsem_test v="generate code" />
      <_lwsem_wait v="generate code" />
      <_lwsem_wait_ticks v="generate code" />
      <_lwsem_wait_for v="generate code" />
      <_lwsem_wait_until v="generate code" />
      <_mem_zero v="generate code" />
      <_mem_test_and_set v="generate code" />
      <_mqx_exit v="generate code" />
      <_mqx_fatal_error v="generate code" />
      <_mqx_get_counter v="generate code" />
      <_mqx_get_cpu_type v="generate code" />
      <_mqx_get_initialization v="generate code" />
      <_mqx_get_kernel_data v="generate code" />
      <_mqx_get_exit_handler v="generate code" />
      <_mqx_get_system_task_id v="generate code" />
      <_mqx_get_tad_data v="generate code" />
      <_mqx_idle_task v="generate code" />
      <_mqx_set_cpu_type v="generate code" />
      <_mqx_set_exit_handler v="generate code" />
      <_sched_get_max_priority v="generate code" />
      <_sched_get_min_priority v="generate code" />
      <_sched_yield v="generate code" />
      <_task_abort v="generate code" />
      <_task_block v="generate code" />
      <_task_check_stack v="generate code" />
      <_task_create_at v="generate code" />
      <_task_destroy v="generate code" />
      <_task_disable_fp v="generate code" />
      <_task_enable_fp v="generate code" />
      <_task_get_creator v="generate code" />
      <_task_get_environment v="generate code" />
      <_task_get_exception_handler v="generate code" />
      <_task_get_error v="generate code" />
      <_task_get_error_ptr v="generate code" />
      <_task_get_exit_handler v="generate code" />
      <_task_get_id_from_name v="generate code" />
      <_task_get_index_from_id v="generate code" />
      <_task_get_parameter v="generate code" />
      <_task_get_parameter_for v="generate code" />
      <_task_get_processor v="generate code" />
      <_task_get_priority v="generate code" />
      <_task_get_td v="generate code" />
      <_task_get_template_index v="generate code" />
      <_task_ready v="generate code" />
      <_task_restart v="generate code" />
      <_task_set_environment v="generate code" />
      <_task_set_error v="generate code" />
      <_task_set_exception_handler v="generate code" />
      <_task_set_exit_handler v="generate code" />
      <_task_set_parameter v="generate code" />
      <_task_set_parameter_for v="generate code" />
      <_task_set_priority v="generate code" />
      <_task_stop_preemption v="generate code" />
      <_task_start_preemption v="generate code" />
      <_taskq_create v="generate code" />
      <_taskq_destroy v="generate code" />
      <_taskq_resume v="generate code" />
      <_taskq_suspend v="generate code" />
      <_taskq_suspend_task v="generate code" />
      <_taskq_test v="generate code" />
      <_taskq_get_value v="generate code" />
      <_time_delay_ticks v="generate code" />
      <_time_diff_ticks v="generate code" />
      <_time_get_elapsed_ticks v="generate code" />
      <_time_get_hwticks v="generate code" />
      <_time_get_hwticks_per_tick v="generate code" />
      <_time_get_ticks v="generate code" />
      <_time_get_ticks_per_sec v="generate code" />
      <_time_init_ticks v="generate code" />
      <_time_notify_kernel v="generate code" />
      <_time_set_hwtick_function v="generate code" />
      <_time_set_hwticks_per_tick v="generate code" />
      <_time_set_resolution v="generate code" />
      <_time_set_ticks v="generate code" />
      <_time_set_ticks_per_sec v="generate code" />
      <_time_set_timer_vector v="generate code" />
      <_lwevent_create v="generate code" />
      <_lwevent_destroy v="generate code" />
      <_lwevent_set v="generate code" />
      <_lwevent_set_auto_clear v="generate code" />
      <_lwevent_clear v="generate code" />
      <_lwevent_wait_for v="generate code" />
      <_lwevent_wait_ticks v="generate code" />
      <_lwevent_wait_until v="generate code" />
      <_lwevent_get_signalled v="generate code" />
      <_lwevent_test v="generate code" />
      <_mutatr_destroy v="generate code" />
      <_mutatr_get_priority_ceiling v="generate code" />
      <_mutatr_get_sched_protocol v="generate code" />
      <_mutatr_get_spin_limit v="generate code" />
      <_mutatr_get_wait_protocol v="generate code" />
      <_mutatr_set_priority_ceiling v="generate code" />
      <_mutatr_set_sched_protocol v="generate code" />
      <_mutatr_set_spin_limit v="generate code" />
      <_mutatr_set_wait_protocol v="generate code" />
      <_mutatr_init v="generate code" />
      <_mutex_create_component v="generate code" />
      <_mutex_destroy v="generate code" />
      <_mutex_get_priority_ceiling v="generate code" />
      <_mutex_get_wait_count v="generate code" />
      <_mutex_init v="generate code" />
      <_mutex_set_priority_ceiling v="generate code" />
      <_mutex_test v="generate code" />
      <_mutex_unlock v="generate code" />
      <_mutex_try_lock v="generate code" />
      <_lwlog_calculate_size v="generate code" />
      <_lwlog_create_at v="generate code" />
      <_lwlog_create_component v="generate code" />
      <_lwlog_destroy v="generate code" />
      <_lwlog_disable v="generate code" />
      <_lwlog_enable v="generate code" />
      <_lwlog_read v="generate code" />
      <_lwlog_reset v="generate code" />
      <_lwlog_test v="generate code" />
      <_lwlog_write v="generate code" />
      <_lwmsgq_init v="generate code" />
      <_lwmsgq_send v="generate code" />
      <_lwmsgq_receive v="generate code" />
      <_lwtimer_add_timer_to_queue v="generate code" />
      <_lwtimer_cancel_period v="generate code" />
      <_lwtimer_cancel_timer v="generate code" />
      <_lwtimer_create_periodic_queue v="generate code" />
      <_lwtimer_test v="generate code" />
    </Methods>
    <Events>
      <EmptySection_DummyValue />
    </Events>
  </Bean>
  <Bean name="Task2" type="MQXLite_task">
    <Enabled v="Y" />
    <Properties>
      <Name v="LED1" />
      <Entry_point_function v="LED1_task" />
      <Stack_size v="512" />
      <Priority v="8" />
      <Creation_parameter v="0" />
      <group name="Attributes">
        <MQX_AUTO_START_TASK v="Enabled" />
        <MQX_FLOATING_POINT_TASK v="Disabled" />
      </group>
    </Properties>
    <Methods>
      <EmptySection_DummyValue />
    </Methods>
    <Events>
      <Event_module_name v="mqx_tasks" />
      <event name="OnTask" v="generate code">
        <Event_procedure_name v="LED1_task" />
      </event>
    </Events>
  </Bean>
  <Bean name="Task3" type="MQXLite_task">
    <Enabled v="Y" />
    <Properties>
      <Name v="LED2" />
      <Entry_point_function v="LED2_task" />
      <Stack_size v="512" />
      <Priority v="8" />
      <Creation_parameter v="0" />
      <group name="Attributes">
        <MQX_AUTO_START_TASK v="Enabled" />
        <MQX_FLOATING_POINT_TASK v="Disabled" />
      </group>
    </Properties>
    <Methods>
      <EmptySection_DummyValue />
    </Methods>
    <Events>
      <Event_module_name v="mqx_tasks" />
      <event name="OnTask" v="generate code">
        <Event_procedure_name v="LED2_task" />
      </event>
    </Events>
  </Bean>
  <Bean name="TU1" type="TimerUnit_LDD">
    <Enabled v="Y" />
    <Properties>
      <Component_name v="TU1" />
      <Module_name v="FTM2" />
      <Counter v="FTM2_CNT" />
      <Counter_direction v="Up" />
      <Counter_width v="16 bits" />
      <Value_type v="uint16_t" />
      <enumgroup name="Input clock source" v="Internal">
        <Counter_frequency v="Auto select" />
      </enumgroup>
      <enumgroup name="Counter restart" v="On-match">
        <Period_device v="FTM2_MOD" />
        <Period v="10 ms" />
        <boolgroup name="Interrupt" v="Enabled">
          <Interrupt v="INT_FTM2" />
          <Interrupt_priority v="medium priority" />
          <ISR_Name v="TU1_Interrupt" />
        </boolgroup>
      </enumgroup>
      <list name="Channel list" v="1">
        <group name="Channel 0">
          <enumgroup name="Mode" v="Compare">
            <Compare v="FTM2_C3V" />
            <Offset v="10 ms" />
            <enumgroup name="Output on compare" v="Set">
              <Output_on_overrun v="Clear" />
              <Initial_state v="Low" />
              <Output_pin v="PTC3/KBI0_P19/FTM2_CH3/ADC0_SE11" />
            </enumgroup>
            <boolgroup name="Interrupt" v="Disabled" />
          </enumgroup>
        </group>
      </list>
      <group name="Initialization">
        <Enabled_in_init__code v="yes" />
        <group name="Event mask">
          <OnCounterRestart v="Enabled" />
          <OnChannel0 v="Disabled" />
          <OnChannel1 v="Disabled" />
          <OnChannel2 v="Disabled" />
          <OnChannel3 v="Disabled" />
          <OnChannel4 v="Disabled" />
          <OnChannel5 v="Disabled" />
          <OnChannel6 v="Disabled" />
          <OnChannel7 v="Disabled" />
        </group>
      </group>
    </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" />
      <GetEventStatus v="don&amp;apos;t generate code" />
      <SelectInputFrequency v="don&amp;apos;t generate code" />
      <GetInputFrequencyReal v="don&amp;apos;t generate code" />
      <GetInputFrequency v="don&amp;apos;t generate code" />
      <SetPeriodTicks v="don&amp;apos;t generate code" />
      <GetPeriodTicks v="generate code" />
      <ResetCounter v="don&amp;apos;t generate code" />
      <GetCounterValue v="generate code" />
      <SetOffsetTicks v="generate code" />
      <GetOffsetTicks v="generate code" />
      <GetCaptureValue v="don&amp;apos;t generate code" />
      <SelectOutputAction v="generate code" />
      <SelectCaptureEdge 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="OnCounterRestart" v="generate code">
        <Event_procedure_name v="TU1_OnCounterRestart" />
      </event>
      <event name="OnChannel0" v="don&amp;apos;t generate code" />
      <event name="OnChannel1" v="don&amp;apos;t generate code" />
      <event name="OnChannel2" v="don&amp;apos;t generate code" />
      <event name="OnChannel3" v="don&amp;apos;t generate code" />
      <event name="OnChannel4" v="don&amp;apos;t generate code" />
      <event name="OnChannel5" v="don&amp;apos;t generate code" />
      <event name="OnChannel6" v="don&amp;apos;t generate code" />
      <event name="OnChannel7" v="don&amp;apos;t generate code" />
    </Events>
  </Bean>
  <Bean name="PWM1" type="PWM">
    <Enabled v="Y" />
    <Properties>
      <Component_name v="PWM1" />
      <PWM_or_PPG_device v="FTM2_C3V" />
      <Duty_compare v="" />
      <Output_pin v="PTC3/KBI0_P19/FTM2_CH3/ADC0_SE11" />
      <Counter v="FTM2_CNT" />
      <boolgroup name="Interrupt service/event" v="Enabled">
        <Interrupt v="INT_FTM2" />
        <Interrupt_on_duty v="" />
        <Interrupt_overflow v="INT_FTM2" />
        <Interrupt_priority v="medium priority" />
        <Iterations_before_action_event v="1" />
      </boolgroup>
      <Period v="10 ms" />
      <Starting_pulse_width v="10 ms" />
      <Initial_polarity v="low" />
      <Same_period_in_modes v="no" />
      <Component_uses_entire_timer v="no" />
      <group name="Initialization">
        <Enabled_in_init__code v="yes" />
        <Events_enabled_in_init_ v="yes" />
      </group>
      <group name="CPU clock/speed selection">
        <High_speed_mode v="This component enabled" />
        <Low_speed_mode v="This component disabled" />
        <Slow_speed_mode v="This component disabled" />
      </group>
      <group name="Referenced components">
        <inhrbean type="PWM_LDD">
          <Enabled v="Y" />
          <Properties>
            <Component_name v="PwmLdd1" />
            <Period_device v="FTM2_MOD" />
            <Duty_device v="FTM2_C3V" />
            <Output_pin v="PTC3/KBI0_P19/FTM2_CH3/ADC0_SE11" />
            <Counter v="FTM2_CNT" />
            <boolgroup name="Interrupt service/event" v="Enabled">
              <Interrupt v="INT_FTM2" />
              <Interrupt_priority v="medium priority" />
              <Iterations_before_action_event v="1" />
            </boolgroup>
            <Period v="10 ms" />
            <Starting_pulse_width v="10 ms" />
            <Initial_polarity v="low" />
            <group name="Initialization">
              <Enabled_in_init__code v="yes" />
              <group name="Event mask">
                <OnEnd v="Enabled" />
              </group>
            </group>
            <group name="Referenced components">
              <Linked_component v="TU1" />
            </group>
          </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" />
            <GetEventStatus v="don&amp;apos;t generate code" />
            <SetRatio8 v="don&amp;apos;t generate code" />
            <SetRatio16 v="generate code" />
            <SetDutyUS v="generate code" />
            <SetDutyMS v="generate code" />
            <SetDutySec v="don&amp;apos;t generate code" />
            <SetDutyReal v="don&amp;apos;t generate code" />
            <SetValue v="don&amp;apos;t generate code" />
            <ClearValue 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="OnEnd" v="generate code">
              <Event_procedure_name v="PwmLdd1_OnEnd" />
            </event>
          </Events>
        </inhrbean>
      </group>
    </Properties>
    <Methods>
      <Enable v="don&amp;apos;t generate code" />
      <Disable v="don&amp;apos;t generate code" />
      <EnableEvent v="don&amp;apos;t generate code" />
      <DisableEvent v="don&amp;apos;t generate code" />
      <SetRatio8 v="don&amp;apos;t generate code" />
      <SetRatio16 v="generate code" />
      <SetDutyTicks16 v="don&amp;apos;t generate code" />
      <SetDutyTicks32 v="don&amp;apos;t generate code" />
      <SetDutyUS v="generate code" />
      <SetDutyMS v="generate code" />
      <SetDutySec v="don&amp;apos;t generate code" />
      <SetDutyReal v="don&amp;apos;t generate code" />
      <SetValue v="don&amp;apos;t generate code" />
      <ClrValue v="don&amp;apos;t generate code" />
    </Methods>
    <Events>
      <Event_module_name v="Events" />
      <event name="BeforeNewSpeed" v="don&amp;apos;t generate code" />
      <event name="AfterNewSpeed" v="don&amp;apos;t generate code" />
      <event name="OnEnd" v="generate code">
        <Event_procedure_name v="PWM1_OnEnd" />
        <Priority v="same as interrupt" />
      </event>
    </Events>
  </Bean>
  <Bean name="Task4" type="MQXLite_task">
    <Enabled v="Y" />
    <Properties>
      <Name v="LED3" />
      <Entry_point_function v="LED3_task" />
      <Stack_size v="512" />
      <Priority v="8" />
      <Creation_parameter v="0" />
      <group name="Attributes">
        <MQX_AUTO_START_TASK v="Enabled" />
        <MQX_FLOATING_POINT_TASK v="Disabled" />
      </group>
    </Properties>
    <Methods>
      <EmptySection_DummyValue />
    </Methods>
    <Events>
      <Event_module_name v="mqx_tasks" />
      <event name="OnTask" v="generate code">
        <Event_procedure_name v="LED3_task" />
      </event>
    </Events>
  </Bean>
</PE_PROJECT_SETTINGS_DOCUMENTATION>

