﻿###########################################
# Syntax highlighting for PCBCUPID Cypher
###########################################

PCBCUPID_Cypher	KEYWORD1
PCBCUPID_Cypher_tft	KEYWORD1

# Methods
begin	KEYWORD2
beginLight	KEYWORD2
getInfo	KEYWORD2
setRGBLed	KEYWORD2
setRGBLedRaw	KEYWORD2
setStatusLed	KEYWORD2
toggleStatusLed	KEYWORD2
isBootPressed	KEYWORD2
readRTC	KEYWORD2
setRTC	KEYWORD2
beginSD	KEYWORD2
beginSD_SPI	KEYWORD2
beginTFT	KEYWORD2
scanI2C	KEYWORD2
getWire	KEYWORD2

# Enums
CypherLedColor	KEYWORD1
CypherSDMode	KEYWORD1

# Structs
CypherInfo	KEYWORD1

# Constants
CYPHER_BOARD_VERSION	LITERAL1
CYPHER_I2C_SDA	LITERAL1
CYPHER_I2C_SCL	LITERAL1
CYPHER_RTC_I2C_ADDR	LITERAL1
CYPHER_TFT_RST	LITERAL1
CYPHER_TFT_DC	LITERAL1
CYPHER_TFT_CS	LITERAL1
CYPHER_TFT_MOSI	LITERAL1
CYPHER_TFT_SCLK	LITERAL1
CYPHER_TFT_WIDTH	LITERAL1
CYPHER_TFT_HEIGHT	LITERAL1
CYPHER_SD_CMD	LITERAL1
CYPHER_SD_CLK	LITERAL1
CYPHER_SD_D0	LITERAL1
CYPHER_SD_D1	LITERAL1
CYPHER_SD_D2	LITERAL1
CYPHER_SD_D3	LITERAL1
CYPHER_LED_R	LITERAL1
CYPHER_LED_G	LITERAL1
CYPHER_LED_B	LITERAL1
CYPHER_LED_RED	LITERAL1
CYPHER_BTN_BOOT	LITERAL1
CYPHER_USB_DN	LITERAL1
CYPHER_USB_DP	LITERAL1
CYPHER_U0_TXD	LITERAL1
CYPHER_U0_RXD	LITERAL1
CYPHER_U1_TXD	LITERAL1
CYPHER_U1_RXD	LITERAL1
CYPHER_PIN_BATTERY	LITERAL1
CYPHER_COLOR_OFF	LITERAL1
CYPHER_COLOR_RED	LITERAL1
CYPHER_COLOR_GREEN	LITERAL1
CYPHER_COLOR_BLUE	LITERAL1
CYPHER_COLOR_YELLOW	LITERAL1
CYPHER_COLOR_CYAN	LITERAL1
CYPHER_COLOR_MAGENTA	LITERAL1
CYPHER_COLOR_WHITE	LITERAL1
CYPHER_SD_SPI	LITERAL1
CYPHER_SD_SDIO	LITERAL1
