Rp2040/spisoft_arch.h File Reference
#include <hardware/gpio.h>
#include <fast_io.h>
Include dependency graph for Rp2040/spisoft_arch.h:

Go to the source code of this file.

Namespaces

 spisoft
 

Macros

#define GP_IN(pin)   GP_FAST_READ(pin, SIO_BASE + SIO_GPIO_IN_OFFSET)
 
#define GP_OUT(pin, val)   GP_FAST_WRITE(pin, val, SIO_BASE + SIO_GPIO_OUT_CLR_OFFSET, SIO_BASE + SIO_GPIO_OUT_SET_OFFSET)
 
#define SPISOFT_ARCH_DELAY_FIXED   1
 

Macro Definition Documentation

◆ GP_IN

#define GP_IN (   pin)    GP_FAST_READ(pin, SIO_BASE + SIO_GPIO_IN_OFFSET)

◆ GP_OUT

#define GP_OUT (   pin,
  val 
)    GP_FAST_WRITE(pin, val, SIO_BASE + SIO_GPIO_OUT_CLR_OFFSET, SIO_BASE + SIO_GPIO_OUT_SET_OFFSET)

◆ SPISOFT_ARCH_DELAY_FIXED

#define SPISOFT_ARCH_DELAY_FIXED   1