Esp8266/spisoft_arch.h File Reference
#include <fast_io.h>
Include dependency graph for Esp8266/spisoft_arch.h:
Go to the source code of this file.
Namespaces | |
spisoft | |
Macros | |
#define | GP_IN(pin) GP_FAST_READ(pin, PERIPHS_GPIO_BASEADDR + GPIO_IN_ADDRESS) |
#define | GP_OUT(pin, val) |
Macro Definition Documentation
◆ GP_IN
#define GP_IN | ( | pin | ) | GP_FAST_READ(pin, PERIPHS_GPIO_BASEADDR + GPIO_IN_ADDRESS) |
◆ GP_OUT
#define GP_OUT | ( | pin, | |
val | |||
) |
Value:
GP_FAST_WRITE(pin, val, PERIPHS_GPIO_BASEADDR + GPIO_OUT_W1TC_ADDRESS, \
PERIPHS_GPIO_BASEADDR + GPIO_OUT_W1TS_ADDRESS)
#define GP_FAST_WRITE(pin, val, regclr, regset)
Set or clear a GPIO line.
Definition: fast_io.h:55