end code
- it is used to put 42 bytes into flash per page of 256 bytes of data
Code:
Data_Length = 42 ' 38chrs + 4 byte setting - required varable for spi flash routine
SDC_Page = 129 + (Menu_Subtxt-1)/6 ' page start point + 1 page per each 6 subtxt placed
IF Menu_subtxt-1 //6 = 0 THEN
SDC_Byte = 0 ' set byte to 0 when Menu_subtxt = 7, 13, 19etc
ELSE
SDC_Byte = ((Menu_Subtxt-1)//6) * Data_Length ' byte start point per data length
ENDIF
HSEROUT ["write SDC_Page = ",dec SDC_Page ,", SDC_Byte = ",dec SDC_Byte,13,10 ]
gosub Flash_Font_Common_write ' use flash font common write to save subtxt data
return
Bookmarks