lufa_drivers_board.xml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <!--
  2. LUFA Library
  3. Copyright (C) Dean Camera, 2018.
  4. dean [at] fourwalledcubicle [dot] com
  5. www.lufa-lib.org
  6. -->
  7. <!-- Atmel Studio framework integration file -->
  8. <lufa>
  9. <asf>
  10. <board id="lufa.boards.dummy.avr8" vendor="LUFA" caption="AVR8 Architecture">
  11. <device-support value="mega"/>
  12. <require idref="lufa.drivers.board"/>
  13. <require idref="lufa.drivers.board.info"/>
  14. </board>
  15. <board id="lufa.boards.dummy.xmega" vendor="LUFA" caption="XMEGA Architecture">
  16. <device-support value="xmega"/>
  17. <require idref="lufa.drivers.board"/>
  18. <require idref="lufa.drivers.board.info"/>
  19. </board>
  20. <board id="lufa.boards.dummy.uc3" vendor="LUFA" caption="UC3 Architecture">
  21. <device-support value="uc3"/>
  22. <require idref="lufa.drivers.board"/>
  23. <require idref="lufa.drivers.board.info"/>
  24. </board>
  25. <module type="driver" id="lufa.drivers.board.info" caption="LUFA Board Hardware Information Driver">
  26. <device-support-alias value="lufa_avr8"/>
  27. <device-support-alias value="lufa_xmega"/>
  28. <device-support-alias value="lufa_uc3"/>
  29. <build type="doxygen-entry-point" value="Group_BoardInfo"/>
  30. <require idref="lufa.common"/>
  31. <build type="include-path" value=".."/>
  32. <build type="header-file" subtype="api" value="Drivers/Board/Board.h"/>
  33. </module>
  34. <module type="driver" id="lufa.drivers.board.leds" caption="LUFA Board LED Driver">
  35. <device-support-alias value="lufa_avr8"/>
  36. <device-support-alias value="lufa_xmega"/>
  37. <device-support-alias value="lufa_uc3"/>
  38. <build type="doxygen-entry-point" value="Group_LEDs"/>
  39. <require idref="lufa.common"/>
  40. <build type="include-path" value=".."/>
  41. <build type="header-file" subtype="api" value="Drivers/Board/LEDs.h"/>
  42. </module>
  43. <module type="driver" id="lufa.drivers.board.buttons" caption="LUFA Board Buttons Driver">
  44. <device-support-alias value="lufa_avr8"/>
  45. <device-support-alias value="lufa_xmega"/>
  46. <device-support-alias value="lufa_uc3"/>
  47. <build type="doxygen-entry-point" value="Group_Buttons"/>
  48. <require idref="lufa.common"/>
  49. <build type="include-path" value=".."/>
  50. <build type="header-file" subtype="api" value="Drivers/Board/Buttons.h"/>
  51. </module>
  52. <module type="driver" id="lufa.drivers.board.dataflash" caption="LUFA Board Dataflash Driver">
  53. <device-support-alias value="lufa_avr8"/>
  54. <device-support-alias value="lufa_xmega"/>
  55. <device-support-alias value="lufa_uc3"/>
  56. <build type="doxygen-entry-point" value="Group_Dataflash"/>
  57. <require idref="lufa.common"/>
  58. <build type="include-path" value=".."/>
  59. <build type="header-file" subtype="api" value="Drivers/Board/Dataflash.h"/>
  60. </module>
  61. <module type="driver" id="lufa.drivers.board.joystick" caption="LUFA Board Joystick Driver">
  62. <device-support-alias value="lufa_avr8"/>
  63. <device-support-alias value="lufa_xmega"/>
  64. <device-support-alias value="lufa_uc3"/>
  65. <build type="doxygen-entry-point" value="Group_Joystick"/>
  66. <require idref="lufa.common"/>
  67. <build type="include-path" value=".."/>
  68. <build type="header-file" subtype="api" value="Drivers/Board/Joystick.h"/>
  69. </module>
  70. <module type="driver" id="lufa.drivers.board.temperature" caption="LUFA Board Temperature Sensor Driver">
  71. <device-support-alias value="lufa_avr8"/>
  72. <device-support-alias value="lufa_xmega"/>
  73. <device-support-alias value="lufa_uc3"/>
  74. <build type="doxygen-entry-point" value="Group_Temperature"/>
  75. <require idref="lufa.common"/>
  76. <require idref="lufa.drivers.peripheral.adc"/>
  77. <build type="c-source" value="Drivers/Board/Temperature.c"/>
  78. <build type="include-path" value=".."/>
  79. <build type="header-file" subtype="api" value="Drivers/Board/Temperature.h"/>
  80. </module>
  81. </asf>
  82. </lufa>