void setup() {
Serial.begin(115200);
}
void loop() {
uint16 *flashSize = (uint16 *) (0x1FFFF7E0);
uint16 *idBase0 = (uint16 *) (0x1FFFF7E8);
uint16 *idBase1 = (uint16 *) (0x1FFFF7E8+0x02);
uint32 *idBase2 = (uint32 *) (0x1FFFF7E8+0x04);
uint32 *idBase3 = (uint32 *) (0x1FFFF7E8+0x08);
Serial.print("Flash size is ");
Serial.print(*flashSize );
Serial.println("k");
Serial.print("Unique ID is ");
Serial.print(*(idBase0),HEX);
Serial.print(*(idBase1),HEX);
Serial.print(*(idBase2),HEX);
Serial.println(*(idBase3),HEX);
delay(500);
}