Skip to content

Commit

Permalink
All of Midnitesnake's Mods, additional Firmware Source
Browse files Browse the repository at this point in the history
  • Loading branch information
midnitesnake committed Dec 1, 2012
1 parent b899b4a commit 44cf96c
Show file tree
Hide file tree
Showing 340 changed files with 99,748 additions and 3,645 deletions.
1,874 changes: 1,874 additions & 0 deletions Firmware/Images/duck.hex

Large diffs are not rendered by default.

2,065 changes: 2,065 additions & 0 deletions Firmware/Images/m_duck.hex

Large diffs are not rendered by default.

2,072 changes: 2,072 additions & 0 deletions Firmware/Images/osx.hex

Large diffs are not rendered by default.

1,513 changes: 1,513 additions & 0 deletions Firmware/Images/usb.hex

Large diffs are not rendered by default.

File renamed without changes.
20 changes: 20 additions & 0 deletions Firmware/Source/Duck_HID/duck.atsln
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# AvrStudio Solution File, Format Version 11.00
Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "duck", "duck.cproj", "{FEE31E0F-40F4-11E0-93CF-000C29A22D21}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|AVR = Debug|AVR
Release|AVR = Release|AVR
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{FEE31E0F-40F4-11E0-93CF-000C29A22D21}.Debug|AVR.ActiveCfg = Debug|AVR
{FEE31E0F-40F4-11E0-93CF-000C29A22D21}.Debug|AVR.Build.0 = Debug|AVR
{FEE31E0F-40F4-11E0-93CF-000C29A22D21}.Release|AVR.ActiveCfg = Release|AVR
{FEE31E0F-40F4-11E0-93CF-000C29A22D21}.Release|AVR.Build.0 = Release|AVR
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
Binary file added Firmware/Source/Duck_HID/duck.atsuo
Binary file not shown.
222 changes: 113 additions & 109 deletions Firmware/duck.avrgccproj → Firmware/Source/Duck_HID/duck.avrgccproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
<ProjectVersion>1.0</ProjectVersion>
<ProjectVersion>5.0</ProjectVersion>
<ProjectGuid>fee31e0f-40f4-11e0-93cf-000c29a22d21</ProjectGuid>
<avrdevice>AT32UC3B0256</avrdevice>
<avrdeviceseries>uc3b</avrdeviceseries>
Expand All @@ -12,6 +12,10 @@
<AssemblyName>$(MSBuildProjectName)</AssemblyName>
<Name>$(MSBuildProjectName)</Name>
<RootNamespace>$(MSBuildProjectName)</RootNamespace>
<OutputType>Executable</OutputType>
<Language>C</Language>
<ToolchainName>com.Atmel.AVRGCC32</ToolchainName>
<UseGlobalToolchain>True</UseGlobalToolchain>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<ToolchainSettings>
Expand Down Expand Up @@ -129,114 +133,114 @@
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<ToolchainSettings>
<Avr32Gcc>
<avr32gcc.compiler.symbols.DefSymbols>
<ListValues>
<Value>BOARD=EVK1101</Value>
</ListValues>
</avr32gcc.compiler.symbols.DefSymbols>
<avr32gcc.compiler.directories.IncludePaths>
<ListValues>
<Value>../src</Value>
<Value>../src/asf/avr32/boards</Value>
<Value>../src/asf/avr32/boards/evk1101</Value>
<Value>../src/asf/avr32/drivers/flashc</Value>
<Value>../src/asf/avr32/drivers/gpio</Value>
<Value>../src/asf/avr32/drivers/intc</Value>
<Value>../src/asf/avr32/drivers/pm</Value>
<Value>../src/asf/avr32/drivers/spi</Value>
<Value>../src/asf/avr32/drivers/usart</Value>
<Value>../src/asf/avr32/services/fs/fat</Value>
<Value>../src/asf/avr32/services/fs/fat/fat_example</Value>
<Value>../src/asf/avr32/utils</Value>
<Value>../src/asf/avr32/utils/debug</Value>
<Value>../src/asf/avr32/utils/preprocessor</Value>
<Value>../src/asf/common/boards</Value>
<Value>../src/asf/common/services/storage/ctrl_access</Value>
<Value>../src/asf/common/utils</Value>
<Value>../src/config</Value>
<Value>../src/asf/avr32/drivers/usbb</Value>
<Value>../src/asf/common/services/sleepmgr</Value>
<Value>../src/asf/common/services/clock</Value>
<Value>../src/asf/common/services/usb</Value>
<Value>../src/asf/common/services/usb/udc</Value>
<Value>../src/asf/common/services/usb/class/hid</Value>
<Value>../src/asf/common/services/usb/class/hid/device/kbd</Value>
<Value>../src/asf/common/services/usb/class/hid/device</Value>
<Value>../src/asf/avr32/components/memory/sd_mmc/sd_mmc_spi</Value>
</ListValues>
</avr32gcc.compiler.directories.IncludePaths>
<avr32gcc.compiler.optimization.level>Optimize (-O1)</avr32gcc.compiler.optimization.level>
<avr32gcc.compiler.optimization.OtherFlags>-fdata-sections</avr32gcc.compiler.optimization.OtherFlags>
<avr32gcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</avr32gcc.compiler.optimization.PrepareFunctionsForGarbageCollection>
<avr32gcc.compiler.optimization.DebugLevel>Maximum (-g3)</avr32gcc.compiler.optimization.DebugLevel>
<avr32gcc.compiler.warnings.AllWarnings>True</avr32gcc.compiler.warnings.AllWarnings>
<avr32gcc.compiler.miscellaneous.OtherFlags>-std=gnu99 -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -mrelax</avr32gcc.compiler.miscellaneous.OtherFlags>
<avr32gcc.linker.general.DoNotUseStandardStartFiles>True</avr32gcc.linker.general.DoNotUseStandardStartFiles>
<avr32gcc.linker.optimization.GarbageCollectUnusedSections>True</avr32gcc.linker.optimization.GarbageCollectUnusedSections>
<avr32gcc.linker.miscellaneous.LinkerFlags>-T../src/asf/avr32/utils/linker_scripts/at32uc3b/0256/gcc/link_uc3b0256.lds -Wl,--relax</avr32gcc.linker.miscellaneous.LinkerFlags>
<avr32gcc.assembler.general.AssemblerFlags>-mrelax</avr32gcc.assembler.general.AssemblerFlags>
<avr32gcc.assembler.general.IncludePaths>
<ListValues>
<Value>../src</Value>
<Value>../src/asf/avr32/boards</Value>
<Value>../src/asf/avr32/boards/evk1101</Value>
<Value>../src/asf/avr32/drivers/flashc</Value>
<Value>../src/asf/avr32/drivers/gpio</Value>
<Value>../src/asf/avr32/drivers/intc</Value>
<Value>../src/asf/avr32/drivers/pm</Value>
<Value>../src/asf/avr32/drivers/spi</Value>
<Value>../src/asf/avr32/drivers/usart</Value>
<Value>../src/asf/avr32/services/fs/fat</Value>
<Value>../src/asf/avr32/services/fs/fat/fat_example</Value>
<Value>../src/asf/avr32/utils</Value>
<Value>../src/asf/avr32/utils/debug</Value>
<Value>../src/asf/avr32/utils/preprocessor</Value>
<Value>../src/asf/common/boards</Value>
<Value>../src/asf/common/services/storage/ctrl_access</Value>
<Value>../src/asf/common/utils</Value>
<Value>../src/config</Value>
<Value>../src/asf/avr32/drivers/usbb</Value>
<Value>../src/asf/common/services/sleepmgr</Value>
<Value>../src/asf/common/services/clock</Value>
<Value>../src/asf/common/services/usb</Value>
<Value>../src/asf/common/services/usb/udc</Value>
<Value>../src/asf/common/services/usb/class/hid</Value>
<Value>../src/asf/common/services/usb/class/hid/device/kbd</Value>
<Value>../src/asf/common/services/usb/class/hid/device</Value>
</ListValues>
</avr32gcc.assembler.general.IncludePaths>
<avr32gcc.preprocessingassembler.general.AssemblerFlags>-mrelax</avr32gcc.preprocessingassembler.general.AssemblerFlags>
<avr32gcc.preprocessingassembler.general.IncludePaths>
<ListValues>
<Value>../src</Value>
<Value>../src/asf/avr32/boards</Value>
<Value>../src/asf/avr32/boards/evk1101</Value>
<Value>../src/asf/avr32/drivers/flashc</Value>
<Value>../src/asf/avr32/drivers/gpio</Value>
<Value>../src/asf/avr32/drivers/intc</Value>
<Value>../src/asf/avr32/drivers/pm</Value>
<Value>../src/asf/avr32/drivers/spi</Value>
<Value>../src/asf/avr32/drivers/usart</Value>
<Value>../src/asf/avr32/services/fs/fat</Value>
<Value>../src/asf/avr32/services/fs/fat/fat_example</Value>
<Value>../src/asf/avr32/utils</Value>
<Value>../src/asf/avr32/utils/debug</Value>
<Value>../src/asf/avr32/utils/preprocessor</Value>
<Value>../src/asf/common/boards</Value>
<Value>../src/asf/common/services/storage/ctrl_access</Value>
<Value>../src/asf/common/utils</Value>
<Value>../src/config</Value>
<Value>../src/asf/avr32/drivers/usbb</Value>
<Value>../src/asf/common/services/sleepmgr</Value>
<Value>../src/asf/common/services/clock</Value>
<Value>../src/asf/common/services/usb</Value>
<Value>../src/asf/common/services/usb/udc</Value>
<Value>../src/asf/common/services/usb/class/hid</Value>
<Value>../src/asf/common/services/usb/class/hid/device/kbd</Value>
<Value>../src/asf/common/services/usb/class/hid/device</Value>
</ListValues>
</avr32gcc.preprocessingassembler.general.IncludePaths>
</Avr32Gcc>
<avr32gcc.compiler.symbols.DefSymbols>
<ListValues>
<Value>BOARD=EVK1101</Value>
</ListValues>
</avr32gcc.compiler.symbols.DefSymbols>
<avr32gcc.compiler.directories.IncludePaths>
<ListValues>
<Value>../src</Value>
<Value>../src/asf/avr32/boards</Value>
<Value>../src/asf/avr32/boards/evk1101</Value>
<Value>../src/asf/avr32/drivers/flashc</Value>
<Value>../src/asf/avr32/drivers/gpio</Value>
<Value>../src/asf/avr32/drivers/intc</Value>
<Value>../src/asf/avr32/drivers/pm</Value>
<Value>../src/asf/avr32/drivers/spi</Value>
<Value>../src/asf/avr32/drivers/usart</Value>
<Value>../src/asf/avr32/services/fs/fat</Value>
<Value>../src/asf/avr32/services/fs/fat/fat_example</Value>
<Value>../src/asf/avr32/utils</Value>
<Value>../src/asf/avr32/utils/debug</Value>
<Value>../src/asf/avr32/utils/preprocessor</Value>
<Value>../src/asf/common/boards</Value>
<Value>../src/asf/common/services/storage/ctrl_access</Value>
<Value>../src/asf/common/utils</Value>
<Value>../src/config</Value>
<Value>../src/asf/avr32/drivers/usbb</Value>
<Value>../src/asf/common/services/sleepmgr</Value>
<Value>../src/asf/common/services/clock</Value>
<Value>../src/asf/common/services/usb</Value>
<Value>../src/asf/common/services/usb/udc</Value>
<Value>../src/asf/common/services/usb/class/hid</Value>
<Value>../src/asf/common/services/usb/class/hid/device/kbd</Value>
<Value>../src/asf/common/services/usb/class/hid/device</Value>
<Value>../src/asf/avr32/components/memory/sd_mmc/sd_mmc_spi</Value>
</ListValues>
</avr32gcc.compiler.directories.IncludePaths>
<avr32gcc.compiler.optimization.level>Optimize (-O1)</avr32gcc.compiler.optimization.level>
<avr32gcc.compiler.optimization.OtherFlags>-fdata-sections</avr32gcc.compiler.optimization.OtherFlags>
<avr32gcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</avr32gcc.compiler.optimization.PrepareFunctionsForGarbageCollection>
<avr32gcc.compiler.optimization.DebugLevel>Maximum (-g3)</avr32gcc.compiler.optimization.DebugLevel>
<avr32gcc.compiler.warnings.AllWarnings>True</avr32gcc.compiler.warnings.AllWarnings>
<avr32gcc.compiler.miscellaneous.OtherFlags>-std=gnu99 -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -mrelax</avr32gcc.compiler.miscellaneous.OtherFlags>
<avr32gcc.linker.general.DoNotUseStandardStartFiles>True</avr32gcc.linker.general.DoNotUseStandardStartFiles>
<avr32gcc.linker.optimization.GarbageCollectUnusedSections>True</avr32gcc.linker.optimization.GarbageCollectUnusedSections>
<avr32gcc.linker.miscellaneous.LinkerFlags>-T../src/asf/avr32/utils/linker_scripts/at32uc3b/0256/gcc/link_uc3b0256.lds -Wl,--relax</avr32gcc.linker.miscellaneous.LinkerFlags>
<avr32gcc.assembler.general.AssemblerFlags>-mrelax</avr32gcc.assembler.general.AssemblerFlags>
<avr32gcc.assembler.general.IncludePaths>
<ListValues>
<Value>../src</Value>
<Value>../src/asf/avr32/boards</Value>
<Value>../src/asf/avr32/boards/evk1101</Value>
<Value>../src/asf/avr32/drivers/flashc</Value>
<Value>../src/asf/avr32/drivers/gpio</Value>
<Value>../src/asf/avr32/drivers/intc</Value>
<Value>../src/asf/avr32/drivers/pm</Value>
<Value>../src/asf/avr32/drivers/spi</Value>
<Value>../src/asf/avr32/drivers/usart</Value>
<Value>../src/asf/avr32/services/fs/fat</Value>
<Value>../src/asf/avr32/services/fs/fat/fat_example</Value>
<Value>../src/asf/avr32/utils</Value>
<Value>../src/asf/avr32/utils/debug</Value>
<Value>../src/asf/avr32/utils/preprocessor</Value>
<Value>../src/asf/common/boards</Value>
<Value>../src/asf/common/services/storage/ctrl_access</Value>
<Value>../src/asf/common/utils</Value>
<Value>../src/config</Value>
<Value>../src/asf/avr32/drivers/usbb</Value>
<Value>../src/asf/common/services/sleepmgr</Value>
<Value>../src/asf/common/services/clock</Value>
<Value>../src/asf/common/services/usb</Value>
<Value>../src/asf/common/services/usb/udc</Value>
<Value>../src/asf/common/services/usb/class/hid</Value>
<Value>../src/asf/common/services/usb/class/hid/device/kbd</Value>
<Value>../src/asf/common/services/usb/class/hid/device</Value>
</ListValues>
</avr32gcc.assembler.general.IncludePaths>
<avr32gcc.preprocessingassembler.general.AssemblerFlags>-mrelax</avr32gcc.preprocessingassembler.general.AssemblerFlags>
<avr32gcc.preprocessingassembler.general.IncludePaths>
<ListValues>
<Value>../src</Value>
<Value>../src/asf/avr32/boards</Value>
<Value>../src/asf/avr32/boards/evk1101</Value>
<Value>../src/asf/avr32/drivers/flashc</Value>
<Value>../src/asf/avr32/drivers/gpio</Value>
<Value>../src/asf/avr32/drivers/intc</Value>
<Value>../src/asf/avr32/drivers/pm</Value>
<Value>../src/asf/avr32/drivers/spi</Value>
<Value>../src/asf/avr32/drivers/usart</Value>
<Value>../src/asf/avr32/services/fs/fat</Value>
<Value>../src/asf/avr32/services/fs/fat/fat_example</Value>
<Value>../src/asf/avr32/utils</Value>
<Value>../src/asf/avr32/utils/debug</Value>
<Value>../src/asf/avr32/utils/preprocessor</Value>
<Value>../src/asf/common/boards</Value>
<Value>../src/asf/common/services/storage/ctrl_access</Value>
<Value>../src/asf/common/utils</Value>
<Value>../src/config</Value>
<Value>../src/asf/avr32/drivers/usbb</Value>
<Value>../src/asf/common/services/sleepmgr</Value>
<Value>../src/asf/common/services/clock</Value>
<Value>../src/asf/common/services/usb</Value>
<Value>../src/asf/common/services/usb/udc</Value>
<Value>../src/asf/common/services/usb/class/hid</Value>
<Value>../src/asf/common/services/usb/class/hid/device/kbd</Value>
<Value>../src/asf/common/services/usb/class/hid/device</Value>
</ListValues>
</avr32gcc.preprocessingassembler.general.IncludePaths>
</Avr32Gcc>
</ToolchainSettings>
</PropertyGroup>
<ItemGroup>
Expand Down
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit 44cf96c

Please sign in to comment.