Added device found string with path / vendor details.
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
DataHoarder 2021-12-19 15:29:45 +01:00
parent f13923f5da
commit 88646eb2bb
2 changed files with 8 additions and 4 deletions

View file

@ -60,6 +60,8 @@ int main(int argc, char **argv) {
return 1;
}
printf("FM10K device found at %s :: Vendor 0x%04x :: Class 0x%04x\n", map.device->bar4Path, map.device->vendor, map.device->class);
SPI_COMMAND_READ_MANUFACTURER_RESULT manufacturerInfo = fm10k_mem_spi_ReadManufacturerData((uintptr_t) map.map);
if (manufacturerInfo.value == 0) {
printf("Error getting manufacturer information\n");
@ -76,10 +78,10 @@ int main(int argc, char **argv) {
const KNOWN_FLASH_DEVICE *knownFlashDevice = getKnownFlashFromManufacturerData(manufacturerInfo);
if (knownFlashDevice != NULL) {
printf("Device: %s\n", knownFlashDevice->name);
printf("SPI Device: %s\n", knownFlashDevice->name);
mbitsToRead = knownFlashDevice->sizeInMbit;
} else {
printf("Device: Unknown, defaulting %uMbit size\n", mbitsToRead);
printf("SPI Device: Unknown, defaulting %uMbit size\n", mbitsToRead);
}
if (argc > 2) {

View file

@ -84,6 +84,8 @@ int main(int argc, char **argv) {
return 1;
}
printf("FM10K device found at %s :: Vendor 0x%04x :: Class 0x%04x\n", map.device->bar4Path, map.device->vendor, map.device->class);
SPI_COMMAND_READ_MANUFACTURER_RESULT manufacturerInfo = fm10k_mem_spi_ReadManufacturerData((uintptr_t) map.map);
if (manufacturerInfo.value == 0) {
printf("Error getting manufacturer information\n");
@ -100,10 +102,10 @@ int main(int argc, char **argv) {
const KNOWN_FLASH_DEVICE *knownFlashDevice = getKnownFlashFromManufacturerData(manufacturerInfo);
if (knownFlashDevice != NULL) {
printf("Device: %s\n", knownFlashDevice->name);
printf("SPI Device: %s\n", knownFlashDevice->name);
mbitsToReadMax = knownFlashDevice->sizeInMbit;
} else {
printf("Device: Unknown, defaulting max %uMbit size\n", mbitsToReadMax);
printf("SPI Device: Unknown, defaulting max %uMbit size\n", mbitsToReadMax);
}
if (mbitsToReadMax > 1024) {