Difference between revisions of "MikroEClicks with Linux Support"
Vaishnav98 (talk | contribs) |
Vaishnav98 (talk | contribs) |
||
Line 181: | Line 181: | ||
|- | |- | ||
| [https://www.mikroe.com/eth-click ETH Click]|| drivers/net/ethernet/microchip/enc28j60.c|| Interrupt,Reset GPIO | | [https://www.mikroe.com/eth-click ETH Click]|| drivers/net/ethernet/microchip/enc28j60.c|| Interrupt,Reset GPIO | ||
+ | |} | ||
+ | |||
+ | == Mixed Signal == | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Click Board !! Driver !! Additional Platform Data Required | ||
+ | |- | ||
+ | | [https://www.mikroe.com/dac-4-click DAC 4 Click] || drivers/iio/dac/mcp4728.c || Optional Interrupt GPIO | ||
+ | |- | ||
+ | | [https://www.mikroe.com/dac-7-click DAC 7 Click] || drivers/iio/dac/ad5624r_spi.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/adc-8-click ADC 8 Click] || drivers/iio/adc/ti-ads1015.c || Optional Interrupt GPIO | ||
+ | |- | ||
+ | | [https://www.mikroe.com/waveform-click Waveform Click] || drivers/staging/iio/frequency/ad9834.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/adc-6-click ADC 6 Click] || drivers/iio/adc/ad7124.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/digi-pot-3-click DigiPot 3 Click] || drivers/iio/dac/ad5446.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/adc-5-click ADC 5 Click] || drivers/iio/adc/ti-adc081s.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/adac-click-click ADAC Click] || drivers/iio/dac/ad5593r.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/dac3-click DAC 3 Click] || drivers/iio/dac/mcp4725.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/adc-3-click ADC 3 Click] || drivers/iio/adc/mcp3422.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/adc-click ADC Click] || drivers/iio/potentiometer/mcp4131.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/dac-click DAC Click] ||drivers/iio/dac/mcp4922.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/adc-2-click ADC 2 Click] || drivers/iio/adc/mcp320x.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/rms-to-dc-click RMS to DC Click] || drivers/iio/adc/mcp320x.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/voltmeter-click Voltmeter Click] || drivers/iio/adc/mcp320x.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/ammeter-click Ammeter Click] || drivers/iio/adc/mcp320x.c || None | ||
+ | |- | ||
+ | | [https://www.mikroe.com/digipot-click Digitpot Click]|| drivers/iio/potentiometer/mcp4131.c || None | ||
|} | |} |
Revision as of 10:06, 17 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.
Sensors
This is an incomplete list and it covers only one-third of the total number of sensor clicks available.
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 |
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 |