MCU driver/HAL for the Picocell Gateway concentrator board. The firmware implements either a USB CDC protocol or a UART protocol to bridge commands coming from host to the SX1308 SPI interface.

Revision:
0:c76361bd82e8
diff -r 000000000000 -r c76361bd82e8 src/Pico.cpdsc
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/Pico.cpdsc	Wed Apr 11 14:42:47 2018 +0000
@@ -0,0 +1,423 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<package xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PACK.xsd">
+
+  <vendor>Keil</vendor>
+
+  <name>Pico</name>
+
+  <description>Generated by µVision V5.21.1.0</description>
+
+  <url>www.keil.com</url>
+
+  <releases>
+    <release version="5.21.1.0">Generated 2016-10-31T16:22:09</release>
+  </releases>
+
+  <requirements>
+    <languages>
+      <language name="C" version="99"/>
+    </languages>
+  </requirements>
+
+  <create>
+    <project>
+      <target Dendian="Little-endian" Dfpu="SP_FPU" Dname="STM32F401RETx" Dvendor="STMicroelectronics:13">
+        <output debug="1" name="Pgw" type="exe"/>
+        <debugProbe coreClock="10000000" name="ST-Link" protocol="swd"/>
+        <memory access="rx" default="1" name="IROM1" size="0x80000" start="0x0" startup="1"/>
+        <memory access="rw" default="1" init="1" name="IRAM1" size="0x8000" start="0x10000000"/>
+        <memory access="rw" default="0" init="1" name="IRAM2" size="0x8000" start="0x2007c000"/>
+      </target>
+      <files>
+        <group name="TARGET_NUCLEO_F401RE">
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/cmsis.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/cmsis_nvic.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/cmsis_nvic.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/hal_tick.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/hal_tick.h"/>
+          <file category="header" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/objects.h"/>
+          <file category="header" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/PeripheralNames.h"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/PeripheralPins.c"/>
+          <file category="header" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/PinNames.h"/>
+          <file category="header" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/PortNames.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/stm32f401xc.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/stm32f4xx.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/stm32f4xx_hal_conf.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/system_stm32f4xx.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/system_stm32f4xx.h"/>
+        </group>
+        <group name="TARGET_STM32F4">
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/analogin_api.c"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/analogout_api.c"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/can_api.c"/>
+          <file category="header" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/common_objects.h"/>
+          <file category="header" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/device.h"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/entropy_hardware_poll.c"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/gpio_api.c"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/gpio_irq_api.c"/>
+          <file category="header" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/gpio_object.h"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/i2c_api.c"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/mbed_overrides.c"/>
+          <file category="header" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/PeripheralPins.h"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/pinmap.c"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/port_api.c"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/pwmout_api.c"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/rtc_api.c"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/serial_api.c"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/sleep.c"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/spi_api.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32_hal_legacy.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_adc.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_adc.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_adc_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_adc_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_can.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_can.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_cec.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_cec.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_conf_template.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_cortex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_cortex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_crc.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_crc.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_cryp.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_cryp.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_cryp_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_cryp_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dac.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dac.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dac_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dac_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dcmi.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dcmi.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dcmi_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dcmi_ex.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_def.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dfsdm.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dfsdm.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dma.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dma.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dma2d.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dma2d.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dma_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dma_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dsi.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_dsi.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_eth.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_eth.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_flash.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_flash.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_flash_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_flash_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_flash_ramfunc.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_flash_ramfunc.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_fmpi2c.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_fmpi2c.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_fmpi2c_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_fmpi2c_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_gpio.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_gpio.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_gpio_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_hash.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_hash.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_hash_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_hash_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_hcd.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_hcd.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_i2c.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_i2c.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_i2c_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_i2c_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_i2s.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_i2s.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_i2s_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_i2s_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_irda.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_irda.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_iwdg.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_iwdg.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_lptim.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_lptim.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_ltdc.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_ltdc.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_ltdc_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_ltdc_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_msp_template.c"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_nand.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_nand.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_nor.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_nor.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_pccard.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_pccard.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_pcd.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_pcd.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_pcd_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_pcd_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_pwr.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_pwr.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_pwr_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_pwr_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_qspi.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_qspi.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_rcc.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_rcc.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_rcc_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_rcc_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_rng.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_rng.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_rtc.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_rtc.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_rtc_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_rtc_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_sai.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_sai.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_sai_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_sai_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_sd.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_sd.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_sdram.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_sdram.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_smartcard.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_smartcard.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_spdifrx.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_spdifrx.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_spi.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_spi.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_sram.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_sram.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_tim.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_tim.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_tim_ex.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_tim_ex.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_uart.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_uart.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_usart.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_usart.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_wwdg.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_hal_wwdg.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_ll_fmc.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_ll_fmc.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_ll_fsmc.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_ll_fsmc.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_ll_sdmmc.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_ll_sdmmc.h"/>
+          <file category="sourceC" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_ll_usb.c"/>
+          <file category="header" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/stm32f4xx_ll_usb.h"/>
+          <file category="sourceC" name="mbed-dev/targets/hal/TARGET_STM/TARGET_STM32F4/us_ticker.c"/>
+        </group>
+        <group name="TOOLCHAIN_ARM_STD">
+          <file category="sourceAsm" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/TOOLCHAIN_ARM_STD/startup_stm32f401xe.S"/>
+          <file category="sourceCpp" name="mbed-dev/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/TOOLCHAIN_ARM_STD/sys.cpp"/>
+        </group>
+        <group name="api">
+          <file category="header" name="mbed-dev/api/AnalogIn.h"/>
+          <file category="header" name="mbed-dev/api/AnalogOut.h"/>
+          <file category="header" name="mbed-dev/api/BusIn.h"/>
+          <file category="header" name="mbed-dev/api/BusInOut.h"/>
+          <file category="header" name="mbed-dev/api/BusOut.h"/>
+          <file category="header" name="mbed-dev/api/Callback.h"/>
+          <file category="header" name="mbed-dev/api/CallChain.h"/>
+          <file category="header" name="mbed-dev/api/CAN.h"/>
+          <file category="header" name="mbed-dev/api/can_helper.h"/>
+          <file category="header" name="mbed-dev/api/CircularBuffer.h"/>
+          <file category="header" name="mbed-dev/api/critical.h"/>
+          <file category="header" name="mbed-dev/api/CThunk.h"/>
+          <file category="header" name="mbed-dev/api/DigitalIn.h"/>
+          <file category="header" name="mbed-dev/api/DigitalInOut.h"/>
+          <file category="header" name="mbed-dev/api/DigitalOut.h"/>
+          <file category="header" name="mbed-dev/api/DirHandle.h"/>
+          <file category="header" name="mbed-dev/api/Ethernet.h"/>
+          <file category="header" name="mbed-dev/api/FileBase.h"/>
+          <file category="header" name="mbed-dev/api/FileHandle.h"/>
+          <file category="header" name="mbed-dev/api/FileLike.h"/>
+          <file category="header" name="mbed-dev/api/FilePath.h"/>
+          <file category="header" name="mbed-dev/api/FileSystemLike.h"/>
+          <file category="header" name="mbed-dev/api/FunctionPointer.h"/>
+          <file category="header" name="mbed-dev/api/I2C.h"/>
+          <file category="header" name="mbed-dev/api/I2CSlave.h"/>
+          <file category="header" name="mbed-dev/api/InterruptIn.h"/>
+          <file category="header" name="mbed-dev/api/InterruptManager.h"/>
+          <file category="header" name="mbed-dev/api/LocalFileSystem.h"/>
+          <file category="header" name="mbed-dev/api/LowPowerTicker.h"/>
+          <file category="header" name="mbed-dev/api/LowPowerTimeout.h"/>
+          <file category="header" name="mbed-dev/api/LowPowerTimer.h"/>
+          <file category="header" name="mbed-dev/api/mbed.h"/>
+          <file category="header" name="mbed-dev/api/mbed_assert.h"/>
+          <file category="header" name="mbed-dev/api/mbed_debug.h"/>
+          <file category="header" name="mbed-dev/api/mbed_error.h"/>
+          <file category="header" name="mbed-dev/api/mbed_interface.h"/>
+          <file category="header" name="mbed-dev/api/mbed_mem_trace.h"/>
+          <file category="header" name="mbed-dev/api/mbed_stats.h"/>
+          <file category="header" name="mbed-dev/api/platform.h"/>
+          <file category="header" name="mbed-dev/api/PlatformMutex.h"/>
+          <file category="header" name="mbed-dev/api/PortIn.h"/>
+          <file category="header" name="mbed-dev/api/PortInOut.h"/>
+          <file category="header" name="mbed-dev/api/PortOut.h"/>
+          <file category="header" name="mbed-dev/api/PwmOut.h"/>
+          <file category="header" name="mbed-dev/api/RawSerial.h"/>
+          <file category="header" name="mbed-dev/api/rtc_time.h"/>
+          <file category="header" name="mbed-dev/api/semihost_api.h"/>
+          <file category="header" name="mbed-dev/api/Serial.h"/>
+          <file category="header" name="mbed-dev/api/SerialBase.h"/>
+          <file category="header" name="mbed-dev/api/SingletonPtr.h"/>
+          <file category="header" name="mbed-dev/api/SPI.h"/>
+          <file category="header" name="mbed-dev/api/SPISlave.h"/>
+          <file category="header" name="mbed-dev/api/Stream.h"/>
+          <file category="header" name="mbed-dev/api/Ticker.h"/>
+          <file category="header" name="mbed-dev/api/Timeout.h"/>
+          <file category="header" name="mbed-dev/api/Timer.h"/>
+          <file category="header" name="mbed-dev/api/TimerEvent.h"/>
+          <file category="header" name="mbed-dev/api/toolchain.h"/>
+          <file category="header" name="mbed-dev/api/Transaction.h"/>
+          <file category="header" name="mbed-dev/api/wait_api.h"/>
+        </group>
+        <group name="cmsis">
+          <file category="header" name="mbed-dev/targets/cmsis/arm_common_tables.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/arm_const_structs.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/arm_math.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_ca9.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_ca_mmu.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_caFunc.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_caInstr.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_cm0.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_cm0plus.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_cm3.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_cm4.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_cm4_simd.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_cm7.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_cmFunc.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_cmInstr.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_cmSecureAccess.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_cmSimd.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_sc000.h"/>
+          <file category="header" name="mbed-dev/targets/cmsis/core_sc300.h"/>
+        </group>
+        <group name="common">
+          <file category="sourceCpp" name="mbed-dev/common/AnalogIn.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/BusIn.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/BusInOut.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/BusOut.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/CallChain.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/CAN.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/Ethernet.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/FileBase.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/FileLike.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/FilePath.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/FileSystemLike.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/I2C.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/I2CSlave.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/InterruptIn.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/InterruptManager.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/LocalFileSystem.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/mbed_alloc_wrappers.cpp"/>
+          <file category="sourceC" name="mbed-dev/common/mbed_assert.c"/>
+          <file category="sourceC" name="mbed-dev/common/mbed_board.c"/>
+          <file category="sourceC" name="mbed-dev/common/mbed_critical.c"/>
+          <file category="sourceC" name="mbed-dev/common/mbed_error.c"/>
+          <file category="sourceC" name="mbed-dev/common/mbed_gpio.c"/>
+          <file category="sourceC" name="mbed-dev/common/mbed_interface.c"/>
+          <file category="sourceC" name="mbed-dev/common/mbed_lp_ticker_api.c"/>
+          <file category="sourceC" name="mbed-dev/common/mbed_mem_trace.c"/>
+          <file category="sourceC" name="mbed-dev/common/mbed_pinmap_common.c"/>
+          <file category="sourceCpp" name="mbed-dev/common/mbed_rtc_time.cpp"/>
+          <file category="sourceC" name="mbed-dev/common/mbed_semihost_api.c"/>
+          <file category="sourceC" name="mbed-dev/common/mbed_ticker_api.c"/>
+          <file category="sourceC" name="mbed-dev/common/mbed_us_ticker_api.c"/>
+          <file category="sourceC" name="mbed-dev/common/mbed_wait_api.c"/>
+          <file category="sourceCpp" name="mbed-dev/common/RawSerial.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/retarget.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/Serial.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/SerialBase.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/SPI.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/SPISlave.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/Stream.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/Ticker.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/Timeout.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/Timer.cpp"/>
+          <file category="sourceCpp" name="mbed-dev/common/TimerEvent.cpp"/>
+        </group>
+        <group name="hal">
+          <file category="header" name="mbed-dev/hal/analogin_api.h"/>
+          <file category="header" name="mbed-dev/hal/analogout_api.h"/>
+          <file category="header" name="mbed-dev/hal/buffer.h"/>
+          <file category="header" name="mbed-dev/hal/can_api.h"/>
+          <file category="header" name="mbed-dev/hal/dma_api.h"/>
+          <file category="header" name="mbed-dev/hal/ethernet_api.h"/>
+          <file category="header" name="mbed-dev/hal/gpio_api.h"/>
+          <file category="header" name="mbed-dev/hal/gpio_irq_api.h"/>
+          <file category="header" name="mbed-dev/hal/i2c_api.h"/>
+          <file category="header" name="mbed-dev/hal/lp_ticker_api.h"/>
+          <file category="header" name="mbed-dev/hal/pinmap.h"/>
+          <file category="header" name="mbed-dev/hal/port_api.h"/>
+          <file category="header" name="mbed-dev/hal/pwmout_api.h"/>
+          <file category="header" name="mbed-dev/hal/rtc_api.h"/>
+          <file category="header" name="mbed-dev/hal/serial_api.h"/>
+          <file category="header" name="mbed-dev/hal/sleep_api.h"/>
+          <file category="header" name="mbed-dev/hal/spi_api.h"/>
+          <file category="header" name="mbed-dev/hal/ticker_api.h"/>
+          <file category="header" name="mbed-dev/hal/us_ticker_api.h"/>
+        </group>
+        <group name="mbed">
+          <file category="header" name="mbed_config.h"/>
+        </group>
+        <group name="storage_abstraction">
+          <file category="header" name="mbed-dev/hal/storage_abstraction/Driver_Common.h"/>
+          <file category="header" name="mbed-dev/hal/storage_abstraction/Driver_Storage.h"/>
+        </group>
+        <group name="USB">
+          <file category="sourceCpp" name="../usb_test/Src/Src/stm32f4xx_it.cpp"/>
+          <file category="sourceCpp" name="../usb_test/Src/Src/usb_device.cpp"/>
+          <file category="sourceCpp" name="../usb_test/Src/Src/usbd_cdc_if.cpp"/>
+          <file category="sourceCpp" name="../usb_test/Src/Src/usbd_conf.cpp"/>
+          <file category="sourceCpp" name="../usb_test/Src/Src/usbd_desc.cpp"/>
+          <file category="header" name="../usb_test/Inc/Inc/mxconstants.h"/>
+          <file category="header" name="../usb_test/Inc/Inc/stm32f4xx_hal_conf.h"/>
+          <file category="header" name="../usb_test/Inc/Inc/stm32f4xx_it.h"/>
+          <file category="header" name="../usb_test/Inc/Inc/usb_device.h"/>
+          <file category="header" name="../usb_test/Inc/Inc/usbd_cdc_if.h"/>
+          <file category="header" name="../usb_test/Inc/Inc/usbd_conf.h"/>
+          <file category="header" name="../usb_test/Inc/Inc/usbd_desc.h"/>
+        </group>
+        <group name="MiddlewareUSB">
+          <file category="header" name="../usb_test/Middlewares/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"/>
+          <file category="sourceCpp" name="../usb_test/Middlewares/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.cpp"/>
+          <file category="header" name="../usb_test/Middlewares/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h"/>
+          <file category="header" name="../usb_test/Middlewares/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h"/>
+          <file category="header" name="../usb_test/Middlewares/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"/>
+          <file category="header" name="../usb_test/Middlewares/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h"/>
+          <file category="sourceCpp" name="../usb_test/Middlewares/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.cpp"/>
+          <file category="sourceCpp" name="../usb_test/Middlewares/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.cpp"/>
+          <file category="sourceCpp" name="../usb_test/Middlewares/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.cpp"/>
+        </group>
+        <group name="SX1301">
+          <file category="sourceCpp" name="./SX1301.cpp"/>
+          <file category="header" name="./SX1301.h"/>
+          <file category="header" name="./Registers1301.h"/>
+        </group>
+        <group name="CmdUSB">
+          <file category="sourceCpp" name="./CmdUSB.cpp"/>
+          <file category="header" name="./CmdUSB.h"/>
+        </group>
+        <group name="MAIN">
+          <file category="sourceCpp" name="../usb_test/main.cpp"/>
+        </group>
+        <group name="HALsX1301sRC">
+          <file category="sourceCpp" name="./SX1301HAL/src/loragw_hal.cpp"/>
+          <file category="sourceCpp" name="./loragw_reg_pgw.cpp"/>
+        </group>
+        <group name="HALsX1301iNC">
+          <file category="header" name="./SX1301HAL/inc/loragw_aux.h"/>
+          <file category="header" name="./SX1301HAL/inc/loragw_fpga.h"/>
+          <file category="header" name="./SX1301HAL/inc/loragw_gps.h"/>
+          <file category="header" name="./SX1301HAL/inc/loragw_hal.h"/>
+          <file category="header" name="./SX1301HAL/inc/loragw_lbt.h"/>
+          <file category="header" name="./SX1301HAL/inc/loragw_radio.h"/>
+          <file category="header" name="./SX1301HAL/inc/loragw_reg.h"/>
+        </group>
+      </files>
+    </project>
+  </create>
+
+</package>