mirror of
https://github.com/xtacocorex/CHIP_IO
synced 2025-07-20 04:43:21 +00:00
Simple updated to the XIO base logic based upon suggestions by fordsford
This commit is contained in:
@ -204,7 +204,7 @@ int lookup_gpio_by_key(const char *key)
|
||||
for (p = table; p->key != NULL; ++p) {
|
||||
if (strcmp(p->key, key) == 0) {
|
||||
// FIGURE OUT IF WE'RE AN XIO PIN USING THE DEFAULT PINS
|
||||
if (p->gpio >= OLDXIOBASE) {
|
||||
if (p->gpio >= OLDXIOBASE && p->gpio < OLDXIOBASE+8) {
|
||||
int gbase = get_xio_base();
|
||||
if (gbase != -1) {
|
||||
return (gbase + (p->gpio - OLDXIOBASE));
|
||||
@ -225,7 +225,7 @@ int lookup_gpio_by_name(const char *name)
|
||||
for (p = table; p->name != NULL; ++p) {
|
||||
if (strcmp(p->name, name) == 0) {
|
||||
// FIGURE OUT IF WE'RE AN XIO PIN USING THE DEFAULT PINS
|
||||
if (p->gpio >= OLDXIOBASE) {
|
||||
if (p->gpio >= OLDXIOBASE && p->gpio < OLDXIOBASE+8) {
|
||||
int gbase = get_xio_base();
|
||||
if (gbase != -1) {
|
||||
return (gbase + (p->gpio - OLDXIOBASE));
|
||||
|
Reference in New Issue
Block a user