<?xml version="1.0" encoding="UTF-8"?>
<package schemaVersion="1.2" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="PACK.xsd">
    <name>nRF_Serialization</name>
    <description>Serialization for Nordic Semiconductor nRF family Bluetooth Low Energy (Bluetooth Smart) SoftDevices.</description>
    <vendor>NordicSemiconductor</vendor>
    <url>http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_Serialization/</url>
    <supportContact>http://www.nordicsemi.com/About-us/Contact-us</supportContact>

    <releases>
        <release version="2.1.0" date="2015-11-09">
            This is a part of Nordic Semiconductor SDK version 10.0.0.
        </release>
        <release version="2.0.1" date="2015-07-06">
            This is a part of Nordic Semiconductor SDK version 9.0.0.
        </release>
        <release version="2.0.0" date="2015-04-30">
            This is a part of Nordic Semiconductor SDK version 8.1.0.
        </release>
        <release version="1.1.1" >
            This is a part of Nordic Semiconductor SDK version 7.2.0.
        </release>
        <release version="1.1.0" >
            This is a part of Nordic Semiconductor SDK version 7.1.0.
        </release>
        <release version="1.0.1" >
            Fixed documentation issues.
        </release>
        <release version="1.0.0" >
            This is a part of Nordic Semiconductor SDK version 7.0.0.
        </release>
    </releases>

    <keywords>
        <keyword>Serialization</keyword>
    </keywords>

    <boards>
        <board vendor="NordicSemiconductor" name="nRF51 PCA10028" revision="V1.0.0" salesContact="http://www.nordicsemi.com/eng/About-us/Contact-us" orderForm="http://www.nordicsemi.com/eng/Buy-Online">
            <description>Nordic Semiconductor nRF51 Development Kit board (PCA10028).</description>
            <image small="http://developer.nordicsemi.com/boards/nRF51/pca10028/V1.0.0/images/nRF51_PCA10028_top_small.jpg" large="http://developer.nordicsemi.com/boards/nRF51/pca10028/V1.0.0/images/nRF51_PCA10028_top_large.jpg"/>
            <mountedDevice    deviceIndex="0" Dvendor="Nordic Semiconductor:54" Dname="nRF51422_xxAC"/>
            <compatibleDevice deviceIndex="0" Dvendor="Nordic Semiconductor:54" Dfamily="nRF51 Series"/>

            <feature type="CoreOther" n="1"              name="Bluetooth Low Energy (Bluetooth Smart) support"/>
            <feature type="CoreOther" n="1"              name="ANT/ANT+ support"/>
            <feature type="ODbg"      n="1"              name="On-board J-Link"/>
            <feature type="XTAL"      n="16000000"/>
            <feature type="XTAL"      n="32768"/>
            <feature type="PWR"       n="5"              name="USB Powered"/>
            <feature type="PWR"       n="1.8"  m="3.6"   name="External power supply"/>
            <feature type="PWRSock"   n="1"              name="USB"/>
            <feature type="PWRSock"   n="2"              name="Pins for an external power supply"/>
            <feature type="PWRSock"   n="1"              name="CR2032 coin cell battery socket"/>
            <feature type="DIO"       n="31"             name="IOs available on extension headers with 2.54 mm pitch"/>
            <feature type="USB"       n="1"              name="USB"/>
            <feature type="ConnOther" n="1"              name="Connector for current measurement"/>
            <feature type="ConnOther" n="1"              name="Connector for RF measurement"/>
            <feature type="ConnOther" n="1"              name="Virtual COM port via UART"/>
            <feature type="LED"       n="4"              name="LEDs"/>
            <feature type="Button"    n="5"              name="Push-buttons: IF BOOT/RESET, 4 x User"/> 
            <feature type="ArduinoFF" n="1"/> 
            <feature type="Other"     n="1"              name="mbed Enabled"/>  
            <feature type="Other"     n="1"              name="On-board PCB antenna"/> 
            <debugInterface adapter="J-Link" connector="Micro-USB"/>
            <debugInterface adapter="J-Link" connector="Debug in: 10-pin Cortex Debug Connector"/>
            <debugInterface adapter="J-Link" connector="Debug out: 10-pin Cortex Debug Connector"/>
            <debugInterface adapter="CMSIS-DAP" connector="Micro-USB"/>
        </board>

        <board vendor="NordicSemiconductor" name="nRF51 PCA10031" revision="V1.0.0" salesContact="http://www.nordicsemi.com/eng/About-us/Contact-us" orderForm="http://www.nordicsemi.com/eng/Buy-Online">
            <description>Nordic Semiconductor nRF51 Development Kit board (PCA10031).</description>
            <image small="http://developer.nordicsemi.com/boards/nRF51/pca10031/V1.0.0/images/nRF51_PCA10031_top_small.jpg" large="http://developer.nordicsemi.com/boards/nRF51/pca10031/V1.0.0/images/nRF51_PCA10031_top_large.jpg"/>
            <mountedDevice    deviceIndex="0" Dvendor="Nordic Semiconductor:54" Dname="nRF51422_xxAC"/>
            <compatibleDevice deviceIndex="0" Dvendor="Nordic Semiconductor:54" Dfamily="nRF51 Series"/>

            <feature type="CoreOther" n="1"              name="Bluetooth Low Energy (Bluetooth Smart) support"/>
            <feature type="CoreOther" n="1"              name="ANT/ANT+ support"/>
            <feature type="ODbg"      n="1"              name="On-board J-Link"/>
            <feature type="XTAL"      n="16000000"/>
            <feature type="XTAL"      n="32768"/>
            <feature type="PWR"       n="5"              name="USB Powered"/>
            <feature type="PWRSock"   n="1"              name="USB"/>
            <feature type="USB"       n="1"              name="USB"/>
            <feature type="LED"       n="3"              name="RGB LEDs"/>  
            <feature type="Other"     n="1"              name="mbed Enabled"/>
            <feature type="Other"     n="1"              name="On-board PCB antenna"/> 
            <debugInterface adapter="J-Link" connector="USB"/>          
        </board>
		
		<board vendor="NordicSemiconductor" name="nRF51 PCA20006" revision="V1.0.0" salesContact="http://www.nordicsemi.com/eng/About-us/Contact-us" orderForm="http://www.nordicsemi.com/eng/Buy-Online">
            <description>Nordic Semiconductor nRF51 Development Kit board (PCA20006).</description>
            <image small="http://developer.nordicsemi.com/boards/nRF51/pca20006/V1.0.0/images/nRF51_PCA20006_top_small.jpg" large="http://developer.nordicsemi.com/boards/nRF51/pca20006/V1.0.0/images/nRF51_PCA20006_top_large.jpg"/>
            <mountedDevice    deviceIndex="0" Dvendor="Nordic Semiconductor:54" Dname="nRF51822_xxaa"/>
            <compatibleDevice deviceIndex="0" Dvendor="Nordic Semiconductor:54" Dfamily="nRF51 Series"/>

            <feature type="CoreOther" n="1"              name="Bluetooth Low Energy (Bluetooth Smart) support"/>
            <feature type="CoreOther" n="1"              name="ANT/ANT+ support"/>
            <feature type="XTAL"      n="16000000"/>
            <feature type="XTAL"      n="32768"/>
			<feature type="PWR"       n="1.8"  m="3.6"   name="External power supply"/>
            <feature type="PWRSock"   n="1"              name="CR2032 coin cell battery socket"/>
            <feature type="LED"       n="3"              name="RGB LEDs"/> 
            <feature type="Button"    n="2"              name="Push-buttons: 2 x User"/> 			
            <feature type="Other"     n="1"              name="On-board PCB antenna"/> 
            <debugInterface adapter="JTAG/SW"			 connector="6-pin 'No Legs' Cable with 20-pin Cortex connector"/>         
		</board>

        <board vendor="NordicSemiconductor" name="nRF52 PCA10036" revision="V1.0.0" salesContact="http://www.nordicsemi.com/eng/About-us/Contact-us" orderForm="http://www.nordicsemi.com/eng/Buy-Online">
            <description>Nordic Semiconductor nRF52 Development Kit board (PCA10036).</description>
            <image small="http://developer.nordicsemi.com/boards/nRF51/pca10028/V1.0.0/images/nRF51_PCA10028_top_small.jpg" large="http://developer.nordicsemi.com/boards/nRF51/pca10028/V1.0.0/images/nRF51_PCA10028_top_large.jpg"/>
            <mountedDevice    deviceIndex="0" Dvendor="Nordic Semiconductor:54" Dname="nRF52832_xxAA"/>
            <compatibleDevice deviceIndex="0" Dvendor="Nordic Semiconductor:54" Dfamily="nRF52 Series"/>

            <feature type="CoreOther" n="1"              name="Bluetooth Low Energy (Bluetooth Smart) support"/>
            <feature type="CoreOther" n="1"              name="ANT/ANT+ support"/>
            <feature type="CoreOther" n="1"              name="NFC tag support"/>
            <feature type="ODbg"      n="1"              name="On-board J-Link"/>
            <feature type="XTAL"      n="16000000"/>
            <feature type="XTAL"      n="32768"/>
            <feature type="PWR"       n="5"              name="USB Powered"/>
            <feature type="PWR"       n="1.8"  m="3.6"   name="External power supply"/>
            <feature type="PWRSock"   n="1"              name="USB"/>
            <feature type="PWRSock"   n="2"              name="Pins for an external power supply"/>
            <feature type="PWRSock"   n="1"              name="CR2032 coin cell battery socket"/>
            <feature type="DIO"       n="31"             name="IOs available on extension headers with 2.54 mm pitch"/>
            <feature type="USB"       n="1"              name="USB"/>
            <feature type="ConnOther" n="1"              name="Connector for current measurement"/>
            <feature type="ConnOther" n="1"              name="Connector for RF measurement"/>
            <feature type="ConnOther" n="1"              name="Virtual COM port via UART"/>
            <feature type="LED"       n="4"              name="LEDs"/>
            <feature type="Button"    n="5"              name="Push-buttons: IF BOOT/RESET, 4 x User"/> 
            <feature type="ArduinoFF" n="1"/> 
            <feature type="Other"     n="1"              name="mbed Enabled"/>  
            <feature type="Other"     n="1"              name="On-board PCB antenna"/> 
            <feature type="Other"     n="1"              name="External NFC antenna"/> 
            <debugInterface adapter="J-Link" connector="Micro-USB"/>
            <debugInterface adapter="J-Link" connector="Debug in: 10-pin Cortex Debug Connector"/>
            <debugInterface adapter="J-Link" connector="Debug out: 10-pin Cortex Debug Connector"/>
        </board>

        <board vendor="NordicSemiconductor" name="nRF52 PCA10040" revision="V0.9.0" salesContact="http://www.nordicsemi.com/eng/About-us/Contact-us" orderForm="http://www.nordicsemi.com/eng/Buy-Online">
            <description>Nordic Semiconductor nRF52 Development Kit board (PCA10040).</description>
            <image small="http://developer.nordicsemi.com/boards/nRF51/pca10028/V1.0.0/images/nRF51_PCA10028_top_small.jpg" large="http://developer.nordicsemi.com/boards/nRF51/pca10028/V1.0.0/images/nRF51_PCA10028_top_large.jpg"/>
            <mountedDevice    deviceIndex="0" Dvendor="Nordic Semiconductor:54" Dname="nRF52832_xxAA"/>
            <compatibleDevice deviceIndex="0" Dvendor="Nordic Semiconductor:54" Dfamily="nRF52 Series"/>

            <feature type="CoreOther" n="1"              name="Bluetooth Low Energy (Bluetooth Smart) support"/>
            <feature type="CoreOther" n="1"              name="ANT/ANT+ support"/>
            <feature type="CoreOther" n="1"              name="NFC tag support"/>
            <feature type="ODbg"      n="1"              name="On-board J-Link"/>
            <feature type="XTAL"      n="16000000"/>
            <feature type="XTAL"      n="32768"/>
            <feature type="PWR"       n="5"              name="USB Powered"/>
            <feature type="PWR"       n="1.8"  m="3.6"   name="External power supply"/>
            <feature type="PWRSock"   n="1"              name="USB"/>
            <feature type="PWRSock"   n="2"              name="Pins for an external power supply"/>
            <feature type="PWRSock"   n="1"              name="CR2032 coin cell battery socket"/>
            <feature type="DIO"       n="31"             name="IOs available on extension headers with 2.54 mm pitch"/>
            <feature type="USB"       n="1"              name="USB"/>
            <feature type="ConnOther" n="1"              name="Connector for current measurement"/>
            <feature type="ConnOther" n="1"              name="Connector for RF measurement"/>
            <feature type="ConnOther" n="1"              name="Virtual COM port via UART"/>
            <feature type="LED"       n="4"              name="LEDs"/>
            <feature type="Button"    n="5"              name="Push-buttons: IF BOOT/RESET, 4 x User"/> 
            <feature type="ArduinoFF" n="1"/> 
            <feature type="Other"     n="1"              name="mbed Enabled"/>  
            <feature type="Other"     n="1"              name="On-board PCB antenna"/> 
            <feature type="Other"     n="1"              name="External NFC antenna"/> 
            <debugInterface adapter="J-Link" connector="Micro-USB"/>
            <debugInterface adapter="J-Link" connector="Debug in: 10-pin Cortex Debug Connector"/>
            <debugInterface adapter="J-Link" connector="Debug out: 10-pin Cortex Debug Connector"/>
        </board>

        <board vendor="NordicSemiconductor" name="N5 Starter Kit">
            <description>Dynastream N5 Starter Kit board (N5DK1).</description>
            <mountedDevice    deviceIndex="0" Dvendor="Nordic Semiconductor:54" Dname="nRF51422_xxAA"/>

            <feature type="CoreOther" n="1"              name="ANT/ANT+ support"/>
            <feature type="XTAL"      n="16000000"/>
            <feature type="XTAL"      n="32768"/>
            <feature type="PWRSock"   n="1"              name="CR2032 coin cell battery socket"/>
            <feature type="LED"       n="4"              name="LEDs"/> 
            <feature type="Button"    n="5"              name="Push-buttons: IF BOOT/RESET, 4 x User"/>
            <feature type="Other"     n="5"              name="Switches"/> 
            <feature type="Other"     n="1"              name="On-board antenna"/>
            <debugInterface adapter="J-Link"             connector="Debug in: 10-pin Cortex Debug Connector"/>
            <debugInterface adapter="J-Link"             connector="Debug out: 10-pin Cortex Debug Connector"/>
        </board>
    </boards>

    <conditions>
        <condition id="ARM Compiler">
            <require Tcompiler="ARMCC"/>
        </condition>

        <condition id="IAR Compiler">
            <require Tcompiler="IAR"/>
        </condition>

        <condition id="GCC Compiler">
            <require Tcompiler="GCC"/>
        </condition>

        <condition id="nRF51 Series">
            <description>Nordic Semiconductor Device from nRF51 Series</description>
            <accept Dvendor="Nordic Semiconductor:54" Dname="nRF51822_xxAA"/>
            <accept Dvendor="Nordic Semiconductor:54" Dname="nRF51822_xxAB"/>
            <accept Dvendor="Nordic Semiconductor:54" Dname="nRF51822_xxAC"/>
            <accept Dvendor="Nordic Semiconductor:54" Dname="nRF51422_xxAA"/>
            <accept Dvendor="Nordic Semiconductor:54" Dname="nRF51422_xxAB"/>
            <accept Dvendor="Nordic Semiconductor:54" Dname="nRF51422_xxAC"/>
        </condition>
        
        <condition id="nRF52 Series">
            <description>Nordic Semiconductor Device from nRF52 Series</description>
            <accept Dvendor="Nordic Semiconductor:54" Dname="nRF52832_xxAA"/>
        </condition>

        <condition id="nRF51 Series CMSIS Device">
            <description>Nordic Semiconductor Device from nRF51 Series</description>
            <require Cclass ="CMSIS" Cgroup="CORE" Csub=""/>
            <accept condition="nRF51 Series"/>
            <accept condition="nRF52 Series"/>
        </condition>
        <condition id="serapp_codecs_s110_ble_evt_mux">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_gap_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_gattc_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_gatts_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_l2cap_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_mw_s130_ble_gatts_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s130_ble_gatts">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s130_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s130_ble_gatts_0" />
        </condition>

        <condition id="sercon_ble_dtm">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="dtm_uart" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_error" Cclass="nRF_Drivers" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s120_ble_gattc_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s120_ble_gattc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s120_ble_gattc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_gattc_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s130_ble_gattc_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s130_ble_gattc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s130_ble_gattc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_gattc_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s110_ble_gattc_e_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s110_ble_gattc_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s110_ble_gattc_e_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_gattc_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_mw_s130_ble_gattc_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s130_ble_gattc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s130_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s130_ble_gattc_0" />
        </condition>

        <condition id="serapp_codecs_s120_ble_gattc_e_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s120_ble_gattc_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s120_ble_gattc_e_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_gattc_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_mw_s130_nrf_soc_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s130_nrf_soc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s130_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s130_nrf_soc_0" />
        </condition>

        <condition id="sercon_codecs_s130_ble_gap_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s130_ble_gap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s130_ble_gap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_gap_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s130_ble_gatts_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s130_ble_gatts">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s130_ble_gatts_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_gatts_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s110_ble_gattc_e_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s110_ble_gattc_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s110_ble_gattc_e_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_gattc_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s110_ble_gap_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s110_ble_gap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s110_ble_gap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s110_ble_l2cap_e_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s110_ble_l2cap_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s110_ble_l2cap_e_0" />
        </condition>

        <condition id="serapp_codecs_s110_ble_gap_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s110_ble_gap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s110_ble_gap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_gap_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s130_ble_l2cap_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s130_ble_l2cap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s130_ble_l2cap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="ser_phy_Uart_stm_app">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_gpiote" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_gpiote" Cclass="nRF_Libraries" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_gpio" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_util" Cclass="nRF_Libraries" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_error" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_delay" Cclass="nRF_Drivers" />
        </condition>
        <condition id="ser_phy_Spi_5w_slave">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_drv_spis" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_drv_gpiote" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_gpio" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_util" Cclass="nRF_Libraries" />
        </condition>
        <condition id="ser_phy_Spi_5w_master">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="spi_5W_master" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_drv_gpiote" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_gpio" Cclass="nRF_Drivers" />
        </condition>
        <condition id="ser_phy_Uart">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_uart" Cclass="nRF_Drivers" />
        </condition>
        <condition id="ser_phy_Spi_slave">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_drv_spis" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_drv_gpiote" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_gpio" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_util" Cclass="nRF_Libraries" />
        </condition>
        <condition id="ser_phy_Uart_stm_conn">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_gpiote" Cclass="nRF_Libraries" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_gpio" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_util" Cclass="nRF_Libraries" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_error" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_delay" Cclass="nRF_Drivers" />
        </condition>
        <condition id="ser_phy_Spi_master">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_drv_spi" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_drv_gpiote" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_gpio" Cclass="nRF_Drivers" />
        </condition>
        <condition id="ser_phy_Hci">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Cgroup="ser_phy_hci_slip" Cclass="nRF_Serialization" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="crc16" Cclass="nRF_Libraries" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_timer" Cclass="nRF_Libraries" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_util" Cclass="nRF_Libraries" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Csub="app_mailbox" Cgroup="Internal" Cclass="nRF_Libraries" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_gpio" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_error" Cclass="nRF_Libraries" />
        </condition>

        <condition id="serapp_codecs_s120_ble_gap_evt_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s120_ble_gap_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s120_ble_gap_evt_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_gap_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s120_ble_gattc_e_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s120_ble_gattc_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s120_ble_gattc_e_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_gattc_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s130_ble_gap_evt_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s130_ble_gap_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s130_ble_gap_evt_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_gap_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s110_nrf_soc_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s110_nrf_soc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s110_nrf_soc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_hal_power_system_off" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_mw_s130_ble_gap_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s130_ble_gap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s130_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s130_ble_gap_0" />
        </condition>

        <condition id="ser_codecs_common">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="cond_field_serialization" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s120_ble_gap_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s120_ble_gap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s120_ble_gap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_gap_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s110_ble_gattc_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s110_ble_gattc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s110_ble_gattc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_mw_s120_ble_gatts_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s120_ble_gatts">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s120_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s120_ble_gatts_0" />
        </condition>

        <condition id="serapp_codecs_s120_ble_gatts_e_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s120_ble_gatts_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s120_ble_gatts_e_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_gatts_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s120_ble_l2cap_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s120_ble_l2cap">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s120_ble_l2cap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="ser_codecs_s130_ble_gattc_stru_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="ser_codecs_s130_ble_gattc_struct">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="ser_codecs_s130_ble_gattc_stru_0" />
        </condition>

        <condition id="cond_field_serialization">
            <require condition="nRF51 Series CMSIS Device" />
            <deny Cvendor="NordicSemiconductor" Cgroup="cunit" Cclass="Framework" />
        </condition>

        <condition id="sercon_codecs_s110_ble_l2cap_e_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s110_ble_l2cap_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s110_ble_l2cap_e_0" />
        </condition>

        <condition id="serapp_mw_s120_ble_l2cap_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s120_ble_l2cap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s120_ble_l2cap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="dtm_uart">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Csub="ble_dtm" Cgroup="BLE_Modules" Cclass="nRF_BLE" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_gpio" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_error" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_util" Cclass="nRF_Libraries" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_drv_uart" Cclass="nRF_Drivers" />
        </condition>

        <condition id="ser_codecs_s120_ble_gatts_stru_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="ser_codecs_s120_ble_gatts_struct">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="ser_codecs_s120_ble_gatts_stru_0" />
        </condition>

        <condition id="sercon_codecs_s120_ble_gatts_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s120_ble_gatts">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s120_ble_gatts_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_gatts_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_mw_s110_ble_l2cap_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s110_ble_l2cap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s110_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s110_ble_l2cap_0" />
        </condition>

        <condition id="serapp_mw_s130_nrf_soc_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s130_nrf_soc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s130_nrf_soc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_hal_power_system_off" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s130_nrf_soc_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s130_nrf_soc">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s130_nrf_soc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s110_ble_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s110_ble">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s110_ble_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s130_ble_gap_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s130_ble_gap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s130_ble_gap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="ser_codecs_s110_ble_gatts_stru_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="ser_codecs_s110_ble_gatts_struct">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="ser_codecs_s110_ble_gatts_stru_0" />
        </condition>

        <condition id="ser_codecs_s130_ble_gap_struct_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="ser_codecs_s130_ble_gap_struct">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="ser_codecs_s130_ble_gap_struct_0" />
        </condition>

        <condition id="serapp_mw_s120_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s120">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s120_0" />
        </condition>

        <condition id="sercon_codecs_s110_ble_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s110_ble">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s110_ble_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s130_ble_gatts_e_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s130_ble_gatts_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s130_ble_gatts_e_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_gatts_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s130_ble_gattc_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s130_ble_gattc">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s130_ble_gattc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_gattc_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_s130">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_mw_s130" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_evt_mux" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_softdevice_handler" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_app_hal" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="1.1.5" Cvendor="NordicSemiconductor" Csub="sd_common" Cgroup="Internal" Cclass="nRF_SoftDevice" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Csub="ble_common" Cgroup="BLE_Modules" Cclass="nRF_BLE" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Csub="ble_advdata" Cgroup="BLE_Modules" Cclass="nRF_BLE" />
        </condition>

        <condition id="sercon_mw_s110_ble_gatts_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s110_ble_gatts">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s110_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s110_ble_gatts_0" />
        </condition>

        <condition id="sercon_mw_s120_ble_gattc_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s120_ble_gattc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s120_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s120_ble_gattc_0" />
        </condition>

        <condition id="serapp_codecs_ble_dtm">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s110_ble_gap_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s110_ble_gap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s110_ble_gap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_gap_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_mw_s110_ble_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s110_ble">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s110_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s110_ble_0" />
        </condition>

        <condition id="serapp_codecs_s130_ble_evt_mux">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_gap_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_gattc_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_gatts_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_l2cap_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s130_ble_gatts_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s130_ble_gatts">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s130_ble_gatts_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_gatts_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s130_ble_l2cap_e_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s130_ble_l2cap_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s130_ble_l2cap_e_0" />
        </condition>

        <condition id="sercon_mw_s110_ble_gattc_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s110_ble_gattc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s110_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s110_ble_gattc_0" />
        </condition>

        <condition id="ser_codecs_s120_ble_gattc_stru_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="ser_codecs_s120_ble_gattc_struct">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="ser_codecs_s120_ble_gattc_stru_0" />
        </condition>

        <condition id="serapp_codecs_s110_ble_gatts_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s110_ble_gatts">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s110_ble_gatts_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_gatts_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s130_ble_gattc_e_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s130_ble_gattc_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s130_ble_gattc_e_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_gattc_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="ser_sd_transport">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_error" Cclass="nRF_Libraries" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_hal_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_hal_power_system_off" Cgroup="Internal" Cclass="nRF_Serialization" />
            <deny Cvendor="NordicSemiconductor" Cgroup="unittest_framework" Cclass="Framework" />
        </condition>

        <condition id="serapp_codecs_s120_nrf_soc_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s120_nrf_soc">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s120_nrf_soc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s120">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_evt_mux" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Cgroup="serapp_ble_dtm" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s120_ble_l2cap_e_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s120_ble_l2cap_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s120_ble_l2cap_e_0" />
        </condition>

        <condition id="serapp_s120">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_mw_s120" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_evt_mux" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_softdevice_handler" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_app_hal" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="1.1.5" Cvendor="NordicSemiconductor" Csub="sd_common" Cgroup="Internal" Cclass="nRF_SoftDevice" />
        </condition>

        <condition id="ser_codecs_s110_ble_gattc_stru_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="ser_codecs_s110_ble_gattc_struct">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="ser_codecs_s110_ble_gattc_stru_0" />
        </condition>

        <condition id="serapp_codecs_s130_ble_gattc_e_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s130_ble_gattc_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s130_ble_gattc_e_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_gattc_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s110_ble_l2cap_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s110_ble_l2cap">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s110_ble_l2cap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="ser_app_hal">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_delay" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_gpio" Cclass="nRF_Drivers" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_util" Cclass="nRF_Libraries" />
        </condition>

        <condition id="ser_codecs_s120_ble_gap_struct_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="ser_codecs_s120_ble_gap_struct">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="ser_codecs_s120_ble_gap_struct_0" />
        </condition>

        <condition id="serapp_codecs_s130_ble_gap_evt_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s130_ble_gap_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s130_ble_gap_evt_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_gap_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s130_ble_gattc_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s130_ble_gattc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s130_ble_gattc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s130_ble_evt_mux">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s130_ble_gap_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s130_ble_gattc_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s130_ble_gatts_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s130_ble_l2cap_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s110_ble_gatts_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s110_ble_gatts">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s110_ble_gatts_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_gatts_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s110_ble_gatts_e_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s110_ble_gatts_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s110_ble_gatts_e_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_gatts_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s130_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s130">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s130_0" />
        </condition>

        <condition id="serapp_codecs_s130_ble_gap_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s130_ble_gap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s130_ble_gap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_gap_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s110_ble_gattc_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s110_ble_gattc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s110_ble_gattc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_gattc_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s110_ble_gattc_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s110_ble_gattc">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s110_ble_gattc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_gattc_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s130">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_evt_mux" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Cgroup="serapp_ble_dtm" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s120_ble_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s120_ble">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s120_ble_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s120_nrf_soc_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s120_nrf_soc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s120_nrf_soc_0" />
        </condition>

        <condition id="sercon_engine">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_hal_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="dtm_uart" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_ble_dtm" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_mw_s110">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s110_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s110_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s110_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s110_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s110_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s110_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>

        <condition id="sercon_codecs_s120_ble_gatts_e_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s120_ble_gatts_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s120_ble_gatts_e_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_gatts_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_s130_no_ble_lib">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_mw_s130" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_evt_mux" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_softdevice_handler" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_app_hal" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="1.1.5" Cvendor="NordicSemiconductor" Csub="sd_common" Cgroup="Internal" Cclass="nRF_SoftDevice" />
        </condition>

        <condition id="sercon_codecs_s110_ble_evt_mux">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s110_ble_gap_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s110_ble_gattc_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s110_ble_gatts_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s110_ble_l2cap_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s110_ble_l2cap_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s110_ble_l2cap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s110_ble_l2cap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s120_ble_l2cap_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s120_ble_l2cap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s120_ble_l2cap_0" />
        </condition>

        <condition id="serapp_codecs_s120_ble_gap_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s120_ble_gap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s120_ble_gap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_gap_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s120_ble_gattc_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s120_ble_gattc">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s120_ble_gattc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_gattc_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s120_ble_evt_mux">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_gap_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_gattc_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_gatts_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_l2cap_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s120_ble_gap_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s120_ble_gap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s120_ble_gap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="ser_hal_transport">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_error" Cclass="nRF_Libraries" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Cgroup="ser_phy" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s110_nrf_soc_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s110_nrf_soc">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s110_nrf_soc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s110">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_evt_mux" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Cgroup="serapp_ble_dtm" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s120_ble_gatts_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s120_ble_gatts">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s120_ble_gatts_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_gatts_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_mw_s130_ble_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s130_ble">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s130_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s130_ble_0" />
        </condition>

        <condition id="ser_codecs_s110_ble_struct_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="ser_codecs_s110_ble_struct">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="ser_codecs_s110_ble_struct_0" />
        </condition>

        <condition id="sercon_mw_s120">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s120_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s120_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s120_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s120_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s120_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s120_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>

        <condition id="sercon_mw_s120_ble_gap_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s120_ble_gap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s120_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s120_ble_gap_0" />
        </condition>

        <condition id="sercon_codecs_s120_ble_evt_mux">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s120_ble_gap_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s120_ble_gattc_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s120_ble_gatts_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s120_ble_l2cap_evt" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="ser_codecs_s130_ble_gatts_stru_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="ser_codecs_s130_ble_gatts_struct">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="ser_codecs_s130_ble_gatts_stru_0" />
        </condition>

        <condition id="sercon_mw_s130_ble_l2cap_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s130_ble_l2cap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s130_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s130_ble_l2cap_0" />
        </condition>

        <condition id="serapp_codecs_s110_ble_gap_evt_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s110_ble_gap_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s110_ble_gap_evt_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_gap_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s110_ble_gatts_e_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s110_ble_gatts_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s110_ble_gatts_e_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_gatts_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s110_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s110">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s110_0" />
        </condition>

        <condition id="serapp_hal_power_system_off">
            <require condition="nRF51 Series CMSIS Device" />
        </condition>

        <condition id="sercon_codecs_s110_ble_gap_evt_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s110_ble_gap_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s110_ble_gap_evt_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s110_ble_gap_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s130_ble_gatts_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s130_ble_gatts">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s130_ble_gatts_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s130_ble_l2cap_e_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s130_ble_l2cap_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s130_ble_l2cap_e_0" />
        </condition>

        <condition id="serapp_s110">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_mw_s110" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_evt_mux" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_softdevice_handler" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_app_hal" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="1.1.5" Cvendor="NordicSemiconductor" Csub="sd_common" Cgroup="Internal" Cclass="nRF_SoftDevice" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Csub="ble_common" Cgroup="BLE_Modules" Cclass="nRF_BLE" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Csub="ble_advdata" Cgroup="BLE_Modules" Cclass="nRF_BLE" />
        </condition>

        <condition id="sercon_mw_s120_nrf_soc_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s120_nrf_soc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s120_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s120_nrf_soc_0" />
        </condition>

        <condition id="serapp_codecs_s120_ble_l2cap_e_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s120_ble_l2cap_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s120_ble_l2cap_e_0" />
        </condition>

        <condition id="ser_softdevice_handler">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_app_hal" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_scheduler" Cclass="nRF_Libraries" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Csub="app_mailbox" Cgroup="Internal" Cclass="nRF_Libraries" />
            <require Cversion="1.1.5" Cvendor="NordicSemiconductor" Csub="sd_common" Cgroup="Internal" Cclass="nRF_SoftDevice" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="nrf_soc" Cclass="nRF_Drivers" />
        </condition>

        <condition id="serapp_mw_s110_ble_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s110_ble">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s110_ble_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_mw_s130">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s130_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s130_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s130_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s130_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s130_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_mw_s130_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>

        <condition id="serapp_codecs_s120_ble_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s120_ble">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s120_ble_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s110_ble_gatts_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s110_ble_gatts">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s110_ble_gatts_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s110_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s130_ble_l2cap_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s130_ble_l2cap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s130_ble_l2cap_0" />
        </condition>

        <condition id="sercon_mw_s110_ble_gap_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s110_ble_gap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s110_ble_gap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s110_ble_gap_0" />
        </condition>

        <condition id="serapp_codecs_s130_ble_gatts_e_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s130_ble_gatts_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_codecs_s130_ble_gatts_e_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_gatts_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_codecs_s130_ble_l2cap_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s130_ble_l2cap">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s130_ble_l2cap_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s110_ble_l2cap_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s110_ble_l2cap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s110_ble_l2cap_0" />
        </condition>

        <condition id="sercon_codecs_s120_ble_gap_evt_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s120_ble_gap_evt">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s120_ble_gap_evt_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_gap_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_mw_dispatcher">
            <require condition="nRF51 Series CMSIS Device" />
        </condition>

        <condition id="sercon_mw_s120_ble_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s120_ble">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s120_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s120_ble_0" />
        </condition>

        <condition id="ser_phy_hci_slip">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="3.1.0" Cvendor="NordicSemiconductor" Cgroup="app_uart" Cclass="nRF_Drivers" />
        </condition>

        <condition id="sercon_mw_s110_nrf_soc_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s110_nrf_soc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s110_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s110_nrf_soc_0" />
        </condition>

        <condition id="sercon_mw_s120_ble_l2cap_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_mw_s120_ble_l2cap">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="sercon_codecs_s120_ble_l2cap" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_mw_s120_ble_l2cap_0" />
        </condition>

        <condition id="serapp_mw_s120_nrf_soc_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s120_nrf_soc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s120_nrf_soc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_nrf_soc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_hal_power_system_off" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s130_ble_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s130_ble">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s130_ble_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s130_nrf_soc_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s130_nrf_soc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s130_nrf_soc_0" />
        </condition>

        <condition id="serapp_codecs_s130_ble_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_codecs_s130_ble">
            <require condition="nRF51 Series CMSIS Device" />
            <require condition="serapp_codecs_s130_ble_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s130_ble_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="ser_codecs_s130_ble_struct_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="ser_codecs_s130_ble_struct">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="ser_codecs_s130_ble_struct_0" />
        </condition>

        <condition id="serapp_mw_s120_ble_gattc_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s120_ble_gattc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s120_ble_gattc_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_gattc" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="ser_codecs_s110_ble_gap_struct_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="ser_codecs_s110_ble_gap_struct">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="ser_codecs_s110_ble_gap_struct_0" />
        </condition>

        <condition id="sercon_codecs_s110_nrf_soc_0">
            <accept Cversion="8.0.3" Cvendor="NordicSemiconductor" Cgroup="s110" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s110_nrf_soc">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s110_nrf_soc_0" />
        </condition>

        <condition id="serapp_ble_dtm">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_ble_dtm" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s130_ble_0">
            <accept Cversion="1.0.2" Cvendor="NordicSemiconductor" Cgroup="s130" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s130_ble">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s130_ble_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s130_ble" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="serapp_mw_s120_ble_gatts_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="serapp_mw_s120_ble_gatts">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="serapp_mw_s120_ble_gatts_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="serapp_codecs_s120_ble_gatts" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_sd_transport" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="sercon_codecs_s120_ble_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="sercon_codecs_s120_ble">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="sercon_codecs_s120_ble_0" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_s120_ble_struct" Cgroup="Internal" Cclass="nRF_Serialization" />
        </condition>

        <condition id="ser_codecs_s120_ble_struct_0">
            <accept Cversion="2.1.1" Cvendor="NordicSemiconductor" Cgroup="s120" Cclass="nRF_SoftDevice" />
        </condition>
        <condition id="ser_codecs_s120_ble_struct">
            <require condition="nRF51 Series CMSIS Device" />
            <require Cversion="2.1.0" Cvendor="NordicSemiconductor" Csub="ser_codecs_common" Cgroup="Internal" Cclass="nRF_Serialization" />
            <require condition="ser_codecs_s120_ble_struct_0" />
        </condition>

    </conditions>
    <components>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s110_ble_evt_mux" Cversion="2.1.0" condition="serapp_codecs_s110_ble_evt_mux">
  <description>BLE events multiplexer for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\serializers\ble_event.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_evt_tx_complete.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_evt_user_mem_request.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_evt_user_mem_release.c" />
    <file category="include" name="application\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s130_ble_gatts" Cversion="2.1.0" condition="sercon_mw_s130_ble_gatts">
  <description>GATTS middleware codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\middleware\conn_mw_ble_gatts.c" />
    <file category="include" name="connectivity\codecs\s130\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_ble_dtm" Cversion="2.1.0" condition="sercon_ble_dtm">
  <description>DTM middleware codec for connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\common\ble_dtm_init.c" />
    <file category="header" name="connectivity\codecs\common\ble_dtm_conn.h" />
    <file category="include" name="connectivity\codecs\common\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s120_ble_gattc" Cversion="2.1.0" condition="sercon_codecs_s120_ble_gattc">
  <description>GATTC low level codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_char_value_by_uuid_read.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_char_values_read.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_characteristics_discover.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_descriptors_discover.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_hv_confirm.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_primary_services_discover.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_read.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_relationships_discover.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_write.c" />
    <file category="include" name="connectivity\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s130_ble_gattc" Cversion="2.1.0" condition="sercon_codecs_s130_ble_gattc">
  <description>GATTC low level codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_char_value_by_uuid_read.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_char_values_read.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_characteristics_discover.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_descriptors_discover.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_hv_confirm.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_primary_services_discover.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_read.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_relationships_discover.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_write.c" />
    <file category="include" name="connectivity\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s110_ble_gattc_evt" Cversion="2.1.0" condition="serapp_codecs_s110_ble_gattc_evt">
  <description>GATTC events low level codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_evt_char_disc_rsp.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_evt_char_val_by_uuid_read_rsp.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_evt_char_vals_read_rsp.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_evt_desc_disc_rsp.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_evt_hvx.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_evt_prim_srvc_disc_rsp.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_evt_read_rsp.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_evt_rel_disc_rsp.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_evt_timeout.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_evt_write_rsp.c" />
    <file category="include" name="application\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s130_ble_gattc" Cversion="2.1.0" condition="sercon_mw_s130_ble_gattc">
  <description>GATTC middleware codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\middleware\conn_mw_ble_gattc.c" />
    <file category="include" name="connectivity\codecs\s130\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s120_ble_gattc_evt" Cversion="2.1.0" condition="serapp_codecs_s120_ble_gattc_evt">
  <description>GATTC low level codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_evt_char_disc_rsp.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_evt_char_val_by_uuid_read_rsp.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_evt_char_vals_read_rsp.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_evt_desc_disc_rsp.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_evt_hvx.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_evt_prim_srvc_disc_rsp.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_evt_read_rsp.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_evt_rel_disc_rsp.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_evt_timeout.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_evt_write_rsp.c" />
    <file category="include" name="application\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s130_nrf_soc" Cversion="2.1.0" condition="sercon_mw_s130_nrf_soc">
  <description>SOC middleware codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\middleware\conn_mw_nrf_soc.c" />
    <file category="include" name="connectivity\codecs\s130\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s130_ble_gap" Cversion="2.1.0" condition="sercon_codecs_s130_ble_gap">
  <description>GAP low level codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_address_get.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_address_set.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_adv_data_set.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_adv_start.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_adv_stop.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_appearance_get.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_appearance_set.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_auth_key_reply.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_authenticate.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_conn_param_update.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_conn_sec_get.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_connect.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_connect_cancel.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_device_name_get.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_device_name_set.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_disconnect.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_encrypt.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_ppcp_get.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_ppcp_set.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_rssi_start.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_rssi_stop.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_rssi_get.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_scan_start.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_scan_stop.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_sec_info_reply.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_sec_params_reply.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_tx_power_set.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\conn_ble_gap_sec_keys.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_opt_id_pre_decoder.c" />
    <file category="include" name="connectivity\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s130_ble_gatts" Cversion="2.1.0" condition="sercon_codecs_s130_ble_gatts">
  <description>GATTS low level codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_characteristic_add.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_descriptor_add.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_hvx.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_include_add.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_rw_authorize_reply.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_service_add.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_service_changed.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_sys_attr_get.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_sys_attr_set.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_value_get.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_value_set.c" />
    <file category="include" name="connectivity\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s110_ble_gattc_evt" Cversion="2.1.0" condition="sercon_codecs_s110_ble_gattc_evt">
  <description>GATTC events low level codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_evt_char_disc_rsp.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_evt_char_val_by_uuid_read_rsp.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_evt_char_vals_read_rsp.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_evt_desc_disc_rsp.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_evt_hvx.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_evt_prim_srvc_disc_rsp.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_evt_read_rsp.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_evt_rel_disc_rsp.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_evt_timeout.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_evt_write_rsp.c" />
    <file category="include" name="connectivity\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s110_ble_gap" Cversion="2.1.0" condition="serapp_mw_s110_ble_gap">
  <description>GAP middleware codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\middleware\app_mw_ble_gap.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s110_ble_l2cap_evt" Cversion="2.1.0" condition="serapp_codecs_s110_ble_l2cap_evt">
  <description>L2CAP events low level codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\serializers\ble_l2cap_evt_rx.c" />
    <file category="include" name="application\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s110_ble_gap" Cversion="2.1.0" condition="serapp_codecs_s110_ble_gap">
  <description>GAP low level codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\serializers\ble_gap_address_get.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_address_set.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_adv_data_set.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_adv_start.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_adv_stop.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_appearance_get.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_appearance_set.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_auth_key_reply.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_authenticate.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_conn_param_update.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_conn_sec_get.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_connect.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_connect_cancel.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_device_name_get.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_device_name_set.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_disconnect.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_ppcp_get.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_ppcp_set.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_rssi_start.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_rssi_stop.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_rssi_get.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_sec_info_reply.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_sec_params_reply.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_tx_power_set.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_encrypt.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_scan_start.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_scan_stop.c" />
    <file category="source" name="application\codecs\s110\serializers\app_ble_gap_sec_keys.c" />
    <file category="source" name="application\codecs\s110\serializers\app_ble_user_mem.c" />
    <file category="header" name="application\codecs\s110\serializers\ble_gap_app.h" />
    <file category="header" name="application\codecs\s110\serializers\app_ble_gap_sec_keys.h" />
    <file category="include" name="application\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s130_ble_l2cap" Cversion="2.1.0" condition="serapp_mw_s130_ble_l2cap">
  <description>L2CAP middleware codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\middleware\app_mw_ble_l2cap.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="ser_phy" Cvariant="Uart_stm_app" Cversion="2.1.0" condition="ser_phy_Uart_stm_app">
  <description>Serialization PHY layers</description>
  <files>
    <file category="source" name="common\transport\ser_phy\ser_phy_nrf51_uart_stm_app.c" />
    <file category="header" name="common\transport\ser_phy\ser_phy.h" />
    <file category="header" name="common\transport\ser_phy\config\ser_phy_config_app_nrf51.h" attr="config"  version="2.1.0"/>
    <file category="include" name="common\transport\ser_phy\" />
    <file category="include" name="common\transport\ser_phy\config\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component><component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="ser_phy" Cvariant="Spi_5w_slave" Cversion="2.1.0" condition="ser_phy_Spi_5w_slave">
  <description>Serialization PHY layers</description>
  <RTE_Components_h>
  #define SPIS1_ENABLED
  </RTE_Components_h>
  <files>
    <file category="source" name="common\transport\ser_phy\ser_phy_nrf51_spi_5W_slave.c" />
    <file category="header" name="common\transport\ser_phy\ser_phy.h" />
    <file category="header" name="common\transport\ser_phy\config\ser_phy_config_conn_nrf51.h" attr="config"  version="2.1.0"/>
    <file category="include" name="common\transport\ser_phy\" />
    <file category="include" name="common\transport\ser_phy\config\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component><component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="ser_phy" Cvariant="Spi_5w_master" Cversion="2.1.0" condition="ser_phy_Spi_5w_master">
  <description>Serialization PHY layers</description>
  <RTE_Components_h>
  #define SWI_DISABLE3
  </RTE_Components_h>
  <files>
    <file category="source" name="common\transport\ser_phy\ser_phy_nrf51_spi_5W_master.c" />
    <file category="header" name="common\transport\ser_phy\ser_phy.h" />
    <file category="header" name="common\transport\ser_phy\config\ser_phy_config_app_nrf51.h" attr="config"  version="2.1.0"/>
    <file category="include" name="common\transport\ser_phy\" />
    <file category="include" name="common\transport\ser_phy\config\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component><component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="ser_phy" Cvariant="Uart" Cversion="2.1.0" condition="ser_phy_Uart">
  <description>Serialization PHY layers</description>
  <files>
    <file category="source" name="common\transport\ser_phy\ser_phy_nrf51_uart.c" />
    <file category="header" name="common\transport\ser_phy\ser_phy.h" />
    <file category="header" name="common\transport\ser_phy\config\ser_phy_config_app_nrf51.h" attr="config"  version="2.1.0"/>
    <file category="header" name="common\transport\ser_phy\config\ser_phy_config_conn_nrf51.h" attr="config"  version="2.1.0"/>
    <file category="include" name="common\transport\ser_phy\" />
    <file category="include" name="common\transport\ser_phy\config\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component><component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="ser_phy" Cvariant="Spi_slave" Cversion="2.1.0" condition="ser_phy_Spi_slave">
  <description>Serialization PHY layers</description>
  <RTE_Components_h>
  #define SPIS1_ENABLED
  </RTE_Components_h>
  <files>
    <file category="source" name="common\transport\ser_phy\ser_phy_nrf51_spi_slave.c" />
    <file category="header" name="common\transport\ser_phy\ser_phy.h" />
    <file category="header" name="common\transport\ser_phy\config\ser_phy_config_conn_nrf51.h" attr="config"  version="2.1.0"/>
    <file category="include" name="common\transport\ser_phy\" />
    <file category="include" name="common\transport\ser_phy\config\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component><component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="ser_phy" Cvariant="Uart_stm_conn" Cversion="2.1.0" condition="ser_phy_Uart_stm_conn">
  <description>Serialization PHY layers</description>
  <files>
    <file category="source" name="common\transport\ser_phy\ser_phy_nrf51_uart_stm_conn.c" />
    <file category="header" name="common\transport\ser_phy\ser_phy.h" />
    <file category="header" name="common\transport\ser_phy\config\ser_phy_config_conn_nrf51.h" attr="config"  version="2.1.0"/>
    <file category="include" name="common\transport\ser_phy\" />
    <file category="include" name="common\transport\ser_phy\config\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component><component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="ser_phy" Cvariant="Spi_master" Cversion="2.1.0" condition="ser_phy_Spi_master">
  <description>Serialization PHY layers</description>
  <RTE_Components_h>
  #define SWI_DISABLE3
  </RTE_Components_h>
  <files>
    <file category="source" name="common\transport\ser_phy\ser_phy_nrf51_nrf_drv_spi.c" />
    <file category="header" name="common\transport\ser_phy\ser_phy.h" />
    <file category="header" name="common\transport\ser_phy\config\ser_phy_config_app_nrf51.h" attr="config"  version="2.1.0"/>
    <file category="include" name="common\transport\ser_phy\" />
    <file category="include" name="common\transport\ser_phy\config\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component><component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="ser_phy" Cvariant="Hci" Cversion="2.1.0" condition="ser_phy_Hci">
  <description>Serialization PHY layers</description>
  <files>
    <file category="source" name="common\transport\ser_phy\ser_phy_hci.c" />
    <file category="header" name="common\transport\ser_phy\ser_phy.h" />
    <file category="header" name="common\transport\ser_phy\config\ser_phy_config_app_nrf51.h" attr="config"  version="2.1.0"/>
    <file category="header" name="common\transport\ser_phy\config\ser_phy_config_conn_nrf51.h" attr="config"  version="2.1.0"/>
    <file category="include" name="common\transport\ser_phy\" />
    <file category="include" name="common\transport\ser_phy\config\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s120_ble_gap_evt" Cversion="2.1.0" condition="serapp_codecs_s120_ble_gap_evt">
  <description>GAP events low level codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_adv_report.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_auth_key_request.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_auth_status.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_conn_param_update.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_conn_param_update_request.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_conn_sec_update.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_connected.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_disconnected.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_passkey_display.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_rssi_changed.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_sec_info_request.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_sec_params_request.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_sec_request.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_timeout.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_evt_scan_req_report.c" />
    <file category="include" name="application\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s120_ble_gattc_evt" Cversion="2.1.0" condition="sercon_codecs_s120_ble_gattc_evt">
  <description>GATTC events low level codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_evt_char_disc_rsp.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_evt_char_val_by_uuid_read_rsp.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_evt_char_vals_read_rsp.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_evt_desc_disc_rsp.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_evt_hvx.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_evt_prim_srvc_disc_rsp.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_evt_read_rsp.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_evt_rel_disc_rsp.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_evt_timeout.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gattc_evt_write_rsp.c" />
    <file category="include" name="connectivity\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s130_ble_gap_evt" Cversion="2.1.0" condition="sercon_codecs_s130_ble_gap_evt">
  <description>GAP events low level codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_adv_report.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_auth_key_request.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_auth_status.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_conn_param_update.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_conn_param_update_request.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_conn_sec_update.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_connected.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_disconnected.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_passkey_display.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_rssi_changed.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_sec_info_request.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_sec_params_request.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_sec_request.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_timeout.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gap_evt_scan_req_report.c" />
    <file category="include" name="connectivity\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s110_nrf_soc" Cversion="2.1.0" condition="serapp_mw_s110_nrf_soc">
  <description>SOC middleware codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\middleware\app_mw_nrf_soc.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s130_ble_gap" Cversion="2.1.0" condition="sercon_mw_s130_ble_gap">
  <description>GAP middleware codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\middleware\conn_mw_ble_gap.c" />
    <file category="include" name="connectivity\codecs\s130\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_codecs_common" Cversion="2.1.0" condition="ser_codecs_common">
  <description>Codecs for serializing basic types et.</description>
  <files>
    <file category="source" name="common\ble_serialization.c" />
    <file category="header" name="common\ble_serialization.h" />
    <file category="include" name="common\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s120_ble_gap" Cversion="2.1.0" condition="sercon_codecs_s120_ble_gap">
  <description>GAP low level codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_address_get.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_address_set.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_adv_data_set.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_adv_start.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_adv_stop.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_appearance_get.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_appearance_set.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_auth_key_reply.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_authenticate.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_conn_param_update.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_conn_sec_get.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_connect.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_connect_cancel.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_device_name_get.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_device_name_set.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_disconnect.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_encrypt.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_ppcp_get.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_ppcp_set.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_rssi_start.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_rssi_stop.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_rssi_get.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_scan_start.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_scan_stop.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_sec_info_reply.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_sec_params_reply.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_tx_power_set.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\conn_ble_gap_sec_keys.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_opt_id_pre_decoder.c" />
    <file category="include" name="connectivity\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s110_ble_gattc" Cversion="2.1.0" condition="serapp_mw_s110_ble_gattc">
  <description>GATTC middleware codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\middleware\app_mw_ble_gattc.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s120_ble_gatts" Cversion="2.1.0" condition="sercon_mw_s120_ble_gatts">
  <description>GATTS middleware codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\middleware\conn_mw_ble_gatts.c" />
    <file category="include" name="connectivity\codecs\s120\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s120_ble_gatts_evt" Cversion="2.1.0" condition="serapp_codecs_s120_ble_gatts_evt">
  <description>GATTS events low level codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_evt_hvc.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_evt_rw_authorize_request.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_evt_sc_confirm.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_evt_sys_attr_missing.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_evt_timeout.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_evt_write.c" />
    <file category="include" name="application\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s120_ble_l2cap" Cversion="2.1.0" condition="serapp_codecs_s120_ble_l2cap">
  <description>l2CAP low level codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\serializers\ble_l2cap_cid_register.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_l2cap_cid_unregister.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_l2cap_tx.c" />
    <file category="header" name="application\codecs\s120\serializers\ble_l2cap_app.h" />
    <file category="include" name="application\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_codecs_s130_ble_gattc_struct" Cversion="2.1.0" condition="ser_codecs_s130_ble_gattc_struct">
  <description>GATTC structure serialization for s130</description>
  <files>
    <file category="source" name="common\struct_ser\s130\ble_gattc_struct_serialization.c" />
    <file category="header" name="common\struct_ser\s130\ble_gattc_struct_serialization.h" />
    <file category="include" name="common\struct_ser\s130\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="cond_field_serialization" Cversion="2.1.0" condition="cond_field_serialization">
  <description>Codec for conditional fields</description>
  <files>
    <file category="source" name="common\cond_field_serialization.c" />
    <file category="source" name="common\cond_field_serialization.c" />
    <file category="include" name="common\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s110_ble_l2cap_evt" Cversion="2.1.0" condition="sercon_codecs_s110_ble_l2cap_evt">
  <description>L2CAP events low level codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\serializers\ble_l2cap_evt_rx.c" />
    <file category="include" name="connectivity\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s120_ble_l2cap" Cversion="2.1.0" condition="serapp_mw_s120_ble_l2cap">
  <description>L2CAP middleware codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\middleware\app_mw_ble_l2cap.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="dtm_uart" Cversion="2.1.0" condition="dtm_uart">
  <description>UART driver for DTM</description>
  <files>
    <file category="source" name="connectivity\hal\dtm_uart.c" />
    <file category="header" name="connectivity\hal\dtm_uart.h" />
    <file category="include" name="connectivity\hal\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_codecs_s120_ble_gatts_struct" Cversion="2.1.0" condition="ser_codecs_s120_ble_gatts_struct">
  <description>GATTS structure serialization for s120</description>
  <files>
    <file category="source" name="common\struct_ser\s120\ble_gatts_struct_serialization.c" />
    <file category="header" name="common\struct_ser\s120\ble_gatts_struct_serialization.h" />
    <file category="include" name="common\struct_ser\s120\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s120_ble_gatts" Cversion="2.1.0" condition="sercon_codecs_s120_ble_gatts">
  <description>GATTS low level codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_characteristic_add.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_descriptor_add.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_hvx.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_include_add.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_rw_authorize_reply.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_service_add.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_service_changed.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_sys_attr_get.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_sys_attr_set.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_value_get.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_value_set.c" />
    <file category="include" name="connectivity\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s110_ble_l2cap" Cversion="2.1.0" condition="sercon_mw_s110_ble_l2cap">
  <description>L2CAP middleware codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\middleware\conn_mw_ble_l2cap.c" />
    <file category="include" name="connectivity\codecs\s110\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s130_nrf_soc" Cversion="2.1.0" condition="serapp_mw_s130_nrf_soc">
  <description>SOC middleware codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\middleware\app_mw_nrf_soc.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s130_nrf_soc" Cversion="2.1.0" condition="serapp_codecs_s130_nrf_soc">
  <description>SOC low level codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\serializers\power_system_off.c" />
    <file category="source" name="application\codecs\s130\serializers\temp_get.c" />
    <file category="header" name="application\codecs\s130\serializers\nrf_soc_app.h" />
    <file category="include" name="application\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s110_ble" Cversion="2.1.0" condition="serapp_codecs_s110_ble">
  <description>BLE low level codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\serializers\ble_enable.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_opt_get.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_opt_set.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_tx_buffer_count_get.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_uuid_decode.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_uuid_encode.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_uuid_vs_add.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_version_get.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_user_mem_reply.c" />
    <file category="source" name="application\codecs\s110\serializers\app_ble_user_mem.c" />
    <file category="header" name="application\codecs\s110\serializers\ble_app.h" />
    <file category="header" name="application\codecs\s110\serializers\app_ble_user_mem.h" />
    <file category="include" name="application\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s130_ble_gap" Cversion="2.1.0" condition="serapp_mw_s130_ble_gap">
  <description>GAP middleware codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\middleware\app_mw_ble_gap.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_codecs_s110_ble_gatts_struct" Cversion="2.1.0" condition="ser_codecs_s110_ble_gatts_struct">
  <description>GATTS structure serialization for s110</description>
  <files>
    <file category="source" name="common\struct_ser\s110\ble_gatts_struct_serialization.c" />
    <file category="header" name="common\struct_ser\s110\ble_gatts_struct_serialization.h" />
    <file category="include" name="common\struct_ser\s110\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_codecs_s130_ble_gap_struct" Cversion="2.1.0" condition="ser_codecs_s130_ble_gap_struct">
  <description>GAP structure serialization for s130</description>
  <files>
    <file category="source" name="common\struct_ser\s130\ble_gap_struct_serialization.c" />
    <file category="header" name="common\struct_ser\s130\ble_gap_struct_serialization.h" />
    <file category="include" name="common\struct_ser\s130\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s120" Cversion="2.1.0" condition="serapp_mw_s120">
  <description>Middleware codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\middleware\app_mw_nrf_soc.c" />
    <file category="source" name="application\codecs\s120\middleware\app_mw_ble_l2cap.c" />
    <file category="source" name="application\codecs\s120\middleware\app_mw_ble.c" />
    <file category="source" name="application\codecs\s120\middleware\app_mw_ble_gap.c" />
    <file category="source" name="application\codecs\s120\middleware\app_mw_ble_gattc.c" />
    <file category="source" name="application\codecs\s120\middleware\app_mw_ble_gatts.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s110_ble" Cversion="2.1.0" condition="sercon_codecs_s110_ble">
  <description>BLE low level codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\serializers\ble_enable.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_opt_get.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_opt_id_pre_decoder.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_opt_set.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_tx_buffer_count_get.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_uuid_decode.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_uuid_encode.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_uuid_vs_add.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_version_get.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_user_mem_reply.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\conn_ble_user_mem.c" />
    <file category="include" name="connectivity\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s130_ble_gatts_evt" Cversion="2.1.0" condition="sercon_codecs_s130_ble_gatts_evt">
  <description>GATTS events low level codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_evt_hvc.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_evt_rw_authorize_request.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_evt_sc_confirm.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_evt_sys_attr_missing.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_evt_timeout.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gatts_evt_write.c" />
    <file category="include" name="connectivity\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s130_ble_gattc" Cversion="2.1.0" condition="serapp_codecs_s130_ble_gattc">
  <description>GATTC low level codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_char_value_by_uuid_read.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_char_values_read.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_characteristics_discover.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_descriptors_discover.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_hv_confirm.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_primary_services_discover.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_read.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_relationships_discover.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_write.c" />
    <file category="header" name="application\codecs\s130\serializers\ble_gattc_app.h" />
    <file category="include" name="application\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_s130" Cversion="2.1.0" condition="serapp_s130">
  <description>Serialization application side for s130</description>
  <files>
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s110_ble_gatts" Cversion="2.1.0" condition="sercon_mw_s110_ble_gatts">
  <description>GATTS middleware codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\middleware\conn_mw_ble_gatts.c" />
    <file category="include" name="connectivity\codecs\s110\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s120_ble_gattc" Cversion="2.1.0" condition="sercon_mw_s120_ble_gattc">
  <description>GATTC middleware codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\middleware\conn_mw_ble_gattc.c" />
    <file category="include" name="connectivity\codecs\s120\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_ble_dtm" Cversion="2.1.0" condition="serapp_codecs_ble_dtm">
  <description>DTM low level codec for application side</description>
  <files>
    <file category="source" name="application\codecs\common\ble_dtm_init.c" />
    <file category="include" name="application\codecs\common\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s110_ble_gap" Cversion="2.1.0" condition="sercon_codecs_s110_ble_gap">
  <description>GAP low level codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_address_get.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_address_set.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_adv_data_set.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_adv_start.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_adv_stop.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_appearance_get.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_appearance_set.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_auth_key_reply.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_authenticate.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_conn_param_update.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_conn_sec_get.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_connect.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_connect_cancel.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_device_name_get.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_device_name_set.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_disconnect.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_ppcp_get.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_ppcp_set.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_rssi_start.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_rssi_stop.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_rssi_get.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_sec_info_reply.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_sec_params_reply.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_tx_power_set.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_encrypt.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_scan_start.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_scan_stop.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\conn_ble_gap_sec_keys.c" />
    <file category="include" name="connectivity\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s110_ble" Cversion="2.1.0" condition="sercon_mw_s110_ble">
  <description>BLE middleware codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\middleware\conn_mw_ble.c" />
    <file category="include" name="connectivity\codecs\s110\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s130_ble_evt_mux" Cversion="2.1.0" condition="serapp_codecs_s130_ble_evt_mux">
  <description>BLE events multiplexer for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\serializers\ble_event.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_evt_tx_complete.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_evt_user_mem_release.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_evt_user_mem_request.c" />
    <file category="include" name="application\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s130_ble_gatts" Cversion="2.1.0" condition="serapp_codecs_s130_ble_gatts">
  <description>GATTS low level codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_characteristic_add.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_descriptor_add.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_hvx.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_include_add.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_rw_authorize_reply.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_service_add.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_service_changed.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_sys_attr_get.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_sys_attr_set.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_value_get.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_value_set.c" />
    <file category="header" name="application\codecs\s130\serializers\ble_gatts_app.h" />
    <file category="include" name="application\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s130_ble_l2cap_evt" Cversion="2.1.0" condition="serapp_codecs_s130_ble_l2cap_evt">
  <description>L2CAP events low level codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\serializers\ble_l2cap_evt_rx.c" />
    <file category="include" name="application\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s110_ble_gattc" Cversion="2.1.0" condition="sercon_mw_s110_ble_gattc">
  <description>GATTC middleware codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\middleware\conn_mw_ble_gattc.c" />
    <file category="include" name="connectivity\codecs\s110\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_codecs_s120_ble_gattc_struct" Cversion="2.1.0" condition="ser_codecs_s120_ble_gattc_struct">
  <description>GATTC structure serialization for s120</description>
  <files>
    <file category="source" name="common\struct_ser\s120\ble_gattc_struct_serialization.c" />
    <file category="header" name="common\struct_ser\s120\ble_gattc_struct_serialization.h" />
    <file category="include" name="common\struct_ser\s120\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s110_ble_gatts" Cversion="2.1.0" condition="serapp_codecs_s110_ble_gatts">
  <description>GATTS low level codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_characteristic_add.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_descriptor_add.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_hvx.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_include_add.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_rw_authorize_reply.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_service_add.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_service_changed.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_sys_attr_get.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_sys_attr_set.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_value_get.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_value_set.c" />
    <file category="header" name="application\codecs\s110\serializers\ble_gatts_app.h" />
    <file category="include" name="application\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s130_ble_gattc_evt" Cversion="2.1.0" condition="sercon_codecs_s130_ble_gattc_evt">
  <description>GATTC events low level codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_evt_char_disc_rsp.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_evt_char_val_by_uuid_read_rsp.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_evt_char_vals_read_rsp.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_evt_desc_disc_rsp.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_evt_hvx.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_evt_prim_srvc_disc_rsp.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_evt_read_rsp.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_evt_rel_disc_rsp.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_evt_timeout.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_gattc_evt_write_rsp.c" />
    <file category="include" name="connectivity\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_sd_transport" Cversion="2.1.0" condition="ser_sd_transport">
  <description>Control software for HAL transport layer</description>
  <files>
    <file category="source" name="application\transport\ser_sd_transport.c" />
    <file category="header" name="application\transport\ser_sd_transport.h" attr="config"  version="2.1.0"/>
    <file category="header" name="application\transport\ser_sd_transport.h" />
    <file category="include" name="application\transport\" />
    <file category="include" name="common\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s120_nrf_soc" Cversion="2.1.0" condition="serapp_codecs_s120_nrf_soc">
  <description>SOC low level codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\serializers\power_system_off.c" />
    <file category="source" name="application\codecs\s120\serializers\temp_get.c" />
    <file category="header" name="application\codecs\s120\serializers\nrf_soc_app.h" />
    <file category="include" name="application\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s120" Cversion="2.1.0" condition="serapp_codecs_s120">
  <description>Low level codecs for s120 application side</description>
  <files>
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s120_ble_l2cap_evt" Cversion="2.1.0" condition="sercon_codecs_s120_ble_l2cap_evt">
  <description>L2CAP events low level codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\serializers\ble_l2cap_evt_rx.c" />
    <file category="include" name="connectivity\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_s120" Cversion="2.1.0" condition="serapp_s120">
  <description>Serialization application side for s120</description>
  <files>
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_codecs_s110_ble_gattc_struct" Cversion="2.1.0" condition="ser_codecs_s110_ble_gattc_struct">
  <description>GATTC structure serialization for s110</description>
  <files>
    <file category="source" name="common\struct_ser\s110\ble_gattc_struct_serialization.c" />
    <file category="header" name="common\struct_ser\s110\ble_gattc_struct_serialization.h" />
    <file category="include" name="common\struct_ser\s110\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s130_ble_gattc_evt" Cversion="2.1.0" condition="serapp_codecs_s130_ble_gattc_evt">
  <description>GATTC low level codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_evt_char_disc_rsp.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_evt_char_val_by_uuid_read_rsp.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_evt_char_vals_read_rsp.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_evt_desc_disc_rsp.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_evt_hvx.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_evt_prim_srvc_disc_rsp.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_evt_read_rsp.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_evt_rel_disc_rsp.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_evt_timeout.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gattc_evt_write_rsp.c" />
    <file category="include" name="application\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s110_ble_l2cap" Cversion="2.1.0" condition="serapp_codecs_s110_ble_l2cap">
  <description>L2CAP low level codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\serializers\ble_l2cap_cid_register.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_l2cap_cid_unregister.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_l2cap_tx.c" />
    <file category="header" name="application\codecs\s110\serializers\ble_l2cap_app.h" />
    <file category="include" name="application\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_app_hal" Cversion="2.1.0" condition="ser_app_hal">
  <description>HAL for application side</description>
  <files>
    <file category="source" name="application\hal\ser_app_hal_nrf51.c" attr="config"  version="2.1.0"/>
    <file category="header" name="application\hal\ser_app_hal.h" attr="config"  version="2.1.0"/>
    <file category="include" name="application\hal\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_codecs_s120_ble_gap_struct" Cversion="2.1.0" condition="ser_codecs_s120_ble_gap_struct">
  <description>GAP structure serialization for s120</description>
  <files>
    <file category="source" name="common\struct_ser\s120\ble_gap_struct_serialization.c" />
    <file category="header" name="common\struct_ser\s120\ble_gap_struct_serialization.h" />
    <file category="include" name="common\struct_ser\s120\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s130_ble_gap_evt" Cversion="2.1.0" condition="serapp_codecs_s130_ble_gap_evt">
  <description>GAP events low level codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_adv_report.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_auth_key_request.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_auth_status.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_conn_param_update.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_conn_param_update_request.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_conn_sec_update.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_connected.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_disconnected.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_passkey_display.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_rssi_changed.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_sec_info_request.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_sec_params_request.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_sec_request.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_timeout.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_evt_scan_req_report.c" />
    <file category="include" name="application\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s130_ble_gattc" Cversion="2.1.0" condition="serapp_mw_s130_ble_gattc">
  <description>GATTC middleware codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\middleware\app_mw_ble_gattc.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s130_ble_evt_mux" Cversion="2.1.0" condition="sercon_codecs_s130_ble_evt_mux">
  <description>BLE events multiplexer for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\serializers\ble_event.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_evt_tx_complete.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_evt_user_mem_release.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_evt_user_mem_request.c" />
    <file category="include" name="connectivity\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s110_ble_gatts" Cversion="2.1.0" condition="sercon_codecs_s110_ble_gatts">
  <description>GATTS low level codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_characteristic_add.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_descriptor_add.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_hvx.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_include_add.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_rw_authorize_reply.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_service_add.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_service_changed.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_sys_attr_get.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_sys_attr_set.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_value_get.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_value_set.c" />
    <file category="include" name="connectivity\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s110_ble_gatts_evt" Cversion="2.1.0" condition="sercon_codecs_s110_ble_gatts_evt">
  <description>GATTS events low level codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_evt_hvc.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_evt_rw_authorize_request.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_evt_sc_confirm.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_evt_sys_attr_missing.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_evt_timeout.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gatts_evt_write.c" />
    <file category="include" name="connectivity\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s130" Cversion="2.1.0" condition="serapp_mw_s130">
  <description>Middleware codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\middleware\app_mw_nrf_soc.c" />
    <file category="source" name="application\codecs\s130\middleware\app_mw_ble_l2cap.c" />
    <file category="source" name="application\codecs\s130\middleware\app_mw_ble.c" />
    <file category="source" name="application\codecs\s130\middleware\app_mw_ble_gap.c" />
    <file category="source" name="application\codecs\s130\middleware\app_mw_ble_gattc.c" />
    <file category="source" name="application\codecs\s130\middleware\app_mw_ble_gatts.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s130_ble_gap" Cversion="2.1.0" condition="serapp_codecs_s130_ble_gap">
  <description>GAP low level codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\serializers\ble_gap_address_get.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_address_set.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_adv_data_set.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_adv_start.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_adv_stop.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_appearance_get.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_appearance_set.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_auth_key_reply.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_authenticate.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_conn_param_update.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_conn_sec_get.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_connect.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_connect_cancel.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_device_name_get.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_device_name_set.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_disconnect.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_encrypt.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_ppcp_get.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_ppcp_set.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_rssi_start.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_rssi_stop.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_rssi_get.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_scan_start.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_scan_stop.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_sec_info_reply.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_sec_params_reply.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gap_tx_power_set.c" />
    <file category="source" name="application\codecs\s130\serializers\app_ble_gap_sec_keys.c" />
    <file category="header" name="application\codecs\s130\serializers\ble_gap_app.h" />
    <file category="include" name="application\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s110_ble_gattc" Cversion="2.1.0" condition="sercon_codecs_s110_ble_gattc">
  <description>GATTC low level codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_char_value_by_uuid_read.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_char_values_read.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_characteristics_discover.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_descriptors_discover.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_hv_confirm.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_primary_services_discover.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_read.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_relationships_discover.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gattc_write.c" />
    <file category="include" name="connectivity\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s110_ble_gattc" Cversion="2.1.0" condition="serapp_codecs_s110_ble_gattc">
  <description>GATTC low level codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_char_value_by_uuid_read.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_char_values_read.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_characteristics_discover.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_descriptors_discover.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_hv_confirm.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_primary_services_discover.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_read.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_relationships_discover.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gattc_write.c" />
    <file category="header" name="application\codecs\s110\serializers\ble_gattc_app.h" />
    <file category="include" name="application\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s130" Cversion="2.1.0" condition="serapp_codecs_s130">
  <description>Low level codecs for s130 application side</description>
  <files>
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s120_ble" Cversion="2.1.0" condition="serapp_mw_s120_ble">
  <description>BLE middleware codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\middleware\app_mw_ble.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s120_nrf_soc" Cversion="2.1.0" condition="sercon_codecs_s120_nrf_soc">
  <description>SOC low level codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\serializers\power_system_off.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\temp_get.c" />
    <file category="include" name="connectivity\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="sercon_engine" Cversion="2.1.0" condition="sercon_engine">
  <description>Serialization connectivity side</description>
  <RTE_Components_h>
  #define SER_CONNECTIVITY
  </RTE_Components_h>
  <files>
    <file category="source" name="connectivity\ser_conn_pkt_decoder.c" />
    <file category="source" name="connectivity\ser_conn_cmd_decoder.c" />
    <file category="source" name="connectivity\ser_conn_dtm_cmd_decoder.c" />
    <file category="source" name="connectivity\ser_conn_reset_cmd_decoder.c" />
    <file category="source" name="connectivity\ser_conn_event_encoder.c" />
    <file category="source" name="connectivity\ser_conn_error_handling.c" />
    <file category="source" name="connectivity\ser_conn_handlers.c" />
    <file category="include" name="connectivity\" />
    <file category="include" name="connectivity\codecs\common\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s110" Cversion="2.1.0" condition="sercon_mw_s110">
  <description>Middleware codecs for s110 connectivity side</description>
  <files>
    <file category="include" name="connectivity\codecs\s110\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s120_ble_gatts_evt" Cversion="2.1.0" condition="sercon_codecs_s120_ble_gatts_evt">
  <description>GATTS events low level codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_evt_hvc.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_evt_rw_authorize_request.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_evt_sc_confirm.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_evt_sys_attr_missing.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_evt_timeout.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gatts_evt_write.c" />
    <file category="include" name="connectivity\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_s130_no_ble_lib" Cversion="2.1.0" condition="serapp_s130_no_ble_lib">
  <description>Serialization application side for s130</description>
  <files>
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s110_ble_evt_mux" Cversion="2.1.0" condition="sercon_codecs_s110_ble_evt_mux">
  <description>BLE events multiplexer for s110 connectivity  side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\serializers\ble_event.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_evt_tx_complete.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_evt_user_mem_release.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_evt_user_mem_request.c" />
    <file category="include" name="connectivity\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s110_ble_l2cap" Cversion="2.1.0" condition="serapp_mw_s110_ble_l2cap">
  <description>L2CAP middleware codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\middleware\app_mw_ble_l2cap.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s120_ble_l2cap" Cversion="2.1.0" condition="sercon_codecs_s120_ble_l2cap">
  <description>L2CAP low level codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\serializers\ble_l2cap_cid_register.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_l2cap_cid_unregister.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_l2cap_tx.c" />
    <file category="include" name="connectivity\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s120_ble_gap" Cversion="2.1.0" condition="serapp_codecs_s120_ble_gap">
  <description>GAP low level codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\serializers\ble_gap_address_get.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_address_set.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_adv_data_set.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_adv_start.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_adv_stop.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_appearance_get.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_appearance_set.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_auth_key_reply.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_authenticate.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_conn_param_update.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_conn_sec_get.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_connect.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_connect_cancel.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_device_name_get.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_device_name_set.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_disconnect.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_encrypt.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_ppcp_get.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_ppcp_set.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_rssi_start.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_rssi_stop.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_rssi_get.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_scan_start.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_scan_stop.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_sec_info_reply.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_sec_params_reply.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gap_tx_power_set.c" />
    <file category="source" name="application\codecs\s120\serializers\app_ble_gap_sec_keys.c" />
    <file category="header" name="application\codecs\s120\serializers\ble_gap_app.h" />
    <file category="include" name="application\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s120_ble_gattc" Cversion="2.1.0" condition="serapp_codecs_s120_ble_gattc">
  <description>GATTC low level codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_char_value_by_uuid_read.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_char_values_read.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_characteristics_discover.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_descriptors_discover.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_hv_confirm.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_primary_services_discover.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_read.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_relationships_discover.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gattc_write.c" />
    <file category="header" name="application\codecs\s120\serializers\ble_gattc_app.h" />
    <file category="include" name="application\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s120_ble_evt_mux" Cversion="2.1.0" condition="serapp_codecs_s120_ble_evt_mux">
  <description>BLE events multiplexer for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\serializers\ble_event.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_evt_tx_complete.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_evt_user_mem_release.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_evt_user_mem_request.c" />
    <file category="include" name="application\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s120_ble_gap" Cversion="2.1.0" condition="serapp_mw_s120_ble_gap">
  <description>GAP middleware codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\middleware\app_mw_ble_gap.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_hal_transport" Cversion="2.1.0" condition="ser_hal_transport">
  <description>HAL transport layer</description>
  <files>
    <file category="source" name="common\transport\ser_hal_transport.c" />
    <file category="header" name="common\transport\ser_hal_transport.h" />
    <file category="include" name="common\transport\" />
    <file category="include" name="common\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s110_nrf_soc" Cversion="2.1.0" condition="serapp_codecs_s110_nrf_soc">
  <description>SOC low level codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\serializers\power_system_off.c" />
    <file category="source" name="application\codecs\s110\serializers\temp_get.c" />
    <file category="header" name="application\codecs\s110\serializers\nrf_soc_app.h" />
    <file category="include" name="application\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s110" Cversion="2.1.0" condition="serapp_codecs_s110">
  <description>Low level codecs for s110 application side</description>
  <files>
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s120_ble_gatts" Cversion="2.1.0" condition="serapp_codecs_s120_ble_gatts">
  <description>GATTS low level codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_characteristic_add.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_descriptor_add.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_hvx.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_include_add.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_rw_authorize_reply.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_service_add.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_service_changed.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_sys_attr_get.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_sys_attr_set.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_value_get.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_gatts_value_set.c" />
    <file category="header" name="application\codecs\s120\serializers\ble_gatts_app.h" />
    <file category="include" name="application\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s130_ble" Cversion="2.1.0" condition="sercon_mw_s130_ble">
  <description>BLE middleware codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\middleware\conn_mw_ble.c" />
    <file category="include" name="connectivity\codecs\s130\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_codecs_s110_ble_struct" Cversion="2.1.0" condition="ser_codecs_s110_ble_struct">
  <description>Structure serialization for s110</description>
  <files>
    <file category="source" name="common\struct_ser\s110\ble_struct_serialization.c" />
    <file category="header" name="common\struct_ser\s110\ble_struct_serialization.h" />
    <file category="include" name="common\struct_ser\s110\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s120" Cversion="2.1.0" condition="sercon_mw_s120">
  <description>Middleware codecs for s120 connectivity side</description>
  <files>
    <file category="include" name="connectivity\codecs\s120\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s120_ble_gap" Cversion="2.1.0" condition="sercon_mw_s120_ble_gap">
  <description>GAP middleware codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\middleware\conn_mw_ble_gap.c" />
    <file category="include" name="connectivity\codecs\s120\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s120_ble_evt_mux" Cversion="2.1.0" condition="sercon_codecs_s120_ble_evt_mux">
  <description>BLE events multiplexer for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\serializers\ble_event.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_evt_tx_complete.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_evt_user_mem_release.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_evt_user_mem_request.c" />
    <file category="include" name="connectivity\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_codecs_s130_ble_gatts_struct" Cversion="2.1.0" condition="ser_codecs_s130_ble_gatts_struct">
  <description>GATTS structure serialization for s130</description>
  <files>
    <file category="source" name="common\struct_ser\s130\ble_gatts_struct_serialization.c" />
    <file category="header" name="common\struct_ser\s130\ble_gatts_struct_serialization.h" />
    <file category="include" name="common\struct_ser\s130\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s130_ble_l2cap" Cversion="2.1.0" condition="sercon_mw_s130_ble_l2cap">
  <description>L2CAP middleware codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\middleware\conn_mw_ble_l2cap.c" />
    <file category="include" name="connectivity\codecs\s130\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s110_ble_gap_evt" Cversion="2.1.0" condition="serapp_codecs_s110_ble_gap_evt">
  <description>GAP events low level codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_adv_report.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_auth_key_request.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_auth_status.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_conn_param_update.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_conn_param_update_request.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_conn_sec_update.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_connected.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_disconnected.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_passkey_display.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_rssi_changed.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_sec_info_request.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_sec_params_request.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_timeout.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_scan_req_report.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gap_evt_sec_request.c" />
    <file category="include" name="application\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s110_ble_gatts_evt" Cversion="2.1.0" condition="serapp_codecs_s110_ble_gatts_evt">
  <description>GATTS events low level codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_evt_hvc.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_evt_rw_authorize_request.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_evt_sc_confirm.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_evt_sys_attr_missing.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_evt_timeout.c" />
    <file category="source" name="application\codecs\s110\serializers\ble_gatts_evt_write.c" />
    <file category="include" name="application\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s110" Cversion="2.1.0" condition="serapp_mw_s110">
  <description>Middleware codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\middleware\app_mw_nrf_soc.c" />
    <file category="source" name="application\codecs\s110\middleware\app_mw_ble_l2cap.c" />
    <file category="source" name="application\codecs\s110\middleware\app_mw_ble.c" />
    <file category="source" name="application\codecs\s110\middleware\app_mw_ble_gap.c" />
    <file category="source" name="application\codecs\s110\middleware\app_mw_ble_gattc.c" />
    <file category="source" name="application\codecs\s110\middleware\app_mw_ble_gatts.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_hal_power_system_off" Cversion="2.1.0" condition="serapp_hal_power_system_off">
  <description>HAL power system off implementation for application side</description>
  <files>
    <file category="source" name="application\hal\ser_app_power_system_off.c" attr="config"  version="2.1.0"/>
    <file category="header" name="application\hal\ser_app_power_system_off.h" attr="config"  version="2.1.0"/>
    <file category="include" name="application\hal\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s110_ble_gap_evt" Cversion="2.1.0" condition="sercon_codecs_s110_ble_gap_evt">
  <description>GAP events low level codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_adv_report.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_auth_key_request.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_auth_status.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_conn_param_update.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_conn_param_update_request.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_conn_sec_update.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_connected.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_disconnected.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_passkey_display.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_rssi_changed.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_sec_info_request.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_sec_params_request.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_timeout.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_scan_req_report.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_gap_evt_sec_request.c" />
    <file category="include" name="connectivity\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s130_ble_gatts" Cversion="2.1.0" condition="serapp_mw_s130_ble_gatts">
  <description>GATTS middleware codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\middleware\app_mw_ble_gatts.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s130_ble_l2cap_evt" Cversion="2.1.0" condition="sercon_codecs_s130_ble_l2cap_evt">
  <description>L2CAP events low level codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\serializers\ble_l2cap_evt_rx.c" />
    <file category="include" name="connectivity\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_s110" Cversion="2.1.0" condition="serapp_s110">
  <description>Serialization application side for s110</description>
  <files>
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s120_nrf_soc" Cversion="2.1.0" condition="sercon_mw_s120_nrf_soc">
  <description>SOC middleware codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\middleware\conn_mw_nrf_soc.c" />
    <file category="include" name="connectivity\codecs\s120\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s120_ble_l2cap_evt" Cversion="2.1.0" condition="serapp_codecs_s120_ble_l2cap_evt">
  <description>L2CAP events low level codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\serializers\ble_l2cap_evt_rx.c" />
    <file category="include" name="application\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_softdevice_handler" Cversion="2.1.0" condition="ser_softdevice_handler">
  <description>Softdevice emulation software for application side</description>
  <files>
    <file category="source" name="application\transport\ser_softdevice_handler.c" />
    <file category="header" name="application\transport\ser_softdevice_handler.h" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s110_ble" Cversion="2.1.0" condition="serapp_mw_s110_ble">
  <description>BLE middleware codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\middleware\app_mw_ble.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s130" Cversion="2.1.0" condition="sercon_mw_s130">
  <description>Middleware codecs for s130 connectivity side</description>
  <files>
    <file category="include" name="connectivity\codecs\s130\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s120_ble" Cversion="2.1.0" condition="serapp_codecs_s120_ble">
  <description>BLE low level codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\serializers\ble_opt_get.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_opt_set.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_tx_buffer_count_get.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_uuid_decode.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_uuid_encode.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_uuid_vs_add.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_version_get.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_enable.c" />
    <file category="source" name="application\codecs\s120\serializers\ble_user_mem_reply.c" />
    <file category="source" name="application\codecs\s120\serializers\app_ble_user_mem.c" />
    <file category="header" name="application\codecs\s120\serializers\ble_app.h" />
    <file category="include" name="application\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s110_ble_gatts" Cversion="2.1.0" condition="serapp_mw_s110_ble_gatts">
  <description>GATTS middleware codecs for s110 application side</description>
  <files>
    <file category="source" name="application\codecs\s110\middleware\app_mw_ble_gatts.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s130_ble_l2cap" Cversion="2.1.0" condition="sercon_codecs_s130_ble_l2cap">
  <description>L2CAP low level codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\serializers\ble_l2cap_cid_register.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_l2cap_cid_unregister.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_l2cap_tx.c" />
    <file category="include" name="connectivity\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s110_ble_gap" Cversion="2.1.0" condition="sercon_mw_s110_ble_gap">
  <description>GAP middleware codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\middleware\conn_mw_ble_gap.c" />
    <file category="include" name="connectivity\codecs\s110\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s130_ble_gatts_evt" Cversion="2.1.0" condition="serapp_codecs_s130_ble_gatts_evt">
  <description>GATTS events low level codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_evt_hvc.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_evt_rw_authorize_request.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_evt_sc_confirm.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_evt_sys_attr_missing.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_evt_timeout.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_gatts_evt_write.c" />
    <file category="include" name="application\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s130_ble_l2cap" Cversion="2.1.0" condition="serapp_codecs_s130_ble_l2cap">
  <description>l2CAP low level codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\serializers\ble_l2cap_cid_register.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_l2cap_cid_unregister.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_l2cap_tx.c" />
    <file category="header" name="application\codecs\s130\serializers\ble_l2cap_app.h" />
    <file category="include" name="application\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s110_ble_l2cap" Cversion="2.1.0" condition="sercon_codecs_s110_ble_l2cap">
  <description>L2CAP low level codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\serializers\ble_l2cap_cid_register.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_l2cap_cid_unregister.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\ble_l2cap_tx.c" />
    <file category="include" name="connectivity\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s120_ble_gap_evt" Cversion="2.1.0" condition="sercon_codecs_s120_ble_gap_evt">
  <description>GAP events low level codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_adv_report.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_auth_key_request.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_auth_status.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_conn_param_update.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_conn_param_update_request.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_conn_sec_update.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_connected.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_disconnected.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_passkey_display.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_rssi_changed.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_sec_info_request.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_sec_params_request.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_sec_request.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_timeout.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_gap_evt_scan_req_report.c" />
    <file category="include" name="connectivity\codecs\s120\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_dispatcher" Cversion="2.1.0" condition="sercon_mw_dispatcher">
  <description>Software Component</description>
  <files>
    <file category="source" name="connectivity\codecs\common\conn_mw.c" />
    <file category="header" name="connectivity\codecs\common\conn_mw.h" />
    <file category="include" name="connectivity\codecs\common\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s120_ble" Cversion="2.1.0" condition="sercon_mw_s120_ble">
  <description>BLE middleware codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\middleware\conn_mw_ble.c" />
    <file category="include" name="connectivity\codecs\s120\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="ser_phy_hci_slip" Cversion="2.1.0" condition="ser_phy_hci_slip">
  <description>Serialization PHY layers</description>
  <files>
    <file category="source" name="common\transport\ser_phy\ser_phy_hci_slip.c" />
    <file category="header" name="common\transport\ser_phy\ser_phy_hci.h" />
    <file category="include" name="common\" />
    <file category="include" name="common\transport\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s110_nrf_soc" Cversion="2.1.0" condition="sercon_mw_s110_nrf_soc">
  <description>SOC middleware codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\middleware\conn_mw_nrf_soc.c" />
    <file category="include" name="connectivity\codecs\s110\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_mw_s120_ble_l2cap" Cversion="2.1.0" condition="sercon_mw_s120_ble_l2cap">
  <description>L2CAP middleware codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\middleware\conn_mw_ble_l2cap.c" />
    <file category="include" name="connectivity\codecs\s120\middleware\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s120_nrf_soc" Cversion="2.1.0" condition="serapp_mw_s120_nrf_soc">
  <description>SOC middleware codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\middleware\app_mw_nrf_soc.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s130_ble" Cversion="2.1.0" condition="sercon_codecs_s130_ble">
  <description>BLE low level codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\serializers\ble_opt_get.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_opt_set.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_tx_buffer_count_get.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_uuid_decode.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_uuid_encode.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_uuid_vs_add.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_version_get.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_enable.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\ble_user_mem_reply.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\conn_ble_user_mem.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s130_nrf_soc" Cversion="2.1.0" condition="sercon_codecs_s130_nrf_soc">
  <description>SOC low level codecs for s130 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s130\serializers\power_system_off.c" />
    <file category="source" name="connectivity\codecs\s130\serializers\temp_get.c" />
    <file category="include" name="connectivity\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_codecs_s130_ble" Cversion="2.1.0" condition="serapp_codecs_s130_ble">
  <description>BLE low level codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\serializers\ble_opt_get.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_opt_set.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_tx_buffer_count_get.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_uuid_decode.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_uuid_encode.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_uuid_vs_add.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_version_get.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_enable.c" />
    <file category="source" name="application\codecs\s130\serializers\ble_user_mem_reply.c" />
    <file category="source" name="application\codecs\s130\serializers\app_ble_user_mem.c" />
    <file category="header" name="application\codecs\s130\serializers\ble_app.h" />
    <file category="include" name="application\codecs\s130\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_codecs_s130_ble_struct" Cversion="2.1.0" condition="ser_codecs_s130_ble_struct">
  <description>GAP structure serialization for s130</description>
  <files>
    <file category="source" name="common\struct_ser\s130\ble_struct_serialization.c" />
    <file category="header" name="common\struct_ser\s130\ble_struct_serialization.h" />
    <file category="include" name="common\struct_ser\s130\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s120_ble_gattc" Cversion="2.1.0" condition="serapp_mw_s120_ble_gattc">
  <description>GATTC middleware codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\middleware\app_mw_ble_gattc.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_codecs_s110_ble_gap_struct" Cversion="2.1.0" condition="ser_codecs_s110_ble_gap_struct">
  <description>GAP structure serialization for s110</description>
  <files>
    <file category="source" name="common\struct_ser\s110\ble_gap_struct_serialization.c" />
    <file category="header" name="common\struct_ser\s110\ble_gap_struct_serialization.h" />
    <file category="include" name="common\struct_ser\s110\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s110_nrf_soc" Cversion="2.1.0" condition="sercon_codecs_s110_nrf_soc">
  <description>SOC low level codecs for s110 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s110\serializers\power_system_off.c" />
    <file category="source" name="connectivity\codecs\s110\serializers\temp_get.c" />
    <file category="include" name="connectivity\codecs\s110\serializers\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="serapp_ble_dtm" Cversion="2.1.0" condition="serapp_ble_dtm">
  <description>DTM middleware codec for application side</description>
  <files>
    <file category="source" name="application\codecs\common\ble_dtm_app.c" />
    <file category="header" name="application\codecs\common\ble_dtm_app.h" />
    <file category="include" name="application\codecs\common\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s130_ble" Cversion="2.1.0" condition="serapp_mw_s130_ble">
  <description>BLE middleware codecs for s130 application side</description>
  <files>
    <file category="source" name="application\codecs\s130\middleware\app_mw_ble.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="serapp_mw_s120_ble_gatts" Cversion="2.1.0" condition="serapp_mw_s120_ble_gatts">
  <description>GATTS middleware codecs for s120 application side</description>
  <files>
    <file category="source" name="application\codecs\s120\middleware\app_mw_ble_gatts.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="sercon_codecs_s120_ble" Cversion="2.1.0" condition="sercon_codecs_s120_ble">
  <description>BLE low level codecs for s120 connectivity side</description>
  <files>
    <file category="source" name="connectivity\codecs\s120\serializers\ble_opt_get.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_opt_set.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_tx_buffer_count_get.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_uuid_decode.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_uuid_encode.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_uuid_vs_add.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_version_get.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_enable.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\ble_user_mem_reply.c" />
    <file category="source" name="connectivity\codecs\s120\serializers\conn_ble_user_mem.c" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
<component Cvendor="NordicSemiconductor" Cclass="nRF_Serialization" Cgroup="Internal" Csub="ser_codecs_s120_ble_struct" Cversion="2.1.0" condition="ser_codecs_s120_ble_struct">
  <description>GAP structure serialization for s120</description>
  <files>
    <file category="source" name="common\struct_ser\s120\ble_struct_serialization.c" />
    <file category="header" name="common\struct_ser\s120\ble_struct_serialization.h" />
    <file category="include" name="common\struct_ser\s120\" />
    <file category="other" name="license\license.txt" />
    <file category="doc" name="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v10.0.0/lib_serialization.html" />
  </files>
</component>
    </components>
</package>