Zephyr API Documentation 4.5.0-rc1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
WisBlock IO slot connector

Constants for pins exposed on WisBlock IO slot connector. More...

Files

file  wisblock-io-slot.h
 WisBlock IO slot connector pin constants.

Macros

#define WISBLOCK_IO_SW1   0
 User button SW1.
#define WISBLOCK_IO_TXD0   1
 UART0 TX.
#define WISBLOCK_IO_RXD0   2
 UART0 RX.
#define WISBLOCK_IO_LED1   3
 LED1.
#define WISBLOCK_IO_LED2   4
 LED2.
#define WISBLOCK_IO_LED3   5
 LED3.
#define WISBLOCK_IO_I2C1_SDA   6
 I2C1 SDA.
#define WISBLOCK_IO_I2C1_SCL   7
 I2C1 SCL.
#define WISBLOCK_IO_AIN0   8
 Analog input 0.
#define WISBLOCK_IO_AIN1   9
 Analog input 1.
#define WISBLOCK_IO_IO7   10
 General-purpose IO7.
#define WISBLOCK_IO_SPI_CS   11
 SPI chip select.
#define WISBLOCK_IO_SPI_CLK   12
 SPI clock.
#define WISBLOCK_IO_SPI_MISO   13
 SPI MISO.
#define WISBLOCK_IO_SPI_MOSI   14
 SPI MOSI.
#define WISBLOCK_IO_IO1   15
 General-purpose IO1.
#define WISBLOCK_IO_IO2   16
 General-purpose IO2.
#define WISBLOCK_IO_IO3   17
 General-purpose IO3.
#define WISBLOCK_IO_IO4   18
 General-purpose IO4.
#define WISBLOCK_IO_TXD1   19
 UART1 TX.
#define WISBLOCK_IO_RXD1   20
 UART1 RX.
#define WISBLOCK_IO_I2C2_SDA   21
 I2C2 SDA.
#define WISBLOCK_IO_I2C2_SCL   22
 I2C2 SCL.
#define WISBLOCK_IO_IO5   23
 General-purpose IO5.
#define WISBLOCK_IO_IO6   24
 General-purpose IO6.

Detailed Description

Constants for pins exposed on WisBlock IO slot connector.

Macro Definition Documentation

◆ WISBLOCK_IO_AIN0

#define WISBLOCK_IO_AIN0   8

#include <zephyr/dt-bindings/gpio/wisblock-io-slot.h>

Analog input 0.

◆ WISBLOCK_IO_AIN1

#define WISBLOCK_IO_AIN1   9

#include <zephyr/dt-bindings/gpio/wisblock-io-slot.h>

Analog input 1.

◆ WISBLOCK_IO_I2C1_SCL

#define WISBLOCK_IO_I2C1_SCL   7

◆ WISBLOCK_IO_I2C1_SDA

#define WISBLOCK_IO_I2C1_SDA   6

◆ WISBLOCK_IO_I2C2_SCL

#define WISBLOCK_IO_I2C2_SCL   22

◆ WISBLOCK_IO_I2C2_SDA

#define WISBLOCK_IO_I2C2_SDA   21

◆ WISBLOCK_IO_IO1

#define WISBLOCK_IO_IO1   15

#include <zephyr/dt-bindings/gpio/wisblock-io-slot.h>

General-purpose IO1.

◆ WISBLOCK_IO_IO2

#define WISBLOCK_IO_IO2   16

#include <zephyr/dt-bindings/gpio/wisblock-io-slot.h>

General-purpose IO2.

◆ WISBLOCK_IO_IO3

#define WISBLOCK_IO_IO3   17

#include <zephyr/dt-bindings/gpio/wisblock-io-slot.h>

General-purpose IO3.

◆ WISBLOCK_IO_IO4

#define WISBLOCK_IO_IO4   18

#include <zephyr/dt-bindings/gpio/wisblock-io-slot.h>

General-purpose IO4.

◆ WISBLOCK_IO_IO5

#define WISBLOCK_IO_IO5   23

#include <zephyr/dt-bindings/gpio/wisblock-io-slot.h>

General-purpose IO5.

◆ WISBLOCK_IO_IO6

#define WISBLOCK_IO_IO6   24

#include <zephyr/dt-bindings/gpio/wisblock-io-slot.h>

General-purpose IO6.

◆ WISBLOCK_IO_IO7

#define WISBLOCK_IO_IO7   10

#include <zephyr/dt-bindings/gpio/wisblock-io-slot.h>

General-purpose IO7.

◆ WISBLOCK_IO_LED1

#define WISBLOCK_IO_LED1   3

◆ WISBLOCK_IO_LED2

#define WISBLOCK_IO_LED2   4

◆ WISBLOCK_IO_LED3

#define WISBLOCK_IO_LED3   5

◆ WISBLOCK_IO_RXD0

#define WISBLOCK_IO_RXD0   2

◆ WISBLOCK_IO_RXD1

#define WISBLOCK_IO_RXD1   20

◆ WISBLOCK_IO_SPI_CLK

#define WISBLOCK_IO_SPI_CLK   12

◆ WISBLOCK_IO_SPI_CS

#define WISBLOCK_IO_SPI_CS   11

#include <zephyr/dt-bindings/gpio/wisblock-io-slot.h>

SPI chip select.

◆ WISBLOCK_IO_SPI_MISO

#define WISBLOCK_IO_SPI_MISO   13

◆ WISBLOCK_IO_SPI_MOSI

#define WISBLOCK_IO_SPI_MOSI   14

◆ WISBLOCK_IO_SW1

#define WISBLOCK_IO_SW1   0

#include <zephyr/dt-bindings/gpio/wisblock-io-slot.h>

User button SW1.

◆ WISBLOCK_IO_TXD0

#define WISBLOCK_IO_TXD0   1

◆ WISBLOCK_IO_TXD1

#define WISBLOCK_IO_TXD1   19