<!DOCTYPE CrossStudio_Project_File>
<solution Name="LPC1343_CodeBase" target="8" version="2">
<project Name="LPC1343_CodeBase">
- <configuration Name="Common" Target="LPC1343" arm_architecture="v7M" arm_core_type="Cortex-M3" arm_linker_heap_size="512" arm_linker_process_stack_size="0" arm_linker_stack_size="1024" arm_simulator_memory_simulation_filename="$(TargetsDir)/LPC1000/LPC1000SimulatorMemory.dll" arm_simulator_memory_simulation_parameter="LPC13;0x8000;0x2000;0x0" arm_target_debug_interface_type="ADIv5" arm_target_loader_parameter="12000000" c_additional_options="" c_preprocessor_definitions="USE_PROCESS_STACK" c_user_include_directories="$(TargetsDir)/LPC1000/include;" link_include_standard_libraries="No" link_include_startup_code="No" linker_additional_files="$(TargetsDir)/LPC1000/lib/liblpc1000$(LibExt)$(LIB);$(TargetsDir)/LPC1000/lib/cmsis$(LibExt)$(LIB)" linker_memory_map_file="$(TargetsDir)/LPC1000/LPC1343_MemoryMap.xml" linker_output_format="bin" oscillator_frequency="12MHz" project_directory="" project_type="Executable" property_groups_file_path="$(TargetsDir)/LPC1000/propertyGroups13xx.xml"/>
+ <configuration Name="Common" Target="LPC1343" arm_architecture="v7M" arm_core_type="Cortex-M3" arm_gcc_target="arm-unknown-eabi" arm_library_optimization="Small" arm_linker_heap_size="512" arm_linker_process_stack_size="0" arm_linker_stack_size="1024" arm_simulator_memory_simulation_filename="$(TargetsDir)/LPC1000/LPC1000SimulatorMemory.dll" arm_simulator_memory_simulation_parameter="LPC13;0x8000;0x2000;0x0" arm_target_debug_interface_type="ADIv5" arm_target_loader_parameter="12000000" c_additional_options="" c_preprocessor_definitions="USE_PROCESS_STACK" c_user_include_directories="$(TargetsDir)/LPC1000/include;" link_include_standard_libraries="Yes" link_include_startup_code="No" linker_additional_files="$(TargetsDir)/LPC1000/lib/liblpc1000$(LibExt)$(LIB);$(TargetsDir)/LPC1000/lib/cmsis$(LibExt)$(LIB)" linker_memory_map_file="$(TargetsDir)/LPC1000/LPC1343_MemoryMap.xml" linker_output_format="bin" oscillator_frequency="12MHz" project_directory="" project_type="Executable" property_groups_file_path="$(TargetsDir)/LPC1000/propertyGroups13xx.xml"/>
<configuration Name="Flash" Placement="Flash" arm_target_flash_loader_file_path="$(TargetsDir)/LPC1000/Release/Loader_lpc1300.elf" arm_target_flash_loader_type="LIBMEM RPC Loader" linker_patch_build_command="$(StudioDir)/bin/crossscript "load(\"$(TargetsDir)/LPC1000/LPC1000_LinkPatch.js\");patch(\"$(TargetPath)\");"" linker_section_placement_file="$(StudioDir)/targets/Cortex_M/flash_placement.xml" target_reset_script="FLASHReset()"/>
<configuration Name="RAM" Placement="RAM" linker_section_placement_file="$(StudioDir)/targets/Cortex_M/ram_placement.xml" target_reset_script="SRAMReset()"/>
<folder Name="Source Files" file_name="">
<folder Name="pwm">
<file file_name="../../core/pwm/pwm.c"/>
</folder>
- <folder Name="libc">
- <file file_name="../../core/libc/stdio.c">
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- </file>
- <file file_name="../../core/libc/string.c">
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- </file>
- <file file_name="../../core/libc/ctype.c">
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- </file>
- </folder>
</folder>
<file file_name="../../lpc134x.h"/>
<file file_name="../../projectconfig.h"/>
<file file_name="../../sysdefs.h"/>
<folder Name="drivers">
- <folder Name="eeprom">
- <folder Name="at25040">
- <file file_name="../../drivers/eeprom/at25040/at25040.c">
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
- </file>
- </folder>
- <folder Name="mcp24aa">
- <file file_name="../../drivers/eeprom/mcp24aa/mcp24aa.c">
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
- </file>
- </folder>
- <file file_name="../../drivers/eeprom/eeprom.c"/>
- </folder>
- <folder Name="chibi" file_name="">
- <file file_name="../../drivers/chibi/chb.c">
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
- </file>
- <file file_name="../../drivers/chibi/chb_buf.c">
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
- </file>
- <file file_name="../../drivers/chibi/chb_drvr.c">
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
- </file>
- <file file_name="../../drivers/chibi/chb_eeprom.c">
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
- </file>
- <file file_name="../../drivers/chibi/chb_spi.c">
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
- </file>
- </folder>
<folder Name="sensors">
<folder Name="lm75b">
<file file_name="../../drivers/sensors/lm75b/lm75b.c">
<configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
</file>
</folder>
- <folder Name="analogjoystick">
- <file file_name="../../drivers/sensors/analogjoystick/analogjoystick.c">
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
- </file>
- </folder>
- <folder Name="pn532">
- <file file_name="../../drivers/sensors/pn532/pn532.c">
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- </file>
- <file file_name="../../drivers/sensors/pn532/pn532_drvr_uart.c">
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
- </file>
- <file file_name="../../drivers/sensors/pn532/pn532_drvr_spi.c"/>
- </folder>
<folder Name="tsl2561">
<file file_name="../../drivers/sensors/tsl2561/tsl2561.c">
<configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
<file file_name="../../drivers/sensors/tcs3414/tcs3414.c"/>
</folder>
</folder>
- <folder Name="lcd" file_name="">
+ <folder Name="displays" file_name="">
<folder Name="bitmap">
<folder Name="st7565">
- <file file_name="../../drivers/lcd/bitmap/st7565/st7565.c"/>
+ <file file_name="../../drivers/displays/bitmap/st7565/st7565.c"/>
</folder>
<folder Name="ssd1306">
- <file file_name="../../drivers/lcd/bitmap/ssd1306/ssd1306.c"/>
+ <file file_name="../../drivers/displays/bitmap/ssd1306/ssd1306.c">
+ <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
+ </file>
+ <file file_name="../../drivers/displays/bitmap/ssd1306/ssd1306_i2c.c">
+ <configuration Name="THUMB Flash Debug" build_exclude_from_build="Yes"/>
+ <configuration Name="THUMB Flash Release" build_exclude_from_build="Yes"/>
+ </file>
+ </folder>
+ <folder Name="sharpmem">
+ <file file_name="../../drivers/displays/bitmap/sharpmem/sharpmem.c"/>
</folder>
</folder>
<folder Name="tft">
<folder Name="hw">
- <file file_name="../../drivers/lcd/tft/hw/ILI9325.c">
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="Yes"/>
+ <file file_name="../../drivers/displays/tft/hw/hx8340b.c">
<configuration Name="THUMB Flash Release" build_exclude_from_build="Yes"/>
+ <configuration Name="THUMB Flash Debug" build_exclude_from_build="Yes"/>
+ </file>
+ <file file_name="../../drivers/displays/tft/hw/ILI9328.c">
+ <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
+ <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
</file>
- <file file_name="../../drivers/lcd/tft/hw/st7735.c">
+ <file file_name="../../drivers/displays/tft/hw/ssd1331.c">
<configuration Name="THUMB Flash Release" build_exclude_from_build="Yes"/>
<configuration Name="THUMB Flash Debug" build_exclude_from_build="Yes"/>
</file>
- <file file_name="../../drivers/lcd/tft/hw/st7783.c">
+ <file file_name="../../drivers/displays/tft/hw/ssd1351.c">
<configuration Name="THUMB Flash Release" build_exclude_from_build="Yes"/>
<configuration Name="THUMB Flash Debug" build_exclude_from_build="Yes"/>
</file>
- <file file_name="../../drivers/lcd/tft/hw/ILI9328.c">
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
- <configuration Name="Release" gcc_optimization_level="Level 1"/>
+ <file file_name="../../drivers/displays/tft/hw/st7735.c">
+ <configuration Name="THUMB Flash Release" build_exclude_from_build="Yes"/>
+ <configuration Name="THUMB Flash Debug" build_exclude_from_build="Yes"/>
</file>
- <file file_name="../../drivers/lcd/tft/hw/ssd1331.c">
+ <file file_name="../../drivers/displays/tft/hw/st7783.c">
<configuration Name="THUMB Flash Release" build_exclude_from_build="Yes"/>
<configuration Name="THUMB Flash Debug" build_exclude_from_build="Yes"/>
</file>
+ <file file_name="../../drivers/displays/tft/hw/ILI9325.c">
+ <configuration Name="THUMB Flash Debug" build_exclude_from_build="Yes"/>
+ <configuration Name="THUMB Flash Release" build_exclude_from_build="Yes"/>
+ </file>
</folder>
<folder Name="fonts">
- <file file_name="../../drivers/lcd/tft/fonts/veramono11.c">
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- </file>
- <file file_name="../../drivers/lcd/tft/fonts/veramonobold11.c">
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- </file>
- <file file_name="../../drivers/lcd/tft/fonts/veramono9.c">
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- </file>
- <file file_name="../../drivers/lcd/tft/fonts/veramonobold9.c">
+ <file file_name="../../drivers/displays/tft/fonts/dejavusans9.c"/>
+ <file file_name="../../drivers/displays/tft/fonts/dejavusansbold9.c"/>
+ <file file_name="../../drivers/displays/tft/fonts/dejavusanscondensed9.c"/>
+ <file file_name="../../drivers/displays/tft/fonts/dejavusansmono8.c"/>
+ <file file_name="../../drivers/displays/tft/fonts/dejavusansmonobold8.c"/>
+ <file file_name="../../drivers/displays/tft/fonts/veramono9.c"/>
+ <file file_name="../../drivers/displays/tft/fonts/veramono11.c"/>
+ <file file_name="../../drivers/displays/tft/fonts/veramonobold9.c"/>
+ <file file_name="../../drivers/displays/tft/fonts/veramonobold11.c"/>
+ <file file_name="../../drivers/displays/tft/fonts/verdana9.c"/>
+ <file file_name="../../drivers/displays/tft/fonts/verdana14.c"/>
+ <file file_name="../../drivers/displays/tft/fonts/verdanabold14.c"/>
+ </folder>
+ <folder Name="dialogues">
+ <file file_name="../../drivers/displays/tft/dialogues/alphanumeric.c">
<configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
</file>
- <file file_name="../../drivers/lcd/tft/fonts/dejavusansmono8.c"/>
- <file file_name="../../drivers/lcd/tft/fonts/dejavusansmonobold8.c"/>
- <file file_name="../../drivers/lcd/tft/fonts/dejavusanscondensed9.c"/>
- <file file_name="../../drivers/lcd/tft/fonts/dejavusans9.c"/>
- <file file_name="../../drivers/lcd/tft/fonts/dejavusansbold9.c"/>
</folder>
- <file file_name="../../drivers/lcd/tft/drawing.c">
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
- </file>
- <file file_name="../../drivers/lcd/tft/touchscreen.c">
- <configuration Name="THUMB Flash Debug" build_exclude_from_build="No"/>
+ <file file_name="../../drivers/displays/tft/bmp.c"/>
+ <file file_name="../../drivers/displays/tft/drawing.c"/>
+ <file file_name="../../drivers/displays/tft/lcd.h"/>
+ <file file_name="../../drivers/displays/tft/touchscreen.c"/>
+ <folder Name="aafonts">
+ <folder Name="aa4">
+ <file file_name="../../drivers/displays/tft/aafonts/aa4/FontCalibri18_AA4.c"/>
+ </folder>
+ <folder Name="aa2">
+ <file file_name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansCondensed14_AA2.c"/>
+ <file file_name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansCondensedBold14_AA2.c"/>
+ <file file_name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansMono13_AA2.c"/>
+ <file file_name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansMono14_AA2.c"/>
+ <file file_name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansMono10_AA2.c"/>
+ </folder>
+ </folder>
+ <file file_name="../../drivers/displays/tft/colors.c"/>
+ <file file_name="../../drivers/displays/tft/aafonts.c">
<configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
</file>
- <file file_name="../../drivers/lcd/tft/bmp.c"/>
- <folder Name="dialogues">
- <file file_name="../../drivers/lcd/tft/dialogues/alphanumeric.c"/>
+ <file file_name="../../drivers/displays/tft/fonts.c"/>
+ </folder>
+ <folder Name="character">
+ <folder Name="samsung_20T202DA2JA">
+ <file file_name="../../drivers/displays/character/samsung_20T202DA2JA/samsung_20T202DA2JA.c"/>
+ </folder>
+ </folder>
+ <file file_name="../../drivers/displays/icons16.h"/>
+ <file file_name="../../drivers/displays/smallfonts.c"/>
+ <folder Name="segment">
+ <folder Name="as1115">
+ <file file_name="../../drivers/displays/segment/as1115/as1115.c">
+ <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
+ </file>
</folder>
- <file file_name="../../drivers/lcd/tft/colors.h"/>
- <file file_name="../../drivers/lcd/tft/lcd.h"/>
</folder>
- <file file_name="../../drivers/lcd/smallfonts.c">
- <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
- </file>
- <file file_name="../../drivers/lcd/icons16.h"/>
</folder>
<folder Name="fatfs" file_name="">
<file file_name="../../drivers/fatfs/ff.c">
<folder Name="isl12022m">
<file file_name="../../drivers/rtc/isl12022m/isl12022m.c"/>
</folder>
+ <file file_name="../../drivers/rtc/rtc.c">
+ <configuration Name="THUMB Flash Debug" build_exclude_from_build="Yes"/>
+ </file>
+ </folder>
+ <folder Name="rf">
+ <folder Name="chibi" file_name="">
+ <file file_name="../../drivers/rf/chibi/chb.c"/>
+ <file file_name="../../drivers/rf/chibi/chb_buf.c"/>
+ <file file_name="../../drivers/rf/chibi/chb_drvr.c"/>
+ <file file_name="../../drivers/rf/chibi/chb_eeprom.c"/>
+ <file file_name="../../drivers/rf/chibi/chb_spi.c"/>
+ </folder>
+ <folder Name="pn532">
+ <folder Name="helpers">
+ <file file_name="../../drivers/rf/pn532/helpers/pn532_mifare_classic.c"/>
+ <file file_name="../../drivers/rf/pn532/helpers/pn532_mifare_ultralight.c"/>
+ </folder>
+ <file file_name="../../drivers/rf/pn532/pn532.c"/>
+ <file file_name="../../drivers/rf/pn532/pn532_bus_i2c.c"/>
+ <file file_name="../../drivers/rf/pn532/pn532_bus_uart.c"/>
+ </folder>
+ </folder>
+ <folder Name="storage">
+ <folder Name="eeprom">
+ <folder Name="at25040">
+ <file file_name="../../drivers/storage/eeprom/at25040/at25040.c"/>
+ </folder>
+ <folder Name="mcp24aa">
+ <file file_name="../../drivers/storage/eeprom/mcp24aa/mcp24aa.c"/>
+ </folder>
+ <file file_name="../../drivers/storage/eeprom/eeprom.c"/>
+ </folder>
+ <folder Name="spiflash">
+ <folder Name="w25q16bv">
+ <file file_name="../../drivers/storage/spiflash/w25q16bv/w25q16bv.c"/>
+ </folder>
+ <file file_name="../../drivers/storage/spiflash/spiflash.h"/>
+ </folder>
</folder>
</folder>
<file file_name="../../sysinit.c"/>
</file>
<file file_name="../../project/commands/drawing/cmd_clear.c"/>
<file file_name="../../project/commands/drawing/cmd_bmp.c"/>
- <file file_name="../../project/commands/drawing/cmd_gettext.c"/>
+ <file file_name="../../project/commands/drawing/cmd_gettext.c">
+ <configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
+ </file>
<file file_name="../../project/commands/drawing/cmd_calibrate.c"/>
<file file_name="../../project/commands/drawing/cmd_text.c">
<configuration Name="THUMB Flash Release" build_exclude_from_build="No"/>
</file>
<file file_name="flash_placement.xml"/>
</folder>
- <configuration Name="Release" arm_fp_abi="Soft" gcc_optimization_level="Optimize For Size" link_IOLibraryName="none"/>
+ <configuration Name="Release" arm_fp_abi="Soft" gcc_optimization_level="Optimize For Size"/>
<configuration Name="Debug" build_remove_unused_symbols="Yes"/>
</project>
<configuration Name="THUMB Flash Debug" inherited_configurations="THUMB;Flash;Debug"/>
<configuration Name="Debug" build_debug_information="Yes" c_preprocessor_definitions="DEBUG" gcc_optimization_level="None" hidden="Yes" link_include_startup_code="No"/>
<configuration Name="THUMB Flash Release" inherited_configurations="THUMB;Flash;Release"/>
<configuration Name="Release" build_debug_information="No" build_remove_unused_symbols="Yes" c_additional_options="-g1" c_preprocessor_definitions="NDEBUG;STARTUP_FROM_RESET" gcc_optimization_level="Optimize For Size" hidden="Yes" link_include_startup_code="No"/>
- <configuration Name="Common" c_user_include_directories="$(ProjectDir)/../../;$(ProjectDir)/../../Project/;$(ProjectDir)/../../core/freakusb/usb/;$(ProjectDir)/../../core/freakusb/class/CDC/;$(ProjectDir)/../../core/freakusb/hw/lpc1343/"/>
+ <configuration Name="Common" arm_linker_allow_multiple_definition="Yes" c_user_include_directories="$(ProjectDir)/../../;$(ProjectDir)/../../Project/"/>
</solution>