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