PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
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.

51 lines
1.1KB

  1. #######################################
  2. # Syntax Coloring Map SPI
  3. #######################################
  4. #######################################
  5. # Datatypes (KEYWORD1)
  6. #######################################
  7. SPI KEYWORD1
  8. SPI1 KEYWORD1
  9. SPI2 KEYWORD1
  10. #######################################
  11. # Methods and Functions (KEYWORD2)
  12. #######################################
  13. begin KEYWORD2
  14. end KEYWORD2
  15. transfer KEYWORD2
  16. transfer16 KEYWORD2
  17. setBitOrder KEYWORD2
  18. setDataMode KEYWORD2
  19. setClockDivider KEYWORD2
  20. setMOSI KEYWORD2
  21. setMISO KEYWORD2
  22. setSCK KEYWORD2
  23. setCS KEYWORD2
  24. usingInterrupt KEYWORD2
  25. beginTransaction KEYWORD2
  26. endTransaction KEYWORD2
  27. SPISettings KEYWORD2
  28. pinIsChipSelect KEYWORD2
  29. pinIsMOSI KEYWORD2
  30. pinIsMISO KEYWORD2
  31. pinIsSCK KEYWORD2
  32. #######################################
  33. # Constants (LITERAL1)
  34. #######################################
  35. SPI_CLOCK_DIV4 LITERAL1
  36. SPI_CLOCK_DIV16 LITERAL1
  37. SPI_CLOCK_DIV64 LITERAL1
  38. SPI_CLOCK_DIV128 LITERAL1
  39. SPI_CLOCK_DIV2 LITERAL1
  40. SPI_CLOCK_DIV8 LITERAL1
  41. SPI_CLOCK_DIV32 LITERAL1
  42. SPI_MODE0 LITERAL1
  43. SPI_MODE1 LITERAL1
  44. SPI_MODE2 LITERAL1
  45. SPI_MODE3 LITERAL1