sam3u.nut 889 B

1234567891011121314151617181920212223242526272829303132333435
  1. nutarch_cm3_sam3 =
  2. {
  3. --
  4. -- MCU Family
  5. --
  6. {
  7. name = "nutarch_cm3_sam3_family",
  8. brief = "MCU Family",
  9. options =
  10. {
  11. {
  12. macro = "MCU_SAM3",
  13. brief = "ATMEL SAM3U Series",
  14. type = "integer",
  15. default = 1,
  16. requires = { "HW_MCU_SAM3" },
  17. file = "include/cfg/arch.h"
  18. }
  19. }
  20. },
  21. {
  22. name = "nutarch_cm3_sam3_irq",
  23. brief = "Peripheral Interrupt Handler (SAM3X)",
  24. requires = { "HW_MCU_AT91SAM3X" },
  25. provides = { "DEV_IRQ_AT91" },
  26. sources =
  27. {
  28. "cm3/dev/atmel/ih_sam3udbgu.c",
  29. "cm3/dev/atmel/ih_sam3upioa.c",
  30. "cm3/dev/atmel/ih_sam3upiob.c",
  31. "cm3/dev/atmel/ih_sam3upioc.c",
  32. "cm3/dev/atmel/ih_sam3uudphs.c",
  33. }
  34. }
  35. }