keywords.txt 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. ###########################################
  2. # Syntax Coloring Map For hd44780
  3. # note:
  4. # the alignment in the file looks like crap
  5. # because the IDE doesn't parse white space
  6. # correctly so a single tab must be used on
  7. # keyword lines
  8. # old IDEs only support a single tab
  9. # new IDES support mutiple tabs
  10. # as of 1.6.9 no IDE supports using space
  11. # or multiple spaces.
  12. # This is mess because of the obstinance of
  13. # the Arduino team developers refusing to
  14. # change a single line of code in the IDE
  15. # to use whitespace which is space(s)/tab(s)
  16. # rather than explicitly requiring a single
  17. # tab as a seperator
  18. ###########################################
  19. ###########################################
  20. # Datatypes (KEYWORD1)
  21. ###########################################
  22. hd44780 KEYWORD1
  23. hd44780_I2Cexp KEYWORD1
  24. hd44780_I2Clcd KEYWORD1
  25. hd44780_NTCU165ECPB KEYWORD1
  26. hd44780_NTCUUserial KEYWORD1
  27. hd44780_pinIO KEYWORD1
  28. iotype KEYWORD1
  29. ###########################################
  30. # Methods and Functions (KEYWORD2)
  31. ###########################################
  32. # LiquidCrystal API
  33. begin KEYWORD2
  34. clear KEYWORD2
  35. home KEYWORD2
  36. setCursor KEYWORD2
  37. write KEYWORD2
  38. print KEYWORD2
  39. println KEYWORD2
  40. cursor KEYWORD2
  41. noCursor KEYWORD2
  42. blink KEYWORD2
  43. noBlink KEYWORD2
  44. display KEYWORD2
  45. noDisplay KEYWORD2
  46. scrollDisplayLeft KEYWORD2
  47. scrollDisplayRight KEYWORD2
  48. autoscroll KEYWORD2
  49. noAutoscroll KEYWORD2
  50. leftToRight KEYWORD2
  51. rightToLeft KEYWORD2
  52. createChar KEYWORD2
  53. moveCursorLeft KEYWORD2
  54. moveCursorRight KEYWORD2
  55. setRowOffsets KEYWORD2
  56. command KEYWORD2
  57. # mandatory LCD 1.0 API functions
  58. init KEYWORD2
  59. # optional LCD 1.0 API functions
  60. setBacklight KEYWORD2
  61. setContrast KEYWORD2
  62. on KEYWORD2
  63. off KEYWORD2
  64. status KEYWORD2
  65. # deprecacted LCD 1.0 API functions
  66. blink_on KEYWORD2
  67. blink_off KEYWORD2
  68. cursor_on KEYWORD2
  69. cursor_off KEYWORD2
  70. load_custom_char KEYWORD2
  71. setDelay KEYWORD2
  72. # hd44780 extensions
  73. _write KEYWORD2
  74. backlight KEYWORD2
  75. noBacklight KEYWORD2
  76. lineWrap KEYWORD2
  77. noLineWrap KEYWORD2
  78. read KEYWORD2
  79. setExecTimes KEYWORD2
  80. blinkLED KEYWORD2
  81. fatalError KEYWORD2
  82. # hd44780 internal i/o class virtual functions
  83. ioinit KEYWORD2
  84. ioread KEYWORD2
  85. iowrite KEYWORD2
  86. iosetBacklight KEYWORD2
  87. iosetContrast KEYWORD2
  88. ###########################################
  89. # Constants (LITERAL1)
  90. ###########################################