#############################################
# Syntax Coloring Map For Flash and Optiboot
#############################################

#############################################
# Datatypes (KEYWORD1)
#############################################

Flash	KEYWORD1

#############################################
# Methods and Functions (KEYWORD2)
#############################################

# Flash class
set_far_address	KEYWORD2
check_writable	KEYWORD2
clear_buffer	KEYWORD2
read_buffer	KEYWORD2
write_buffer	KEYWORD2
buffer_size	KEYWORD2
write_page	KEYWORD2
fetch_page	KEYWORD2
fetch_data	KEYWORD2
get	KEYWORD2
put	KEYWORD2

# Optiboot
do_spm_cli	KEYWORD2
optiboot_page_erase	KEYWORD2
optiboot_page_fill	KEYWORD2
optiboot_page_write	KEYWORD2
optiboot_readPage	KEYWORD2
optiboot_read	KEYWORD2
optiboot_writePage	KEYWORD2
optiboot_page_erase_write	KEYWORD2

############################################
# Constants (LITERAL1)
############################################
