</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="drivers">
- <VirtualDirectory Name="chibi">
- <File Name="../../drivers/chibi/chb.c"/>
- <File Name="../../drivers/chibi/chb.h"/>
- <File Name="../../drivers/chibi/chb_buf.c"/>
- <File Name="../../drivers/chibi/chb_buf.h"/>
- <File Name="../../drivers/chibi/chb_drvr_at86rf212.c"/>
- <File Name="../../drivers/chibi/chb_drvr_at86rf212.h"/>
- <File Name="../../drivers/chibi/chb_eeprom.c"/>
- <File Name="../../drivers/chibi/chb_eeprom.h"/>
- <File Name="../../drivers/chibi/chb_spi.c"/>
- <File Name="../../drivers/chibi/chb_spi.h"/>
- </VirtualDirectory>
- <VirtualDirectory Name="eeprom">
- <VirtualDirectory Name="mcp24aa">
- <File Name="../../drivers/eeprom/mcp24aa/mcp24aa.c"/>
- <File Name="../../drivers/eeprom/mcp24aa/mcp24aa.h"/>
- </VirtualDirectory>
- <VirtualDirectory Name="at25040">
- <File Name="../../drivers/eeprom/at25040/at25040.c"/>
- <File Name="../../drivers/eeprom/at25040/at25040.h"/>
- </VirtualDirectory>
- <File Name="../../drivers/eeprom/eeprom.c"/>
- <File Name="../../drivers/eeprom/eeprom.h"/>
- </VirtualDirectory>
<VirtualDirectory Name="sensors">
<VirtualDirectory Name="lm75b">
<File Name="../../drivers/sensors/lm75b/lm75b.c"/>
<File Name="../../drivers/sensors/lm75b/lm75b.h"/>
</VirtualDirectory>
- <VirtualDirectory Name="pn532">
- <File Name="../../drivers/sensors/pn532/pn532.c"/>
- <File Name="../../drivers/sensors/pn532/pn532.h"/>
- <File Name="../../drivers/sensors/pn532/pn532_drvr.h"/>
- <File Name="../../drivers/sensors/pn532/pn532_drvr_uart.c"/>
- </VirtualDirectory>
<VirtualDirectory Name="tcs3414">
<File Name="../../drivers/sensors/tcs3414/tcs3414.c"/>
<File Name="../../drivers/sensors/tcs3414/tcs3414.h"/>
<File Name="../../drivers/fatfs/integer.h"/>
<File Name="../../drivers/fatfs/mmc.c"/>
</VirtualDirectory>
- <VirtualDirectory Name="lcd">
+ <VirtualDirectory Name="displays">
<VirtualDirectory Name="tft">
<VirtualDirectory Name="hw">
- <File Name="../../drivers/lcd/tft/hw/ILI9325.c"/>
- <File Name="../../drivers/lcd/tft/hw/ILI9325.h"/>
- <File Name="../../drivers/lcd/tft/hw/st7783.c"/>
- <File Name="../../drivers/lcd/tft/hw/st7783.h"/>
- <File Name="../../drivers/lcd/tft/hw/st7735.c"/>
- <File Name="../../drivers/lcd/tft/hw/st7735.h"/>
+ <File Name="../../drivers/displays/tft/hw/hx8340b.c"/>
+ <File Name="../../drivers/displays/tft/hw/hx8340b.h"/>
+ <File Name="../../drivers/displays/tft/hw/ILI9325.c"/>
+ <File Name="../../drivers/displays/tft/hw/ILI9325.h"/>
+ <File Name="../../drivers/displays/tft/hw/ILI9328.c"/>
+ <File Name="../../drivers/displays/tft/hw/ILI9328.h"/>
+ <File Name="../../drivers/displays/tft/hw/readme.txt"/>
+ <File Name="../../drivers/displays/tft/hw/ssd1331.c"/>
+ <File Name="../../drivers/displays/tft/hw/ssd1331.h"/>
+ <File Name="../../drivers/displays/tft/hw/ssd1351.c"/>
+ <File Name="../../drivers/displays/tft/hw/ssd1351.h"/>
+ <File Name="../../drivers/displays/tft/hw/st7735.c"/>
+ <File Name="../../drivers/displays/tft/hw/st7735.h"/>
+ <File Name="../../drivers/displays/tft/hw/st7783.c"/>
+ <File Name="../../drivers/displays/tft/hw/st7783.h"/>
</VirtualDirectory>
<VirtualDirectory Name="fonts">
- <File Name="../../drivers/lcd/tft/fonts/bitmapfonts.h"/>
- <File Name="../../drivers/lcd/tft/fonts/dejavusans9.c"/>
- <File Name="../../drivers/lcd/tft/fonts/dejavusans9.h"/>
- <File Name="../../drivers/lcd/tft/fonts/dejavusansbold9.c"/>
- <File Name="../../drivers/lcd/tft/fonts/dejavusansbold9.h"/>
- <File Name="../../drivers/lcd/tft/fonts/dejavusanscondensed9.c"/>
- <File Name="../../drivers/lcd/tft/fonts/dejavusanscondensed9.h"/>
- <File Name="../../drivers/lcd/tft/fonts/dejavusansmono8.c"/>
- <File Name="../../drivers/lcd/tft/fonts/dejavusansmono8.h"/>
- <File Name="../../drivers/lcd/tft/fonts/dejavusansmonobold8.c"/>
- <File Name="../../drivers/lcd/tft/fonts/dejavusansmonobold8.h"/>
- <File Name="../../drivers/lcd/tft/fonts/veramono9.c"/>
- <File Name="../../drivers/lcd/tft/fonts/veramono9.h"/>
- <File Name="../../drivers/lcd/tft/fonts/veramono11.c"/>
- <File Name="../../drivers/lcd/tft/fonts/veramono11.h"/>
- <File Name="../../drivers/lcd/tft/fonts/veramonobold9.c"/>
- <File Name="../../drivers/lcd/tft/fonts/veramonobold9.h"/>
- <File Name="../../drivers/lcd/tft/fonts/veramonobold11.c"/>
- <File Name="../../drivers/lcd/tft/fonts/veramonobold11.h"/>
+ <File Name="../../drivers/displays/tft/fonts/dejavusans9.c"/>
+ <File Name="../../drivers/displays/tft/fonts/dejavusans9.h"/>
+ <File Name="../../drivers/displays/tft/fonts/dejavusansbold9.c"/>
+ <File Name="../../drivers/displays/tft/fonts/dejavusansbold9.h"/>
+ <File Name="../../drivers/displays/tft/fonts/dejavusanscondensed9.c"/>
+ <File Name="../../drivers/displays/tft/fonts/dejavusanscondensed9.h"/>
+ <File Name="../../drivers/displays/tft/fonts/dejavusansmono8.c"/>
+ <File Name="../../drivers/displays/tft/fonts/dejavusansmono8.h"/>
+ <File Name="../../drivers/displays/tft/fonts/dejavusansmonobold8.c"/>
+ <File Name="../../drivers/displays/tft/fonts/dejavusansmonobold8.h"/>
+ <File Name="../../drivers/displays/tft/fonts/veramono9.c"/>
+ <File Name="../../drivers/displays/tft/fonts/veramono9.h"/>
+ <File Name="../../drivers/displays/tft/fonts/veramono11.c"/>
+ <File Name="../../drivers/displays/tft/fonts/veramono11.h"/>
+ <File Name="../../drivers/displays/tft/fonts/veramonobold9.c"/>
+ <File Name="../../drivers/displays/tft/fonts/veramonobold9.h"/>
+ <File Name="../../drivers/displays/tft/fonts/veramonobold11.c"/>
+ <File Name="../../drivers/displays/tft/fonts/veramonobold11.h"/>
+ <File Name="../../drivers/displays/tft/fonts/verdana9.c"/>
+ <File Name="../../drivers/displays/tft/fonts/verdana9.h"/>
+ <File Name="../../drivers/displays/tft/fonts/verdana14.c"/>
+ <File Name="../../drivers/displays/tft/fonts/verdana14.h"/>
+ <File Name="../../drivers/displays/tft/fonts/verdanabold14.c"/>
+ <File Name="../../drivers/displays/tft/fonts/verdanabold14.h"/>
+ </VirtualDirectory>
+ <File Name="../../drivers/displays/tft/bmp.c"/>
+ <File Name="../../drivers/displays/tft/bmp.h"/>
+ <File Name="../../drivers/displays/tft/colors.h"/>
+ <File Name="../../drivers/displays/tft/drawing.c"/>
+ <File Name="../../drivers/displays/tft/drawing.h"/>
+ <File Name="../../drivers/displays/tft/lcd.h"/>
+ <File Name="../../drivers/displays/tft/readme.txt"/>
+ <File Name="../../drivers/displays/tft/touchscreen.c"/>
+ <File Name="../../drivers/displays/tft/touchscreen.h"/>
+ <File Name="../../drivers/displays/tft/aafonts.c"/>
+ <File Name="../../drivers/displays/tft/aafonts.h"/>
+ <File Name="../../drivers/displays/tft/fonts.c"/>
+ <File Name="../../drivers/displays/tft/fonts.h"/>
+ <VirtualDirectory Name="aafonts">
+ <VirtualDirectory Name="aa2">
+ <File Name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansCondensed14_AA2.c"/>
+ <File Name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansCondensed14_AA2.h"/>
+ <File Name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansCondensedBold14_AA2.c"/>
+ <File Name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansCondensedBold14_AA2.h"/>
+ <File Name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansMono10_AA2.c"/>
+ <File Name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansMono10_AA2.h"/>
+ <File Name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansMono13_AA2.c"/>
+ <File Name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansMono13_AA2.h"/>
+ <File Name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansMono14_AA2.c"/>
+ <File Name="../../drivers/displays/tft/aafonts/aa2/DejaVuSansMono14_AA2.h"/>
+ </VirtualDirectory>
+ <VirtualDirectory Name="aa4"/>
</VirtualDirectory>
- <File Name="../../drivers/lcd/tft/drawing.c"/>
- <File Name="../../drivers/lcd/tft/drawing.h"/>
- <File Name="../../drivers/lcd/tft/lcd.h"/>
- <File Name="../../drivers/lcd/tft/touchscreen.c"/>
- <File Name="../../drivers/lcd/tft/touchscreen.h"/>
- <File Name="../../drivers/lcd/tft/colors.h"/>
- <File Name="../../drivers/lcd/tft/bmp.c"/>
- <File Name="../../drivers/lcd/tft/bmp.h"/>
- <VirtualDirectory Name="dialogues">
- <File Name="../../drivers/lcd/tft/dialogues/alphanumeric.c"/>
- <File Name="../../drivers/lcd/tft/dialogues/alphanumeric.h"/>
+ <File Name="../../drivers/displays/tft/colors.c"/>
+ <VirtualDirectory Name="controls">
+ <File Name="../../drivers/displays/tft/controls/button.c"/>
+ <File Name="../../drivers/displays/tft/controls/button.h"/>
+ <File Name="../../drivers/displays/tft/controls/hsbchart.c"/>
+ <File Name="../../drivers/displays/tft/controls/hsbchart.h"/>
+ <File Name="../../drivers/displays/tft/controls/huechart.c"/>
+ <File Name="../../drivers/displays/tft/controls/huechart.h"/>
+ <File Name="../../drivers/displays/tft/controls/label.c"/>
+ <File Name="../../drivers/displays/tft/controls/label.h"/>
+ <File Name="../../drivers/displays/tft/controls/labelcentered.c"/>
+ <File Name="../../drivers/displays/tft/controls/labelcentered.h"/>
+ <File Name="../../drivers/displays/tft/controls/progressbar.c"/>
+ <File Name="../../drivers/displays/tft/controls/progressbar.h"/>
</VirtualDirectory>
+ <File Name="../../drivers/displays/tft/theme.c"/>
+ <File Name="../../drivers/displays/tft/theme.h"/>
</VirtualDirectory>
<VirtualDirectory Name="bitmap">
<VirtualDirectory Name="st7565">
- <File Name="../../drivers/lcd/bitmap/ST7565/ST7565.c"/>
- <File Name="../../drivers/lcd/bitmap/ST7565/ST7565.h"/>
+ <File Name="../../drivers/displays/bitmap/st7565/st7565.c"/>
+ <File Name="../../drivers/displays/bitmap/st7565/st7565.h"/>
</VirtualDirectory>
<VirtualDirectory Name="ssd1306">
- <File Name="../../drivers/lcd/bitmap/ssd1306/ssd1306.c"/>
- <File Name="../../drivers/lcd/bitmap/ssd1306/ssd1306.h"/>
+ <File Name="../../drivers/displays/bitmap/ssd1306/ssd1306.c"/>
+ <File Name="../../drivers/displays/bitmap/ssd1306/ssd1306.h"/>
+ </VirtualDirectory>
+ <VirtualDirectory Name="sharpmem">
+ <File Name="../../drivers/displays/bitmap/sharpmem/sharpmem.c"/>
+ <File Name="../../drivers/displays/bitmap/sharpmem/sharpmem.h"/>
+ </VirtualDirectory>
+ </VirtualDirectory>
+ <File Name="../../drivers/displays/icons16.h"/>
+ <File Name="../../drivers/displays/smallfonts.c"/>
+ <File Name="../../drivers/displays/smallfonts.h"/>
+ <VirtualDirectory Name="character">
+ <VirtualDirectory Name="samsung_20T202DA2JA">
+ <File Name="../../drivers/displays/character/samsung_20T202DA2JA/samsung_20T202DA2JA.c"/>
+ <File Name="../../drivers/displays/character/samsung_20T202DA2JA/samsung_20T202DA2JA.h"/>
</VirtualDirectory>
</VirtualDirectory>
- <File Name="../../drivers/lcd/smallfonts.c"/>
- <File Name="../../drivers/lcd/smallfonts.h"/>
</VirtualDirectory>
<VirtualDirectory Name="motor">
<VirtualDirectory Name="stepper">
<File Name="../../drivers/rtc/isl12022m/isl12022m.h"/>
</VirtualDirectory>
</VirtualDirectory>
+ <VirtualDirectory Name="storage">
+ <VirtualDirectory Name="spiflash">
+ <VirtualDirectory Name="w25q16bv">
+ <File Name="../../drivers/storage/spiflash/w25q16bv/w25q16bv.c"/>
+ <File Name="../../drivers/storage/spiflash/w25q16bv/w25q16bv.h"/>
+ </VirtualDirectory>
+ <File Name="../../drivers/storage/spiflash/spiflash.h"/>
+ </VirtualDirectory>
+ <VirtualDirectory Name="eeprom">
+ <VirtualDirectory Name="at25040">
+ <File Name="../../drivers/storage/eeprom/at25040/at25040.c"/>
+ <File Name="../../drivers/storage/eeprom/at25040/at25040.h"/>
+ </VirtualDirectory>
+ <VirtualDirectory Name="mcp24aa">
+ <File Name="../../drivers/storage/eeprom/mcp24aa/mcp24aa.c"/>
+ <File Name="../../drivers/storage/eeprom/mcp24aa/mcp24aa.h"/>
+ </VirtualDirectory>
+ <File Name="../../drivers/storage/eeprom/eeprom.c"/>
+ <File Name="../../drivers/storage/eeprom/eeprom.h"/>
+ </VirtualDirectory>
+ </VirtualDirectory>
+ <VirtualDirectory Name="rf">
+ <VirtualDirectory Name="chibi">
+ <File Name="../../drivers/rf/chibi/chb.c"/>
+ <File Name="../../drivers/rf/chibi/chb.h"/>
+ <File Name="../../drivers/rf/chibi/chb_buf.c"/>
+ <File Name="../../drivers/rf/chibi/chb_buf.h"/>
+ <File Name="../../drivers/rf/chibi/chb_drvr.c"/>
+ <File Name="../../drivers/rf/chibi/chb_drvr.h"/>
+ <File Name="../../drivers/rf/chibi/chb_eeprom.c"/>
+ <File Name="../../drivers/rf/chibi/chb_eeprom.h"/>
+ <File Name="../../drivers/rf/chibi/chb_spi.c"/>
+ <File Name="../../drivers/rf/chibi/chb_spi.h"/>
+ <File Name="../../drivers/rf/chibi/types.h"/>
+ </VirtualDirectory>
+ <VirtualDirectory Name="pn532">
+ <File Name="../../drivers/rf/pn532/pn532.c"/>
+ <File Name="../../drivers/rf/pn532/pn532.h"/>
+ <File Name="../../drivers/rf/pn532/pn532_bus.h"/>
+ <File Name="../../drivers/rf/pn532/pn532_bus_i2c.c"/>
+ <File Name="../../drivers/rf/pn532/pn532_bus_uart.c"/>
+ <VirtualDirectory Name="helpers">
+ <File Name="../../drivers/rf/pn532/helpers/pn532_mifare.h"/>
+ <File Name="../../drivers/rf/pn532/helpers/pn532_mifare_classic.c"/>
+ <File Name="../../drivers/rf/pn532/helpers/pn532_mifare_classic.h"/>
+ <File Name="../../drivers/rf/pn532/helpers/pn532_mifare_ultralight.c"/>
+ <File Name="../../drivers/rf/pn532/helpers/pn532_mifare_ultralight.h"/>
+ </VirtualDirectory>
+ </VirtualDirectory>
+ </VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="lpc1xxx">
<File Name="../../lpc1xxx/linkscript.ld"/>
<File Name="../../project/commands/drawing/cmd_rectangle.c"/>
<File Name="../../project/commands/drawing/cmd_tsthreshhold.c"/>
<File Name="../../project/commands/drawing/cmd_backlight.c"/>
+ <File Name="../../project/commands/drawing/cmd_triangle.c"/>
+ <File Name="../../project/commands/drawing/cmd_roundedcorner.c"/>
</VirtualDirectory>
<File Name="../../project/commands/cmd_uart.c"/>
</VirtualDirectory>
</VirtualDirectory>
<Settings Type="Dynamic Library">
- <Configuration Name="Debug" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
- <Compiler Options="-g" Required="yes" PreCompiledHeader="">
+ <GlobalSettings>
+ <Compiler Options="" C_Options="">
+ <IncludePath Value="."/>
+ </Compiler>
+ <Linker Options="">
+ <LibraryPath Value="."/>
+ </Linker>
+ <ResourceCompiler Options=""/>
+ </GlobalSettings>
+ <Configuration Name="Debug" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger Cortex M3" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
+ <Compiler Options="-g" C_Options="-g" Required="yes" PreCompiledHeader="" PCHInCommandLine="no" UseDifferentPCHFlags="no" PCHFlags="">
<IncludePath Value="."/>
</Compiler>
<Linker Options="" Required="yes"/>
<ResourceCompiler Options="" Required="no"/>
- <General OutputFile="" IntermediateDirectory="./Debug" Command="" CommandArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
- <Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"/>
+ <General OutputFile="" IntermediateDirectory="../../" Command="firmware.elf" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
+ <Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>">
+ <![CDATA[]]>
+ </Environment>
<Debugger IsRemote="yes" RemoteHostName="localhost" RemoteHostPort="2331" DebuggerPath="arm-none-eabi-gdb.exe">
- <PostConnectCommands># Make sure that we are using SWD
+ <PostConnectCommands/>
+ <StartupCommands># Make sure that we are using SWD
monitor interface SWD
# Set monitor to little endian
# Initializing PC and stack pointer
monitor reg r13 = (0x00000000)
monitor reg pc = (0x00000004)
-</PostConnectCommands>
- <StartupCommands/>
+
+monitor reset</StartupCommands>
</Debugger>
<PreBuild/>
<PostBuild/>
<CustomPostBuild/>
<CustomPreBuild/>
</AdditionalRules>
+ <Completion>
+ <ClangCmpFlags/>
+ <ClangPP/>
+ <SearchPaths/>
+ </Completion>
</Configuration>
<Configuration Name="Release" CompilerType="gnu gcc" DebuggerType="GNU gdb debugger" Type="Dynamic Library" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
- <Compiler Options="" Required="yes" PreCompiledHeader="">
+ <Compiler Options="" C_Options="" Required="yes" PreCompiledHeader="" PCHInCommandLine="no" UseDifferentPCHFlags="no" PCHFlags="">
<IncludePath Value="."/>
</Compiler>
<Linker Options="-O2" Required="yes"/>
<ResourceCompiler Options="" Required="no"/>
- <General OutputFile="" IntermediateDirectory="./Release" Command="" CommandArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
- <Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"/>
+ <General OutputFile="" IntermediateDirectory="./Release" Command="" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
+ <Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>">
+ <![CDATA[]]>
+ </Environment>
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="">
<PostConnectCommands/>
<StartupCommands/>
<CustomPostBuild/>
<CustomPreBuild/>
</AdditionalRules>
+ <Completion>
+ <ClangCmpFlags/>
+ <ClangPP/>
+ <SearchPaths/>
+ </Completion>
</Configuration>
- <GlobalSettings>
- <Compiler Options="">
- <IncludePath Value="."/>
- </Compiler>
- <Linker Options="">
- <LibraryPath Value="."/>
- </Linker>
- <ResourceCompiler Options=""/>
- </GlobalSettings>
</Settings>
</CodeLite_Project>