From 7ddef973b6bcaa09b8fd9408059dee6be5d424fe Mon Sep 17 00:00:00 2001 From: hathach Date: Fri, 28 Mar 2014 18:17:38 +0700 Subject: [PATCH] initial support for device freertos --- demos/device/device_freertos/.cproject | 1273 ++++++++++++++++++++++++ demos/device/device_freertos/.project | 124 +++ readme.markdown | 2 +- 3 files changed, 1398 insertions(+), 1 deletion(-) create mode 100644 demos/device/device_freertos/.cproject create mode 100644 demos/device/device_freertos/.project diff --git a/demos/device/device_freertos/.cproject b/demos/device/device_freertos/.cproject new file mode 100644 index 000000000..4e5e8dc95 --- /dev/null +++ b/demos/device/device_freertos/.cproject @@ -0,0 +1,1273 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <?xml version="1.0" encoding="UTF-8"?> +<TargetConfig> +<Properties property_0="" property_3="NXP" property_4="LPC11U14/201" property_count="5" version="1"/> +<infoList vendor="NXP"><info chip="LPC11U14/201" match_id="0x0998802B,0x1998802B,0x2998802B," name="LPC11U14/201" stub="crt_emu_lpc11_13_nxp"><chip><name>LPC11U14/201</name> +<family>LPC11Uxx</family> +<vendor>NXP (formerly Philips)</vendor> +<reset board="None" core="Real" sys="Real"/> +<clock changeable="TRUE" freq="12MHz" is_accurate="TRUE"/> +<memory can_program="true" id="Flash" is_ro="true" type="Flash"/> +<memory id="RAM" type="RAM"/> +<memory id="Periph" is_volatile="true" type="Peripheral"/> +<memoryInstance derived_from="Flash" id="MFlash32" location="0x0" size="0x8000"/> +<memoryInstance derived_from="RAM" id="RamLoc4" location="0x10000000" size="0x1000"/> +<memoryInstance derived_from="RAM" id="RamUsb2" location="0x20004000" size="0x800"/> +<prog_flash blocksz="0x1000" location="0x0" maxprgbuff="0x400" progwithcode="TRUE" size="0x8000"/> +<peripheralInstance derived_from="CM0_NVIC" id="NVIC" location="0xe000e000"/> +<peripheralInstance derived_from="LPC11U_GPIO" id="GPIO" location="0x50000000"/> +<peripheralInstance derived_from="LPC11U_USBDEV" id="USB" location="0x40080000"/> +<peripheralInstance derived_from="CM0_DCR" id="DCR" location="0xe000edf0"/> +<peripheralInstance derived_from="LPC11U_GPIO_GROUP_INT" id="GPIOGROUP0INT" location="0x40060000"/> +<peripheralInstance derived_from="LPC11U_GPIO_GROUP_INT" id="GPIOGROUP1INT" location="0x4005c000"/> +<peripheralInstance derived_from="LPC11U_GPIO_INT" id="GPIOINT" location="0x4004c000"/> +<peripheralInstance derived_from="LPC11_13_SSP" id="SSP1" location="0x40058000"/> +<peripheralInstance derived_from="LPC11U_FMC" id="FMC" location="0x4003c000"/> +<peripheralInstance derived_from="LPC11U_SYSCTL" id="SYSCTL" location="0x40048000"/> +<peripheralInstance derived_from="LPC11U_IOCON" id="IOCON" location="0x40044000"/> +<peripheralInstance derived_from="LPC11_13_SSP" id="SSP0" location="0x40040000"/> +<peripheralInstance derived_from="LPC11_13_PMU" id="PMU" location="0x40038000"/> +<peripheralInstance derived_from="LPC11_13_ADC" id="ADC" location="0x4001c000"/> +<peripheralInstance derived_from="LPC11_13_TIMER32" id="TIMER1" location="0x40018000"/> +<peripheralInstance derived_from="LPC11_13_TIMER32" id="TIMER0" location="0x40014000"/> +<peripheralInstance derived_from="LPC11_13_TIMER16" id="TMR161" location="0x40010000"/> +<peripheralInstance derived_from="LPC11_13_TIMER16" id="TMR160" location="0x4000c000"/> +<peripheralInstance derived_from="LPC1xxx_UART_MODEM" id="UART0" location="0x40008000"/> +<peripheralInstance derived_from="LPC11_13_WDT" id="WDT" location="0x40004000"/> +<peripheralInstance derived_from="LPC11_13_I2C" id="I2C0" location="0x40000000"/> +</chip> +<processor><name gcc_name="cortex-m0">Cortex-M0</name> +<family>Cortex-M</family> +</processor> +<link href="nxp_lpc11_13_peripheral.xme" show="embed" type="simple"/> +</info> +</infoList> +</TargetConfig> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/demos/device/device_freertos/.project b/demos/device/device_freertos/.project new file mode 100644 index 000000000..83265cb05 --- /dev/null +++ b/demos/device/device_freertos/.project @@ -0,0 +1,124 @@ + + + device_freertos + + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + ?name? + + + + org.eclipse.cdt.make.core.append_environment + true + + + org.eclipse.cdt.make.core.autoBuildTarget + all + + + org.eclipse.cdt.make.core.buildArguments + + + + org.eclipse.cdt.make.core.buildCommand + make + + + org.eclipse.cdt.make.core.buildLocation + ${workspace_loc:/device_keyboard/Debug} + + + org.eclipse.cdt.make.core.cleanBuildTarget + clean + + + org.eclipse.cdt.make.core.contents + org.eclipse.cdt.make.core.activeConfigSettings + + + org.eclipse.cdt.make.core.enableAutoBuild + false + + + org.eclipse.cdt.make.core.enableCleanBuild + true + + + org.eclipse.cdt.make.core.enableFullBuild + true + + + org.eclipse.cdt.make.core.fullBuildTarget + all + + + org.eclipse.cdt.make.core.stopOnError + true + + + org.eclipse.cdt.make.core.useDefaultBuildCmd + true + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + + + + boards + 2 + PARENT-3-PROJECT_LOC/boards + + + mcu + 2 + PARENT-3-PROJECT_LOC/mcu + + + src + 2 + PARENT-1-PROJECT_LOC/src + + + tinyusb + 2 + PARENT-3-PROJECT_LOC/tinyusb + + + + + 1394686778466 + mcu + 26 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-iar + + + + 1394686778491 + mcu + 26 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-keil + + + + diff --git a/readme.markdown b/readme.markdown index 4c44feea4..ff3cbd580 100644 --- a/readme.markdown +++ b/readme.markdown @@ -89,7 +89,7 @@ You can contribute your time by helping with programming, testing and filing bug ### Donate Money ### -If you don't have time but still want to help, then please consider making a financial donation. This will help to pay the (coffee) bills and motivate me to continue working on tinyusb. You can do so using the donation button at the top right of the page, or contact me for other payment methods. +If you don't have time but still want to help, then please consider making a financial donation. This will help to pay the (coffee) bills and motivate me to continue working on tinyusb. You can do so using the donation button, or contact me for other payment methods. [//]: # (\htmlonly) Click here to lend your support to tinyusb donation and make a donation at pledgie.com