diff --git a/source/cpuinfo.c b/source/cpuinfo.c index 4d77919..7603950 100644 --- a/source/cpuinfo.c +++ b/source/cpuinfo.c @@ -38,8 +38,8 @@ char *get_cpuinfo_revision(char *revision) while(!feof(fp)) { fgets(buffer, sizeof(buffer) , fp); - sscanf(buffer, "Hardware : %s", hardware); - if (strcmp(hardware, "sun7i") == 0) { + sscanf(buffer, "Hardware : %[^\n]", hardware); + if (strcmp(hardware, "sun7i") <= 0 ) { f_a20=1; rpi_found = 1; //printf("BAPI: Banana Pi!!\n"); diff --git a/source/py_gpio.c b/source/py_gpio.c index 2c1583b..e426dc6 100644 --- a/source/py_gpio.c +++ b/source/py_gpio.c @@ -658,7 +658,7 @@ PyMODINIT_FUNC initGPIO(void) // detect board revision and set up accordingly revision = get_rpi_revision(); -D printf("BAPI: revision(%d)\n",revision); +//D printf("BAPI: revision(%d)\n",revision); if (revision == -1) { PyErr_SetString(PyExc_RuntimeError, "This module can only be run on a Raspberry Pi!");