Memory Layout:

Mapping:
	Flash	Start Address:	0x110000
	Flash	Size:			 0x30000 ->  192kB
	
	EEPROM	Start Address:	0x000000
	EEPROM	Size:			  0x2000 ->    8kB

-----------------------------------
Store Info:
	12 Byte

----------------------------- 0x00000000
License Data:
	0x00000000	4 Byte			Flag
	0x00000004	4 Byte			startReaderId  
	0x00000008	4 Byte			startLicenseCount  
	0x0000000C	4 Byte			currentReaderId  
	0x00000010	4 Byte			currentLicenseCount  
	
----------------------------- 0x00000020
Report Info:
	0x00000020	4 Byte			Flag
	0x00000024	4 Byte			reportCount  
	0x00000028	4 Byte			nextReportAddress

----------------------------- 0x0000002C
Report Error Count:
	0x0000002C	4 Byte			magicRandValErrorCount
	0x00000030	4 Byte			timeOutErrorCount
	

----------------------------- 0x00000050
Report Data:
	{
		ADDRESS + 0x00000000	4 Byte		ReaderType
		ADDRESS + 0x00000004	4 Byte		ReaderId
		ADDRESS + 0x00000008	4 Byte		Flags
	}
	
	
	
Maximum Report Count:
	Flash 		(0x30000 - 0x50) / 12	=	16377 
	EEPROM		(0x2000  - 0x50) / 12 	=	  676
	
Maximum Size:
		500 * (12 Bytes Report)
		0x50 Data Bytes (Addr 0x0000 - 0x0050)
	+	12 Byte Store Info
	-----------------------------------------
		(500 * 12) + 0x50 + 12 = 	 6092 ~ 6144 Bytes