The enum in io.c (part14-spi-ethernet) of pull up pull down register is the wrong way around.
Current implementation:
enum {
Pull_None = 0,
Pull_Down = 1, // Are down and up the right way around?
Pull_Up = 2
};
Correct implementation:
enum {
Pull_None = 0,
Pull_Down = 2,
Pull_Up = 1
};
source:
The enum in io.c (part14-spi-ethernet) of pull up pull down register is the wrong way around. Current implementation: enum { Pull_None = 0, Pull_Down = 1, // Are down and up the right way around? Pull_Up = 2 }; Correct implementation: enum { Pull_None = 0, Pull_Down = 2, Pull_Up = 1 }; source:
page 74 of bcm2711 ARM Peripherals