Zephyr API Documentation 4.5.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Constants for pins exposed on mikroBUS sockets. More...

Files

file  mikro-bus.h
 mikroBUS socket pin constants

Macros

#define MIKROBUS_AN   0
 Analog input (AN).
#define MIKROBUS_RST   1
 Reset (RST).
#define MIKROBUS_CS   2
 SPI chip select (CS).
#define MIKROBUS_SCK   3
 SPI clock (SCK).
#define MIKROBUS_MISO   4
 SPI master input, slave output (MISO).
#define MIKROBUS_MOSI   5
 SPI master output, slave input (MOSI).
#define MIKROBUS_PWM   6
 PWM output (PWM).
#define MIKROBUS_INT   7
 Hardware interrupt (INT).
#define MIKROBUS_RX   8
 UART receive (RX).
#define MIKROBUS_TX   9
 UART transmit (TX).
#define MIKROBUS_SCL   10
 I2C clock (SCL).
#define MIKROBUS_SDA   11
 I2C data (SDA).

Detailed Description

Constants for pins exposed on mikroBUS sockets.

Macro Definition Documentation

◆ MIKROBUS_AN

#define MIKROBUS_AN   0

#include <zephyr/dt-bindings/gpio/mikro-bus.h>

Analog input (AN).

◆ MIKROBUS_CS

#define MIKROBUS_CS   2

#include <zephyr/dt-bindings/gpio/mikro-bus.h>

SPI chip select (CS).

◆ MIKROBUS_INT

#define MIKROBUS_INT   7

#include <zephyr/dt-bindings/gpio/mikro-bus.h>

Hardware interrupt (INT).

◆ MIKROBUS_MISO

#define MIKROBUS_MISO   4

#include <zephyr/dt-bindings/gpio/mikro-bus.h>

SPI master input, slave output (MISO).

◆ MIKROBUS_MOSI

#define MIKROBUS_MOSI   5

#include <zephyr/dt-bindings/gpio/mikro-bus.h>

SPI master output, slave input (MOSI).

◆ MIKROBUS_PWM

#define MIKROBUS_PWM   6

#include <zephyr/dt-bindings/gpio/mikro-bus.h>

PWM output (PWM).

◆ MIKROBUS_RST

#define MIKROBUS_RST   1

#include <zephyr/dt-bindings/gpio/mikro-bus.h>

Reset (RST).

◆ MIKROBUS_RX

#define MIKROBUS_RX   8

#include <zephyr/dt-bindings/gpio/mikro-bus.h>

UART receive (RX).

◆ MIKROBUS_SCK

#define MIKROBUS_SCK   3

#include <zephyr/dt-bindings/gpio/mikro-bus.h>

SPI clock (SCK).

◆ MIKROBUS_SCL

#define MIKROBUS_SCL   10

#include <zephyr/dt-bindings/gpio/mikro-bus.h>

I2C clock (SCL).

◆ MIKROBUS_SDA

#define MIKROBUS_SDA   11

#include <zephyr/dt-bindings/gpio/mikro-bus.h>

I2C data (SDA).

◆ MIKROBUS_TX

#define MIKROBUS_TX   9

#include <zephyr/dt-bindings/gpio/mikro-bus.h>

UART transmit (TX).