Click boards™
Pages 10
Clone this wiki locally
Introduction
Click boards™ are a flagship hardware product line of MikroElektronika - over 600 add-on boards for interfacing microcontrollers with peripheral sensors or transceivers. These boards conform to mikroBUS™ – a standard conceived by MikroElektronika. https://www.mikroe.com/click
See https://elinux.org/Mikrobus for information on how the support is looking to evolve.
We do not make any claims of compatibility nor adherence to their specification. We've just seen that many of the Click Boards "just work". This page is meant to document the ones someone has tested.
Check the System Reference Manual - mikroBus socket section on where to physically connect the Click boards.
Check the Device Tree Support for Click Boards project entry for information on how the overlays below are generated and how this wiki page is maintained.
Some of these Click Boards require the latest version of bb-cape-overlays, so make sure to double check your installed version:
debian@beaglebone:~$ dpkg -s bb-cape-overlays | grep '^Version:'
Version: 4.4.20170927.0-0rcnee1~stretch+20170927
Source: https://github.com/beagleboard/bb.org-overlays/tree/master/src/arm
U-Boot can currently load up to 4 overlays thru /boot/uEnv.txt
#uboot_overlay_addr0=/lib/firmware/<file0>.dtbo
#uboot_overlay_addr1=/lib/firmware/<file1>.dtbo
#uboot_overlay_addr2=/lib/firmware/<file2>.dtbo
#uboot_overlay_addr3=/lib/firmware/<file3>.dtbo
To load an overlay, remove the # and replace the <fileX> with the matching name.
Table of contents
UART:
USB UART click
- bb-cape-overlays: (none required)
- Kernel: (minimum version: 4.4/4.9/4.14)
Networking:
ETH click
- bb-cape-overlays: (minimum version: 4.4.20170927.0-0rcnee1)
- Kernel: (minimum version: 4.4/4.9/4.14)
- PB-SPI0-ETH-CLICK.dtbo
- PB-SPI1-ETH-CLICK.dtbo
ETH WIZ click
- bb-cape-overlays: (minimum version: 4.4.20171005.0-0rcnee1)
- Kernel: (minimum version: 4.4.91-ti-r133/4.9.53-ti-r67/4.14.0-rc3-ti-r2)
- PB-SPI0-ETH-WIZ-CLICK.dtbo
- PB-SPI1-ETH-WIZ-CLICK.dtbo
Display:
OLED B click
- bb-cape-overlays: (minimum version: 4.4.20180125.0-0rcnee0)
- Kernel: (minimum version: 4.4.113-ti-r145/4.9.78-ti-r94/4.14.16-ti-r30)
- PB-SPI0-OLEDB-CLICK.dtbo
- PB-SPI1-OLEDB-CLICK.dtbo
OLED C Click
- bb-cape-overlays: (minimum version: 4.4.20180619.0rcnee0)
- Kernel: (minimum version: 4.9/4.14)
- PB-SPI0-OLEDC-CLICK.dtbo
- PB-SPI1-OLEDC-CLICK.dtbo
Storage:
microSD click
- bb-cape-overlays: (minimum version: 4.4.20180126.0-0rcnee0)
- Kernel: (minimum version: 4.9.80-ti-r98/4.14)
- PB-SPI0-MICROSD-CLICK.dtbo
- PB-SPI1-MICROSD-CLICK.dtbo
RTC:
RTC click
- bb-cape-overlays: (minimum version: 4.4.20170928.1-0rcnee1)
- Kernel: (minimum version: 4.4/4.9/4.14)
- PB-I2C1-RTC-CLICK.dtbo
- PB-I2C2-RTC-CLICK.dtbo
RTC5 click
- bb-cape-overlays: (minimum version: 4.4.20171002.0-0rcnee1)
- Kernel: (minimum version: 4.4/4.9/4.14)
- PB-SPI0-RTC-5-CLICK.dtbo
- PB-SPI1-RTC-5-CLICK.dtbo
RTC 6 click
- bb-cape-overlays: (minimum version: 4.4.20170927.0-0rcnee1)
- Kernel: (minimum version: 4.4/4.9/4.14)
- PB-I2C1-RTC-6-CLICK.dtbo
- PB-I2C2-RTC-6-CLICK.dtbo
Sensors:
MPU 9DOF click
- bb-cape-overlays: (minimum version: 4.4.20171004.0-0rcnee1)
- Kernel: (minimum version: 4.14)
- PB-I2C1-MPU-9DOF-CLICK.dtbo
- PB-I2C2-MPU-9DOF-CLICK.dtbo
Weather click
- bb-cape-overlays: (minimum version: 4.4.20171004.1-0rcnee1)
- Kernel: (minimum version: 4.4/4.9/4.14)
- PB-I2C1-WEATHER-CLICK.dtbo
- PB-I2C2-WEATHER-CLICK.dtbo
Thunder click
- bb-cape-overlays: (minimum version: 4.4.20171004.2-0rcnee1)
- Kernel: (minimum version: 4.4/4.9/4.14)
- PB-I2C0-THUNDER-CLICK.dtbo
- PB-I2C1-THUNDER-CLICK.dtbo
GPS:
GNSS 4 click
- bb-cape-overlays: (minimum version: 4.4.20180412.0-0rcnee1)
- Kernel: (minimum version: 4.4/4.9/4.14)
- PB-UART4-GNSS-4-CLICK.dtbo
GNSS 5 click (with pps)
- External Antenna
- bb-cape-overlays: (minimum version: 4.4.20180412.0-0rcnee1)
- Kernel: (minimum version: 4.9.88-ti-r110/4.14)
- PB-UART4-GNSS-5-CLICK.dtbo