Permalink
Browse files

Change from Atmel Studio solution to makefile and update LUFA library…

… to submodule.
  • Loading branch information...
Hylian committed Jul 26, 2018
1 parent 46271de commit 7000c0d651bca877ca9e3ebfe3dc4585a62e7201
Showing with 4,842 additions and 35,358 deletions.
  1. +6 −0 .gitmodules
  2. BIN Firmware/.vs/sdvxserial/v14/.atsuo
  3. +4 −4 Firmware/{sdvxserial/src/config → Config}/LUFAConfig.h
  4. 0 Firmware/{sdvxserial → }/LUFA VirtualSerial.inf
  5. +2 −2 Firmware/README.md
  6. 0 Firmware/{sdvxserial → }/doxyfile
  7. +1 −0 Firmware/lib/lufa
  8. +47 −0 Firmware/makefile
  9. +29 −0 Firmware/obj/AndroidAccessoryClassHost.d
  10. BIN Firmware/obj/AndroidAccessoryClassHost.o
  11. +281 −0 Firmware/obj/AudioClassDevice.d
  12. BIN Firmware/obj/AudioClassDevice.o
  13. +29 −0 Firmware/obj/AudioClassHost.d
  14. BIN Firmware/obj/AudioClassHost.o
  15. +281 −0 Firmware/obj/CDCClassDevice.d
  16. BIN Firmware/obj/CDCClassDevice.o
  17. +28 −0 Firmware/obj/CDCClassHost.d
  18. BIN Firmware/obj/CDCClassHost.o
  19. +140 −0 Firmware/obj/ConfigDescriptors.d
  20. BIN Firmware/obj/ConfigDescriptors.o
  21. +276 −0 Firmware/obj/Descriptors.d
  22. BIN Firmware/obj/Descriptors.o
  23. +128 −0 Firmware/obj/DeviceStandardReq.d
  24. BIN Firmware/obj/DeviceStandardReq.o
  25. +154 −0 Firmware/obj/Device_AVR8.d
  26. BIN Firmware/obj/Device_AVR8.o
  27. +158 −0 Firmware/obj/EndpointStream_AVR8.d
  28. BIN Firmware/obj/EndpointStream_AVR8.o
  29. +160 −0 Firmware/obj/Endpoint_AVR8.d
  30. BIN Firmware/obj/Endpoint_AVR8.o
  31. +31 −0 Firmware/obj/Events.d
  32. BIN Firmware/obj/Events.o
  33. +284 −0 Firmware/obj/HIDClassDevice.d
  34. BIN Firmware/obj/HIDClassDevice.o
  35. +28 −0 Firmware/obj/HIDClassHost.d
  36. BIN Firmware/obj/HIDClassHost.o
  37. +46 −0 Firmware/obj/HIDParser.d
  38. BIN Firmware/obj/HIDParser.o
  39. +28 −0 Firmware/obj/HostStandardReq.d
  40. BIN Firmware/obj/HostStandardReq.o
  41. +31 −0 Firmware/obj/Host_AVR8.d
  42. BIN Firmware/obj/Host_AVR8.o
  43. +284 −0 Firmware/obj/MIDIClassDevice.d
  44. BIN Firmware/obj/MIDIClassDevice.o
  45. +28 −0 Firmware/obj/MIDIClassHost.d
  46. BIN Firmware/obj/MIDIClassHost.o
  47. +284 −0 Firmware/obj/MassStorageClassDevice.d
  48. BIN Firmware/obj/MassStorageClassDevice.o
  49. +29 −0 Firmware/obj/MassStorageClassHost.d
  50. BIN Firmware/obj/MassStorageClassHost.o
  51. +32 −0 Firmware/obj/PipeStream_AVR8.d
  52. BIN Firmware/obj/PipeStream_AVR8.o
  53. +31 −0 Firmware/obj/Pipe_AVR8.d
  54. BIN Firmware/obj/Pipe_AVR8.o
  55. +284 −0 Firmware/obj/PrinterClassDevice.d
  56. BIN Firmware/obj/PrinterClassDevice.o
  57. +29 −0 Firmware/obj/PrinterClassHost.d
  58. BIN Firmware/obj/PrinterClassHost.o
  59. +284 −0 Firmware/obj/RNDISClassDevice.d
  60. BIN Firmware/obj/RNDISClassDevice.o
  61. +29 −0 Firmware/obj/RNDISClassHost.d
  62. BIN Firmware/obj/RNDISClassHost.o
  63. +29 −0 Firmware/obj/StillImageClassHost.d
  64. BIN Firmware/obj/StillImageClassHost.o
  65. +131 −0 Firmware/obj/USBController_AVR8.d
  66. BIN Firmware/obj/USBController_AVR8.o
  67. +146 −0 Firmware/obj/USBInterrupt_AVR8.d
  68. BIN Firmware/obj/USBInterrupt_AVR8.o
  69. +139 −0 Firmware/obj/USBTask.d
  70. BIN Firmware/obj/USBTask.o
  71. +291 −0 Firmware/obj/VirtualSerial.d
  72. BIN Firmware/obj/VirtualSerial.o
  73. +3 −0 Firmware/obj/debounce.d
  74. BIN Firmware/obj/debounce.o
  75. +276 −0 Firmware/obj/descriptors.d
  76. BIN Firmware/obj/descriptors.o
  77. +5 −0 Firmware/obj/encoder.d
  78. BIN Firmware/obj/encoder.o
  79. +7 −0 Firmware/obj/led.d
  80. BIN Firmware/obj/led.o
  81. +3 −0 Firmware/obj/neopixel.d
  82. BIN Firmware/obj/neopixel.o
  83. +291 −0 Firmware/obj/note.d
  84. BIN Firmware/obj/note.o
  85. +1 −0 Firmware/obj/pins.d
  86. BIN Firmware/obj/pins.o
  87. +0 −22 Firmware/sdvxserial.atsln
  88. +0 −76 Firmware/sdvxserial/VirtualSerial.txt
  89. +0 −86 Firmware/sdvxserial/sdvxserial.componentinfo.xml
  90. +0 −784 Firmware/sdvxserial/sdvxserial.cproj
  91. +0 −86 Firmware/sdvxserial/src/ASF/common/services/gpio/gpio.h
  92. +0 −83 Firmware/sdvxserial/src/ASF/common/services/gpio/mega_gpio/mega_gpio.h
  93. +0 −86 Firmware/sdvxserial/src/ASF/common/services/ioport/gpio.h
  94. +0 −548 Firmware/sdvxserial/src/ASF/common/services/ioport/ioport.h
  95. +0 −691 Firmware/sdvxserial/src/ASF/common/services/ioport/mega/ioport.h
  96. +0 −142 Firmware/sdvxserial/src/ASF/common/utils/interrupt.h
  97. +0 −148 Firmware/sdvxserial/src/ASF/common/utils/interrupt/interrupt_avr8.h
  98. +0 −483 Firmware/sdvxserial/src/ASF/common/utils/make/Makefile.avr.in
  99. +0 −1,594 Firmware/sdvxserial/src/ASF/common/utils/parts.h
  100. +0 −159 Firmware/sdvxserial/src/ASF/mega/utils/assembler.h
  101. +0 −124 Firmware/sdvxserial/src/ASF/mega/utils/assembler/gas.h
  102. +0 −364 Firmware/sdvxserial/src/ASF/mega/utils/compiler.h
  103. +0 −338 Firmware/sdvxserial/src/ASF/mega/utils/preprocessor/mrepeat.h
  104. +0 −54 Firmware/sdvxserial/src/ASF/mega/utils/preprocessor/preprocessor.h
  105. +0 −84 Firmware/sdvxserial/src/ASF/mega/utils/preprocessor/stringz.h
  106. +0 −104 Firmware/sdvxserial/src/ASF/mega/utils/preprocessor/tpaste.h
  107. +0 −102 Firmware/sdvxserial/src/ASF/mega/utils/progmem.h
  108. +0 −109 Firmware/sdvxserial/src/ASF/mega/utils/status_codes.h
  109. +0 −185 Firmware/sdvxserial/src/LUFA/LUFA/Common/ArchitectureSpecific.h
  110. +0 −84 Firmware/sdvxserial/src/LUFA/LUFA/Common/Architectures.h
  111. +0 −150 Firmware/sdvxserial/src/LUFA/LUFA/Common/Attributes.h
  112. +0 −257 Firmware/sdvxserial/src/LUFA/LUFA/Common/BoardTypes.h
  113. +0 −393 Firmware/sdvxserial/src/LUFA/LUFA/Common/Common.h
  114. +0 −97 Firmware/sdvxserial/src/LUFA/LUFA/Common/CompilerSpecific.h
  115. +0 −493 Firmware/sdvxserial/src/LUFA/LUFA/Common/Endianness.h
  116. +0 −169 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/Board/Board.h
  117. +0 −77 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/AndroidAccessoryClass.h
  118. +0 −81 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/AudioClass.h
  119. +0 −81 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/CDCClass.h
  120. +0 −129 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Common/AndroidAccessoryClassCommon.h
  121. +0 −780 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Common/AudioClassCommon.h
  122. +0 −391 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Common/CDCClassCommon.h
  123. +0 −682 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Common/HIDClassCommon.h
  124. +0 −389 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Common/HIDParser.c
  125. +0 −364 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Common/HIDParser.h
  126. +0 −126 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Common/HIDReportData.h
  127. +0 −363 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Common/MIDIClassCommon.h
  128. +0 −368 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Common/MassStorageClassCommon.h
  129. +0 −119 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Common/PrinterClassCommon.h
  130. +0 −411 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Common/RNDISClassCommon.h
  131. +0 −161 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Common/StillImageClassCommon.h
  132. +0 −197 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/AudioClassDevice.c
  133. +0 −396 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/AudioClassDevice.h
  134. +0 −362 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/CDCClassDevice.c
  135. +0 −386 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/CDCClassDevice.h
  136. +0 −211 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/HIDClassDevice.c
  137. +0 −210 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/HIDClassDevice.h
  138. +0 −131 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/MIDIClassDevice.c
  139. +0 −175 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/MIDIClassDevice.h
  140. +0 −215 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/MassStorageClassDevice.c
  141. +0 −161 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/MassStorageClassDevice.h
  142. +0 −314 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/PrinterClassDevice.c
  143. +0 −293 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/PrinterClassDevice.h
  144. +0 −508 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/RNDISClassDevice.c
  145. +0 −207 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Device/RNDISClassDevice.h
  146. +0 −82 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/HIDClass.h
  147. +0 −422 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/AndroidAccessoryClassHost.c
  148. +0 −314 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/AndroidAccessoryClassHost.h
  149. +0 −223 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/AudioClassHost.c
  150. +0 −411 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/AudioClassHost.h
  151. +0 −512 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/CDCClassHost.c
  152. +0 −385 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/CDCClassHost.h
  153. +0 −399 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/HIDClassHost.c
  154. +0 −313 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/HIDClassHost.h
  155. +0 −231 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/MIDIClassHost.c
  156. +0 −190 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/MIDIClassHost.h
  157. +0 −579 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/MassStorageClassHost.c
  158. +0 −335 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/MassStorageClassHost.h
  159. +0 −400 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/PrinterClassHost.c
  160. +0 −285 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/PrinterClassHost.h
  161. +0 −476 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/RNDISClassHost.c
  162. +0 −270 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/RNDISClassHost.h
  163. +0 −436 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/StillImageClassHost.c
  164. +0 −317 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/Host/StillImageClassHost.h
  165. +0 −84 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/MIDIClass.h
  166. +0 −81 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/MassStorageClass.h
  167. +0 −83 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/PrinterClass.h
  168. +0 −81 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/RNDISClass.h
  169. +0 −76 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Class/StillImageClass.h
  170. +0 −57 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.c
  171. +0 −269 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.h
  172. +0 −275 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c
  173. +0 −658 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.h
  174. +0 −201 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.c
  175. +0 −819 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h
  176. +0 −297 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.c
  177. +0 −372 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.h
  178. +0 −159 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/OTG_AVR8.h
  179. +0 −221 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.c
  180. +0 −442 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.h
  181. +0 −210 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.c
  182. +0 −922 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h
  183. +0 −84 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_R.c
  184. +0 −95 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_W.c
  185. +0 −89 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_RW.c
  186. +0 −88 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/Template/Template_Pipe_RW.c
  187. +0 −273 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c
  188. +0 −432 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.h
  189. +0 −279 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.c
  190. +0 −375 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.h
  191. +0 −146 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/ConfigDescriptors.c
  192. +0 −287 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/ConfigDescriptors.h
  193. +0 −159 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/Device.h
  194. +0 −380 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/DeviceStandardReq.c
  195. +0 −158 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/DeviceStandardReq.h
  196. +0 −130 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/Endpoint.h
  197. +0 −124 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/EndpointStream.h
  198. +0 −39 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/Events.c
  199. +0 −372 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/Events.h
  200. +0 −139 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/Host.h
  201. +0 −322 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/HostStandardReq.c
  202. +0 −292 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/HostStandardReq.h
  203. +0 −80 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/OTG.h
  204. +0 −144 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/Pipe.h
  205. +0 −100 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/PipeStream.h
  206. +0 −765 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/StdDescriptors.h
  207. +0 −258 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/StdRequestType.h
  208. +0 −165 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/USBController.h
  209. +0 −73 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/USBInterrupt.h
  210. +0 −283 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/USBMode.h
  211. +0 −89 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/USBTask.c
  212. +0 −200 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/Core/USBTask.h
  213. +0 −422 Firmware/sdvxserial/src/LUFA/LUFA/Drivers/USB/USB.h
  214. +0 −80 Firmware/sdvxserial/src/LUFA/LUFA/Platform/Platform.h
  215. +0 −52 Firmware/sdvxserial/src/LUFA/LUFA/Version.h
  216. +0 −81 Firmware/sdvxserial/src/asf.h
  217. 0 Firmware/{sdvxserial → src}/debounce.c
  218. 0 Firmware/{sdvxserial → src}/debounce.h
  219. +7 −7 Firmware/{sdvxserial/Descriptors.c → src/descriptors.c}
  220. +3 −3 Firmware/{sdvxserial/Descriptors.h → src/descriptors.h}
  221. 0 Firmware/{sdvxserial → src}/encoder.c
  222. 0 Firmware/{sdvxserial → src}/encoder.h
  223. 0 Firmware/{sdvxserial → src}/led.c
  224. 0 Firmware/{sdvxserial → src}/led.h
  225. 0 Firmware/{sdvxserial → src}/neopixel.c
  226. 0 Firmware/{sdvxserial → src}/neopixel.h
  227. +14 −14 Firmware/{sdvxserial/VirtualSerial.c → src/note.c}
  228. +3 −3 Firmware/{sdvxserial/VirtualSerial.h → src/note.h}
  229. 0 Firmware/{sdvxserial → src}/pins.c
  230. +7 −0 Firmware/src/sources.mk
@@ -0,0 +1,6 @@
[submodule "Firmware/sdvxserial-new/lib/lufa"]
path = Firmware/sdvxserial-new/lib/lufa
url = https://github.com/abcminiuser/lufa.git
[submodule "Firmware/lib/lufa"]
path = Firmware/lib/lufa
url = https://github.com/abcminiuser/lufa.git
Binary file not shown.
@@ -1,13 +1,13 @@
/*
LUFA Library
Copyright (C) Dean Camera, 2015.
Copyright (C) Dean Camera, 2017.
dean [at] fourwalledcubicle [dot] com
www.lufa-lib.org
*/

/*
Copyright 2015 Dean Camera (dean [at] fourwalledcubicle [dot] com)
Copyright 2017 Dean Camera (dean [at] fourwalledcubicle [dot] com)
Permission to use, copy, modify, distribute, and sell this
software and its documentation for any purpose is hereby granted
@@ -74,9 +74,9 @@
// #define DEVICE_STATE_AS_GPIOR {Insert Value Here}
#define FIXED_NUM_CONFIGURATIONS 1
// #define CONTROL_ONLY_DEVICE
#define INTERRUPT_CONTROL_ENDPOINT
#define INTERRUPT_CONTROL_ENDPOINT
// #define NO_DEVICE_REMOTE_WAKEUP
#define NO_DEVICE_SELF_POWER
// #define NO_DEVICE_SELF_POWER

/* USB Host Mode Driver Related Tokens: */
// #define HOST_STATE_AS_GPIOR {Insert Value Here}
@@ -2,7 +2,7 @@

## Build Instructions

Download Atmel Studio and load the atsln file. Run "Build Solution" to compile.
Update git submodules and run make.

## Design

@@ -16,4 +16,4 @@ The trigger counts are so low right now that they don't really matter. I've foun

The firmware is based off the LUFA library by Dean Camera. It instantiates three USB descriptors: an HID mouse, HID keyboard, and CDC serial for debug/configuration.

The two VOL knobs control the x/y movement of the mouse, while the buttons send keyboard button presses.
The two VOL knobs control the x/y movement of the mouse, while the buttons send keyboard button presses.
File renamed without changes.
Submodule lufa added at 1e0062
@@ -0,0 +1,47 @@
#
# LUFA Library
# Copyright (C) Dean Camera, 2017.
#
# dean [at] fourwalledcubicle [dot] com
# www.lufa-lib.org
#
# --------------------------------------
# LUFA Project Makefile.
# --------------------------------------

# Run "make help" for target help.

MCU = atmega32u4
ARCH = AVR8
BOARD = NONE
F_CPU = 16000000
F_USB = $(F_CPU)
OPTIMIZATION = s
TARGET = note
SRC = $(PROJECT_SRC) $(LUFA_SRC_USB) $(LUFA_SRC_USBCLASS)
LUFA_PATH = lib/lufa/LUFA
CC_FLAGS = -DUSE_LUFA_CONFIG_HEADER -IConfig/ -Isrc/
LD_FLAGS =

# Default target
all:

# Include project sources
include src/sources.mk

# Include LUFA-specific DMBS extension modules
DMBS_LUFA_PATH ?= $(LUFA_PATH)/Build/LUFA
include $(DMBS_LUFA_PATH)/lufa-sources.mk
include $(DMBS_LUFA_PATH)/lufa-gcc.mk

# Include common DMBS build system modules
DMBS_PATH ?= $(LUFA_PATH)/Build/DMBS/DMBS
include $(DMBS_PATH)/core.mk
include $(DMBS_PATH)/cppcheck.mk
include $(DMBS_PATH)/doxygen.mk
include $(DMBS_PATH)/dfu.mk
include $(DMBS_PATH)/gcc.mk
include $(DMBS_PATH)/hid.mk
include $(DMBS_PATH)/avrdude.mk
include $(DMBS_PATH)/atprogram.mk

@@ -0,0 +1,29 @@
obj/AndroidAccessoryClassHost.o: \
lib/lufa/LUFA/Drivers/USB/Class/Host/AndroidAccessoryClassHost.c \
lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/USBMode.h \
lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/Common.h \
lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/Architectures.h \
lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/BoardTypes.h \
lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/ArchitectureSpecific.h \
lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/CompilerSpecific.h \
lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/Attributes.h \
Config/LUFAConfig.h \
lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/Endianness.h

lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/USBMode.h:

lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/Common.h:

lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/Architectures.h:

lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/BoardTypes.h:

lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/ArchitectureSpecific.h:

lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/CompilerSpecific.h:

lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/Attributes.h:

Config/LUFAConfig.h:

lib/lufa/LUFA/Drivers/USB/Class/Host/../../Core/../../../Common/Endianness.h:
Binary file not shown.
Oops, something went wrong.

0 comments on commit 7000c0d

Please sign in to comment.