teensy.ini 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. #
  2. # Marlin Firmware
  3. # PlatformIO Configuration File
  4. #
  5. #################################
  6. # #
  7. # Teensy Architectures #
  8. # #
  9. #################################
  10. #
  11. # Teensy AVR
  12. #
  13. [teensy_avr]
  14. platform = teensy
  15. platform_packages = toolchain-atmelavr@~1.70300.0
  16. extends = common_avr8
  17. lib_ignore = ${env:common_avr8.lib_ignore}, NativeEthernet
  18. #
  19. # AT90USB1286 boards using CDC bootloader
  20. # e.g., BRAINWAVE, BRAINWAVE_PRO, SAV_MKI, TEENSYLU
  21. #
  22. [env:at90usb1286_cdc]
  23. extends = teensy_avr
  24. board = marlin_at90usb1286
  25. lib_ignore = ${teensy_avr.lib_ignore}, Teensy_ADC
  26. #
  27. # AT90USB1286 boards using DFU bootloader
  28. # e.g., Printrboard, Printrboard Rev.F, 5DPRINT
  29. #
  30. [env:at90usb1286_dfu]
  31. extends = env:at90usb1286_cdc
  32. #
  33. # Teensy++ 2.0
  34. #
  35. [env:teensy20]
  36. extends = teensy_avr
  37. board = teensy2pp
  38. #
  39. # Teensy 3.x - 4.x
  40. #
  41. [teensy_arm]
  42. platform = teensy@~4.12.0
  43. build_src_filter = ${common.default_src_filter}
  44. lib_ignore = NativeEthernet
  45. #
  46. # Teensy 3.1 / 3.2 (ARM Cortex-M4)
  47. #
  48. [env:teensy31]
  49. extends = teensy_arm
  50. board = teensy31
  51. build_src_filter = ${teensy_arm.build_src_filter} +<src/HAL/TEENSY31_32>
  52. #
  53. # Teensy 3.5 / 3.6 (ARM Cortex-M4)
  54. #
  55. [env:teensy35]
  56. extends = teensy_arm
  57. board = teensy35
  58. build_src_filter = ${teensy_arm.build_src_filter} +<src/HAL/TEENSY35_36>
  59. [env:teensy36]
  60. extends = teensy_arm
  61. board = teensy36
  62. build_src_filter = ${teensy_arm.build_src_filter} +<src/HAL/TEENSY35_36>
  63. #
  64. # Teensy 4.0 / 4.1 (ARM Cortex-M7)
  65. #
  66. [env:teensy41]
  67. extends = teensy_arm
  68. board = teensy41
  69. build_src_filter = ${teensy_arm.build_src_filter} +<src/HAL/TEENSY40_41>
  70. lib_ignore =