Mark the last memory page on a Sherwood Wisdom 2 as unreadable.

This commit is contained in:
Jef Driesen 2010-07-28 08:36:49 +02:00
parent 82a0fc97a0
commit a722d50f03

View File

@ -63,6 +63,7 @@ static const device_backend_t oceanic_atom2_device_backend = {
oceanic_atom2_device_close /* close */
};
static const unsigned char oceanic_wisdom2_version[] = "WISDOM R\0\0 512K";
static const unsigned char oceanic_atom2_version[] = "2M ATOM r\0\0 512K";
static const unsigned char oceanic_oc1_version[] = "OCWATCH R\0\0 1024";
@ -320,7 +321,8 @@ oceanic_atom2_device_open (device_t **out, const char* name)
// Override the base class values.
if (oceanic_common_match (oceanic_oc1_version, device->version, sizeof (device->version)))
device->base.layout = &oceanic_oc1_layout;
else if (oceanic_common_match (oceanic_atom2_version, device->version, sizeof (device->version)))
else if (oceanic_common_match (oceanic_atom2_version, device->version, sizeof (device->version)) ||
oceanic_common_match (oceanic_wisdom2_version, device->version, sizeof (device->version)))
device->base.layout = &oceanic_atom2_layout;
else
device->base.layout = &oceanic_default_layout;