Difference between revisions of "MikroEClicks with Linux Support"
Vaishnav98 (talk | contribs) (Add more sensor clicks) |
Vaishnav98 (talk | contribs) (Update Click Count = 152) |
||
Line 1: | Line 1: | ||
[[Mikrobus|mikroBUS]] is a [https://download.mikroe.com/documents/standards/mikrobus/mikrobus-standard-specification-v200.pdf standard specification] by MikroElektronika that can be freely used by anyone following the guidelines. It includes SPI, I2C, UART, PWM, ADC, reset, interrupt, and power (3.3V and 5V) connections to common embedded peripherals. | [[Mikrobus|mikroBUS]] is a [https://download.mikroe.com/documents/standards/mikrobus/mikrobus-standard-specification-v200.pdf standard specification] by MikroElektronika that can be freely used by anyone following the guidelines. It includes SPI, I2C, UART, PWM, ADC, reset, interrupt, and power (3.3V and 5V) connections to common embedded peripherals. | ||
− | This page is meant to keep a track of existing [https://www.mikroe.com/click Mikroe Clicks] which is already supported in Linux Kernel through device drivers. | + | This page is meant to keep a track of existing [https://www.mikroe.com/click Mikroe Clicks] which is already supported in Linux Kernel through device drivers. This list currently contains 152 Clicks in total which includes 115 Sensor Clicks, 17 Mixed Signal Clicks, 7 Interface Clicks, 6 Storage Clicks, 4 Display Clicks and 3 Wireless Connectivity Clicks. |
== Sensors == | == Sensors == | ||
− | + | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- |
Latest revision as of 10:28, 24 April 2020
mikroBUS is a standard specification by MikroElektronika that can be freely used by anyone following the guidelines. It includes SPI, I2C, UART, PWM, ADC, reset, interrupt, and power (3.3V and 5V) connections to common embedded peripherals.
This page is meant to keep a track of existing Mikroe Clicks which is already supported in Linux Kernel through device drivers. This list currently contains 152 Clicks in total which includes 115 Sensor Clicks, 17 Mixed Signal Clicks, 7 Interface Clicks, 6 Storage Clicks, 4 Display Clicks and 3 Wireless Connectivity Clicks.
Sensors
Click Board | Driver | Additional Platform Data Required |
---|---|---|
6DOF IMU 6 Click | drivers/iio/imu/inv_mpu6050/ | Interrupt GPIO |
Thermo 17 Click | drivers/hwmon/lm90.c | Interrupt GPIO |
Thermo 9 Click | drivers/iio/temperature/tsys01.c | None |
NO2 2 Click | drivers/iio/adc/mcp320x.c | None |
13 DOF Click | drivers/iio/chemical/bme680/ drivers/iio/magnetometer/bmc150_magn_i2c.c | None |
3D Hall 6 Click | drivers/iio/adc/mcp320x.c | None |
Thermostat 3 Click | drivers/iio/temperature/maxim_thermocouple.c | None |
Proximity 10 Click | drivers/iio/light/si1145.c | Interrupt GPIO |
Thermo 15 Click | drivers/hwmon/lm75.c | Interrupt GPIO |
Thermo 12 Click | drivers/hwmon/adt7410.c | Interrupt GPIO |
Temp-Log 4 Click | drivers/hwmon/jc42.c | Interrupt GPIO |
Accel 8 Click | drivers/iio/imu/inv_mpu6050 | Interrupt GPIO |
Temp-Hum 9 Click | drivers/hwmon/shtc1.c | None |
Temp-Hum 6 Click | drivers/sensor/ens210/ | None |
Altitude 3 Click | drivers/iio/pressure/icp10100.c | None |
Ambient 5 Click | drivers/iio/light/veml6030.c | Interrupt GPIO |
Alcohol 3 Click | drivers/hwmon/mcp3021.c | None |
Temp-Log 3 Click | drivers/hwmon/jc42.c | Interrupt GPIO |
Thermo 8 Click | drivers/hwmon/jc42.c | None |
Temp-Hum 12 Click | drivers/iio/humidity/hdc2010.c | Interrupt GPIO |
6DOF IMU 4 Click | drivers/iio/imu/inv_mpu6050 | Interrupt GPIO |
Pressure 11 Click | drivers/iio/pressure/st_pressure_i2c.c | Interrupt GPIO |
3D Hall 3 Click | drivers/iio/magnetometer/st_magn_i2c.c | Interrupt GPIO |
Proximity 9 Click | drivers/iio/light/vcnl4000.c | Interrupt GPIO |
Temp-Hum 11 Click | drivers/iio/humidity/hdc100x.c | None |
Ambient 8 Click | drivers/iio/light/ltr501.c | None |
6DOF IMU 8 Click | drivers/iio/imu/st_lsm6dsx | 2 x Interrupt GPIO(driver takes only one) |
Proximity 8 Click | drivers/iio/light/vcnl4000.c | Interrupt GPIO |
Temp-Log 6 Click | drivers/hwmon/max6642.c | Interrupt GPIO |
LightRanger 4 Click | drivers/iio/proximity/vl53l0x-i2c.c | Interrupt GPIO |
Accel 5 Click | drivers/iio/accel/bma400.h | Interrupt GPIO |
Hall Current 3 Click | drivers/iio/adc/mcp320x.c | None |
IR Thermo 3 Click | drivers/iio/temperature/mlx90632.c | None |
LightRanger 3 Click | drivers/iio/proximity/rfd77402.c | Interrupt GPIO |
NO2 Click | drivers/iio/adc/mcp320x.c | None |
Alcohol 2 Click | drivers/iio/adc/mcp320x.c | None |
Color 7 Click | drivers/iio/light/tcs3472.c | Interrupt GPIO |
Accel 6 Click | drivers/iio/accel/bmc150-accel-i2c.c | None |
Air Quality 5 Click | drivers/iio/adc/ti-ads1015.c | Interrupt GPIO |
Pressure 4 Click | drivers/iio/pressure/bmp280-core.c | None |
Altitude 2 Click | drivers/iio/pressure/ms5611_core.c | None |
Ambient 4 Click | drivers/iio/light/bh1750.c | None |
Vacuum Click | drivers/iio/adc/mcp320x.c | None |
CO2 Click | drivers/iio/adc/mcp320x.c | None |
3D Hall 2 Click | drivers/iio/magnetometer/tlv493d.c | None |
Hall Current 4 Click | drivers/iio/adc/mcp320x.c | None |
Gyro 2 Click | drivers/iio/gyro/fxas21002c.h | Interrupt GPIO |
Magnetic Linear Click | drivers/iio/adc/mcp320x.c | None |
Temp-Hum 7 Click | drivers/iio/humidity/si7020.c | None |
Temp-Hum 8 Click | drivers/hwmon/sht21.c | None |
Pressure 7 Click | drivers/iio/pressure/ms5637.c | None |
LightRanger Click | drivers/iio/light/vl6180.c | Interrupt GPIO |
Thermo 3 Click | drivers/hwmon/tmp102.c | Interrupt GPIO |
Pressure 2 Click | drivers/iio/pressure/ms5611_i2c.c | None |
Proximity 2 Click | drivers/iio/light/max44000.c | Interrupt GPIO |
HDC 1000 Click | drivers/iio/humidity/hdc100x.c | Interrupt GPIO |
MPU 9 DOF Click | drivers/iio/imu/inv_mpu6050 | Interrupt GPIO |
Illuminance Click | drivers/staging/iio/light/tsl2561.c | Interrupt GPIO |
HTU21D Click | drivers/hwmon/htu21.c | None |
MPU IMU Click | drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | Interrupt GPIO |
Altitude Click | drivers/iio/pressure/mpl3115.c | Interrupt GPIO |
Proximity Click | drivers/iio/light/vcnl4000.c | Interrupt GPIO |
Thunder Click | drivers/iio/proximity/as3935.c | Interrupt GPIO |
Pressure Click | drivers/iio/pressure/st_pressure_i2c.c | Interrupt GPIO |
Current Click | drivers/iio/adc/mcp320x.c | None |
Compass Click | drivers/iio/accel/st_accel_i2c.c | Interrupt GPIO |
Gyro Click | drivers/iio/gyro/st_gyro_spi.c | Interrupt GPIO |
IR THERMO Click | drivers/iio/temperature/mlx90614.c | None |
Thermo Click | drivers/iio/temperature/maxim_thermocouple.c | None |
Accel Click | drivers/iio/accel/adxl345_i2c.c | Interrupt GPIO |
SHT1X Click | https://www.mikroe.com/sht1x-click | None |
Air Quality 2 Click | drivers/iio/chemical/ams-iaq-core.c | None |
LightRanger 2 Click | drivers/iio/proximity/vl53l0x-i2c.c | Interrupt GPIO |
6 DOF IMU 2 Click | drivers/iio/imu/bmi160 | Interrupt GPIO |
Heart Rate 3 Click | drivers/iio/health/afe4404.c | Interrupt GPIO |
UV 2 Click | drivers/iio/light/veml6070.c | None |
Pressure 3 Click | drivers/iio/pressure/dps310.c | Interrupt GPIO |
Compass 2 Click | drivers/iio/magnetometer/ak8975.c | Interrupt GPIO |
Accel 3 Click | /drivers/iio/accel/st_accel_spi.c | Interrupt GPIO |
SHT Click | drivers/hwmon/sht3x.c | Interrupt GPIO |
IR Gesture Click | drivers/iio/light/apds9960.c | Interrupt GPIO |
9 DOF Click | drivers/iio/gyro/st_gyro_core.c | Interrupt GPIO |
Color 2 Click | drivers/iio/light/isl29125.c | Interrupt GPIO |
10 DOF Click | drivers/iio/pressure/bmp280-i2c.c , drivers/iio/orientation/bno055.c | Interrupt GPIO |
RF Meter Click | drivers/iio/adc/mcp320x.c | None |
Heart Rate Click | drivers/iio/health/max30100.c | Interrupt GPIO |
Weather Click | drivers/iio/pressure/bmp280-i2c.c | None |
6 DOF IMU Click | drivers/iio/imu/st_lsm6dsx | Interrupt GPIO |
Temp Hum Click | drivers/iio/humidity/hts221 | Interrupt GPIO |
Ambient 2 Click | drivers/iio/light/opt3001.c | Interrupt GPIO |
3D Motion Click | drivers/iio/imu/mm7150.c | Interrupt GPIO |
IR Thermo 2 Click | drivers/iio/temperature/tmp007.c | Interrupt GPIO |
Accel 2 Click | drivers/iio/accel/st_accel_i2c.c | Interrupt GPIO |
LSM6DSL Click | drivers/iio/imu/st_lsm6dsx | Interrupt GPIO |
Smoke Click | drivers/iio/health/max30102.c | Interrupt GPIO |
LPS22HB Click | drivers/iio/pressure/st_pressure_i2c.c | Interrupt GPIO |
LSM303AGR Click | drivers/iio/accel/st_accel_i2c.c | Interrupt GPIO |
Thermo 4 Click | drivers/hwmon/lm75.c | Interrupt GPIO |
Heart Rate 4 Click | drivers/iio/health/max30102.c | Interrupt GPIO |
GSR Click | drivers/iio/adc/mcp320x.c | None |
Proximity Click | drivers/iio/light/vcnl4000.c | Interrupt GPIO |
Ozone 2 Click | drivers/iio/adc/mcp320x.c | None |
Environment Click | drivers/iio/chemical/bme680 | None |
UV 3 Click | drivers/iio/light/veml6070.c | Interrupt GPIO |
Air Quality 3 Click | drivers/iio/chemical/ccs811.c | Interrupt GPIO |
Temp Hum 4 Click | drivers/iio/humidity/hdc100x.c | Interrupt GPIO |
Geomagnetic Click | drivers/iio/magnetometer/bmc150_magn_i2c.c | Interrupt GPIO |
Air Quality Click | drivers/iio/chemical/sgp30.c | None |
Temp Hum 3 Click | drivers/iio/humidity/hdc2010.c | Interrupt GPIO |
Proximity 5 Click | drivers/iio/light/vcnl4035.c | Interrupt GPIO |
Heart Rate 5 Click | drivers/iio/health/afe4404.c | Interrupt GPIO |
Heart Rate 7 Click | drivers/iio/health/afe4404.c | Interrupt GPIO |
Thermo 7 Click | drivers/hwmon/lm75.c | Interrupt GPIO |
Hall Current 2 Click | drivers/iio/adc/mcp320x.c | None |
Magnetic Rotary Click | drivers/iio/adc/mcp320x.c | None |
Display
Click Board | Driver | Additional Platform Data Required |
---|---|---|
OLED C Click | drivers/staging/fbtft/fb_ssd1351.c | Display Properties |
OLED W Click | drivers/staging/fbtft/fb_ssd1305.c | Display Properties |
OLED B Click | drivers/staging/fbtft/fb_ssd1305.c | Display Properties |
LED Driver 7 Click | drivers/misc/ad525x_dpot.c | None |
Storage
Click Board | Driver | Additional Platform Data Required |
---|---|---|
Micro SD Click | drivers/mmc/host/mmc_spi.c | None |
EEPROM Click | drivers/misc/eeprom/at24.c | None |
Flash Click | /drivers/mtd/spi | None |
EEPROM 3 Click | drivers/misc/eeprom/at24.c | None |
Flash 2 Click | drivers/mtd/spi-nor/ | None |
EEPROM 2 Click | drivers/misc/eeprom/at25.c | None |
Wireless Connectivity
Click Board | Driver | Additional Platform Data Required |
---|---|---|
6LOWPAN T Click | drivers/net/ieee802154/cc2520.c | None |
6LOWPAN C Click | drivers/net/ieee802154/cc2520.c | None |
RFID Click | drivers/nfc/st95hf | Interrupt GPIO |
Interface
Click Board | Driver | Additional Platform Data Required |
---|---|---|
I2C MUX Click | drivers/i2c/muxes/pca9541.c | None |
I2C to SPI Click | drivers/spi/spi-sc18is602.c | Interrupt GPIO |
USB I2C Click | drivers/hid/hid-mcp2221.c | None |
USB SPI Click | drivers/hid/hid-mcp2221.c | None |
PWM Click | drivers/pwm/pwm-pca9685.c | None |
ETH Wiz Click | drivers/net/ethernet/wiznet | Interrupt,Reset GPIO |
ETH Click | drivers/net/ethernet/microchip/enc28j60.c | Interrupt,Reset GPIO |
Mixed Signal
Click Board | Driver | Additional Platform Data Required |
---|---|---|
DAC 4 Click | drivers/iio/dac/mcp4728.c | Optional Interrupt GPIO |
DAC 7 Click | drivers/iio/dac/ad5624r_spi.c | None |
ADC 8 Click | drivers/iio/adc/ti-ads1015.c | Optional Interrupt GPIO |
Waveform Click | drivers/staging/iio/frequency/ad9834.c | None |
ADC 6 Click | drivers/iio/adc/ad7124.c | None |
DigiPot 3 Click | drivers/iio/dac/ad5446.c | None |
ADC 5 Click | drivers/iio/adc/ti-adc081s.c | None |
ADAC Click | drivers/iio/dac/ad5593r.c | None |
DAC 3 Click | drivers/iio/dac/mcp4725.c | None |
ADC 3 Click | drivers/iio/adc/mcp3422.c | None |
ADC Click | drivers/iio/potentiometer/mcp4131.c | None |
DAC Click | drivers/iio/dac/mcp4922.c | None |
ADC 2 Click | drivers/iio/adc/mcp320x.c | None |
RMS to DC Click | drivers/iio/adc/mcp320x.c | None |
Voltmeter Click | drivers/iio/adc/mcp320x.c | None |
Ammeter Click | drivers/iio/adc/mcp320x.c | None |
Digitpot Click | drivers/iio/potentiometer/mcp4131.c | None |