My Marlin configs for Fabrikator Mini and CTC i3 Pro B
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

platforms.h 840B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef _HAL_PLATFORMS_H_
  2. #define _HAL_PLATFORMS_H_
  3. #ifndef HAL_PLATFORM
  4. #ifdef __AVR__
  5. #define HAL_PLATFORM HAL_AVR
  6. #elif defined(ARDUINO_ARCH_SAM)
  7. #define HAL_PLATFORM HAL_DUE
  8. #elif defined(__MK64FX512__) || defined(__MK66FX1M0__)
  9. #define HAL_PLATFORM HAL_TEENSY35_36
  10. #elif defined(TARGET_LPC1768)
  11. #define HAL_PLATFORM HAL_LPC1768
  12. #elif defined(__STM32F1__) || defined(TARGET_STM32F1)
  13. #define HAL_PLATFORM HAL_STM32F1
  14. #elif defined(STM32F4) || defined(STM32F4xx)
  15. #define HAL_PLATFORM HAL_STM32F4
  16. #elif defined(STM32F7)
  17. #define HAL_PLATFORM HAL_STM32F7
  18. #elif defined(ARDUINO_ARCH_ESP32)
  19. #define HAL_PLATFORM HAL_ESP32
  20. #else
  21. #error "Unsupported Platform!"
  22. #endif
  23. #endif // HAL_PLATFORM
  24. #define XSTR_(M) #M
  25. #define XSTR(M) XSTR_(M)
  26. #define HAL_PATH(PATH, NAME) XSTR(PATH/HAL_PLATFORM/NAME)
  27. #endif // _HAL_PLATFORMS_H_