Zephyr Project API 4.4.99
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 <wisblock-io-slot.h>

Analog input 0.

◆ WISBLOCK_IO_AIN1

#define WISBLOCK_IO_AIN1   9

#include <wisblock-io-slot.h>

Analog input 1.

◆ WISBLOCK_IO_I2C1_SCL

#define WISBLOCK_IO_I2C1_SCL   7

#include <wisblock-io-slot.h>

I2C1 SCL.

◆ WISBLOCK_IO_I2C1_SDA

#define WISBLOCK_IO_I2C1_SDA   6

#include <wisblock-io-slot.h>

I2C1 SDA.

◆ WISBLOCK_IO_I2C2_SCL

#define WISBLOCK_IO_I2C2_SCL   22

#include <wisblock-io-slot.h>

I2C2 SCL.

◆ WISBLOCK_IO_I2C2_SDA

#define WISBLOCK_IO_I2C2_SDA   21

#include <wisblock-io-slot.h>

I2C2 SDA.

◆ WISBLOCK_IO_IO1

#define WISBLOCK_IO_IO1   15

#include <wisblock-io-slot.h>

General-purpose IO1.

◆ WISBLOCK_IO_IO2

#define WISBLOCK_IO_IO2   16

#include <wisblock-io-slot.h>

General-purpose IO2.

◆ WISBLOCK_IO_IO3

#define WISBLOCK_IO_IO3   17

#include <wisblock-io-slot.h>

General-purpose IO3.

◆ WISBLOCK_IO_IO4

#define WISBLOCK_IO_IO4   18

#include <wisblock-io-slot.h>

General-purpose IO4.

◆ WISBLOCK_IO_IO5

#define WISBLOCK_IO_IO5   23

#include <wisblock-io-slot.h>

General-purpose IO5.

◆ WISBLOCK_IO_IO6

#define WISBLOCK_IO_IO6   24

#include <wisblock-io-slot.h>

General-purpose IO6.

◆ WISBLOCK_IO_IO7

#define WISBLOCK_IO_IO7   10

#include <wisblock-io-slot.h>

General-purpose IO7.

◆ WISBLOCK_IO_LED1

#define WISBLOCK_IO_LED1   3

#include <wisblock-io-slot.h>

LED1.

◆ WISBLOCK_IO_LED2

#define WISBLOCK_IO_LED2   4

#include <wisblock-io-slot.h>

LED2.

◆ WISBLOCK_IO_LED3

#define WISBLOCK_IO_LED3   5

#include <wisblock-io-slot.h>

LED3.

◆ WISBLOCK_IO_RXD0

#define WISBLOCK_IO_RXD0   2

#include <wisblock-io-slot.h>

UART0 RX.

◆ WISBLOCK_IO_RXD1

#define WISBLOCK_IO_RXD1   20

#include <wisblock-io-slot.h>

UART1 RX.

◆ WISBLOCK_IO_SPI_CLK

#define WISBLOCK_IO_SPI_CLK   12

#include <wisblock-io-slot.h>

SPI clock.

◆ WISBLOCK_IO_SPI_CS

#define WISBLOCK_IO_SPI_CS   11

#include <wisblock-io-slot.h>

SPI chip select.

◆ WISBLOCK_IO_SPI_MISO

#define WISBLOCK_IO_SPI_MISO   13

#include <wisblock-io-slot.h>

SPI MISO.

◆ WISBLOCK_IO_SPI_MOSI

#define WISBLOCK_IO_SPI_MOSI   14

#include <wisblock-io-slot.h>

SPI MOSI.

◆ WISBLOCK_IO_SW1

#define WISBLOCK_IO_SW1   0

#include <wisblock-io-slot.h>

User button SW1.

◆ WISBLOCK_IO_TXD0

#define WISBLOCK_IO_TXD0   1

#include <wisblock-io-slot.h>

UART0 TX.

◆ WISBLOCK_IO_TXD1

#define WISBLOCK_IO_TXD1   19

#include <wisblock-io-slot.h>

UART1 TX.