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